Next Article in Journal
Covariance and Uncertainty Principle for Dispersive Pulse Propagation
Previous Article in Journal
Machine Learning in Quasi-Newton Methods
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Satisfiability Threshold of Random Propositional S5 Theories

1
State Key Laboratory of Public Big Data, Institute for Artificial Intelligence, College of Computer Science and Technology, Guizhou University, Guiyang 550025, China
2
School of Information, Guizhou University of Finance and Economics, Guiyang 550025, China
*
Authors to whom correspondence should be addressed.
Axioms 2024, 13(4), 241; https://doi.org/10.3390/axioms13040241
Submission received: 4 March 2024 / Revised: 29 March 2024 / Accepted: 4 April 2024 / Published: 6 April 2024
(This article belongs to the Section Logic)

Abstract

:
Modal logic S5, which isan important knowledge representation and reasoning paradigm, has been successfully applied in various artificial-intelligence-related domains. Similar to the random propositional theories in conjunctive clause form, the phase transition plays an important role in designing efficient algorithms for computing models of propositional S5 theories. In this paper, a new form of S5 formula is proposed, which fixes the number of modal operators and literals in the clauses of the formula. This form consists of reduced 3-3-S5 clauses of the form l 1 l 2 ξ , where ξ takes the form ( l 3 l 4 l 5 ), ( l 3 l 4 l 5 ) , or a propositional literal, and l i ( 1 i 5 ) is a classical literal. Moreover, it is demonstrated that any S5 formula can be translated into a set of reduced 3-3-S5 clauses while preserving its satisfiability. This work further investigates the probability of a random 3-c-S5 formula with c = 1 , 2 , 3 being satisfied by random assignment. In particular, we show that the satisfiability threshold of random 3-1-S5 clauses is ln 2 ( 1 P d P s ) ln 7 8 + P s · ln 3 4 , where P s and P d denote the probabilities of different modal operators appearing in a clause. Preliminary experimental results on random 3-1-S5 formulas confirm this theoretical threshold.

1. Introduction

Phase transition, which is a special process of transition between two distinct phases of a system, is a common phenomenon in thermodynamics, chemistry, biological systems and other related fields [1].
In the field of theoretical computing, phase transition has been observed in many NP-hard problems, such as the k-satisfiability problem (k-SAT) [2]. Let N be the total number of propositional variables and M the number of clauses in a k-SAT instance. Kirkpatrick et al. provided an annealed estimate of the threshold for random k-SAT, with α = 2 k ln 2 , where α represents the ratio of M to N [3]. That is, when α = 2 k l n 2 , the k-SAT problem changes from satisfiable to unsatisfiable, while it is intractable to determine whether the formula is satisfiable if we are not aware of this phase transition beforehand. This also means that when α < 2 k l n 2 , almost all k-SAT instances can be solved in polynomial time, while when α > 2 k l n 2 , almost all k-SAT instances are difficult to solve.
Based on this, Xu Daoyun et al. [4] considered the occurrences of variables as factors influencing the phase transition in the SAT problem and further investigated the impact of positive and negative literals on it [5]. This has significantly advanced the research on phase transitions in the SAT problem [6,7].
In nonmonotonic reasoning, Xu Ke et al. demonstrated the existence of phase transitions in the random Constraint Satisfaction Problem (CSP) and provided the corresponding transition thresholds [8]. In the field of answer set programming (ASP), Wang Kewen et al. used the correspondence between the existence of answer sets for negative 2-literal programs and the “kernel” as the theoretical basis for reasoning and proved the existence of phase transition and the corresponding transition threshold in ASP [9].
Modal logic has been applied in numerous fields such as database theory [10], formal verification [11], distributed computing [12], and game theory [13]. However, to the best of our knowledge, there is currently no quantitative evaluation of the phase transition phenomenon of the satisfiability problem in modal logic. The first conjectureof a phase transition phenomenon in modal logic, similar to the one already known for SAT and other NP-hard problems, is proposed in the work of Giunchiglia et al. [14].
Modal logic S5, which has recently been used extensively in knowledge compilation [15], contingent planning [16], and epistemic planners [17], is an important formalism for epistemic reasoning in agent domain, and its satisfiability problem is NP-complete [18]. There are several kinds of excellent algorithms to solve this problem, such as sequent calculus [19], tableaux methods [20], natural deduction [21], resolution methods [22], graph coloring [23], and encoding in ASP [24]. However, these algorithms also face challenges when computing complex S5 formulas, such as slow computation or inability to compute.
In the contemporary era dominated by large-scale models, including artificial intelligence and formal verification, the imperative to manage vast volumes of data and intricate logical relationships is becoming increasingly pronounced. Yet, the computational intricacy inherent in the existing S5 model frequently results in substantial time and resource consumption when addressing these challenges, thereby constraining the scalability and efficacy of applications. Consequently, enhancing the computational efficiency of the S5 model holds the potential to expedite research and applications across domains like artificial intelligence and formal verification, catalyzing advancements and innovations in technology.
Exploring the phase transition phenomenon of the satisfiability problem in S5 (S5-SAT) can provide further insights into the reasons behind these issues. However, conventional studies on satisfiability phase transitions often concentrate on specific form. For instance, in the investigation of satisfiability phase transitions in random k-SAT, the primary focus lies on the k-CNF (conjunctive normal form). Within the domain of modal logic S5, the quintessential form, the MCNF (modal conjunctive normal form), displays a variable clause structure, wherein the number of modal operators and literals remains unspecified. This implies that solving its satisfiability phase transitions is impossible. Consequently, there arises a need to propose a paradigm conducive to researching satisfiability phase transitions in S5, which forms the central focus of this paper: the 3-c-S5 formula.
In this paper, we analyze the phase transition phenomenon of S5-SAT quantitatively. The major contributions of this paper are as follows:
  • It proves that any S5 formula can be translated into a reduced 3-c-S5 formula, which is proposed in this paper as a new form of S5 formula maintaining the satisfiability.
  • It shows that the frequency of modal operators occurring in each reduced k-S5 clause is a key factor affecting the phase transition in a random reduced k-S5 formula.
  • It presents the phase transition threshold, i.e.,
    α = ln 2 ( 1 P d P s ) ln 7 8 + P s · ln 3 4
    where P s , P d are the probability of □ and ◊ occurring in a random reduced 3-1-S5 clause, and α represents the ratio of clause quantity to atom quantity in a random 3-1-S5 formula, and its correctness has been proved with a large number of random experimental results which are consistent with this result.

2. Preliminaries

In this section, we shall give definitions and important results that are helpful in solving the problem.

2.1. Modal Logic S5

Let A be a set of propositional atoms and L be the set of modal S5 formulas. A formula φ L is defined as follows:
φ : : = | p | ¬ φ | φ φ | φ
where ⊤ denotes a propositional constant that represents a tautology, p A , and ◊ is the modal operator “possibly”. The logical operators → and ∨, as well as the modal operator □ (“necessary”), can be defined similarly. In particular, the formula for φ is defined as ¬ ¬ φ . We denote Var ( φ ) as the set of atoms appearing in φ .
A Kripke structure is a triple S = ( W , R , L ) , where:
  • W is a nonempty set of states,
  • R W × W is a state transition relationship on W,
  • L : W 2 A is a labeling function that maps each state s W into a subset of A .
A Kripke interpretation, called k-interpretation, is a tuple M = ( S , w ) with w W . Recall that the state transition relationship R is an equivalence relation on W in S5. In this case, a k-interpretation is reduced to M = ( W , w ) [25], where W denotes a set of all possible worlds, each world is a set of propositions, and w W is referred to as the actual world.
Let φ be an S5 formula and ( W , w ) be a k-interpretation. The relation ( W , w ) φ , called ( W , w ) satisfies φ and is recursively defined as follows:
( W , w ) ( W , w ) p iff p w , where p A ( W , w ) ¬ φ iff ( W , w ) φ ( W , w ) φ 1 φ 2 iff ( W , w ) φ 1 and ( W , w ) φ 2 ( W , w ) φ iff w W s . t . ( W , w ) φ
For a given formula φ , if there is a k-interpretation ( W , w ) such that ( W , w ) φ , then φ is said to be satisfiable, and we call ( W , w ) a model of φ . The problem of determining whether an S5 formula is satisfiable is called the S5 satisfiability problem, denoted as S5-SAT. For convenience, let Mod ( φ ) denote the set of models of the formula φ . We use Σ to denote φ Σ φ whenever Σ is a finite set of formulas. If Mod ( φ ) Mod ( ψ ) , then φ logically implies ψ , denoted as φ ψ . Moreover, φ is equivalent to ψ , denoted as φ ψ , whenever Mod ( φ ) = Mod ( ψ ) . If φ is satisfiable iff ψ is, then we call φ and ψ are equisatisfiable, denoted as φ ψ .
In modal logic S5, a concept similar to the conjunctive normal form (CNF) in classical propositional logic (PL) is the modal conjunctive normal form (MCNF) [26], which is the conjunction of S5 clauses in the following form:
φ 0 φ 1 φ 2 φ n
where φ i ( 0 i n ) are PL formulas, and any φ i , including its preceding modal operators, may be missing.
Next, we introduce a method that can convert S5-SAT to SAT, which will make it more convenient to calculate the probability of random S5 instances being satisfied.

2.2. From S5-SAT to SAT

Caridroit and Goranko showed that an S5 formula is satisfiable if and only if a corresponding propositional formula is satisfiable [27]. The corresponding propositional formula for a given S5 formula is obtained according to the following translation function tr.
Definition 1
(Translation function tr [27]). Let φ , θ L , p and p i be atoms and n be a positive integer.
t r ( φ , n ) = t r ( φ , 1 , n ) t r ( p , i , n ) = p i t r ( ¬ p , i , n ) = ¬ p i t r ( ( φ θ ) , i , n ) = t r ( φ , i , n ) t r ( θ , i , n ) t r ( ( φ θ ) , i , n ) = t r ( φ , i , n ) t r ( θ , i , n ) t r ( φ , i , n ) = j = 1 n ( t r ( φ , j , n ) ) t r ( φ , i , n ) = j = 1 n ( t r ( φ , j , n ) )
It was shown that a formula φ is satisfiable if and only if t r ( φ , n ) is with sufficient n. In particular, n can be n m ( φ ) + 1 [18] or d d ( φ ) + 1 [27], where n m ( φ ) is the number of modalities occurring in φ , and d d ( φ ) is recursively defined below:
d d ( ) = d d ( ¬ ) = d d ( p ) = d d ( ¬ p ) = 0 , d d ( φ ψ ) = d d ( φ ) + d d ( ψ ) , d d ( φ ) = d d ( φ ) , d d ( φ ψ ) = m a x ( d d ( φ ) , d d ( ψ ) ) , d d ( φ ) = 1 + d d ( φ ) .

3. The Satisfiability Threshold of Random Reduced 3-S5 Formulas

In this section, we prove that any S5 formula φ can be transformed into a reduced 3-S5 formula (defined below) ψ in such a way that its satisfiability is preserved, i.e., φ is satisfiable if and only if ψ is.
The study of satisfiability phase transitions typically focuses on specific paradigms, such as the CNF in propositional logic, or the negative two-literal logic program in answer set programming. However, in classical modal logic, the number of modal operators and literals in the clauses of the modal conjunctive normal form (MCNF) is variable, making it unsuitable for phase transition research. Therefore, the introduction of the reduced 3-S5 formula is necessary.

3.1. Reduced k-S5 Formulas

Recall that a literal is an atom p or its negation ¬ p . A clause is a disjunction of literals. A term is a conjunction of literals. A modal clause is of the form β or γ where β is a clause and γ is a term. A reduced k-S5 clause is of the form
l 1 l k 1 ζ
where l i ( 1 i k 1 ) are literals, and ζ is either a literal or a modal clause. A reduced k-S5 clause of form (2) is called a reduced k-c-S5 clause if ζ contains c literals when ζ is a modal clause or a literal. A reduced k-S5 (resp. k-c-S5) formula is a conjunction of reduced k-S5 (resp. k-c-S5) clauses.
To prove that any S5 formula can be transformed into a reduced 3-S5 formula, the following theorem needs to be applied:
Lemma 1.
Let φ , ψ be S5 formulas and p be a fresh atom not occurring in φ ψ . We have that φ ψ is satisfiable iff ( φ p ) ( ψ ¬ p ) is satisfiable.
Proof. 
( ) It is evident since ( φ p ) ( ψ ¬ p ) φ ψ .
( ) φ ψ is satisfiable
( W , w ) φ ψ for some ( W , w )
( W , w ) φ or ( W , w ) ψ .
In the case ( W , w ) φ , we have
( W , w ) ( φ p ) ( ¬ p ψ )
where w = w \ { p } and W = W { w } . Similarly, when ( W , w ) ψ , we have
( W , w ) ( φ p ) ( ¬ p ψ )
where w = w { p } and W = W { w } .
Thus, ( φ p ) ( ψ ¬ p ) is satisfiable.    □
In fact, φ ψ is a result of forgetting p from ( φ p ) ( ψ ¬ p ) [25,28]. With this theorem, it is possible to prove that any MCNF formula can be translated into a reduced 3-S5 formula while preserving satisfiability consistency.
Proposition 1.
For any S5 formula ψ, there is a set Σ of reduced 3-S5 clauses such that ψ is satisfiable if and only if Σ is satisfiable.
Proof. 
Suppose that
φ 1 j m α j , ψ 1 j t γ j , φ i 1 j m i β i j ( 1 i n )
where α j ( 1 j m ) and β i j ( 1 i n , 1 j m i ) are clauses; and γ j ( 1 j t ) are terms; and m,n,t and m i are both positive integers. Since every propositional formula φ can be transformed into a 3-CNF (conjunctive normal form) or 3-DNF (disjunctive normal form) formula while preserving its satisfiability, we further assume these clauses and terms have at most 3 literals.
We have
φ φ 1 φ n ψ 1 j m α j 1 i n 1 j m i β i j 1 j t γ j 1 j m α j 1 i n 1 j m i β i j 1 j t γ j 1 j m α j 1 i n , 1 j i m i β 1 j 1 β n j n 1 j t t γ j t 1 j m 1 i n , 1 j i m i α j β 1 j 1 β n j n 1 j t t γ j t .
where we use
1 i n , 1 j i m i β 1 j 1 β n j n
to express the following formula:
( β 1 1 β n 1 ) ( β 1 1 β n m n ) ( β 1 m 1 β n 1 ) ( β 1 m 1 β n m n ) .
Let ( { p 1 , , p n } { q 1 , , q t 1 } { r 1 , r 2 } ) be pairwise different fresh propositions not occurring in ψ , viz., ( { p 1 , , p n } { q 1 , , q t 1 } { r 1 , r 2 } ) ( Var ( Ψ ) ) = and α j = l 1 j l 1 j l 3 j , l 1 j , l 1 j , l 3 j are literals. By Lemma 1, we have
α j β 1 j 1 β n j n γ j 1 γ t is satisfiable
iff l 1 j l 2 j l 3 j β 1 j 1 β n j n γ j 1 γ t is satisfiable
iff ( l 1 j l 2 j r 1 ) ( ¬ r 1 l 3 j β 1 j 1 β n j n γ j 1 γ t is satisfiable
iff ( l 1 j l 2 j r 1 ) ( ¬ r 1 l 3 j r 2 ) ( ¬ r 2 β 1 j 1 β n j n γ j 1 γ t is satisfiable
iff ( l 1 j l 2 j r 1 ) ( ¬ r 1 l 3 j r 2 ) ( ¬ r 2 β 1 j 1 p 1 ) ( ¬ p 1 β 2 j 2 β n j n γ 1 γ t ) is satisfiable
iff ( l 1 j l 2 j r 1 ) ( ¬ r 1 l 3 j r 2 ) ( ¬ r 2 β 1 j 1 p 1 ) ( ¬ p 1 β 2 j 2 p 2 ) ( ¬ p 2 β 3 j 3 β n j n γ 1 γ t ) is satisfiable
iff ( l 1 j l 2 j r 1 ) ( ¬ r 1 l 3 j r 2 ) ( ¬ r 2 β 1 j 1 p 1 ) 1 j n 1 ( ¬ p j β j + 1 j j + 1 p j + 1 ) ( ¬ p n γ 1 γ t ) is satisfiable
iff ( l 1 j l 2 j r 1 ) ( ¬ r 1 l 3 j r 2 ) ( ¬ r 2 β 1 j 1 p 1 ) 1 j n 1 ( ¬ p j β j + 1 j j + 1 p j + 1 ) ( ¬ p n γ 1 q 1 ) ( ¬ q 1 γ 2 γ t ) is satisfiable
iff ( l 1 j l 2 j r 1 ) ( ¬ r 1 l 3 j r 2 ) ( ¬ r 2 β 1 j 1 p 1 ) 1 j n 1 ( ¬ p j β j + 1 j j + 1 p j + 1 ) ( ¬ p n γ 1 q 1 ) 1 j t 2 ( ¬ q j γ j + 1 q j + 1 ) ( ¬ q t 1 γ t ) is satisfiable.
This completes the proof.    □
In the following, we consider the satisfiable probability of random reduced 3-c-S5 formulas. The detailed random generation model is described in Algorithm 1 of Section 4. The detailed random generation model is described in Algorithm  1 below.
Algorithm 1 Generate a random reduced 3-S5 formula
Input:  P d : the probability of ◊ appearing in a modal clause,
P s : the probability of □ appearing in a modal clause,
n: the number of atoms,
m: the number of clauses,
c: the number of literals occurring in modality.
Output: A 3-c-S5 formula φ
 Let φ = ;
 Let L = { p i , ¬ p i 0 i n 1 } ;
 1:
for  j 1 to m do
 2:
   Let q, r, x, y and z be five randomly chosen distinct literals from L ;
 3:
   Generator a random p [ 0 , 1 ] ;
 4:
   if  p P s  then
 5:
      o , ;
 6:
   end if  P s < p P s + P d then
 7:
      o , ;
 8:
   end if
 9:
   if  c = = 1 a n d p P s + P d  then
10:
      φ φ ( q r o x ) ;
11:
   end if  c = = 2 a n d p P s + P d then
12:
      φ φ ( q r o ( x y ) ) ;
13:
   end if  c = = 3 a n d p P s + P d then
14:
      φ φ ( q r o ( x y z ) ) ;
15:
   else
16:
      φ φ ( q r x ) ;
17:
   end if
18:
end for
19:
return  φ ;
Given a randomly generated 3-c-S5 formula Σ , we suppose that it has n variables and m reduced 3-c-S5 clauses, and the probability that □ (resp., ◊) occurs in each reduced 3-c-S5 clause of Σ is P s (resp., P d ). It is clear that 0 P s + P d 1 . Now, in the reduced 3-c-S5 formula Σ , the overall number of (classical) clauses is m × ( 1 P s P d ) , and the number of reduced 3-c-S5 clauses mentioning □ (resp., ◊) is m × P s (resp., m × P d ).
Now, we translate Σ into a set of (classical) clauses ψ . Note that the overall number of modalities occurring in Σ is m × ( P d + P s ) , while d d ( Σ ) = m × P d . Let z = m × P d + 1 . Then, we have that Σ is satisfiable if and only if t r ( Σ , z ) is satisfiable.
Note that t r ( ( t = 1 c l t ) , i , n )
= 1 j n t r ( t = 1 c l t , j , n )
= 1 j n ( t = 1 c t r ( l t , j , n ) , j , n )
= 1 j n ( t = 1 c l t , j ) ,
where l t are literals, and t and j are positive integers.
Similarly, we have t r ( ( t = 1 c l t ) ) , i , n ) = 1 j n ( t = 1 c l t , j ) ) .
Proposition 2
The probability that a random 3-c-S5 formula Σ is satisfied by random assignment is
7 8 z 1 × 1 1 4 1 1 1 2 c z z 2 × 1 1 4 1 1 2 c z z 3
where z = m × P d + 1 , z 1 = m × ( 1 P d P s ) , z 2 = m × P s , and z 3 = m × P d , n , m are the number of atoms and 3-c-S5 clauses of Σ, P s , P d and are the probability of □ and ◊ occurring in each 3-c-S5 clause of Σ.
Proof. 
For convenience, all probabilities in this proof are based on randomly assigning assignments to the formulas to make them satisfiable.
(1) When a clause contains neither □ nor ◊ in Σ , meaning the disjunction of three classical literals, there is only one assignment out of 2 3 assignments that would render it unsatisfiable, specifically when all literals are false. Therefore, its satisfiability probability is 7 8 .The probability of the random 3-c-S5 clauses which contain neither □ nor ◊ in Σ is ( 7 / 8 ) z 1 .
(2) Based on the previous discussion, it is evident that a random 3-c-S5 clause which only contain ◊ in Σ can be translated into 1 j n ( t = 1 c l t , j ) ) , where l t are literals, and t and j are positive integers. Given that there are z 2 such clauses, conjoining all z 2 of these clauses yields a satisfiability probability of
1 1 4 1 1 1 2 c z z 2 .
(3) Similarly, the probability of the random 3-c-S5 clauses which only contain □ in Σ is
1 1 4 1 1 2 c z z 3 .
Thus, the probability of Σ is satisfied with probability:
7 8 z 1 × 1 1 4 1 1 1 2 c z z 2 × 1 1 4 1 1 2 c z z 3 .

3.2. The Satisfiability Threshold Analysis

We will research the satisfiability threshold by applying the first moment method and the second moment method. Both of these methods require calculating the expected number of satisfying models for a random reduced 3-S5 formula. Let X be the number of k-interpretations which only include the atoms in a random reduced 3-c-S5 formula, Ω ( X ) be the number of k-interpretations that satisfy a random reduced 3-c-S5 formula, E [ Ω ( X ) ] be its expectation, and P r be the satisfiability probability of a random reduced 3-c-S5 formula, i.e., the P r is the probability referred to in Proposition 2. Then, E [ Ω ( X ) ] = X · P r .
Next, we will consider how to obtain the value of X . We know that a random reduced 3-c-S5 formula φ is satisfiable if and only if the propositional formula obtained using t r on φ , i.e., t r ( φ , d d ( φ ) + 1 ) is.
Given a reduced 3-1-S5 formula φ , let Var ( φ ) = p 1 , p 2 , , p n , then p i , ¬ p i , p i , ¬ p i ( 1 i n ) are all modal clauses appearing in φ . We translate all literals and modal literals appearing in φ into a set of classical clauses ψ . Let w = d d ( φ ) + 1 , and according to Definition 1,
t r ( p i , w ) = t r ( p i , 1 , w ) = p i 1 ( 1 i n ) ,
t r ( p i , w ) = t r ( p i , 1 , w ) = j = 1 w ( t r ( p i , j , w ) ) = j = 1 w p i j
t r ( p i , w ) = t r ( p i , 1 , w ) = j = 1 w ( t r ( p i , j , w ) ) = j = 1 w p i j
Considering that ¬ p i = ¬ p i and ¬ p i = ¬ p i , we can obtain
t r ( ¬ p i , w ) = ¬ j = 1 w p i j and t r ( ¬ p i , w ) = ¬ j = 1 w p i j .
When w is sufficient and p i j does not occur separately in other expressions, randomly assigning assignments to p i j , it is evident that j = 1 w p i j is almost unsatisfiable, and j = 1 w p i j is almost satisfiable. Therefore, we can disregard them, so in 3-c-S5, the value of X corresponds to the assignment of propositional atoms, which is 2 n .
Constraint density [2], which is the ratio of the number of clauses m to the number of atoms n in a reduced 3-S5 formula, i.e., α = m n , is important to measure the critical threshold for the phase transition of a random reduced 3-S5 formula. Subsequently, we will analyze the property of satisfiability threshold in randomly generated reduced 3-S5 formulas.
Theorem 1.
When α > ln 2 ( 1 P d P s ) ln 7 8 + P s · ln 3 4 , the random reduced 3-1-S5 formula is unsatisfiable with high probability, where P s , P d is the probability of □ and ◊ occurring in a random reduced 3-1-S5 clause.
Proof. 
Recall that Ω ( X ) is the number of k-interpretations that satisfy the given reduced 3-S5 formula translated by tr with X number of k-interpretations, and then P [ Ω ( X ) > 0 ] denotes the satisfiability probability of the given formula. We have
P [ Ω ( X ) > 0 ] = P [ Ω ( X ) 1 ] E [ Ω ( X ) ] 1
When E [ Ω ( X ) ] 1 , P [ Ω ( X ) 1 ] will be less than 1. It implies that the formula is unsatisfiable with high probability, which means that we obtain the critical threshold for the satisfiability of a random reduced 3-c-S5 formula.
Let function g ( α ) = ln E [ Ω ( X ) ] n . We know that g ( α ) and E share the same monotonicity, and when E < 1 , g ( α ) < 0 because E 0 . For a random reduced 3-1-S5 formula, we know that E [ Ω ( X ) ] = X · P r . Therefore, we have
ln E [ Ω ( X ) ] n = ln X + ln P r n = n ln 2 + z 1 ln 7 8 + z 2 ln 3 4 + 1 2 z + 2 n + z 3 ln 1 1 2 z + 2 n
where z = m × P d + 1 , z 1 = m × ( 1 P d P s ) , z 2 = m × P s and z 3 = m × P d . When m is sufficient, z is too. We can simplify the equation as:
ln E [ Ω ( X ) ] n 2 n ln 2 + z 1 ln 7 8 + z 2 ln 3 4 + z 3 ln 1 n = n ln 2 + m · ( 1 P d P s ) ln 7 8 + m · P s · ln 3 4 n = ln 2 + α ( 1 P d P s ) ln 7 8 + P s · ln 3 4
Recall that g ( α ) ln E [ Ω ( X ) ] n . There is
g ( α ) ln 2 + α ( 1 P d P s ) ln 7 8 + P s · ln 3 4 g ( α ) ( 1 P d P s ) ln 7 8 + P s · ln 3 4 1.335 + 1.335 P d + 1.047 P s
since P d + P s < 1 , g ( α ) < 0 . Therefore, g ( α ) is monotonically decreasing. Furthermore, when α = ln 2 ( 1 P d P s ) ln 7 8 + P s · ln 3 4 , g ( α ) = 0 . Hence, when α > ln 2 ( 1 P d P s ) ln 7 8 + P s · ln 3 4 , g ( α ) < 0 ; that is, E [ Ω ( X ) ] < 1 . Combining this with Equation (4), when E [ Ω ( X ) ] < 1 , P [ Ω ( X ) 1 ] will be less than 1. According to this, we can conclude that when α > ln 2 ( 1 P d P s ) ln 7 8 + P s · ln 3 4 , the random reduced 3-1-S5 formula is unsatisfiable with high probability. □
By using the first moment method, we have proved that when α > ln 2 ( 1 P d P s ) ln 7 8 + P s · ln 3 4 , reduced 3-1-S5 formulas are highly unsatisfiable. Next, we will apply the second moment method to prove that when α < ln 2 ( 1 P d P s ) ln 7 8 + P s · ln 3 4 , they are highly satisfiable.
Theorem 2.
When α < ln 2 ( 1 P d P s ) ln 7 8 + P s · ln 3 4 , the reduced 3-1-S5 formula is highly satisfiable.
Proof. 
To prove this, the Chebyshev’s Inequality is referred to.
Chebyshev’s Inequality: Let X be a random variable with finite expectation E ( X ) and variance Var ( X ) . For any positive number ξ :
P ( | X E ( X ) | ξ ) Var ( X ) ξ 2
Let Ω ( X ) be the number of k-interpretations that satisfy the given reduced 3-1-S5 formula with X number of k-interpretations. We have
P [ Ω ( X ) = 0 ] P { | Ω ( X ) E [ Ω ( X ) ] | E [ Ω ( X ) ] } Var [ Ω ( X ) ] E 2 [ Ω ( X ) ]
When P [ Ω ( X ) = 0 ] = 0 , which means that P [ Ω ( X ) 0 ] = 1 , it indicates that the random reduced 3-S5 formula has a a high probability of being satisfiable. If Var [ Ω ( X ) ] = o ( E 2 [ Ω ( X ) ] ) , then lim X P [ Ω ( X ) 0 ] = 1 . That is, the random reduced 3-S5 formula has a high probability of being satisfiable.
Var [ Ω ( X ) ] = E [ Ω 2 ( X ) ] E 2 [ Ω ( X ) ] E [ Ω 2 ( X ) ] = E [ ( Ω 1 + Ω 2 + + Ω X ) 2 ] = E i = 1 X Ω i 2 + 2 · E [ 1 i < j X ( Ω i · Ω j ) ] = i = 1 X E ( Ω i 2 ) + 2 1 i < j X E ( Ω i ) · E ( Ω j ) = i = 1 X 0 2 × ( 1 P r ) + 1 2 × P r + 2 1 i < j X 0 2 × ( 1 P r ) + 1 2 × P r 2 = X · P r + 2 2 X · ( 2 n 1 ) ( P r ) 2 = X · P r + X · ( X 1 ) ( P r ) 2 Var [ Ω ( X ) ] E 2 [ Ω ( X ) ] = E [ Ω 2 ( X ) ] E 2 [ Ω ( X ) ] E 2 [ Ω ( X ) ] E 2 [ Ω ( X ) ] = E [ Ω 2 ( X ) ] E 2 [ Ω ( X ) ] 1
When lim X E [ Ω 2 ( X ) ] E 2 [ Ω ( X ) ] = 1 , lim X P [ Ω ( X ) 0 ] = 1 . That is, the random reduced 3-1-S5 formulas have a high probability of being satisfiable.
E [ Ω 2 ( X ) ] E 2 [ Ω ( X ) ] = X · P r + X · ( X 1 ) ( P r ) 2 ( X · P r ) 2 = 1 X · P r + 1 + 1 X lim X E [ Ω 2 ( X ) ] E 2 [ Ω ( X ) ] = lim X 1 X · P r + 1
where X = 2 n , m = α · n . If lim X 1 X · P r = 0 , we can obtain lim X P [ Ω ( X ) 0 ] = 1 . That is
lim n 1 2 n · 7 8 z 1 · 3 4 1 2 z z 2 · 1 1 4 1 2 z z 3 = 0 ,
where z = m × P d + 1 , z 1 = m × ( 1 P d P s ) , z 2 = m × P s , and z 3 = m × P d , P s , P d is the probability of □ and ◊ occurring in a random reduced 3-1-S5 clause. When m is sufficient, z is too. We can simplify the formula:
lim n 1 2 n · 7 8 m ( 1 P d P s ) · 3 4 m · P s · 1 m · P d = 0 lim n 1 2 n · 7 8 ( 1 P d P s ) · 3 4 P s · 1 1 4 P d α · n = 0
In other words, 7 8 ( 1 P d P s ) · 3 4 P s · 1 1 4 P d α > 1 4 . After calculating, α < ln 2 ( 1 P d P s ) ln 7 8 + P s · ln 3 4 . Thus, when α < ln 2 ( 1 P d P s ) ln 7 8 + P s · ln 3 4 , the reduced 3-1-S5 formula has a high probability of being satisfiable. It also proves the correctness of the phase transition threshold. □
Obviously, the phase transition threshold of the satisfiability of random reduced 3-S5 formulas is related to the frequencies of the two operators “possibly” and “necessarily”. The phase transition threshold decreases monotonically as P s decreases, and the phase transition threshold increases monotonically as P d increases.

4. Experiment

This part aims to validate the theoretical results obtained in the preceding sections. To achieve this goal, we propose a random modal propositional S5-SAT instance generation model to generate numerous reduced 3-S5 formulas, and then we solve those formulas by the Modal logic S5 solver S5PY [24]. We observe a clear phase transition phenomenon and validate the threshold of a reduced 3-S5 formula, which is given in the previous section.

4.1. Random Instance Generation Model for S5-SAT

To observe the phase transition phenomenon of satisfiability in modal propositional S5-SAT, a random modal propositional S5-SAT instance generation model is essential. The random k-SAT model is a basic and classical model, and its instance generation method is relatively simple: when the clause length is k, n atoms can form C k n types of clauses, and with the negative literals, 2 k · C n k types of clauses can be generated. Then, uniformly and independently select m clauses from them to form a k-CNF.
However, in modal propositional S5-SAT, we need to add two modal operators, □ and ◊, each with its own generation probability. Therefore, we need to consider the generation of random reduced 3-c-S5 formulas with different modal operators and different c values for different probabilities. Algorithm 1 is used to generate random modal propositional reduced 3-S5 formulas.Algorithm 1 in Section 3 is used to generate random modal propositional reduced 3-S5 formulas.

4.2. Experimental Results

In order to complement these theoretical insights with empirical findings, the S5PY solver is used to analyzing the satisfiability of reduced 3-S5 formulas randomly generated using Algorithm 1.
Let P s and P d be the probability of □ and ◊ occurring in a modal clause, respectively. During the experiment, P d and P s in Algorithm 1 are in the range of [ 0.1 , 0.5 ] , and the number of atoms n is taken as 20, 30, 50, or 80. The number of clauses m is equal to n, and m is increased by 5 after generating every 80 instances of reduced 3-S5 formulas.
The dataset utilized in our study was exclusively generated by Algorithm 1. It is structured based on the number of atoms n, with variations in size and composition depending on different values of c. Specifically, the dataset comprises three distinct experimental groups corresponding to different values of c. Within each group, further categorization is performed based on varying probabilities of generating modal operators. Due to the varying values of the constraint density α associated with different c values when phase transitions occur, the dataset sizes are adjusted accordingly. For instance, when c = 1 , the dataset size is defined as 192 n , with n taking values of 20, 30, 50, and 80. Consequently, with different probabilities of generating modal operators, this yields 103680 random 3-1-S5 formulas. Similarly, for c = 2 , there are 120,960 random 3-2-S5 formulas, and for c = 3 , there are 207,360 random 3-3-S5 formulas.
The experimental results are shown in Figure 1, Figure 2 and Figure 3. In these figures, the horizontal axis represents the value of constraint density α , and the vertical axis represents the fraction of unsatisfiable expressions ( f u ), i.e., the proportion of unsatisfiable formulas in the total number of instances.
In Figure 1, Figure 2 and Figure 3, we show the variation in the fraction of unsatisfiable expressions of formulas in random reduced 3-c-S5 formulas with c { 1 , 2 , 3 } and P d , P s { 0.1 , 0.3 , 0.5 } , respectively. The trends are presented as a function of the constraint density α .
According to these figures, we notice that the critical α value for the phase transition is closely related to the values of P s and P d when the f u is fixed. In addition, the number of literals following the modal operator is also one of the influencing factors. In Figure 1, as P d increases and P s decreases, the phase transition threshold of random reduced 3-1-S5 formulas increases, e.g., α = 4.1 when P d = 0.3 and P s = 0.5 , while α = 6.1 when P d = 0.5 and P s = 0.3 can be observed for the phase transition threshold of random reduced 3-1-S5 formulas. This experimental result is consistent with the theoretical proof given in the previous section.
Figure 2 and Figure 3 illustrate the satisfiability phase transition phenomena for random 3-c-S5 formulas with c = 2 and c = 3 , respectively. Due to the complexity in calculating the total number of k-interpretations, only experimental results are available for their theoretical phase transition values. Both figures clearly demonstrate the phase transition of satisfiability, with the constraint density α increasing with the increase in c. Furthermore, it can be observed that the lower bound for generating satisfiability phase transitions increases with n. This suggests that the phase transition of satisfiability is not solely determined by the ratio of clause to atom numbers, which may contribute to the difficulty in theoretically calculating its satisfiability phase transition. This aspect will be explored further in future research endeavors.

5. Discussion

Our study fills a gap in the research on satisfiability phase transitions within the field of modal logic. By proposing the reduced 3-c-S5 formula, we offer a novel approach to studying satisfiability phase transitions in modal logic, particularly in cases where the traditional paradigms like MCNF fall short due to their variable clause structures. Our results demonstrate the feasibility of transforming any S5 formula into a 3-c-S5 formula while maintaining satisfiability consistency, thus providing a valuable tool for researchers in this domain. After focusing the study of satisfiability phase transitions of S5 on random reduce 3-c-S5, the utilization of first and second moment methods has led to the determination of the satisfiability phase transitions of random reduced 3-1-S5 formulas. Experimental validation of this threshold’s accuracy has filled a gap in research on satisfiability in modal logic S5 regarding phase transitions, contributing to enhancing effective computation in modal logic S5.
The current study has limitations in the calculation of satisfiability thresholds, which have been exclusively focused on when c = 1 . The expected number of models for c > 1 remains uncomputable presently, impeding the utilization of first and second moment methods to determine their satisfiability thresholds. Future research will explore alternative methods to address this issue.

6. Conclusions

In this paper, we proposed a new form of reduced 3-S5 formulas in modal logic S5. Reduced 3-S5 formulas can fix the clause form of a modal propositional formula to at most three forms. Consequently, this reduction significantly simplifies the investigation of the phase transition phenomenon in modal logic S5. On the other hand, we proved that any S5 propositional formula model can be translated to an equivalent reduced 3-S5 formula. Based on this, used the function tr to convert random S5-SAT to random SAT and calculated the satisfiable probability of random reduced 3-c-S5 formulas. Then, the first moment and expected value methods were used to prove that α > ln 2 ( 1 P d P s ) ln 7 8 + P s · ln 3 4 , the random reduced 3-1-S5 formula is high, and the probability is unsatisfiable. Using Chebyshev’s Inequality, we proved that α < ln 2 ( 1 P d P s ) ln 7 8 + P s · ln 3 4 , and the random reduced 3-c-S5 formula has a high probability of being satisfiable, where α is the ratio of the number of clauses m to the number of atoms n in a reduced 3-1-S5 formula, and P d and P s represent the probabilities of ◊ and □ appearing in a random 3-c-S5 clause, respectively. The experimental results also confirm the phenomenon of phase transitions in random reduced 3-S5 formulas and validate the correctness of the phase transition threshold for random 3-1-S5 formulas.
This paper has focused on determining the satisfiability threshold of random 3-c-S5 formulas but only provides the threshold for random 3-1-S5 formulas in theory. This limitation arises from the current inability to accurately calculate the total number of k-interpretations for 3-c-S5 formulas when c = 2 and c = 3. However, employing Kripke semantics may offer a solution by providing more accurate counts of k-interpretations. Another area for future research is investigating the impact of modal operators and literal frequencies on the satisfiability phase transition thresholds in random 3-c-S5 formulas. Understanding this relationship could lead to phase transition thresholds being derived for random 3-c-S5 formulas as a whole, rather than specific divisions of c.

Author Contributions

At all stages of preparing this article, all authors made substantial contributions. All authors have read and agreed to the published version of the manuscript.

Funding

This work is partially supported by the National Natural Science Foundation of China under grants 61976065 and 62376066 and Guizhou Science Support Project (2022-259).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Stanley, H.E. Phase Transitions and Critical Phenomena; Clarendon Press: Oxford, UK, 1971; Volume 7. [Google Scholar]
  2. Mitchell, D.G.; Selman, B.; Levesque, H.J. Hard and Easy Distributions of SAT Problems. In Proceedings of the 10th National Conference on Artificial Intelligence, San Jose, CA, USA, 12–16 July 1992; Swartout, W.R., Ed.; AAAI Press: Washington, DC, USA; The MIT Press: Cambridge, MA, USA, 1992; pp. 459–465. [Google Scholar]
  3. Kirkpatrick, S.; Selman, B. Critical Behavior in the Satisfiability of Random Boolean Expressions. Science 1994, 264, 1297–1301. [Google Scholar] [CrossRef] [PubMed]
  4. Wang, Y.; Xu, D. Properties of the satisfiability threshold of the strictly d-regular random (3, 2s)-SAT problem. Front. Comput. Sci. 2020, 14, 146404. [Google Scholar] [CrossRef]
  5. Mo, X.; Xu, D.; Yan, K.; Zhang, Z. Satisfiability threshold of the random regular (s, c, k)-SAT problem. Front. Comput. Sci. 2022, 16, 163408. [Google Scholar] [CrossRef]
  6. Nie, G.; Xu, D.; Wang, X.; Zhang, Z. Exact satisfiability and phase transition analysis of the regular (k, d)-cnf formula. Front. Comput. Sci. 2024, 18, 181405. [Google Scholar] [CrossRef]
  7. Wang, Y.; Xu, D.; Zhou, J. On the upper bounds of (1,0)-super solutions for the regular balanced random (k,2s)-sat problem. Front. Comput. Sci. 2024, 18, 184403. [Google Scholar] [CrossRef]
  8. Xu, K.; Li, W. Exact Phase Transitions in Random Constraint Satisfaction Problems. J. Artif. Intell. Res. 2000, 12, 93–103. [Google Scholar] [CrossRef]
  9. Wen, L.; Wang, K.; Shen, Y.D.; Lin, F. A Model for Phase Transition of Random Answer-Set Programs. ACM Trans. Comput. Log. 2016, 17, 22. [Google Scholar] [CrossRef]
  10. Fitting, M. Modality and Databases. In Automated Reasoning with Analytic Tableaux and Related Methods, International Conference, TABLEAUX 2000, St Andrews, Scotland, UK, 3–7 July 2000, Proceedings; Vol. 1847 of Lecture Notes in Computer Science; Dyckhoff, R., Ed.; Springer: Berlin/Heidelberg, Germany, 2000; pp. 19–39. [Google Scholar]
  11. Fairtlough, M.; Mendler, M. An Intuitionistic Modal Logic with Applications to the Formal Verification of Hardware. In Computer Science Logic, 8th International Workshop, CSL ’94, Kazimierz, Poland, 25–30 September 1994; Selected Papers. Vol. 933 of Lecture Notes in Computer Science; Pacholski, L., Tiuryn, J., Eds.; Springer: Berlin/Heidelberg, Germany, 1994; pp. 354–368. [Google Scholar]
  12. VII, T.M.; Crary, K.; Harper, R. Distributed Control Flow with Classical Modal Logic. In Computer Science Logic, 19th International Workshop, CSL 2005, 14th Annual Conference of the EACSL, Oxford, UK, 22–25 August 2005; Proceedings. Vol. 3634 of Lecture Notes in Computer Science; Ong, C.H.L., Ed.; Springer: Berlin/Heidelberg, Germany, 2005; pp. 51–69. [Google Scholar]
  13. Lorini, E.; Schwarzentruber, F. A Modal Logic of Epistemic Games. Games 2010, 1, 478–526. [Google Scholar] [CrossRef]
  14. Giunchiglia, F.; Sebastiani, R. Building Decision Procedures for Modal Logics from Propositional Decision Procedures: The Case Study of Modal K(m). Inf. Comput. 2000, 162, 158–178. [Google Scholar] [CrossRef]
  15. Bienvenu, M.; Fargier, H.; Marquis, P. Knowledge Compilation in the Modal Logic S5. In Proceedings of the Twenty-Fourth AAAI Conference on Artificial Intelligence, AAAI 2010, Atlanta, GA, USA, 11–15 July 2010; Fox, M., Poole, D., Eds.; AAAI Press: Washington, DC, USA, 2010; pp. 261–266. [Google Scholar]
  16. Niveau, A.; Zanuttini, B. Efficient Representations for the Modal Logic S5. In Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, IJCAI 2016, New York, NY, USA, 9–15 July 2016; Kambhampati, S., Ed.; IJCAI/AAAI Press: Washington, DC, USA, 2016; pp. 1223–1229. [Google Scholar]
  17. Wan, H.; Yang, R.; Fang, L.; Liu, Y.; Xu, H. A complete epistemic planner without the epistemic closed world assumption. In Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, IJCAI 2015, Buenos Aires, Argentina, 25–31 July 2015; Yang, Q., Wooldridge, M.J., Eds.; AAAI Press: Washington, DC, USA, 2015; pp. 3257–3263. [Google Scholar]
  18. Ladner, R.E. The Computational Complexity of Provability in Systems of Modal Propositional Logic. SIAM J. Comput. 1977, 6, 467–480. [Google Scholar] [CrossRef]
  19. Brünnler, K. Deep sequent systems for modal logic. Arch. Math. Log. 2009, 48, 551–577. [Google Scholar] [CrossRef]
  20. D’Agostino, M.; Gabbay, D.M.; Hähnle, R.; Posegga, J. Handbook of Tableau Methods; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  21. Fitting, M. Proof Methods for Modal and Intuitionistic Logics; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013; Volume 169. [Google Scholar]
  22. Salhi, Y.; Sioutis, M. A Resolution Method for Modal Logic S5. In Global Conference on Artificial Intelligence, GCAI 2015, Tbilisi, Georgia, 16–19 October 2015; Volume 36 of EPiC Series in Computing; Gottlob, G., Sutcliffe, G., Voronkov, A., Eds.; EasyChair: Stockport, UK, 2015; pp. 252–262. [Google Scholar]
  23. Huang, P.; Liu, M.; Wang, P.; Zhang, W.; Ma, F.; Zhang, J. Solving the satisfiability problem of modal logic S5 guided by graph coloring. In Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, IJCAI 2019, Macao, China, 10–16 August 2019; Kraus, S., Ed.; IJCAI.ORG: Occitania, France, 2019; pp. 1093–1100. [Google Scholar]
  24. Alviano, M.; Batsakis, S.; Baryannis, G. Modal Logic S5 Satisfiability in Answer Set Programming. Theory Pract. Log. Program. 2021, 21, 527–542. [Google Scholar] [CrossRef]
  25. Zhang, Y.; Zhou, Y. Knowledge forgetting: Properties and applications. Artif. Intell. 2009, 173, 1525–1537. [Google Scholar] [CrossRef]
  26. Hughes, G.E.; Cresswell, M.J. A New Introduction to Modal Logic; Psychology Press: London, UK, 1996; pp. 96–97. [Google Scholar]
  27. Caridroit, T.; Lagniez, J.; Berre, D.L.; de Lima, T.; Montmirail, V. A SAT-Based Approach for Solving the Modal Logic S5-Satisfiability Problem. In Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, San Francisco, CA, USA, 4–9 February 2017; Singh, S., Markovitch, S., Eds.; AAAI Press: Washington, DC, USA, 2017; pp. 3864–3870. [Google Scholar]
  28. Feng, R.; Wang, Y.; Chen, P.; Zhou, J. Strongest necessary and weakest sufficient conditions in S5. In Proceedings of the 13th International Conference on Intelligent Systems and Knowledge Engineering (ISKE2018), Belfast, UK, 21–24 August 2018; Proceedings. World Scientific: Singapore, 2018; pp. 832–839. [Google Scholar]
Figure 1. Threshold data for 3-1-S5 formulas where P s , P d [ 0.1 , 0.5 ] , n = 20 to 80. The trend of threshold data for 3-1-S5 formulas for different P d and P s are shown in (ac). The value of α at the dotted lines represents the theoretical result.
Figure 1. Threshold data for 3-1-S5 formulas where P s , P d [ 0.1 , 0.5 ] , n = 20 to 80. The trend of threshold data for 3-1-S5 formulas for different P d and P s are shown in (ac). The value of α at the dotted lines represents the theoretical result.
Axioms 13 00241 g001
Figure 2. Threshold data for 3-2-S5 formulas where P s , P d [ 0.1 , 0.5 ] , n = 20 to 80. The trend of threshold data for 3-2-S5 formulas for different P d and P s are shown in (ac).
Figure 2. Threshold data for 3-2-S5 formulas where P s , P d [ 0.1 , 0.5 ] , n = 20 to 80. The trend of threshold data for 3-2-S5 formulas for different P d and P s are shown in (ac).
Axioms 13 00241 g002
Figure 3. Threshold data for 3-3-S5 formulas where P s , P d [ 0.1 , 0.5 ] , n = 20 to 80. The trend of threshold data for 3-3-S5 formulas for different P d and P s are shown in (ac).
Figure 3. Threshold data for 3-3-S5 formulas where P s , P d [ 0.1 , 0.5 ] , n = 20 to 80. The trend of threshold data for 3-3-S5 formulas for different P d and P s are shown in (ac).
Axioms 13 00241 g003
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.

Share and Cite

MDPI and ACS Style

Su, Z.; Wang, Y.; Feng, R.; Zhou, C. Satisfiability Threshold of Random Propositional S5 Theories. Axioms 2024, 13, 241. https://doi.org/10.3390/axioms13040241

AMA Style

Su Z, Wang Y, Feng R, Zhou C. Satisfiability Threshold of Random Propositional S5 Theories. Axioms. 2024; 13(4):241. https://doi.org/10.3390/axioms13040241

Chicago/Turabian Style

Su, Zaihang, Yisong Wang, Renyan Feng, and Chan Zhou. 2024. "Satisfiability Threshold of Random Propositional S5 Theories" Axioms 13, no. 4: 241. https://doi.org/10.3390/axioms13040241

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop