Skip to Content
MathematicsMathematics
  • Article
  • Open Access

15 September 2026

23 Pages

Markov Cell Processes

Faculty of Mathematics and Informatics, Vilnius University, Naugarduko 24, 03225 Vilnius, Lithuania

Abstract

We define a class of Markov cell processes, P X , on a finite set, X, as a product of conditional probabilities on cells (subsets of X forming a partially directed intersection graph). The class of Markov cell processes includes Bayesian networks and Markov edge processes. A nested conditional independence (NCI) condition is introduced that allows an explicit expression of a joint probability distribution through its marginals. The NCI condition is used in our construction of consistent Markov cell processes P X whose marginals coincide with P X ′ on smaller sets X ′ ⊂ X . We discuss three classes of consistent Markov cell processes on rectangular domains X ⊂ Z 3 equipped with ‘cubic’ cells, which include the Arak model and 3D Pickard model.

1. Introduction

This work introduces a class of Markov cell processes, Y X = { Y x ; x ∈ X } , on a finite set, X, with probability distribution P X ( y X ) ≡ P ( Y x = y x , x ∈ X ) written as a product
P X ( y X ) = ∏ i ∈ K π i ( y C ˜ i − | y C i − ) ,
of conditional (cell) probabilities π i ( y C ˜ i − | y C i − ) on cells—subsets C i ⊂ X , i ∈ K = { 1 , ⋯ , k } , rigorously defined in Section 2. Cells may intersect and are partially directed, with C i − interpreted as the ‘past’ of C i and C ˜ i − : = C i ∖ C i − . More specifically, cells form a partially directed acyclic intersection graph H → ( C ) = ( V ( C ) , E → ( C ) ) (called a cell graph in this paper), with the vertex set V ( C ) = { C i ; i ∈ K } and an edge set E → ( C ) of directed pairs ( C i → C j ) , C i ∩ C j ≠ ∅ , i ≠ j . In the simplest case, X = { 1 , ⋯ , n , n + 1 } , C i = { i , i + 1 } , (1) is a Markov chain with transition probabilities π i ( y i + 1 | y i ) , as shown in Remark 2, but the fact that C i in (1) may contain more than two elements of X gives rise to a large class of probability models used in networks, learning, image analysis, and other applied fields.
The notion of a cell graph is related to that of a directed hypergraph, providing a framework for modeling complex problems in operations research and computer science; see [1,2] and the references therein. A particular but very important case of a cell graph is the family cell graph, with cells formed by families at v (a vertex v ∈ V of a directed acyclic graph (DAG) G → = ( V , E → ) and its parent vertices), in which case, Markov cell process in (1) agrees with the definition of Bayesian network (Example 2 below).
If the number k = | K | of cells is large, (1) generally leads to a complicated probability distribution, depending on many parameters. In particular, finding the marginal distribution of Y x and the covariance function Cov ( Y x , Y x ′ ) for the given x , x ′ ∈ X may be very hard. Pickard [3,4] introduced a class of Bayesian networks P X (Markov random fields) on rectangular sets X ⊂ Z 2 satisfying the consistency property: for any rectangles X ′ ⊂ X ,
P X | X ′ = P X ′
where P X | X ′ is the restriction in the marginal of Y X on X ′ . Property (2) implies that the restrictions of the Pickard model on the horizontal and vertical lines are (stationary) Markov chains with explicit transition probabilities. Pickard random fields have been found to be useful in a number of applied fields [5,6,7,8,9,10]. Independently, Refs. [11,12] studied a class of polygonal Markov random fields with the continuous argument x ∈ X ⊂ R 2 with a similar consistency property in (2), defined through the evolution of the one-dimensional particle system with random piece-wise constant Markov velocity, interacting at collisions. Recent work [13] investigated a class of Markov edge processes in the set X = E → of edges of a DAG G → = ( V , E → ) , satisfying the consistency relation in (2) with regard to X ′ ⊂ X obtained from G → by a mesh-dismantling algorithm. We note that Markov edge processes are a particular case of Markov cell processes, in which case, cells C v are the set of edges incident to a given vertex v ∈ V , with ( C v → C v ′ ) ∈ E → ( C ) equivalent to ( v → v ′ ) ∈ E → . In the case of the Pickard model, cells are unit squares of Z 2 directed in the lexicographic order, cell distributions defined on quadruples ( y A , y B , y C , y D ) indexed by four points of square; see Example 14.
Needless to say, the consistency property in the above models holds under strong additional conditions on cell distributions π i [4,5,8,13]. Our main result (Theorem 1 of Section 5) obtains sufficient conditions on cell graph H → ( C ) and distributions π i , i ∈ K in order such that a general Markov cell process in (1) satisfies the consistency property in (2) with respect to a class of cell subgraphs H → ( C ′ ) = ( V ( C ′ ) , E → ( C ′ ) ) , X ′ = V ( C ′ ) obtained from H → ( C ) by a cell dismantling algorithm (CDA). The central condition of Theorem 1 is Assumption 5, which relies on the concept of nested conditional independence (NCI), introduced in Section 4, and applicable to a general probability distribution P E ( y E ) = P ( y e , e ∈ E ) on a finite set E written as a union E = ⋃ r ∈ L E r of possibly intersecting sets E r , r ∈ L , and involving marginals P ( y E ( S ) ) on intersections E ( S ) = ⋂ r ∈ S E r . According to (factorization) Lemma 1, the NCI condition implies that P E is written as a product of its marginals as
P ( y E ) = ∏ | S | = 1 P ( y E ( S ) ) 1 ∏ | S | = 2 P ( y E ( S ) ) 1 ∏ | S | = 3 P ( y E ( S ) ) ⋯
(the products on the r.h.s. of (3) terminate when E ( S ) = ∅ for | S | large enough). In some cases (independent marginals, Markov chains), (3) is well-known or trivial, but, in the general case, (3) seems new in probability theory. We note that Assumption 5 (NCI± conditions for ‘future’/‘past’ cell probabilities) agrees with the conditional and marginal independence conditions for Picard and Markov edge processes; see Examples 13 and 14. The last Section 6 is devoted to three classes of consistent Markov cell processes on Z 3 indexed by faces, edges, or vertices of ‘cubic’ cells and referred to Models F, E, and V in this paper, which include the 3D Arak model and 3D Pickard model, focusing on the formulation and verification of NCI± conditions for these models.
This paper introduces a new and general class of network models and dependence structures characterized by dependence between cells. The primary aim of this work is to develop and explain the underlying theoretical concepts and relate them to existing network models. Concrete applications of Markov cell processes is an open and non-trivial problem.
All probability distributions in our paper are discrete. Extensions to continuous (e.g., Gaussian) distributions seem feasible.

2. Definitions and Notation

Let X be a finite set and ∅ ≠ C i ⊂ X , i ∈ K : = { 1 , ⋯ , k } a given family of subsets of X called cells in this paper. W.l.g., we assume that
⋃ i ∈ K C i = X .
Two cells, C i , C j ( i ≠ j ) , are connected if
C i ∩ C j ≠ ∅ .
Thus,
H ( C ) = ( V ( C ) , E ( C ) ) , V ( C ) : = { C i , i ∈ K } , E ( C ) : = { ( C i , C j ) : i , j ∈ K , i ≠ j , C i ∩ C j ≠ ∅ }
is a graph with the vertex set V ( C ) composed of all cells C i and the edge set E ( C ) consisting of connected pairs ( C i , C j ) of cells.
We next postulate that some edges in E ( C ) are directed, with
E → ( C ) : = { ( C i → C j ) : ( C i , C j ) ∈ E ( C ) , i , j ∈ K }
standing for the set of directed edges. The corresponding directed graph is denoted by
H → ( C ) : = ( V ( C ) , E → ( C ) ) .
Following the terminology of kinship in directed networks, we call C j in ( C i → C j ) ∈ E ( C ) the child cell, and C i the parent cell.
Assumption 1.
The directed graph in (5) is acyclic (DAG).
We introduce the following terminology distinguishing graphical objects used in the construction of Markov cell process.
Definition 1.
A cell graph is a partially directed intersection graph, H → ( C ) , in (5). A cell DAG is a cell graph satisfying Assumption 1.
We denote ⪯, the partial order relation in H → ( C ) , viz., C ′ ≺ C ″ whenever ( C ′ → C ″ ) ∈ E → ( C ) or there is a directed path ( C ′ → C 1 ) ∈ E → ( C ) , ( C 1 → C 2 ) ∈ E → ( C ) , ⋯ , ( C l → C ″ ) ∈ E → ( C ) , ⋯ , ( l ≥ 1 ) . For a given cell DAG H → ( C ) = ( V ( C ) , E → ( C ) in (5) and a given cell C i ∈ V ( C ) introduce the notation,
C i − : = { x ∈ C i ∩ C j : ∃ ( C j → C i ) ∈ E → ( C ) } , C ˜ i − : = C i ∖ C i − .
We shall refer to C i − as the past (part) of cell  C i . Symmetric notions C i + : = { x ∈ C i ∩ C j : ∃ ( C i → C j ) ∈ E → ( C ) } , (the future (part) of C i ), C ˜ i + : = C i ∖ C i + are analogs of (6) for the reversed cell DAG
H ← ( C ) : = ( V ( C ) , E ← ( C ) ) , ( C i ← C j ) ∈ E ← ( C ) ⟺ ( C j → C i ) ∈ E → ( C ) , i , j ∈ K .
Assumption 2.
For any cells C i , C j , i ≠ j ,
C ˜ i + ∩ C j ≠ ∅ ⟹ ( C j → C i ) ∈ E → ( C )
Assumption 3.
For any cells C i , C j , i ≠ j ,
C ˜ i − ∩ C j ≠ ∅ ⟹ ( C i → C j ) ∈ E → ( C )
A cell C i is called a source cell if C i − = ∅ , and a sink cell if C i + = ∅ . Assumption 3 implies that two source cells C i , C j are disconnected: C i ∩ C j = ∅ since, otherwise, by (8), it follows that ( C i → C j ) ∈ E → ( C ) and ( C j → C i ) ∈ E → ( C ) which is not possible. Similarly, Assumption 2 implies that two sink cells C i , C j do not intersect.
In the following examples, X is the set of vertices or edges of a DAG G → = ( V , E → ) and cells are subsets of X indexed by v ∈ V .
Example 1
(Edge cells). Let G → = ( V , E → ) be a DAG with vertex set V and a set E → of directed edges e = ( v ′ → v ) , v , v ′ ∈ V , v ≠ v ′ . The set of edges incident to a v ∈ V , viz.,
C v : = { e = ( v → v ′ ) ∈ E → , v ′ ∈ V } ∪ { e = ( v ′ → v ) ∈ E → , v ′ ∈ V }
form the edge clique at v (i.e., a clique in the line graph G → E = ( V ( G E ) , E → ( G E ) ) of G → . The set V ( C ) : = { C v ; v ∈ V } of all edge cliques with E ( C ) = { ( C v , C v ′ ) : C v ∩ C v ′ ≠ ∅ , v , v ′ ∈ V , v ≠ v ′ } is a graph H ( C ) = ( V ( C ) , E ( C ) ) which can be directed following the underlying graph G → :
( C v → C v ′ ) ∈ E → ( C ) ⟺ ( v → v ′ ) ∈ E → .
Since C v ∩ C v ′ ≠ ∅ implies either ( v → v ′ ) ∈ E → or ( v ′ → v ) ∈ E → , all connected sets are directed. Note also
C v − = { e = ( v ′ → v ) ∈ E → } , C ˜ v − = { e = ( v → v ′ ) ∈ E → }
are the sets of incoming and outgoing edges incident to v. It is easy to see that the above H → ( C ) satisfies Assumptions 1, 2 and 3.
Example 2
(Family cells). Let G → = ( V , E → ) be the same as in Example 1 and let
C v : = { v } ∪ pa ( v ) , pa ( v ) : = { v ′ ∈ V : ( v ′ → v ) ∈ E → } .
The set C v in (12) is called the family at v, consisting of v and the set  pa ( v ) of parents of v. A family cell DAG H → ( C ) = ( V ( C ) , E → ( C ) ) is a cell DAG with V ( C ) = { C v ; v ∈ V } and edges
( C v → C v ′ ) ∈ E → ( C ) ⟺ ( v → v ′ ) ∈ E → ,
which agree with edges of G → . We have
C v − = pa ( v ) , C ˜ v − = { v } ,
Note that the above H → ( C ) satisfies Assumptions 1 and 3, but does not satisfy Assumption 2 in general.
Example 3
(Interval cells). Let G → = ( V , E → ) be as in Examples 1 and 2, with the partial order relation v ⪯ v ′ . A set
V [ v − , v + ] : = { v ∈ V : v − ⪯ v ⪯ v + }
is called interval, with the convention that V [ v , v ] = { v } and V [ v − , v + ] = ∅ when the r.h.s. of (14) is empty (that is, when v + is not reachable from v − ). The class of intervals and the corresponding cells
C [ v − , v + ] = { e = ( v 1 → v 2 ) ∈ E → , v 1 , v 2 ∈ V [ v − , v + ] }
is very large and indexed by two vertices v ± , in contrast to Examples 1 and 2. Directed edges between two interval cells can be introduced as
( C [ v − , v + ] → C [ v − ′ , v + ′ ] ) ⟺ v − ≺ v − ′ ≺ v + ≺ v + ′ . and C ( v ′ ) ∩ C ( v ) ≠ ∅ .
Apparently, there are many ways to define interval cell DAGs H → ( C ) = ( V ( C ) , E → ( C ) ) by choosing a set V ( C ) of interval cells with directed edges according to (16). Interval cell DAGs naturally arise on regular lattices, as shown in Example 14 (Pickard model) on Z 2 and Model V on Z 3 of Section 6.

Cell Dismantling Algorithm (CDA)

Given a cell DAG H → ( C ) = ( V ( C ) , E → ( C ) ) and a (nonempty) subset V ′ ⊂ V ( C ) , we define a cell subDAG
H → ( C ′ ) = ( V ( C ′ ) , E → ( C ′ ) )
with vertex set V ( C ′ ) : = V ′ and edge set E → ( C ′ ) : = { ( C i → C j ) ∈ E → ( C ) : C i , C j ∈ V ′ } . Note (17) preserves Assumption 1; in other words, H → ( C ′ ) is a cell DAG for any subset V ′ ⊂ V ( C ) . The class of all cell subDAGs in (17) is denoted S ( H → ( C ) ) . The following definition of CDA is similar to that of MDA (mesh dismantling algorithm) ([13] [Definition 4]).
Definition 2.
A transformation H → ( C ) → + H → ( C ′ ) ∈ S ( H → ( C ) ) is said a top cell dismantling algorithm (top CDA) if it removes a sink cell, in other words, if V ( C ′ ) = V ( C ) ∖ { C r } , where C r is a sink cell.
Similarly, H → ( C ) → + H → ( C ′ ) ∈ S ( H → ( C ) ) is said to be a bottom cell dismantling algorithm (bottom CDA) if it removes a source cell, in other words, if V ( C ′ ) = V ( C ) ∖ { C r } , where C r is a source cell.
We denote S CDA + ( H → ( C ) ) , S CDA − ( H → ( C ) ) , S CDA ( H → ( C ) ) as the classes of cell subDAGs in (17) which can be obtained from H → ( C ) by succesively applying a top CDA, bottom CDA, or both types of CDA in an arbitrary order:
S CDA + ( H → ( C ) ) : = { H → ( C ) } ∪ { H → ( C ′ ) = H → ( C i ′ ) , i ≥ 1 } , H → ( C ) → + H → ( C 1 ′ ) → + ⋯ → + H → ( C i ′ ) , S CDA − ( H → ( C ) ) : = { H → ( C ) } ∪ { H → ( C ′ ) = H → ( C i ′ ) , i ≥ 1 } , H → ( C ) → − H → ( C 1 ′ ) → − ⋯ → − H → ( C i ′ ) , S CDA ( H → ( C ) ) : = { H → ( C ) } ∪ { H → ( C ′ ) = H → ( C i ′ ) , i ≥ 1 } , H → ( C ) → ± H → ( C 1 ′ ) → ± ⋯ → ± H → ( C i ′ ) .
Proposition 1.
Let H → ( C ) satisfy Assumption 3 (respectively, Assumption 2) and H → ( C ′ ) ∈ S CDA + ( H → ( C ′ ) ∈ S CDA − , respectively). Then, H → ( C ′ ) satisfies Assumption 3 (respectively, Assumption 2).
Proof. 
It suffices to show the proposition for one step top CDA and H → ( C ) satisfying Assumption 3. Let V ( C ) = { C 1 , ⋯ , C k } , C k be a sink cell, C k + = ∅ , and H → ( C ′ ) be as in (17), with V ′ = V ( C ′ ) = V ( C ) ∖ { C k } = { C 1 , ⋯ , C k − 1 } . For i ≤ k − 1 ,
C i − = ⋃ 1 ≤ j ≤ k : ( C j → C i ) ∈ E → ( C ) C j ∩ C i = ⋃ 1 ≤ j ≤ k − 1 : ( C j → C i ) ∈ E → ( C ) C j ∩ C i
since ( C k → C i ) ∉ E → ( C ) ,   C k being a cell sink. By Assumption 3, C ˜ i − ∩ C j ≠ ∅ implies ( C i → C j ) ∈ E → ( C ) for any 1 ≤ i , j ≤ k , i ≠ j , hence also for 1 ≤ i , j ≤ k − 1 , i ≠ j . Therefore, H → ( C ′ ) also satisfies Assumption 3. □

3. Markov Cell Process

Definition 3.
Let H ( C ) = ( V ( C ) , E ( C ) be a cell graph in (4). A cell process on H ( C ) is a random process Y C i = { Y C i ; C i ∈ V ( C ) , i ∈ K } indexed by cells C i ∈ V ( C ) and taking (vector) values
Y C i = ( Y C i ( x ) , x ∈ C i ) , C i ∈ V ( C )
which satisfies the following compatibility condition: for any cells, ( C i , C j ) ∈ E ( C ) , i , j ∈ K
Y C i ( x ) = Y C j ( x ) , ∀ x ∈ C i ∩ C j .
Remark 1.
Observably, any cell process Y C i = { Y C i ; C i ∈ V ( C ) } uniquely defines a scalar-valued process Y X = { Y x ; x ∈ X } by
Y x : = Y C i ( x ) , x ∈ X
for C i ∈ V ( C ) , i ∈ K since the last definition does not depend on i in view of (18).
A cell distribution on C i ∈ V ( C ) is any (discrete) probability distribution π i ( y C i ) = π ( y x , x ∈ C i ) on the set of cell configurations y C i = ( y x , x ∈ C i ) . The conditional probabilities
π i ( y C ˜ i ± | y C i ± ) = π i ( y C i ) π i ( y C i ± )
are defined in the usual way, with the convention that
π i ( y C ˜ i ± | y C i ∓ ) = π i ( y C i ) , C i ± = ∅ , 1 , C ˜ i ± = ∅ .
Definition 4.
Let H → ( C ) = ( V ( C ) , E → ( C ) ) be a cell DAG satisfying Assumption 3 and { π i , i ∈ K } be a family of cell distributions. A Markov cell process on H → ( C ) is a random process Y = { Y x , x ∈ X } s.t.
P X ( y X ) ≡ P ( Y x = y x , x ∈ X ) : = ∏ i ∈ K π i ( y C ˜ i − | y C i − ) ,
where the product is taken over all cells C i ∈ V ( C ) .
Analogously, a Markov cell process Y ^ = { Y ^ x , x ∈ X } on the reversed cell DAG H ← ( C ) = ( V ( C ) , E ← ( C ) ) in (7) (corresponding to the same { π i , i ∈ K } as in (21)) is defined by
P ^ X ( y X ) ≡ P ( Y ^ x = y x , x ∈ X ) : = ∏ i ∈ K π i ( y C ˜ i + | y C i + ) ,
where Assumption 3 is replaced by Assumption 2.
Proposition 2.
P X , P ^ X in (21), (22) are probability measures.
Proof. 
It suffices to prove the statement for P X alone. We use induction in k = | K | (the number of cells). Clearly, the statement is true for k = 1 ; we prove the induction step k − 1 → k as follows. Let C k be a cell sink of H → ( C ) , then C ˜ k − ∩ ∪ i = 1 k − 1 C i = ∅ , X ′ : = X ∖ C ˜ k − = ∪ i = 1 k − 1 C i by Assumption 3, see the proof of Proposition 1, and
∑ y C ˜ k − P X ( y X ) = ∏ i = 1 k − 1 π i ( y C ˜ i − | y C i − ) ∑ y C ˜ k − π k ( y C ˜ k − | y C k − ) = ∏ i = 1 k − 1 π i ( y C ˜ i − | y C i − ) = : P X ′ ( y X ′ )
is a Markov cell process on the cell subDAG H → ( C ′ ) = ( V ( C ′ ) , E → ( C ′ ) ) containing k − 1 cells V ( C ′ ) = { C i , i ∈ K ′ } , K ′ = { 1 , ⋯ , k − 1 } and E → ( C ′ ) = { ( C i → C j ) ∈ E → ( C ) : C i , C j ∈ V ( C ′ ) } . Since | K ′ | = k − 1 < k , the induction assumption applies to P X ′ , implying the induction step k − 1 → k . □
Example 4.
The following example of cell DAG (see Figure 1) shows that Assumption 3 is essential for Proposition 2. Namely, if Assumption 3 is dropped, the r.h.s. of (21) need not be a probability measure. Let X = { x 1 , x 2 , x 3 , x 4 , x 5 } consist of 5 points, and the graph H → ( C ) = ( V ( C ) , E → ( C ) ) , V ( C ) = { C 1 , C 2 , C 3 } consist of 3 cells as follows:
C 1 = { x 1 , x 3 , x 4 } , C 2 = { x 2 , x 4 , x 5 } , C 3 = { x 1 , x 2 , x 4 } , E → ( C ) = { ( C 1 → C 3 ) , ( C 2 → C 3 ) }
Then C ˜ 3 − = ∅ , C ˜ 1 − = C 1 , C ˜ 2 − = C 2 and C 1 ∩ C 2 = C ˜ 1 − ∩ C 2 = C 1 ∩ C ˜ 2 − = { x 4 } ≠ ∅ so that Assumption 3 is not fulfilled. Then,
∏ i = 1 3 π i ( y C ˜ i − | y C i − ) = ∏ i = 1 2 π i ( y C i ) = π 1 ( y x 1 , y x 3 , y x 4 ) π 2 ( y x 2 , y x 4 , y x 5 )
is not a probability distribution since ∑ y x 1 , y x 2 , y x 3 , y x 4 ∏ i = 1 2 π i ( y C i ) = π 1 ( y x 4 ) π 2 ( y x 4 ) does not sum up to 1 over y x 4 except for the trivial case π 1 ( y x 4 ) , π 2 ( y x 4 ) are concentrated at a single point y x 4 .
Figure 1. Cells (left) and cell DAG (right) in Example 4.
Example 5
(Markov edge process). Let H → ( C ) be an edge cell DAG as defined in Example 1. Any edge cell C v ≡ E ( v ) in (9) is identified with the set of edges of G → = ( V , E → ) incident to v, whereas the sets C v − ≡ E in ( v ) and C v + ≡ E out ( v ) correspond to in- and out-edges. The corresponding Markov cell process P X , X = E → agrees with the Markov edge process as defined in ([13] [Definition 7]):
P X ( y X ) = ∏ v ∈ V π v ( y E out ( v ) | y E in ( v ) )
for a given family of probability distributions π v on edge configurations y E ( v ) .
Example 6
(Bayesian network). Let H → ( C ) be a family cell DAG as defined in Example 2. Then, X = V and (21) becomes
P V ( y V ) = ∏ v ∈ V π v ( y v | y pa ( v ) ) ,
which agrees with the definition of Bayesian network [13,14,15].
Example 7
(Markov chain random field (MCRF)). Refs. [16,17] proposed MCRF model for simulating categorical spatial variables. A related spatial hidden Markov chain model is discussed in [18]. In a simplified form of MCRF ([17] [Subsection 2.2 of Section 2]), the joint distribution of (unobserved) central variable y x 0 and (observed) y x 1 , ⋯ , y x m variables writes as
P ( y x 0 , y x 1 , ⋯ , y x m ) = P ( y x 0 ) P ( y x 1 | y x 0 ) P ( y x 2 | y x 0 ) ⋯ P ( y x m | y x 0 ) .
(24) imply that y x 1 , y x 2 , ⋯ , y x m are conditionally independent given y x 0 . Ref. [17] note that (24) does not comply with the intuitive Bayesian network with parent x 0 and children x 1 , ⋯ , x m , except for the trivial case when y x i , i = 0 , 1 , ⋯ , m are independent. On the other hand, (24) is a Markov cell process on cell DAG H → ( C ) consisting of m + 1 cells C 1 = { x 1 , x 0 } , ⋯ , C m = { x m , x 0 } , C 0 = { x 0 } directed as ( C 1 → C 0 ) ∈ E → ( C ) , ⋯ , ( C m → C 0 ) ∈ E → ( C ) , and cell probabilities π i ( y C i ) = P ( y i , y 0 ) , i = 1 , ⋯ , m ; see Figure 2. Please note that the conditional independence in (24) is exactly the NCI− condition (Assumption 6 below) for the central cell C 0 with C 0 − = C 0 , j = 1 .
Figure 2. Cells C 1 , ⋯ , C m , m = 4 in Example 7. The central cell C 0 is shown in red.
Definition 5.
Let H → ( C ) = ( V ( C ) , E → ( C ) ) be a cell DAG satisfying Assumptions 1, 2, and 3. A Markov cell process P X in (21) will be called DAG reversible if
P X ( y X ) = P ^ X ( y X ) ,
where P X , P ^ X are defined in (21), (22), respectively.
Definition 6.
Let H → ( C ) = ( V ( C ) , E → ( C ) ) be a cell DAG satisfying Assumptions 1 and 3 and H → ( C ′ ) ∈ S ( H → ( C ) ) be a cell subDAG in (17) corresponding to a subset V ( C ′ ) = V ′ ⊂ V ( C ) = V ; K ′ : = { i ∈ K : C i ∈ V ′ } , X ′ : = ⋃ i ∈ K ′ C i . Let P X , P X ′ be Markov cell processes on H → ( C ) , H → ( C ′ ) , with cell distributions { π i , i ∈ K } , { π i ′ : = π i , i ∈ K ′ } . We say that P X is consistent with regard to H → ( C ′ ) if
P X ( y X ′ ) = P X ′ ( y X ′ ) ,
in other words, if the restriction of P X on X ′ ⊂ X coincides with P X ′ .
Proposition 3.
Let P X be a DAG reversible Markov cell process on a cell DAG H → ( C ) = ( V ( C ) , E → ( C ) ) be a cell DAG satisfying Assumptions 1, 2 and 3, and H → ( C ′ ) ∈ S C D A ( H → ( C ) ) be a cell subDAG obtained from H → ( C ) by CDA (see Definition 2). Let P X , P X ′ be the corresponding Markov cell processes on H → ( C ) , H → ( C ′ ) . Then P X is consistent with regard to H → ( C ′ ) .
Proof. 
It suffices to show consistency for a one-step CDA which removes a single cell (a sink or a source) from V ( C ) . Moreover, it suffices to consider the case of a top CDA H → ( C ) → + H → ( C ′ ) ∈ S C D A + ( H → ( C ) ) since the case of a bottom CDA follows by DAG reversibility. Let C k be a sink cell, C k + = ∅ , V ( C ) = { C 1 , ⋯ , C k } , V ( C ′ ) = { C 1 , ⋯ , C k − 1 ) as in the proof of Proposition 2. The proof of (25) for the above H → ( C ′ ) follows from (23), by noting that the l.h.s. of (23) coincides with P X ( y X ′ ) . □
Remark 2.
In the case of chain DAG X = { 1 , ⋯ , n , n + 1 } , C i = { i , i + 1 } , ( C i → C j ) ∈ E → ( C ) ⟺ j = i + 1 , i = 1 , ⋯ , n we have that C 1 − = ∅ , C i − = { i } , C ˜ i + = { i + 1 } , i = 2 , ⋯ , n and the Markov cell process in (21)
P X ( y X ) = π 1 ( y 1 ) π 1 ( y 2 | y 1 ) π 2 ( y 3 | y 2 ) ⋯ π n ( y n + 1 | y n )
is a Markov chain with initial distribution π 1 ( y 1 ) and transition probabilities π i ( y i + 1 | y i ) . If the joint distributions π i ( y i , y i + 1 ) are compatible in the sense that
π i − 1 ( y i ) = π i ( y i ) , i = 2 , ⋯ , n
(see Assumption 5 below), the r.h.s. of (26) can be rewritten as a backward Markov chain:
P X ( y X ) = π n ( y n + 1 ) π n ( y n | y n + 1 ) π n − 1 ( y n − 1 | y n ) ⋯ π 1 ( y 1 | y 2 ) = P ^ X ( y X ) ,
hence the Markov chain P X in (26) is DAG reversible under (27); moreover, if π i = π , i = 1 , ⋯ , n do not depend on i, (26) is stationary with stationary distribution π ( y ) = ∑ y ˜ π ( y , y ˜ ) .
Recall that a stationary Markov chain with stationary distribution π ˜ ( y ) and transition probabilities π ( y | x ) = π ( x , y ) / π ( x ) is called reversible if
π ˜ ( x ) π ( y | x ) = π ˜ ( y ) π ( x | y ) ( ∀ x , y ) .
Equation (28) with π ˜ ( x ) = π ( x ) = ∑ y π ( x , y ) leads to the symmetry π ( x , y ) = π ( y , x ) of the bivariate distribution, which is much stronger than the coincidence of marginals: ∑ y π ( x , y ) = ∑ y π ( y , x ) . We conclude that DAG reversibility of a Markov chain in (26) with the same bivariate π i ≡ π does not imply its reversibility in the sense of (28).

4. NCI Condition and Factorization Lemma

Let E = { e } be a finite set and P ( y E ) = P ( y e , e ∈ E ) be a probability distribution on configurations y E = ( y e , e ∈ E ) . For any subset E ′ ⊂ E , let
P ( y E ′ ) = P ( y e , e ∈ E ′ )
denote the restriction or marginal of P ( y E ) to y E ′ = ( y e , e ∈ E ′ ) , with the convention that P ( y E ′ ) : = 1 when E ′ is empty.
Let E r ⊂ E , r ∈ L : = { 1 , ⋯ , l } be a given collection of nonempty and possibly intersecting subsets of E whose union is ⋃ r ∈ L E r = E . With each subset E r , we can associate the marginal P ( y E r ) of P ( y E ) . The central question of this section is when and how a distribution P ( y E ) can be expressed through its marginals P ( y E r ) , r ∈ L ?
The above question is obvious if E r , r ∈ L are disjoint and y E r , r ∈ L are independent since these conditions imply P ( y E ) = ∏ r ∈ L P ( y E r ) . However, the last expression is not true when the sets E r , r ∈ L intersect.
Before turning to the general case we start with some simple examples when the above question can be answered without introducing complex notation.
Example 8.
Let P ( y ) = ∏ e ∈ E P ( y e ) be a product distribution and E r ⊂ E , r ∈ L be arbitrary. For any S ⊂ L and the intersection E ( S ) = ⋂ r ∈ S E r , we see that the marginal P ( y E ( S ) ) = ∏ e ∈ ∩ E ( S ) P ( y e ) writes as product over j = 1 , ⋯ , r of marginals on sets belonging to exactly j sets E r , r ∈ L . It is easy to check that a product distribution P = P E writes as in (3). Obviously, a product distribution satisfies the NCI condition defined in Assumption 4 below.
Example 9.
Consider the next simple case of two intersecting sets: E 1 , E 2 ( L = { 1 , 2 } ) , E = E 1 ∪ E 2 , E 1 ∩ E 2 ≠ ∅ . Then, P ( y E 1 ) P ( y E 2 ) is not a probability distribution since ∑ y E P ( y E 1 ) P ( y E 2 ) = ∑ y E 1 ∩ E 2 P 2 ( y E 1 ∩ E 2 ) ≠ 1 except for the trivial case when P ( y E 1 ∩ E 2 ) is concentrated at a single point. The ‘normalized’ product P ′ ( y E ) : = P ( y E 1 ) P ( y E 2 ) / P ( y E 1 ∩ E 2 ) is a probability but P ′ ( y E ) ≠ P ( y E ) unless  y E 2 ∖ E 1 are conditionally independent given y E 1 ∩ E 2 .  , viz.,
P ( y E 1 ∖ E 2 , y E 2 ∖ E 1 | y E 1 ∩ E 2 ) = P ( y E 1 ∖ E 2 | y E 1 ∩ E 2 ) P ( y E 2 ∖ E 1 | y E 1 ∩ E 2 ) .
Indeed, from (29) and the definition of conditional probability, we get
P ( y E ) = P ( y E 1 ∖ E 2 , y E 2 ∖ E 1 , y E 1 ∩ E 2 ) = P ( y E 1 ∖ E 2 , y E 2 ∖ E 1 | y E 1 ∩ E 2 ) P ( y E 1 ∩ E 2 ) = P ( y E 1 ∖ E 2 | y E 1 ∩ E 2 ) P ( y E 1 ∩ E 2 ) P ( y E 2 ∖ E 1 | y E 1 ∩ E 2 ) P ( y E 1 ∩ E 2 ) P ( y E 1 ∩ E 2 ) = P ( y E 1 ) P ( y E 2 ) P ( y E 1 ∩ E 2 ) = P ′ ( y E ) .
Equation (29) is the NCI condition for | L | = l = 2 , resulting in the representation (30) of P ( y E ) through three marginals P ( y E 1 ) , P ( y E 2 ) , and P ( y E 1 ∩ E 2 ) .
For | L | ≥ 3 , the NCI condition is more involved and includes several ‘nested’ conditional independence equations. The two examples shown in Figure 3 deal with 3 sets E r , r ∈ L = { 1 , 2 , 3 } and correspond to cases E 1 ∩ E 2 ∩ E 3 = ∅ (Figure 3, left) and E 1 ∩ E 2 ∩ E 3 ≠ ∅ (Figure 3, right). Formulas (31) and (32) for P ( y E ) in these examples agree with (3) and (36) of (factorization) Lemma 1. We also note that Example 11 appears in the past diagram of Model V, Section 6.
Figure 3. Sets E 1 , E 2 , E 3 in Example 10 (left) and Example 11 (right).
Example 10
(Figure 3, left). Let E = { 1 , 2 , 3 , 4 , 5 , 6 } , E 1 = { 1 , 2 , 4 } , E 2 = { 2 , 3 , 5 } , E 3 = { 4 , 5 , 6 } . Then
E ( 1 , 2 ) = E 1 ∩ E 2 = { 2 } , E ( 1 , 3 ) = E 1 ∩ E 3 = { 4 } , E ( 2 , 3 ) = E 2 ∩ E 3 = { 5 } .
The NCI conditions (34) and (35) in this example translate to (i)–(ii):
(i) 
marginals y 1 , y 3 , y 6 are conditionally independent given ( y 2 , y 4 , y 5 ) :
P ( y 1 , y 3 , y 6 | y 2 , y 4 , y 5 ) = P ( y 1 | y 2 , y 4 , y 5 ) P ( y 3 | y 2 , y 4 , y 6 ) P ( y 6 | y 2 , y 4 , y 5 ) ;
moreover, the above conditional distributions depend only those y i , i = 2 , 4 , 5 whose indices fall into respective sets E i , i = 1 , 2 , 3 :
P ( y 1 | y 2 , y 4 , y 5 ) = P ( y 1 | y 2 , y 4 ) , P ( y 3 | y 2 , y 4 , y 5 ) = P ( y 3 | y 2 , y 5 ) , P ( y 6 | y 2 , y 4 , y 5 ) = P ( y 6 | y 4 , y 5 ) ;
(ii) 
y 2 , y 4 , y 5 are independent: P ( y 2 , y 4 , y 5 ) = P ( y 2 ) P ( y 4 ) P ( y 5 ) .
Similarly to (30), one can directly derive from (i)–(ii) a representation of P ( y E ) through its marginals (factorization formula):
P ( y E ) = P ( y E 1 ) P ( y E 2 ) P ( y E 3 ) P ( y E 1 ∩ E 2 ) P ( y E 1 ∩ E 3 ) P ( y E 2 ∩ E 3 ) .
Example 11
(Figure 3, right). Let E = { 1 , 2 , 3 , 4 , 5 , 6 , 7 } , E 1 = { 1 , 2 , 4 , 7 } , E 2 = { 2 , 3 , 5 , 7 } , E 3 = { 4 , 5 , 6 , 7 } . We have
E ( 1 , 2 ) = { 2 , 7 } , E ( 1 , 3 ) = { 4 , 7 } , E ( 2 , 3 ) = { 5 , 7 } , E ( 1 , 2 , 3 ) = { 7 } .
The NCI conditions (34) and (35) in this example translate to (j)–(jj) below:
(j) 
marginals y 1 , y 3 , y 6 are conditionally independent given ( y 2 , y 4 , y 5 , y 7 ) :
P ( y 1 , y 3 , y 6 | y 2 , y 4 , y 5 , y 7 ) = P ( y 1 | y 2 , y 4 , y 5 , y 7 ) P ( y 3 | y 2 , y 4 , y 6 , y 7 ) P ( y 6 | y 2 , y 4 , y 5 , y 7 ) .
Moreover, P ( y 1 | y 2 , y 4 , y 5 , y 7 ) = P ( y 1 | y 2 , y 4 , y 7 ) , P ( y 3 | y 2 , y 4 , y 5 , y 7 ) = P ( y 3 | y 2 , y 5 , y 7 ) ,   P ( y 6 | y 2 , y 4 , y 5 , y 7 ) = P ( y 6 | y 4 , y 5 , y 7 ) ;
(jj) 
y 2 , y 4 , y 5 are conditionally independent given y 7 : P ( y 2 , y 4 , y 5 | y 7 ) = P ( y 2 | y 7 ) P ( y 4 | y 7 )   ×   P ( y 5 | y 7 ) .
From (j)–(jj), we derive the factorization formula:
P ( y E ) = P ( y 1 , y 3 , y 6 | y 2 , y 4 , y 5 , y 7 ) P ( y 2 , y 4 , y 5 | y 7 ) P ( y 7 ) = P ( y 1 | y 2 , y 4 , y 7 ) P ( y 3 | y 2 , y 5 , y 7 ) P ( y 6 | y 4 , y 5 , y 7 ) P ( y 2 | y 7 ) P ( y 4 | y 7 ) P ( y 5 | y 7 ) P ( y 7 ) = P ( y 1 , y 2 , y 4 , y 7 ) P ( y 2 , y 3 , y 5 , y 7 ) P ( y 4 , y 5 , y 6 , y 7 ) P ( y 2 | y 7 ) P ( y 4 | y 7 ) P ( y 5 | y 7 ) P ( y 7 ) P 2 ( y 2 | y 7 ) P 4 ( y 4 | y 7 ) P 2 ( y 5 | y 7 ) P 3 ( y 7 ) = P ( y E 1 ) P ( y E 2 ) P ( y E 3 ) P ( y E 1 ∩ E 2 ∩ E 3 ) P ( y E 1 ∩ E 2 ) P ( y E 1 ∩ E 3 ) P ( y E 2 ∩ E 3 )
Let us turn to the formulations of NCI conditions in the general case E r ⊂ E , r ∈ L . For any S ⊂ L , | S | ≥ 1 let
E ( S ) : = ⋂ r ∈ S E r , E ( j ) : = ⋃ | S | = j E ( S )
Thus, E ( S ′ ) ⊂ E ( S ) for S ⊂ S ′ , that is, E ( S ) monotonically decreases as S increases. Similarly, E ( j ) monotonically decreases with j. Let j max ≤ l be the maximal j when E ( j ) is nonempty: j max = max { j ≥ 1 : E ( j ) ≠ ∅ } .
For any S ⊂ L , we decompose E ( S ) = E 0 ( S ) ∪ E > ( S ) as
E 0 ( S ) = E ( S ) ∖ E ( | S | + 1 ) , E > ( S ) = E ( S ) ∩ E ( | S | + 1 ) .
That is, E 0 ( S ) consists of those e ∈ E ( S ) that belong to exactly | S | intersections and do not belong to any intersection E ( S ′ ) , | S ′ | = | S | + 1 . In particular, E i , 0 ≡ E 0 ( { i } ) contains points of E i that do not belong to any other E j , j ≠ i .
Assumption 4.
We say that a (discrete) probability distribution P ( y E ) satisfies nested conditional independence (NCI) condition with respect to sets E 1 , ⋯ , E l if for any 1 ≤ j ≤ j max random vectors y E 0 ( S ) , | S | = j are conditionally independent given y E ( j + 1 ) , viz.,
P ( y E 0 ( S ) , | S | = j | y E ( j + 1 ) ) = ∏ | S | = j P ( y E 0 ( S ) | y E ( j + 1 ) )
Moreover,
P ( y E 0 ( S ) | y E ( j + 1 ) ) = P ( y E 0 ( S ) | y E > ( S ) ) , | S | = j = 1 , 2 , ⋯ .
Remark 3.
For j = j max , (34) reduces to the independence of random vectors y E 0 ( S ) , | S | = j max .
The following example details the NCI condition for the cell graph in Figure 6, middle (Model E of Section 6).
Example 12.
E = { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 } , l = 3 , E 1 = { 2 , 3 , 4 , 8 } , E 2 = { 1 , 3 , 5 , 6 } , E 3 = { 1 , 2 , 7 , 9 } . We have j max = 2 , E ( 2 ) = { 1 , 2 , 3 } ,
E ( 1 , 2 ) = E 1 ∩ E 2 = { 3 } , E ( 1 , 3 ) = E 1 ∩ E 3 = { 2 } , E ( 2 , 3 ) = E 2 ∩ E 3 = { 1 } , E 3 , 0 = { 7 , 9 } , E 2 , 0 = { 5 , 6 } , E 1 , 0 = { 4 , 8 } .
The NCI conditions (34) and (35) in this example translate to (i)–(ii):
(i) 
random vectors y E 1 , 0 = ( y 4 , y 8 ) , y E 2 , 0 = ( y 5 , y 6 ) , y E 3.0 = ( y 7 , y 9 ) are conditionally independent given y E ( 2 ) = ( y 1 , y 2 , y 3 ) :
P ( y 4 , y 8 , y 5 , y 6 , y 7 , y 9 | y 1 , y 2 , y 3 ) = P ( y 4 , y 8 | y 1 , y 2 , y 3 ) P ( y 5 , y 6 | y 1 , y 2 , y 3 ) P ( y 7 , y 9 | y 1 , y 2 , y 3 ) ,
moreover, P ( y 4 , y 8 | y 1 , y 2 , y 3 ) = P ( y 4 , y 8 | y 2 , y 3 ) , P ( y 5 , y 6 | y 1 , y 2 , y 3 ) = P ( y 5 , y 6 | y 1 , y 3 ) , P ( y 7 , y 9 | y 1 , y 2 , y 3 ) = P ( y 7 , y 9 | y 1 , y 2 ) ;
(ii) 
y E 0 ( 1 , 2 ) = y 3 , y E 0 ( 1 , 3 ) = y 2 , y E 0 ( 2 , 3 ) = y 1 are independent: P ( y 3 , y 2 , y 1 ) = P ( y 3 ) P ( y 2 ) P ( y 1 ) .
Lemma 1
(Factorization lemma). Assume that P ( y E ) satisfies the nested conditional independence (NCI) condition with respect to E 1 , ⋯ , E l (Assumption 4). Then,
P ( y E ) = ∏ | S | = 1 P ( y E ( S ) ) ∏ | S | = 2 P ( y E ( S ) ) × ∏ | S | = 3 P ( y E ( S ) ) ∏ | S | = 4 P ( y E ( S ) ) × ⋯ × ∏ | S | = j max P ( y E ( S ) ) 1 , if j max is odd , ∏ | S | = j max − 1 P ( y E ( S ) ) ∏ | S | = j max P ( y E ( S ) ) , if j max is even .
Proof. 
We use the induction on the number n : = | E | of elements of the set E. The lemma is obviously true for n = 2 , 3 . Assume that it is true for any finite set E ˜ with | E ˜ | < n . We need to show that it remains true for E , | E | = n .
To prove the induction step, assume first that E ( 1 ) ∖ E ( 2 ) = : E 0 ( 1 ) is nonempty. In such case, we remove this set from E = E ( 1 ) and apply the inductive assumption to E ˜ : = E ∖ E 0 ( 1 ) = E ( 2 ) as follows. We have
P ( y E ) = P ( y E ˜ , y E 0 ( 1 ) ) = P ( y E 0 ( 1 ) , y E ( 2 ) ) = P ( y E 0 ( 1 ) | y E ( 2 ) ) P ( y E ˜ ) ,
where
P ( y E 0 ( 1 ) | y E ( 2 ) ) = ∏ | S | = 1 P ( y E 0 ( S ) | y E > ( S ) )
according to NCI for j = 1 . The inductive assumption of (36) for E ˜ is written as
P ( y E ˜ ) = ∏ | S | = 1 P ( y E ˜ ( S ) ) ∏ | S | = 2 P ( y E ˜ ( S ) ) × ∏ | S | = 3 P ( y E ˜ ( S ) ) ∏ | S | = 4 P ( y E ˜ ( S ) ) × ⋯ × ∏ | S | = j ˜ max P ( y E ˜ ( S ) ) 1 , if j ˜ max is odd , ∏ | S | = j ˜ max − 1 P ( y E ˜ ( S ) ) ∏ | S | = j ˜ max P ( y E ˜ ( S ) ) , if j ˜ max is even .
where
E ˜ ( S ) = E > ( S ) , | S | = 1 , E ( S ) , | S | ≥ 2 ,
j ˜ max = j max . Relations (37)–(39) together with P ( y E 0 ( S ) | y E > ( S ) ) P ( y E > ( S ) ) = P ( y E ( S ) ) lead to (38), thus proving the induction step in the case when E 0 ( 1 ) is not empty.
Assume now that E = E ( 2 ) , i.e., E 0 ( 1 ) is empty but E ∖ E ( 3 ) = E ( 2 ) ∖ E ( 3 ) = : E 0 ( 2 ) is nonempty. Then, we remove E 0 ( 2 ) from E and define E ˜ : = E ∖ E 0 ( 2 ) similarly as in the previous case, with | E ˜ | < | E | . We have P ( y E ) = P ( y E 0 ( 2 ) | y E ( 3 ) ) P ( y E ˜ ) as in (37), where P ( y E 0 ( 2 ) | y E ( 3 ) ) = ∏ | S | = 2 P ( y E 0 ( S ) | y E > ( S ) ) according to NCI for j = 2 . The application of the inductive assumption to the above E ˜ continues as in the previous case. The proof in the general case proceeds as above and is omitted. □
Remark 4.
In the following, we shall write the right-hand sides of (36), (37) and other similar expressions as ∏ | S | = 1 ⋯ ∏ | S | = 2 ⋯ × ∏ | S | = 3 ⋯ ∏ | S | = 4 ⋯ × ⋯ , omitting the last term for brevity.

5. Consistent and DAG Reversible Cell Processes

Let us return to a Markov cell process P X ( y X ) on a cell DAG H → ( C ) = ( V ( C ) , E → ( C ) ) , defined in Definition 4 for a given family of cells C i , i ∈ K and cell distributions π i , i ∈ K . The distribution P X in (21) is written as a product of conditional probabilities π i ( y C ˜ i + | y C i − ) involving cell pasts C i − . A Markov cell process P ^ X on the reversed DAG H ← ( C ) = ( V ( C ) , E ← ( C ) ) is defined analogously in (22) as a product of conditional probabilities π i ( y C ˜ i + | y C i + ) . We show in Theorem 1 that, under additional conditions on marginals π i ( y C i ± ) and H → ( C ) , the two processes P X and P ^ X coincide— P X ( y X ) = P ^ X ( y X ) —and satisfy the consistency property with regard to cell subDAGs obtained by CDA (cell dismantling algorithm). The crucial point for establishing the coincidence P X = P ^ X (termed DAG reversibility) is the factorization formula in (50) similar to (36), which allows us to write P X as a product of ratios of cell distributions on intersection sets
C ( S ) : = ⋂ i ∈ S C i , S ⊂ K .
Let us turn to rigorous formulations of Assumptions 5–7 of Theorem 1.
Assumption 5
(Compatibility). For any i , j ∈ K
π i ( y C i ∩ C j ) = π j ( y C i ∩ C j ) .
Assumption 5 allows us to define cell distribution π S ( y C S ) for intersection sets C S in (40) as
π S ( y C ( S ) ) : = π i ( y C ( S ) ) , i ∈ S
since the r.h.s. of (40) does not depend on i ∈ S n view of (41).
Next, we introduce NCI± conditions for future/past cell parts. In the general case, these conditions involve additional and somewhat complex notation; the reader is advised to Examples 13 and 14, and Figure 4, Figure 5 and Figure 6, for illustration.
Figure 4. The Pickard model on 2 × 2 rectangle V. Left: cells C 1 , C 2 , C 3 , C 4 , right: cell DAG H → ( C ) .
Figure 5. Generic cell C x , cell past C x − in red. From left to right: Model F; Model E; Model V.
Figure 6. Past diagrams for cells in Figure 5. From left to right: Model F; Model E; Model V. The colors in Figure 6 correspond to the colors in Figure 5.
Recall the cell decomposition in (6): for any i ∈ K , we have C i = C i − ∪ C ˜ i − = C i + ∪ C ˜ i + , where
C i − : = ⋃ ( C r → C i ) ∈ E → ( C ) C r ∩ C i ( past of C i ) , C i + : = ⋃ ( C i → C r ) ∈ E → ( C ) C r ∩ C i ( future of C i )
and where C ˜ i ± : = C i ∖ C i ± . In other words, C i − (and C i + ) is the part of C i covered by all parent (respectively, children) cells of C i . The sets of such parent/children cells are denoted
L i − : = { r ∈ K : ( C r → C i ) ∈ E → ( C ) } , L i + : = { r ∈ K : ( C i → C r ) ∈ E → ( C ) } .
Let
C i , r ± : = C i ∩ C r , r ∈ L i ± .
be part of C i covered by the child (parent) C r . We will also need to introduce the parts of C i covered by several children (parents). Consequently, for any S ⊂ L i ± , | S | ≥ 1 , denote
C i ± ( S ) : = ⋂ r ∈ S C i , r ± , C i ± ( j ) : = ⋃ | S | = j C i ± ( S )
the intersection sets and their unions for collections { C i , r ± ; r ∈ L i ± } of subsets of the ‘future’/‘past’ parts C i ± of a cell C i . The sets C i ± ( S ) are further decomposed as in (33), viz.,
C i , 0 ± ( S ) : = C i ± ( S ) ∖ C i ± ( | S | + 1 ) , C i , > ± ( S ) = C i ± ( S ) ∩ C i ± ( | S | + 1 ) .
The sets C i ± with their subsets C i , r ± , r ∈ L i ± form future/past diagram of cell C i , which can be visualized as in Figure 6 and may help better understand definitions (45), (46).
Assumption 6
(The NCI± condition for future/past cell distributions). For any i ∈ K , the cell distribution π i satisfies the NCI± conditions with regard to collections { C i , r ± ; r ∈ L i ± } . More explicitly, for any j ≥ 1 random vectors y C i , 0 ± ( S ) , | S | = j are conditionally independent given y C i ± ( j + 1 ) , viz.,
π i ( y C i , 0 ± ( S ) , | S | = j | y C i ± ( j + 1 ) ) = ∏ | S | = j π i ( y C i , 0 ± ( S ) | y C i ± ( j + 1 ) ) ;
moreover,
π i ( y C i , 0 ± ( S ) | y C i ± ( j + 1 ) ) = π i ( y C i , 0 ± ( S ) | y C i , > ± ( S ) ) , ∀ | S | = j .
In Theorem 1, (50) products Π | S | = j are taken over (directed) cell clique sets  { C i , i ∈ S } identified with subsets S ⊂ K and defined as follows.
Definition 7.
A set S ⊂ K , | S | ≥ 2 is said to be a cell in-clique if ( C j → C i + ) ∈ E → ( C ) for some i + ∈ S and any j ∈ S ∖ { i + } . Analogously, a set S ⊂ K , | S | ≥ 2 is said a cell out-clique if ( C j → C i − ) ∈ E ← ( C ) for some i − ∈ S and any j ∈ S ∖ { i − } . By definition, S = { i } , | S | = 1 is a trivial in/out-cell clique.
Assumption 7.
There exists a 1-1 correspondence S ↔ S ′ between cell in-cliques S and cell out-cliques S ′ such that | S | = | S ′ | and π S ( y C ( S ) ) = π S ′ ( y C ( S ′ ) ) .
We remark that Assumption 7 is satisfied in the case of edge clique cells (Example 1), since any cell in-clique S can be identified with edge e = ( v → v ′ ) ∈ E → in (10) which coincides with the cell out-clique (a cell in-clique e ′ = ( v ′ → v ) in the reversed cell DAG) and π v ( y e ) = π v ′ ( e ′ ) holds by compatibility of π v ’s. The following proposition extends this observation to more general graphs.
Proposition 4.
Let any two connected cells be directed, that is, C i ∩ C j ≠ ∅ implies ( C i → C j ) ∈ E → ( C ) ∪ E ← ( C ) , i , j ∈ K , i ≠ j . Then, the sets of cell in-cliques and cell out-cliques coincide and Assumption 7 holds.
Proof. 
Let any two connected cells be directed. Let us show that S is a cell in-clique if and only if
C ( S ) : = ⋂ i ∈ S C i ≠ ∅ .
Indeed, let S be a cell in-clique, then (49) holds and C ( S ) = C i + − . Conversely, let S ⊂ K and C ( S ) ≠ ∅ . Then, V S ( C ) : = { C i , i ∈ S } form is the set of vertices of the subgraph H → S ( C ) = ( V S ( C ) , E → S ( C ) ) with E → S ( C ) = { ( C i → C j ) ∈ E → ( C ) ) , i , j ∈ S } . The cell graph H → S ( C ) is acyclic and a complete graph: any vertices C i , C j , i , j ∈ S are connected: C i ∩ C j ≠ ∅ since C ( S ) ≠ ∅ . Therefore, H → S ( C ) has a unique sink C i + , i + ∈ S with the property that ( C j → C i ) ∈ E → S ( C ) ) , j ∈ S ∖ { i + } . Analogously, S is an cell out-clique if and only if (49) holds. Proposition 4 is proved. □
Theorem 1.
Let P X ( y X ) be a Markov cell process on a cell DAG H → ( C ) = ( V ( C ) , E → ( C ) ) satisfying Assumptions 2, 3, 5, 6, and 7. Then, P X is DAG reversible and
P X ( y X ) = ∏ | S | = 1 in π S ( y C ( S ) ) ∏ | S | = 2 in π S ( y C ( S ) ) × ∏ | S | = 3 in π S ( y C ( S ) ) ∏ | S | = 4 in π S ( y C ( S ) ) × ⋯ ,
P ^ X ( y X ) = ∏ | S | = 1 out π S ( y C ( S ) ) ∏ | S | = 2 out π S ( y C ( S ) ) × ∏ | S | = 3 out π S ( y C ( S ) ) ∏ | S | = 4 out π S ( y C ( S ) ) × ⋯ ,
where the product ∏ | S | = j in (and ∏ | S | = j out ) is taken over all cell in-cliques S (over all cell out-cliques S, respectively) of cardinality | S | = j . As a consequence, P X is consistent with regard to any cell sub-DAG H → ( C ′ ) obtained from H → ( C ) by CDA.
Proof. 
Let us prove (50). From the definition (21),
P X ( y X ) = ∏ i ∈ K π i ( y C i ) / ∏ i ∈ K π i ( y C i − ) ,
where ∏ i ∈ K π i ( y C i ) = ∏ | S | = 1 in π S ( y C ( S ) ) = ∏ | S | = 1 out π S ( y C ( S ) ) . Hence, (50) follows from
∏ i ∈ K π i ( y C i − ) = ∏ | S | = 2 in π S ( y C ( S ) ) ∏ | S | = 3 in π S ( y C ( S ) ) × ∏ | S | = 4 in π S ( y C ( S ) ) ∏ | S | = 5 in π S ( y C ( S ) ) × ⋯ .
From Lemma 1, we can express each π i ( y C i − ) on the l.h.s. of (52) as a product of ratios similar to the r.h.s. of (52), as follows. Namely, we apply Lemma 1 to E = C i − and its subsets E r , i = C r , i − , r ∈ L i − in (44) formed by intersections E r , i : = C i ∩ C r with ‘past’ cells C r → C i . Then,
π i ( y C i − ) = ∏ | S i | = 1 π i ( y C i − ( S i ) ) ∏ | S i | = 2 π i ( y C i − ( S i ) ) × ∏ | S i | = 3 π i ( y C i − ( S i ) ) ∏ | S i | = 4 π i ( y C i − ( S i ) ) × ⋯
with C i − ( S ) as in (45). Thus, (52) follows from
∏ i ∈ K ∏ | S i | = j π i ( y C i − ( S i ) ) = ∏ | S | = j + 1 in π S ( y C ( S ) ) , j = 1 , 2 , ⋯ .
Relation (54) follows from (compatibility) Assumption 5 and the facts that each cell in-clique S ⊂ K with | S | = j + 1 , the set C ( S ) can be represented as
C ( S ) = C i − ( S i ) for some i ∈ K , S i ⊂ L i − , | S i | = j ,
and, conversely, for any i ∈ K , S i ⊂ L i − , | S i | = j , the set C ( S ) , S = S i ∪ { i } is a cell clique with i = i + , which follows from Definition 5. This proves (54) and (50). The above proof applies verbatim to P ^ X , since all conditions of Theorem 1 are symmetric under cell graph reversion H ← ( C ) in (7), resulting in (51). DAG reversibility P X ( y X ) = P ^ X ( y X ) now follows from Assumption 7 since the r.h.s. of (50) and (51) coincide. The last statement of the theorem is a consequence of Proposition 3. □
Example 13
(Markov edge process). Let H → ( C ) be an edge clique cell DAG as defined in Example 1. Any clique cell C v ≡ E ( v ) in (9) is identified with the set of edges of G → = ( V , E → ) incident to v, whereas the sets C v − ≡ E in ( v ) and C v + ≡ E out ( v ) correspond to in- and out-edges. The corresponding Markov cell process P X , X = E → agrees with the Markov edge process as defined in ([13] [Definition 7]):
P X ( y X ) = ∏ v ∈ V π v ( y E out ( v ) | y E in ( v ) )
for a given family of probability distributions π v on clique configurations y E ( v ) . We see that E ( j ) = ∅ for j ≥ 3 , whereas E ( 2 ) can be identified with the set E → of directed edges of the underlying graph G → = ( V , E → ) . Then, for any v ∈ V , C v − = E in ( v ) , C v + = E out ( v ) with C v ± ( S ) = ∅ , | S | ≥ 2 and the NCI conditions in (47) and (48) become
π v ( y E in ( v ) ) = ∏ e ∈ E in ( v ) π v ( y e ) , π v ( y E out ( v ) ) = ∏ e ∈ E out ( v ) π v ( y e ) ,
that is, they reduce to the marginal independence of incoming and outgoing edge variables under edge clique distribution π v .
Example 14
(Pickard model). The Pickard model is a Bayesian network on rectangular diagonal graph ( Z 2 , E ↗ ( Z 2 ) ) , ( x → x ′ ) ∈ E ↗ ( Z 2 ) ⟺ x ′ = x + ( 1 , 0 ) , x + ( 0 , 1 ) , x + ( 1 , 1 ) . It is defined through joint distribution π ( A , B , C , D ) of four r.v.s A , B , C , D of the table
C D A B ,
satisfying the following conditions
π ( A ) = π ( B ) = π ( C ) = π ( D ) , π ( A , B ) = π ( C , D ) , π ( A , C ) = π ( B , D ) , π ( B , C | A ) = π ( B | A ) π ( C | A ) , π ( B , C | D ) = π ( B | D ) π ( C | D ) ,
see, e.g., ([13] [Definition 3]), viz.,
P V ( y v , v ∈ V ) = ∏ v ∈ V π ( y v | y pa ( v ) )
For cell C 1 in Figure 4, left, A = 1 , B = 2 , C = 4 , D = 5 and similarly for other 3 cells C 2 , C 3 , C 4 . The cells are defined as
C 1 = { 1 , 2 , 4 , 5 } , C 2 = { 2 , 3 , 5 , 6 } , C 3 = { 4 , 5 , 7 , 8 } , C 4 = { 5 , 6 , 8 , 9 } .
In Figure 4, we have that
C 1 − = ∅ , C 2 − = { 2 , 5 } , C 3 − = { 4 , 5 } , C 4 − = { 5 , 6 , 8 } , L 4 − = { 2 , 3 } , C 2 , 4 − = C 4 − ( { 2 } ) = { 5 , 6 } , C 3 , 4 − = C 4 − ( { 3 } ) = { 5 , 8 } , C 4 − ( { 2 , 3 } ) = C 4 − ( 2 ) = { 5 } , C 4 , 0 − ( { 2 } ) = { 6 } , C 4 , 0 − ( { 3 } ) = { 8 } .
Thus, π ( y C 4 , 0 − ( S ) , | S | = 1 | y C 4 − ( 2 ) ) = π ( y C 4 , 0 − ( { 2 } ) , y C 4 , 0 − ( { 3 } ) | y C 4 − ( 2 ) ) = π ( y 6 , y 8 | y 5 ) and NCI− condition in (47) for i = 4 , j = 1 becomes
π ( y 6 , y 8 | y 5 ) = π ( y 6 | y 5 ) π ( y 8 | y 5 ) ;
that is, (60) agrees with Pickard’s condition π ( B , C | A ) = π ( B | A ) π ( C | A ) in (57) and A = 5 ,   B = 6 , C = 8 in table (56). The NCI+ condition in (47) follows similarly from π ( B , C | D ) = π ( B | D ) π ( C | D ) in (57). The distribution in (58) for V in Figure 4 is written as
P V ( y V ) = π ( y 1 ) π ( y 2 | y 1 ) π ( y 3 | y 2 ) π ( y 4 | y 1 ) π ( y 7 | y 4 ) × π ( y 5 | y 1 , y 2 , y 4 ) π ( y 6 | y 2 , y 3 , y 5 ) π ( y 8 | y 4 , y 5 , y 7 ) π ( y 9 | y 5 , y 6 , y 8 ) = ∏ i = 1 4 π ( y C i ) ∏ ( i , j ) = ( 1 , 2 ) , ( 1 , 3 ) , ( 2 , 4 ) , ( 3 , 4 ) π ( y C i ∩ C j ) × π ( y 5 ) ,
where ∏ i = 1 4 π ( y C i ) , ∏ ( i , j ) = ( 1 , 2 ) , ( 1 , 3 ) , ( 2 , 4 ) , ( 3 , 4 ) π ( y C i ∩ C j ) and π ( y 5 ) coincide with the products ∏ | S | = 1 π S ( y C ( S ) ) , ∏ | S | = 2 π S ( y C ( S ) ) and ∏ | S | = 3 π S ( y C ( S ) ) , respectively, in (50). In this example, there are four cell in-cliques S with | S | = 1 , four cell in-cliques S = { 1 , 2 } , { 1 , 3 } , { 2 , 4 } , { 3 , 4 } with | S | = 2 , and a single cell in-clique S = { 2 , 3 , 4 } with | S | = 3 . (The set S = { 1 , 2 , 3 , 4 } with C ( S ) = ⋂ i ∈ S C i = { 5 } is not a cell in-clique since ( C 1 → C 4 ) ∉ E → ( C ) , see Figure 4 right). Note (61) uses only the first conditional independence condition π ( B , C | A ) = π ( B | A ) π ( C | A ) in (57). Computation of P ^ V ( y V ) in this example is completely analogous, using the second conditional independence condition π ( B , C | D ) = π ( B | D ) π ( C | D ) in (57), and leads to the same formula in (61). Of course, (61) can be easily derived directly from (58) and Pickard’s conditions (57).
Theorem 1 allows us to define a nonstationary version of Pickard model. Consider the regular lattice Z 2 with points directed in the lexicografic order: x = ( x 1 , x 2 ) ⪯ x ′ = ( x 1 ′ , x 2 ′ ) ⟺ x i ≤ x i ′ , i = 1 , 2 . Given an interval V [ m 1 , m 2 ] = { x ∈ Z 2 : m 1 ⪯ x ⪯ m 2 } , we define a family of unit cells
C x : = { x 1 , x 1 + 1 } × { x 2 , x 2 + 1 } ⊂ V [ m 1 , m 2 ] , x = ( x 1 , x 2 )
covering V [ m 1 , m 2 ] and forming a cell DAG H → ( C ) = ( V [ m 1 , m 2 ] , E → [ m 1 , m 2 ] ) with directed hyperedges ( C x → C x ′ ) ∈ E → [ m 1 , m 2 ] ⟺ | x − x ′ | = 1 , x ≺ x ′ as in Figure 4 right. We label y C x in π x ( y C x ) by elements of the table in (56) and write
π x ( y C x ) = π x ( A , B , C , D ) , x ∈ Z 2
as in (57) (the stationary case).
Corollary 1.
Let cell distributions π x in (62) satisfy the following conditions: for any x ∈ V [ m 1 , m 2 − ( 1 , 1 ) ]
π x ( D ) = π x + ( 1 , 0 ) ( C ) = π x + ( 0 , 1 ) ( B ) = π x + ( 1 , 1 ) ( A ) ,
π x ( C , D ) = π x + ( 0 , 1 ) ( A , B ) , π x ( B , D ) = π x + ( 1 , 0 ) ( A , C ) ,
π x ( B , C | A ) = π x ( B | A ) π x ( C | A ) ,
π x ( B , C | D ) = π x ( B | D ) π x ( C | D ) .
Then, the corresponding Markov cell model P V [ m 1 , m 2 − ( 1 , 1 ) ] is DAG reversible. In particular, for any m 1 ⪯ m 1 ′ ≺ m 2 ′ ⪯ m 2 , the restriction of P V [ m 1 , m 2 − ( 1 , 1 ) ] to y V [ m 1 ′ , m 2 ′ − ( 1 , 1 ) ] coincides with P V [ m 1 ′ , m 2 ′ − ( 1 , 1 ) ] :
P V [ m 1 , m 2 − ( 1 , 1 ) ] y V [ m 1 ′ , m 2 ′ − ( 1 , 1 ) ] = P V [ m 1 ′ , m 2 ′ − ( 1 , 1 ) ] y V [ m 1 ′ , m 2 ′ − ( 1 , 1 ) ] .
The factorization formula in (50) for the above cell model writes
P V [ m 1 , m 2 − ( 1 , 1 ) ] y V [ m 1 , m 2 − ( 1 , 1 ) ] = ∏ x π x ( y C x ) ∏ x ′ π x ′ ( y x ′ ) ∏ | x − x ′ | = 1 π x ( y C x ∩ C x ′ ) ,
where the products ∏ x , ∏ x ′ , ∏ | x − x ′ | = 1 are taken over all x ∈ V [ m 1 , m 2 − ( 1 , 1 ) ] , x ′ ∈ V [ m 1 + ( 1 , 1 ) , m 2 − ( 1 , 1 ) ] , and x , x ′ ∈ V [ m 1 , m 2 − ( 1 , 1 ) ] , x ≺ x ′ , | x − x ′ | = 1 , respectively.
Proof. 
We verify the conditions of Theorem 1. Conditions (63) and (64) guarantee (compatibility) Assumption 5. For x = ( x 1 , x 2 ) ∈ V [ m 1 + ( 1 , 1 ) , m 2 − ( 1 , 1 ) ] , the decomposition C x = C x − ∪ C ˜ x − in (43) holds with
C x − = { A , B , C } , C ˜ x − = { D }
For the above x , L x − = { x − ( 1 , 0 ) , x − ( 0 , 1 ) } , C x − ( 3 ) = C x − ( x , x − ( 1 , 0 ) , x − ( 0 , 1 ) ) = { A } , C x , 0 − ( x , x − ( 0 , 1 ) ) = { B } , C x , 0 − ( x , x − ( 1 , 0 ) ) = { C } and the ‘past’ NCI conditions in (47) and (48) (with ‘−’ instead of ‘∓’) for j = 2 are written as (65); for j = 1 , these conditions trivially follow from C x , 0 − ( S ) = ∅ when | S | = 1 . Analogous conclusions hold for the reversed process P ^ V [ m 1 , m 2 − ( 1 , 1 ) ] , using (66) instead of (65). Assumption 6 is automatically satisfied for | S | = 2 ; for | S | = 3 , it follows (63). Indeed, there is a 1-1 correspondence between cell out-cliques S ′ = { x , x + ( 1 , 0 ) , x + ( 0 , 1 ) } and cell in-cliques S = { x ′ , x ′ − ( 1 , 0 ) , x ′ ( 0 , 1 ) } , x ′ = x + ( 1 , 1 ) : for the above S , S ′ , we have C ( S ) = C ( S ′ ) = { x + ( 1 , 1 ) } and π S ′ ( y C ( S ′ ) ) = π x ( D ) = π x ′ ( A ) = π S ( y C ( S ) ) in view of (63). □
Remark 5.
In the case when all π x = π are equal, conditions (63)–(66) agree with those in (57) that may hold for Pickard’s model, but the converse implication is not true. Indeed, the aforementioned conditions may hold when the π x depends on x since it does not involve the joint distribution of four variables A , B , C , D rather than its marginals. From Corollary 1, it follows that the restriction of P V [ m 1 , m 2 − ( 1 , 1 ) ] to a horizontal (and vertical) line crossing the rectangle is a DAG reversible non-stationary Markov chain (see Remark 2) with transition probabilities determined by marginal probabilities π x ( A , B ) (and π x ( A , C ) ).
Remark 6.
The reader may ask about a real-world example of a Markov cell process—when the NCI+ or NCI− condition is not met. One such example is the MCRF of Example 7 which violates condition (24). Binary Pickard and Arak models are described by parameters satisfying certain equations, see [3,13], whose violation also leads to such ‘reversed’ examples. For Gaussian Pickard fields, the NCI conditions correspond to a specific structure of the covariance matrix of cell variables [4]. See also [5,8]. An interesting question is the identification of the covariance matrix of Gaussian variables satisfying the NCI condition.
Generally, proving or disproving the NCI conditions for concrete models may be hard. This remark applies in particular to the classical spatial autoregressive scheme X ( t ) − a X ( t − ( 1 , 0 ) ) − b X ( t − ( 0 , 1 ) − c X ( t − ( 1 , 1 ) ) = ε ( t ) , t ∈ Z 2 with i.i.d. noise ε ( t ) on the r.h.s., admitting a stationary unilateral moving-average solution which is a Markov cell process similarly as Pickard random field. However, verification of (Pickard’s) NCI condition in (57) for the generic quadraple ( X ( t ) , X ( t − ( 1 , 0 ) ) , X ( t − ( 0 , 1 ) ) , X ( t − ( 1 , 1 ) ) is an open problem. It seems that the last model generally fails to satisfy (57) except for very special coefficients and noise distributions.

6. 3D Markov Cell Processes

This section discusses three models of Markov cell process in Z 3 with unit cubic cells directed in the lexicographic order. These models are referred to as Model F (3D Markov cell face process), Model E (3D Markov cell edge process), and Model V (3D Markov cell vertex process). Cells of Model F (Model E and Model V, respectively) consist of 6 faces (12 edges and 8 vertices, respectively) of unit cubes in Z 3 , see Figure 5. In all three cases, cells C x are labeled by points x ∈ Z 3 and the cell distributions π x = π do not depend on x , similarly as in Pickard model.
Let G → ( Z 3 ) = ( Z 3 , E → ( Z 3 ) ) denote infinite DAG whose vertices are points x ∈ Z 3 and edges are pairs ( x → x ′ ) , | x − x ′ | = 1 directed in the lexicographic order: x = ( x 1 , x 2 , x 3 ) ⪯ x ′ = ( x 1 ′ , x 2 ′ , x 3 ′ ) if and only if x i ≤ x i ′ , i = 1 , 2 , 3 . We denote G → [ m 1 , m 2 ] = ( V [ m 1 , m 2 − 1 ] , E → [ m 1 , m 2 ] ) , V [ m 1 , m 2 ] : = { x ∈ Z 3 : m 1 ⪯ x ⪯ m 2 } , E → [ m 1 , m 2 ] : = { ( x → x ′ ) ∈ E → ( Z 3 ) , x , x ′ ∈ V [ m 1 , m 2 ] } an interval in G → ( Z 3 ) and a cell DAG H → ( C ) = ( V ( C ) , E → ( C ) ) with cells C x indexed by x ∈ V [ m 1 , m 2 − 1 ] and directed as in E → ( Z 3 ) , viz.,
( C x → C x ′ ) ∈ E → ( C ) ⟺ ( x → x ′ ) ∈ E → [ m 1 , m 2 ] .
The following discussion details the definition of cells C x ∈ V ( C ) and Assumptions 4–6 for Models F, E, and V, focusing on the NCI condition for ‘past’ cell distribution.

6.1. Model F

Each face of a unit cube can be associated with an edge of the dual lattice Z ˜ 3 : = Z 3 − ( 1 / 2 , 1 / 2 , 1 / 2 ) passing through the center of this face and directed in the same lexicographic order. Accordingly, each face process (indexed by faces of Z 3 ) can be regarded as an edge process (indexed by edges of Z ˜ 3 ), and vice versa. Therefore, Model F can be viewed as an edge process on G → ( Z ˜ 3 ) = ( Z ˜ 3 , E → ( Z ˜ 3 ) ) with cells
C x : = E ( x ) = E − ( x ) ∪ E + ( x ) ,
E − ( x ) : = { e = ( x ′ → x ) ∈ E → ( Z ˜ 3 ) : x ′ ∈ V [ m 1 , m 2 − 1 ] } E + ( x ) : = { e = ( x → x ′ ) ∈ E → ( Z ˜ 3 ) : x ′ ∈ V [ m 1 + 1 , m 2 ] } , E ± ( x ) the sets of out-edges and in-edges at x , and E ( x ) the set of all incident edges. Thus, H → ( C ) is a particular case of edge cell DAG in Example 1.
We argue that Model F can be identified with the consistent Markov edge process on Z ˜ 3 discussed in ([13] [Section 4]) and the conditions of Theorem 1 for Model F coincide with the consistency conditions in ([13] [Theorem 2]). In the binary case, the latter model was communicated to the author by Taivo Arak and was termed the Arak model [13]. Let faces F 1 , F 2 , ⋯ , F 6 of unit cube (labeled 1 , 2 , ⋯ , 6 in Figure 5, left), be identified with edges e 1 , e 2 , ⋯ , e 6 of E → ( Z ˜ 3 ) , and generic cell distribution with distribution π ( y e 1 , ⋯ , y e 6 ) on edge variables. As in (11), cell past
C x − = E − ( x )
is an edge in-clique, with L x − consisting of three predecessors e 1 , e 2 , e 3 and disjoint C x , i − = { e i } , i = 1 , 2 , 3 , see Figure 5, left, so that C x − ( 2 ) = ∅ and C x , 0 − ( S ) = { e i } , S = { i } , i = 1 , 2 , 3 . Analogous conclusions apply to edge out-cliques C x + = E + ( x ) . We see that NCI± conditions in (47) and (48) for Model F translate to the marginal independence of out/in variables y E ± ( x ) = { y e : e ∈ E − ( x ) } viz.,
π ( y E ± ( x ) ) = ∏ e ∈ E ± ( x ) π ( y e )
whereas the compatibility (Assumption 5) reduces to π ( y e ) = π ( y e ′ ) , where e ′ = ( x ′ → x ′ ) is the reversed edge of e = ( x → x ′ ) , i.e., to the coincidence of marginals of cell distributions on common edges. Finally, Assumption 7 is satisfied by Proposition 2 or the observation before it.

6.2. Model E

Let C x : = { e 1 , ⋯ , e 12 } be the set of 12 edges e i ≡ e 1 ( x ) of the unit ‘box’ B x : = { x ′ ∈ Z 3 : x − 1 ⪯ x ′ ⪯ x } ⊂ Z 3
e 1 = ( x − 1 → x − ( 0 , 1 , 1 ) ) , e 2 = ( x − 1 , x − ( 1 , 0 , 1 ) ) , ⋯ , e 12 = ( x − ( 1 , 0 , 0 ) → x )
(we omit the dependence of e i on x for brevity of notation and identify e i with i in Figure 5, middle). The cell past C x − contains 9 elements: C x − = { e 1 , ⋯ , e 9 } with L x − = { x − ( 1 , 0 , 0 ) , x − ( 0 , 1 , 0 ) , x − ( 0 , 0 , 1 ) } consisting of 3 predecessors as in Model F and
C x , 1 − = { e 2 , e 3 , e 4 , e 8 } , C x , 2 − = { e 1 , e 3 , e 5 , e 6 } , C x , 3 − = { e 1 , e 2 , e 7 , e 9 } ,
We see that C x ( 3 ) = ∅ and
C x − ( { 1 , 2 } ) = C x , 0 − ( { 1 , 2 } ) = C x , 1 − ∩ C x , 2 − = { e 3 } , C x − ( { 1 , 3 } ) = C x , 0 − ( { 1 , 3 } ) = C x , 1 − ∩ C x , 3 − = { e 2 } , C x − ( { 2 , 3 } ) = C x , 0 − ( { 2 , 3 } ) = C x , 2 − ∩ C x , 3 − = { e 1 }
and NCI− condition for j = 2 is equivalent to independence of y e i , i = 1 , 2 , 3 under π x , viz.,
π ( y e 1 , y e 2 , y e 3 ) = ∏ i = 1 3 π ( y e i ) .
Next, since C x − ( 2 ) = C x − ( { 1 , 2 } ) ∪ C x − ( { 1 , 3 } ) ∪ C x − ( { 2 , 3 } ) = { e 1 , e 2 , e 3 } ,
C x , 0 − ( { 1 } ) = C x , 1 − ∖ C x − ( 2 ) = { e 4 , e 8 } , C x , 0 − ( { 2 } ) = C x , 2 − ∖ C x − ( 2 ) = { e 5 , e 6 } , C x , 0 − ( { 3 } ) = C x , 3 − ∖ C x − ( 3 ) = { e 7 , e 9 } .
We see that the NCI− condition for j = 1 is equivalent to the conditional independence of vectors ( y e 4 , y e 8 ) , ( y e 5 , y e 6 ) , ( y e 7 , y e 9 ) given y e i , i = 1 , 2 , 3 , viz.,
π ( ( y e 4 , y e 8 ) , ( y e 5 , y e 6 ) , ( y e 7 , y e 9 ) | y e 1 , y e 2 , y e 3 ) = π ( y e 4 , y e 8 | y e 1 , y e 2 , y e 3 ) π ( y e 5 , y e 6 | y e 1 , y e 2 , y e 3 ) π ( y e 7 , y e 9 | y e 1 , y e 2 , y e 3 )
together with
π ( y e 5 , y e 6 | y e 1 , y e 2 , y e 3 ) = π ( y e 5 , y e 6 | y e 1 , y e 3 ) , π ( y e 4 , y e 8 | y e 1 , y e 2 , y e 3 ) = π ( y e 2 , y e 6 | y e 2 , y e 3 ) , π ( y e 7 , y e 9 | y e 1 , y e 2 , y e 3 ) = π ( y e 7 , y e 9 | y e 1 , y e 2 ) .
NCI+ conditions can be identified analogously to (69)–(71) and we omit the details.
  • Model V. Let C x : = { x 1 , x 2 , ⋯ , x 8 } = B x be the unit ‘box’ as Model E, viz.,
x 1 = x − ( 1 , 1 , 1 ) , x 2 = x − ( 0 , 1 , 1 ) , x 3 = x − ( 1 , 0 , 1 ) , x 4 = x − ( 0 , 0 , 1 ) , x 5 = x − ( 1 , 1 , 0 ) , x 6 = x − ( 0 , 1 , 0 ) , x 7 = x − ( 1 , 0 , 0 ) , x 8 = x ,
see Figure 5, right, where x i are identified with i. The cell past C x − contains 7 elements: C x − = { x 1 , ⋯ , x 7 } , with L x − = { x − ( 1 , 0 , 0 ) , x − ( 0 , 1 , 0 ) , x − ( 0 , 0 , 1 ) } as in Models F and E and
C x , 1 − = { x 1 , x 3 , x 5 , x 7 } , C x , 2 − = { x 1 , x 2 , x 5 , x 6 } , C x , 3 − = { x 1 , x 2 , x 3 , x 4 } ,
We see that C x ( 3 ) = { x 1 } , C x − ( { 1 , 2 } ) = C x , 1 − ∩ C x , 2 − = { x 1 , x 5 } , C x − ( { 1 , 3 } ) = C x , 1 − ∩ C x , 3 − = { x 1 , x 3 } , C x − ( { 2 , 3 } ) = C x , 2 − ∩ C x , 3 − = { x 1 , x 2 } and C x , 0 − ( { 1 , 2 } ) = C x − ( { 1 , 2 } ) ∖ C x ± ( 3 ) = { x 5 } ,   C x , 0 − ( { 1 , 3 } ) = C x − ( { 1 , 3 } ) ∖ C x ± ( 3 ) = { x 3 } , C x , 0 − ( { 2 , 3 } ) = C x − ( { 2 , 3 } ) ∖ C x ± ( 3 ) = { x 2 } , see (46). We see that the NCI− condition for j = 2 is equivalent to the conditional independence of y x i , i = 2 , 3 , 5 given y x 1 :
π ( y x 2 , y x 3 , y x 5 | y x 1 ) = ∏ i = 2 , 3 , 5 π ( y x i | y x 1 ) .
For j = 1 , the last conditions read as
π ( y x 4 , y x 6 , y x 7 | y x 1 , y x 2 , y x 3 , y x 5 ) = ∏ i = 4 , 6 , 7 π ( y x i | y x 1 , y x 2 , y x 3 , y x 5 ) , π ( y x 4 | y x 1 , y x 2 , y x 3 , y x 5 ) = π ( y x 4 | y x 1 , y x 3 , y x 5 ) , π ( y x 6 | y x 1 , y x 2 , y x 3 , y x 5 ) = π ( y x 6 | y x 1 , y x 2 , y x 5 ) , π ( y x 7 | y x 1 , y x 2 , y x 3 , y x 5 ) = π ( y x 7 | y x 1 , y x 2 , y x 3 ) .
NCI+ conditions for Model V are similar to (72) and (73) by symmetry and are omitted.
The natural question is about properties of Models F, E, V and their mutual relationship. It is not difficult to show that 1D marginals on lines parallel to the coordinate axes in Z 3 in all these models are stationary Markov chains, whereas 2D marginals (on planes parallel to the coordinate planes in Z 3 ) have much in common. In particular, 2D marginals of Models F and E belong to the class of consistent Markov edge processes discussed in [13]. We note that 2D marginals of Model V on coordinate planes are Pickard random fields. Indeed, the 2D marginal on the (horizontal) plane ( x 1 , x 2 , x 3 , x 4 ) in the right of Figure 5 is a Markov cell process with cell distribution π ( y x 1 , y x 2 , y x 3 , y x 4 ) satisfying
π ( y x 2 , y x 3 | y x 1 ) = π ( y x 2 | y x 1 ) π ( y x 3 | y x 1 ) , π ( y x 2 , y x 3 | y x 4 ) = π ( y x 2 | y x 4 ) π ( y x 3 | y x 4 ) ,
see (73) (the second equation in (74) is due to the NCI+ condition π ( y x 4 , y x 6 , y x 7 | y x 8 ) = ∏ i = 4 , 6 , 7 π ( y x i | y x 8 ) and the compatibility condition π ( y x 1 , y x 2 , y x 4 , y x 4 ) = π ( y x 5 , y x 6 , y x 7 , y x 8 ) . We see that (74) agree with Pickard’s conditional independence conditions in (57), by identifying vectors ( A , B , C , D ) and ( y x 1 , y x 2 , y x 3 , y x 4 ) . We may conclude that Model V is a 3D extension of Pickard’s model, characterized by the conditional independences in (72), (73) and their counterparts for the reversed DAG. 3D Pickard fields were introduced in [19] (applied in [20] to image segmentation).

7. Conclusions

This work extends the fundamental concept of a Bayesian network on a directed acyclic graph to parent/child relationships between cells—arbitrary subsets of a finite index set X. The corresponding model P X termed the Markov cell process is written as a product of conditional cell probabilities of child variables given (past) parent variables. A nested conditional independence (NCI) condition on cell probabilities is introduced that allows one to write the joint probability P X as a product of marginal cell probabilities. Based on the ‘backward/forward’ NCI assumptions, sufficient conditions are obtained so that P X satisfies the consistency property P X | X ′ = P X ′ for a class of subsets X ′ ⊂ X , where P X | X ′ is the marginal of P X on X ′ . The theory and NCI conditions are illustrated in several examples, including the Pickard model and Arak model.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Gallo, G.; Longo, G.; Pallottino, S.; Nguyen, S. Directed hypergraphs and applications. Discret. Appl. Math. 1993, 42, 177–201. [Google Scholar] [CrossRef] [Scilit]
  2. Bretto, A. Hypergraph Theory. An Introduction; Springer: New York, NY, USA, 2013. [Google Scholar]
  3. Pickard, D.K. A curious binary lattice process. J. Appl. Probab. 1977, 14, 717–731. [Google Scholar] [CrossRef] [Scilit]
  4. Pickard, D.K. Unilateral Markov fields. Adv. Appl. Probab. 1980, 12, 655–671. [Google Scholar] [CrossRef] [Scilit]
  5. Champagnat, F.; Idier, J.; Goussard, Y. Stationary Markov random fields on a finite rectangular lattice. IEEE Trans. Inf. Theory 1998, 44, 2901–2916. [Google Scholar] [CrossRef] [Scilit]
  6. Davidson, J.; Talukder, A.; Cressie, N. Texture analysis using partially ordered Markov models. In Proceedings of 1st International Conference on Image Processing; IEEE Computer Soc Press: Piscataway, NJ, USA, 1994; pp. 402–406. [Google Scholar]
  7. Forchhammer, S.; Justesen, J. Block Pickard models for two-dimensional constraints. IEEE Trans. Inf. Theory 2009, 55, 4626–4634. [Google Scholar] [CrossRef] [Scilit]
  8. Goutsias, J. Mutually compatible Gibbs random fields. IEEE Trans. Inf. Theory 1989, 35, 1233–1249. [Google Scholar] [CrossRef] [Scilit]
  9. Justesen, J. Fields from Markov chains. IEEE Trans. Inf. Theory 2005, 51, 4358–4362. [Google Scholar] [CrossRef]
  10. Gray, A.J.; Kay, J.W.; Titterington, D.M. An empirical study of the simulation of various models used for images. IEEE Trans. Pattern Anal. Mach. Intel. 1994, 16, 507–513. [Google Scholar] [CrossRef] [Scilit]
  11. Arak, T.; Surgailis, D. Markov fields with polygonal realizations. Probab. Theory Relat. Fields 1989, 80, 543–579. [Google Scholar] [CrossRef] [Scilit]
  12. Arak, T.; Clifford, P.; Surgailis, D. Point-based polygonal models for random graphs. Adv. Appl. Probab. 1993, 25, 348–372. [Google Scholar] [CrossRef] [Scilit]
  13. Surgailis, D. Consistent Markov edge processes and random graphs. Mathematics 2025, 13, 3368. [Google Scholar] [CrossRef] [Scilit]
  14. Ben-Gal, I. Bayesian networks. In Encyclopedia of Statistics in Quality and Reliability; Ruggeri, F., Faltin, F., Kenett, R., Eds.; Wiley: Hoboken, NJ, USA, 2007; pp. 1–6. [Google Scholar]
  15. Pearl, J. Causality: Models, Reasoning, and Inference; Cambridge University Press: New York, NY, USA, 2000. [Google Scholar]
  16. Li, W. Markov chain random fields for estimation of categorical variables. Math. Geol. 2007, 39, 321–335. [Google Scholar] [CrossRef] [Scilit]
  17. Li, W.; Zhang, C. Markov chain random fields in the perspective of spatial Bayesian networks and optimal neighborhoods for simulation of categorical fields. Comput. Geosci. 2019, 23, 1087–1106. [Google Scholar] [CrossRef] [Scilit]
  18. Huang, X.; Li, J.; Liang, Y.; Wang, Z.; Guo, J.; Jiao, P. Spatial hidden Markov chain models for estimation of petroleum reservoir categorical variables. J. Pet. Explor. Prod. Technol. 2017, 7, 11–22. [Google Scholar] [CrossRef] [Scilit]
  19. Idier, J.; Goussard, Y. Champs de Pickard 3D; Technical Report; IGB/GPI-LSS: Rostock, Germany, 1999. [Google Scholar]
  20. Idier, J.; Goussard, Y.; Ridolfi, A. Unsupervised Image Segmentation Using a Telegraph Parameterization of Pickard Random Field. In Spatial Statistics: Methodological Aspects and Applications; Lecture Notes in Statistics; Moore, M., Ed.; Springer: New York, NY, USA, 2001; Volume 159. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.