Academia.eduAcademia.edu

Generalized logical operations among conditional events

2018, Applied Intelligence

We generalize, by a progressive procedure, the notions of conjunction and disjunction of two conditional events to the case of n conditional events. In our coherence-based approach, conjunctions and disjunctions are suitable conditional random quantities. We define the notion of negation, by verifying De Morgan's Laws. We also show that conjunction and disjunction satisfy the associative and commutative properties, and a monotonicity property. Then, we give some results on coherence of prevision assessments for some families of compounded conditionals; in particular we examine the Fréchet-Hoeffding bounds. Moreover, we study the reverse probabilistic inference from the conjunction C n+1 of n+1 conditional events to the family {C n , E n+1 |H n+1 }. We consider the relation with the notion of quasi-conjunction and we examine in detail the coherence of the prevision assessments related with the conjunction of three conditional events. Based on conjunction, we also give a characterization of p-consistency and of p-entailment, with applications to several inference rules in probabilistic nonmonotonic reasoning. Finally, we examine some non p-valid inference rules; then, we illustrate by an example two methods which allow to suitably modify non p-valid inference rules in order to get inferences which are p-valid.

Noname manuscript No. (will be inserted by the editor) Generalized Logical Operations among Conditional Events ⋆ arXiv:1804.10447v1 [math.PR] 27 Apr 2018 Angelo Gilio · Giuseppe Sanfilippo Received: date / Accepted: date Abstract We generalize, by a progressive procedure, the notions of conjunction and disjunction of two conditional events to the case of n conditional events. In our coherence-based approach, conjunctions and disjunctions are suitable conditional random quantities. We define the notion of negation, by verifying De Morgan’s Laws. We also show that conjunction and disjunction satisfy the associative and commutative properties, and a monotonicity property. Then, we give some results on coherence of prevision assessments for some families of compounded conditionals; in particular we examine the FréchetHoeffding bounds. Moreover, we study the reverse probabilistic inference from the conjunction Cn+1 of n+1 conditional events to the family {Cn , En+1 |Hn+1 }. We consider the relation with the notion of quasi-conjunction and we examine in detail the coherence of the prevision assessments related with the conjunction of three conditional events. Based on conjunction, we also give a characterization of p-consistency and of p-entailment, with applications to several inference rules in probabilistic nonmonotonic reasoning. Finally, we examine some non p-valid inference rules; then, we illustrate by an example two methods which allow to suitably modify non p-valid inference rules in order to get inferences which are p-valid. Keywords Conditional events · Conditional random quantities · Conjunction · Disjunction · Negation · Fréchet-Hoeffding bounds · Coherent prevision ⋆ This paper is a substantially extended version of [30]. A. Gilio Department SBAI, University of Rome “La Sapienza”, Italy E-mail: angelo.gilio@sbai.uniroma1.it Retired G. Sanfilippo Department of Mathematics and Computer Science, University of Palermo, Italy E-mail: giuseppe.sanfilippo@unipa.it Both authors contributed equally to this work. 2 Angelo Gilio, Giuseppe Sanfilippo assessments · Coherent extensions · Quasi conjunction · Probabilistic reasoning · p-entailment · Inference rules. Mathematics Subject Classification (2000) MSC 60A05 · MSC 03B48 · MSC 68T37 1 Introduction The research on combining logic and probability has a long history (see, e.g., [2, 8, 13, 16, 33]). In this paper we use a coherence-based approach to probability, which allows to introduce probability assessments on arbitrary families of conditional events, by properly managing conditioning events of zero probability (see, e.g., [4, 5, 13, 18, 19, 28, 29, 21, 42]). In probability theory and in probability logic a relevant problem, largely discussed by many authors (see, e.g., [3, 14, 15, 32]), is that of suitably defining logical operations among conditional events. In a pioneering paper, written in 1935 by de Finetti ([16]), it was proposed a three-valued logic for conditional events coinciding with that one of Lukasiewicz. A survey of the many contributions by different authors (such as Adams, Belnap, Calabrese, de Finetti, Dubois, van Fraassen, McGee, Goodmann, Lewis, Nguyen, Prade, Schay) to research on three-valued logics and compounds of conditionals has been given in [39]; conditionals have also been extensively studied in [17, 38]. In the literature, the conjunction and disjunction have been usually defined as suitable conditionals; see e.g. [2, 9, 11, 32]. A theory for the compounds of conditionals has been proposed in [38, 34]. A related theory has been developed in the setting of coherence in [25, 26, 29]; in these papers, conjunction and disjunction of two conditional events are not defined as conditional events, but as suitable conditional random quantities, with values in the interval [0, 1]. In the present paper we generalize the notions of conjunction and disjunction of two conditional events to the case of n conditional events; we also give the notion of negation. Then, we examine a monotonicity property for conjunction and disjunction. Moreover, we give some results on coherence of prevision assessments for some families of compounded conditionals; in particular we examine the Fréchet-Hoeffding bounds. Finally, we examine in detail the coherence of prevision assessments related with the conjunction of three conditional events. The paper is organized as described below. In Section 2 we recall some preliminary notions and results which concern coherence, quasi conjunction, conjunction, disjunction, and Fréchet-Hoeffding bounds. In Section 3 we introduce, in a progressive way, the notions of conjunction and disjunction for n conditional events; then, we define the notion of negation and we show that De Morgan’s Laws are satisfied. We define the notion of conjunction (resp., disjunction) for the conjunctions (resp., disjunctions) associated with two families of conditional events, by showing then the validity of commutative and associative properties. In Section 4, after a preliminary result concerning the inequality X|H ≤ Y |K between two conditional random quantities, we show that the conjunction Cn+1 of n + 1 conditional events is a conditional random quantity less than Generalized Logical Operations among Conditional Events 3 or equal to any conjunction Cn of a subfamily of n conditional events. Likewise, we show that the disjunction Dn+1 of n + 1 conditional events is greater than or equal to any disjunction Dn of a subfamily of n conditional events. We also show that Cn and Dn belong to the interval [0, 1]. Moreover, we derive some inequalities from the monotony property. In Section 5, based on a geometrical approach, we characterize by an iterative procedure the set of coherent assessments on the family {Cn , En+1 |Hn+1 , Cn+1 }. In Section 6 we study the (reverse) inference from Cn+1 to {Cn , En+1 |Hn+1 }, by determining the set of coherent extensions (µn , xn+1 ) of any coherent assessment µn+1 , where µn = P(Cn ), xn+1 = P (En+1 |Hn+1 ), and µn+1 = P(Cn+1 ). In Section 7 we show that the prevision of the conjunction Cn satisfies the Fréchet-Hoeffding bounds. Then, by exploiting De Morgan’s Laws, we give the dual result for the disjunction Dn . In Section 8 we examine in detail the conjunction for a family of three conditional events E1 |H1 , E2 |H2 , E3 |H3 . We also consider the relation with the notion of quasi-conjunction studied in [2]; see also [27, 28]. We also determine the set of coherent prevision assessments on the whole family {E1 |H1 , E2 |H2 , E3 |H3 , (E1 |H1 )∧(E2 |H2 ), (E1 |H1 )∧(E3 |H3 ), (E2 |H2 )∧ (E3 |H3 ), (E1 |H1 ) ∧ (E2 |H2 ) ∧ (E3 |H3 )}. Moreover, we consider the particular case where H1 = H2 = H3 = H. In Section 9, by applying our notion of conjunction, we give a characterization of p-consistency and p-entailment and we examine some p-valid inference rules in probabilistic nonmonotonic reasoning. Moreover, based on a suitable notion of iterated conditioning, we briefly describe a characterization of p-entailment in the case of two premises. In Section 10, after examining some non p-valid inference rules, we illustrate two methods which allow to construct p-valid inferences. Finally, in Section 11 we give a summary of results. Notice that for almost all (new) results of this paper the proofs are given in Appendix A. 2 Some Preliminaries In this section we recall some basic notions and results on coherence (see, e.g., [5, 7, 10, 13, 40]). In our approach an event A represents an uncertain fact described by a (non ambiguous) logical proposition; hence A is a two-valued logical entity which can be true, or false. The indicator of A, denoted by the same symbol, is 1, or 0, according to whether A is true, or false. The sure event is denoted by Ω and the impossible event is denoted by ∅. Moreover, we denote by A ∧ B, or simply AB, (resp., A ∨ B) the logical conjunction (resp., logical disjunction). The negation of A is denoted A. Given any events A and B, we simply write A ⊆ B to denote that A logically implies B, that is AB is the impossible event ∅. We recall that n events are logically independent when the number m of constituents, or possible worlds, generated by them is 2n (in general m ≤ 2n ). 4 Angelo Gilio, Giuseppe Sanfilippo 2.1 Conditional events and coherent probability assessments Given two events E, H, with H 6= ∅, the conditional event E|H is defined as a three-valued logical entity which is true, or false, or void, according to whether EH is true, or EH is true, or H is true, respectively. We recall that, agreeing to the betting metaphor, if you assess P (E|H) = p, then, for every real number s, you are willing to pay an amount ps and to receive s, or 0, or ps, according to whether EH is true, or EH is true, or H is true (bet called off), respectively. Then, the random gain associated with the assessment P (E|H) = p is G = sHE + psH − ps = sH(E − p). Given a real function P : K → R, where K is an arbitrary family of conditional events, let us consider a subfamily F = {E1 |H1 , . . . , En |Hn } of K and the vector P = (p1 , . . . , pn ), where pi = P (Ei |Hi ) , i ∈ Jn = {1, . . . , n}. We denote by Hn the disjunction H1 ∨ · V · · ∨ Hn . As Ei Hi ∨ E i Hi ∨ H i = Ω , i ∈ Jn , by expanding the expression i∈Jn (Ei Hi ∨ E i Hi ∨ H i ) we can represent Ω as the disjunction of 3n logical conjunctions, some of which may be impossible. The remaining ones are the constituents generated by F and, of course, are a partition of Ω. We denote by C1 , . . . , Cm the constituents which logically imply Hn and (if Hn 6= Ω) by C0 the remaining constituent Hn = H 1 · · · H n , so that Hn = C 1 ∨ · · · ∨ C m , Ω = H n ∨ Hn = C0 ∨ C1 ∨ · · · ∨ Cm , m + 1 ≤ 3n . In the context P of betting scheme, with the pair (F, P) we associate the random gain G = i∈Jn si Hi (Ei − pi ), where s1 , . . . , sn are n arbitrary real numbers. We P that you receive, P observe that G is the difference between the amount i∈Jn si pi , and repi∈Jn si (Ei Hi + pi H i ), and the amount that you pay, resents the net gain from engaging each transaction Hi (Ei − pi ), the scaling and meaning (buy or sell) of the transaction being specified by the magnitude and the sign of si , respectively. Let gh be the value of G when Ch is true; then G ∈ {g0 , g1 , . . . , gm }. Of course, g0 = 0. We denote by GHn the set of values of G restricted to Hn , that is GHn = {g1 , . . . , gm }. Then, based on the betting scheme of de Finetti, we have Definition 1 The function P defined on K is said to be coherent if and only if, for every integer n, for every finite subfamily F of K and for every real numbers s1 , . . . , sn , one has: min GHn ≤ 0 ≤ max GHn . Notice that the condition min GHn ≤ 0 ≤ max GHn can be written in two equivalent ways: min GHn ≤ 0, or max GHn ≥ 0. As shown by Definition 1, a probability assessment is coherent if and only if, in any finite combination of n bets, it does not happen that the values g1 , . . . , gm are all positive, or all negative (no Dutch Book). 2.2 Coherent conditional prevision assessments Given a prevision function P defined on an arbitrary family K of finite conditional random quantities, consider a finite subfamily F = Generalized Logical Operations among Conditional Events 5 {X1 |H1 , . . . , Xn |Hn } ⊆ K and the vector M = (µ1 , . . . , µn ), where µi = P(Xi |Hi ) is the assessed prevision for the conditional random quantity Xi |Hi , i ∈ Jn . With the pair (F, M) we associate the random gain G = P i∈Jn si Hi (Xi − µi ); moreover, we denote by GHn the set of values of G restricted to Hn = H1 ∨ · · · ∨ Hn . Then, by the betting scheme, we have Definition 2 The function P defined on K is coherent if and only if, ∀n ≥ 1, ∀ F ⊆ K, ∀ s1 , . . . , sn ∈ R, it holds that: min GHn ≤ 0 ≤ max GHn . Given a family F = {X1 |H1 , . . . , Xn |Hn }, for each i ∈ Jn we denote by {xi1 , . . . , xiri } the set of possible values for the restriction of Xi to Hi ; then, for each i ∈ Jn and j = 1, . . . , ri , we set Aij = (Xi = xij ). Of course, for each i ∈ Jn , the family {H iW , Aij Hi , j = 1, . . . , ri } is a partition of the sure ri event Ω, with Aij Hi = Aij , j=1 Aij = Hi . Then, the constituents generated by the family F areV(the elements of the partition of Ω) obtained by expanding the expression i∈Jn (Ai1 ∨ · · · ∨ Airi ∨ H i ). We set C0 = H 1 · · · H n (it may be C0 = ∅); moreover, we denote by C1 , . . . , Cm the V Wm constituents contained in Hn . Hence i∈Jn (Ai1 ∨ · · · ∨ Airi ∨ H i ) = h=0 Ch . With each Ch , h ∈ Jm , we associate a vector Qh = (qh1 , . . . , qhn ), where qhi = xij if Ch ⊆ Aij , j = 1, . . . , ri , while qhi = µi if Ch ⊆ H i ; with C0 it is associated Q0 = M = (µ1 , . . . , µn ). Denoting by I the convex hull of Q1 , . . . , Qm , the condition M ∈ I amounts P P to the existence of a vector (λ1 , . . . , λm ) such that: λ Q = M , h h h∈Jm h∈Jm λh = 1 , λh ≥ 0 , ∀ h; in other words, M ∈ I is equivalent to the solvability of the system (Σ), associated with (F, M), P P (Σ) (1) h∈Jm λh = 1 ; λh ≥ 0 , h ∈ Jm . h∈Jm λh qhi = µi , i ∈ Jn ; Given the assessment M = (µ1 , . . . , µn ) on F = {X1 |H1 , . . . , Xn |Hn }, let S be the set of solutions Λ = (λ1 , . . . , λm ) of system (Σ) defined in (1). Then, the following characterization theorem for coherent assessments on finite families of conditional events can be proved ([6]) Theorem 1 [Characterization of coherence]. Given a family of n conditional random quantities F = {X1 |H1 , . . . , Xn |Hn }, with finite sets of possible values, and a vector M = (µ1 , . . . , µn ), the conditional prevision assessment P(X1 |H1 ) = µ1 , . . . , P(Xn |Hn ) = µn is coherent if and only if, for every subset J ⊆ Jn , defining FJ = {Xi |Hi , i ∈ J}, MJ = (µi , i ∈ J), the system (ΣJ ) associated with the pair (FJ , MJ ) is solvable. We point out that the solvability of system (Σ) (i.e., the condition M ∈ I) is a necessary (but not sufficient) condition for coherence of M on F. Moreover, assuming the system (Σ) solvable, that is S 6= ∅, we define: P I0 = {i : maxΛ∈S h:Ch ⊆Hi λh = 0}, F0 = {Xi |Hi , i ∈ I0 }, M0 = (µi , i ∈ I0 ) . (2) Then, the following theorem can be proved ([6, Theorem 3]) Theorem 2 [Operative characterization of coherence] A conditional prevision assessment M = (µ1 , . . . , µn ) on the family F = {X1 |H1 , . . . , Xn |Hn } is coherent if and only if the following conditions are satisfied: 6 Angelo Gilio, Giuseppe Sanfilippo (i) the system (Σ) defined in (1) is solvable; (ii) if I0 6= ∅, then M0 is coherent. By Theorem 2, the following algorithm checks in a finite number of steps the coherence of the prevision assessment M on F. Algorithm 1 Let be given the pair (F, M). 1. Construct the system (Σ) defined in (1) and check its solvability; 2. If the system (Σ) is not solvable then M is not coherent and the procedure stops, otherwise compute the set I0 ; 3. If I0 = ∅ then M is coherent and the procedure stops, otherwise set (F, M) = (F0 , M0 ) and repeat steps 1-3. By following the approach given in [12, 20, 25, 26, 29, 35] a conditional random quantity X|H can be seen as the random quantity XH + µH, where µ = P(X|H). In particular, in numerical terms, A|H is the random quantity AH + xH, where x = P (A|H). Then, when H ⊆ A, coherence requires that P (A|H) = 1 and hence A|H = H + H = 1. Notice that, as H|H = 0 and XH|H = X|H, it holds that: (XH + µH)|H = XH|H + µH|H = X|H, where µ = P(X|H). Moreover, the negation of A|H is defined as A|H = 1 − A|H = A|H. Coherence can be characterized in terms of proper scoring rules ([7, 24]), which can be related to the notion of entropy in information theory ([36, 37]). We recall a result (see [29, Theorem 4]) which shows that, given two conditional random quantities X|H, Y |K, if X|H = Y |K when H ∨ K is true, then X|H = Y |K also when H ∨ K is false, so that X|H = Y |K. Theorem 3 Given any events H 6= ∅, K 6= ∅, and any r.q.’s X, Y , let Π be the set of the coherent prevision assessments P(X|H) = µ, P(Y |K) = ν. (i) Assume that, for every (µ, ν) ∈ Π, X|H = Y |K when H ∨ K is true; then µ = ν for every (µ, ν) ∈ Π. (ii) For every (µ, ν) ∈ Π, X|H = Y |K when H ∨ K is true if and only if X|H = Y |K. 2.3 Quasi conjunction, conjunction, and disjunction of two conditional events. The notion of quasi conjunction plays an important role in nonmonotonic reasoning. In particular for two conditional events A|H, B|K the quasi conjunction QC(A|H, B|K) is the conditional event (H ∨ A) ∧ (K ∨ B) | (H ∨ K). Note that: QC(A|H, B|K) is true, when a conditional event is true and the other one is not false; QC(A|H, B|K) is false, when a conditional event is false; QC(A|H, B|K) is void, when H ∨ K is false. In other words, the quasi conjunction is the conjunction of the two material conditionals H ∨ A, K ∨ B given the disjunction of the conditioning events H, K. In numerical terms one has (3) QC(A|H, B|K) = min {H ∨ A, K ∨ B} | (H ∨ K) and, if we replace the material conditionals H ∨ A, K ∨ B by the conditional events A|H, B|K, from formula (3) we obtain the definition below ([26]). Generalized Logical Operations among Conditional Events 7 Definition 3 Given any pair of conditional events A|H and B|K, with P (A|H) = x, P (B|K) = y, we define their conjunction as the conditional random quantity (A|H) ∧ (B|K) = Z | (H ∨ K), where Z = min {A|H, B|K}. Then, defining z = P[(A|H) ∧ (B|K)], we have  1, if AHBK is true,      0, if AH ∨ BK is true, (A|H) ∧ (B|K) = x, if HBK is true,    y, if AHK is true,   z, if HK is true. (4) Remark 1 We recall that A|H = AH + xH, where x = P (A|H). Then, by Definition 3, it holds that (A|H) ∧ (A|H) = (A|H)|H = (AH + xH)|H = AH|H = A|H. From (4), the conjunction (A|H) ∧ (B|K) is the following random quantity (A|H) ∧ (B|K) = 1 · AHBK + x · HBK + y · AHK + z · HK . (5) For the quasi conjunction it holds that QC(A|H, B|K) = AHBK + HBK + AHK + ν · HK, (6) where ν = P (QC(A|H, B|K)). We recall that, if P (A|H) = P (B|K) = 1, then ν = 1 (see, e.g., [28, Section 3]). We also recall a result which shows that Fréchet-Hoeffding bounds still hold for the conjunction of conditional events ([29, Theorem 7]). Theorem 4 Given any coherent assessment (x, y) on {A|H, B|K}, with A, H, B, K logically independent, H 6= ∅, K 6= ∅, the extension z = P[(A|H) ∧ (B|K)] is coherent if and only if the following Fréchet-Hoeffding bounds are satisfied: max{x + y − 1, 0} = z ′ ≤ z ≤ z ′′ = min{x, y}. Remark 2 We observe that, if x = y = 1, then coherence requires that z = ν = 1 and then by (5) and (6) it follows that (A|H) ∧ (B|K) = QC(A|H, B|K). We recall now the notion of disjunction of two conditional events. Definition 4 Given any pair of conditional events A|H and B|K, with P (A|H) = x, P (B|K) = y, we define their disjunction as (A|H) ∨ (B|K) = W | (H ∨ K), where W = max {A|H, B|K}. Then, defining w = P[(A|H) ∨ (B|K)], we  1, if      0, if (A|H) ∨ (B|K) = x, if   y, if    w, if have AH ∨ BK is true, AHBK is true, HBK is true, AHK is true, HK is true. (7) 8 Angelo Gilio, Giuseppe Sanfilippo Remark 3 We recall that A|H = AH + xH, where x = P (A|H). Then, by Definition 4, it holds that (A|H) ∨ (A|H) = (A|H)|H = (AH + xH)|H = AH|H = A|H. From (7), the disjunction (A|H) ∨ (B|K) is the following random quantity (A|H) ∨ (B|K) = 1 · AH ∨ BK + x · HBK + y · AHK + w · HK. (8) 3 Conjunction, Disjunction, and Negation We now define the conjunction and the disjunction of n conditional events in a progressive way by specifying the possible values of the corresponding conditional random quantities. Given a family of n conditional events F = {E1 |H1 , . . . , En |Hn }, we denote by C0 , C1 , . . . , Cm , with m + 1 ≤ 3n , the constituents associated with F, where C0 = H 1 H 2 · · · H n . With each Ch , h = 0, 1, . . . , m, we associate a tripartition (Sh′ , Sh′′ , Sh′′′ ) of the set {1, . . . , n}, such that, for each i ∈ {1, . . . , n} it holds that: i ∈ Sh′ , or i ∈ Sh′′ , or i ∈ Sh′′′ , according to whether Ch ⊆ Ei Hi , or Ch ⊆ E i Hi , or Ch ⊆ H i . In other words, for each h = 0, 1, . . . , m, we have Sh′ = {i : Ch ⊆ Ei Hi }, Sh′′ = {i : Ch ⊆ E i Hi }, Sh′′′ = {i : Ch ⊆ H i } . (9) Definition 5 (Conjunction of n conditionals) Let be given a family of n conditional events F = {E1 |H1 , . . . , En |Hn }. For V each non-empty subset S of {1, . . . , n}, let xS be a prevision assessment on i∈S (Ei |Hi ). Then, the conjunction C(F) = (E1 |H1 ) ∧ · · · ∧ (En |Hn ) is defined as  if Sh′ = {1, . . . , n},  1, Pm if Sh′′ 6= ∅, Zn |(H1 ∨ · · · ∨ Hn ) = h=0 zh Ch , where zh = 0,  ′′′ xSh , if Sh′′ = ∅ and Sh′′′ 6= ∅ . (10) Remark 4 As shown by (10), the conjunction (E1 |H1 ) ∧ · · · ∧ (En |Hn ) assumes one of the following possible values: 1, when every conditional event is true; 0, when at least one conditional event is false; xS , when the conditional event Ei |Hi is void, for every i ∈ S, and is true for every i ∈ / S. In the case S = {i}, we simply set xS = xi . Notice that the notion of conjunction given in (10) has been already proposed, with positive probabilities for the conditioning events, in [38]. But, our approach is developed in the setting of coherence, where conditional probabilities and conditional previsions are primitive notions. Moreover, coherence allows to properly manage zero probabilities for conditioning events. Generalized Logical Operations among Conditional Events 9 Remark 5 We observe that to introduce the random quantity defined by formula (10) we need to specify in a coherent way the set of prevision assessments {xS : S ⊆ {1, 2, . . . , n}}. In particular, when the conditioning events H1 , . . . , Hn are all false, i.e. C0 is true, the associated tripartition is (S0′ , S0′′ , S0′′′ ) = (∅, ∅, {1, 2, . . . , n}) and the value of the conjunction C(F) is its prevision xS0′′′ = P[C(F)]. Moreover, we observe that the set of the constituents {C0 , . . . , Cm } associated with F is invariant with respect to any permutation of the conditional events in F. Then, the operation of conjunction introduced by Definition 5 is invariant with respect to any permutation of the conditional events in F. Definition 6 Given two finite families of conditional events F ′ and F ′′ , based on Definition 5, we set C(F ′ ) ∧ C(F ′′ ) = C(F ′ ∪ F ′′ ). Proposition 1 The operation of conjunction is associative and commutative. Proof Concerning the commutative property, let be given two finite families of conditional events F ′ and F ′′ . As F ′′ ∪ F ′ = F ′ ∪ F ′′ , it holds that C(F ′′ ) ∧ C(F ′ ) = C(F ′′ ∪F ′ ) = C(F ′ ∪F ′′ ) = C(F ′ )∧C(F ′′ ). Concerning the associative property, let be given three finite families of conditional events F ′ , F ′′ and F ′′′ . We have [C(F ′ ) ∧ C(F ′′ )] ∧ C(F ′′′ ) = C(F ′ ∪ F ′′ ) ∧ C(F ′′′ ) = C(F ′ ∪ F ′′ ∪ F ′′′ ) = = C(F ′ ) ∧ C(F ′′ ∪ F ′′′ ) = C(F ′ ) ∧ [C(F ′′ ) ∧ C(F ′′′ )] = C(F ′ ) ∧ C(F ′′ ) ∧ C(F ′′′ ). ⊔ ⊓ Definition 7 (Disjunction of n conditionals) Let be given a family of n conditional events F = {E1 |H1 , . . . , En |Hn }. Morever, for W each non-empty subset S of {1, . . . , n}, let yS be a prevision assessment on i∈S (Ei |Hi ). Then, the disjunction D(F) = (E1 |H1 ) ∨ · · · ∨ (En |Hn ) is defined as the following conditional random quantity  if Sh′ 6= ∅,  1, Pm if Sh′′ = {1, 2, . . . , n}, Wn |(H1 ∨ · · · ∨ Hn ) = h=0 wh Ch , where wh = 0,  ′′′ ySh , if Sh′ = ∅ and Sh′′′ 6= ∅ . (11) W n We recall that S0′′′ = {1, 2, . . . , n}; thus yS0′′′ = P[ i=1 (Ei |Hi )] = P[D(F)]. As shown by (11), the disjunction D(F) assumes one of the following possible values: 1, when at least one conditional event is true; 0, when every conditional event is false; yS , when the conditional event Ei |Hi is void, for every i ∈ S, and is false for every i ∈ / S. Definition 8 Given two finite families of conditional events F ′ and F ′′ , based on Definition 7, we set D(F ′ ) ∨ D(F ′′ ) = D(F ′ ∪ F ′′ ). Proposition 2 The operation of disjunction is associative and commutative. Proof The proof is analogous to that of Proposition 1. ⊔ ⊓ 10 Angelo Gilio, Giuseppe Sanfilippo We give below the notion of negation for the conjunction and the disjunction of a family of conditional events. Definition 9 Given a family of conditional events F, the negations for the conjunction C(F) and the disjunction D(F) are defined as C(F) = 1 − C(F) and D(F) = 1 − D(F), respectively. Given a family of n conditional events F = {E1 |H1 , . . . , En |Hn }, we denote by F the family {E 1 |H1 , . . . , E n |Hn }. Of course F = F. In the next result we show that De Morgan’s Laws are satisfied. Theorem 5 Given a family of n conditional events F = {E1 |H1 , . . . , En |Hn }, it holds that: (i) D(F) = C(F), that is D(F) = C(F); (ii) C(F) = D(F), that is C(F) = D(F). Proof See Appendix A. 4 Monotonicity property For any given n conditional events E1 |H1 , . . . , En |Hn , we set Cn = V Wn n (E |H ) and D = (E |H i i ). Moreover, for every non empty subset S i i n i=1 i=1 of {1, 2, . . . , n} we set _ ^ (Ei |Hi ) . (Ei |Hi ), DS = CS = i∈S i∈S In this section, among other results, we will show the monotonicity property of conjunction and disjunction, that is Cn+1 ≤ Cn and Dn+1 ≥ Dn , for every n ≥ 1. We first prove a preliminary result, which in particular shows that, given two conditional random quantities X|H, Y |K, if X|H ≤ Y |K when H ∨ K is true, then X|H ≤ Y |K also when H ∨ K is false, so that X|H ≤ Y |K. This result generalizes Theorem 3, as the symbol = is replaced by ≤, and it will be used in Theorem 7. Theorem 6 Given any events H 6= ∅, K 6= ∅, and any r.q.’s X, Y , let Π be the set of the coherent prevision assessments P(X|H) = µ, P(Y |K) = ν. (i) Assume that, for every (µ, ν) ∈ Π, X|H ≤ Y |K when H ∨ K is true; then µ ≤ ν for every (µ, ν) ∈ Π. (ii) For every (µ, ν) ∈ Π, X|H ≤ Y |K when H ∨ K is true if and only if X|H ≤ Y |K. Proof See Appendix A. The next two results illustrate the monotonicity property of conjunction and disjunction. Generalized Logical Operations among Conditional Events 11 Theorem 7 Given n + 1 arbitrary conditional events E1 |H1 , . . . , En+1 |Hn+1 , with n ≥ 1, for the conjunctions Cn and Cn+1 it holds that Cn+1 ≤ Cn . Proof See Appendix A. Theorem 8 Given n + 1 arbitrary conditional events E1 |H1 , . . . , En+1 |Hn+1 , with n ≥ 1, for the disjunctions Dn and Dn+1 it holds that Dn+1 ≥ Dn . Proof Defining Fn = {E1 |H1 , . . . , En |Hn } and Fn+1 = Fn ∪ {En+1 |Hn+1 }, by Theorems 5 and 7 it holds that Dn+1 = D(Fn+1 ) = C(F n+1 ) = 1 − C(F n+1 ) ≥ 1 − C(F n ) = C(F n ) = Dn . ⊔ ⊓ The next result shows that the conjunction and the disjunction are random quantities with values in the interval [0, 1]. Theorem 9 Given n arbitrary conditional events E1 |H1 , . . . , En |Hn , it holds that: (i) Cn ∈ [0, 1]; (ii) Dn ∈ [0, 1]. Proof See Appendix A. Remark 6 From Theorem 7, it holds that Cn ≤ Cn−1 ≤ . . . ≤ C1 ; in particular P(Cn ) ≤ P(Ck ), k = 1, 2, . . . , n − 1. More generally, for every non empty subset S of {1, . . . , n}, it holds that P(Cn ) ≤ P(CS ). In particular, P(Cn ) ≤ P (En |Hn ). Then, P(Ck ) ≤ min{P(Ck−1 ), P (Ek |Hk )}, k = 2, 3, . . . , n, and by iterating it follows P(Cn ) ≤ min{P (E1 |H1 ), . . . , P (En |Hn )}. (12) Likewise, by Theorem 8, P(Dk ) ≥ max{P(Dk−1 ), P (Ek |Hk )}, k = 2, 3, . . . , n, and by iterating it follows P(Dn ) ≥ max{P (E1 |H1 ), . . . , P (En |Hn )}. (13) 5 Coherent assessments on {Cn , En+1 |Hn+1 , Cn+1 } Given any n + 1 arbitrary conditional events E1 |H1 , . . . , En+1 |Hn+1 , let us consider the conjunctions Cn = (E1 |H1 ) ∧ · · · ∧ (En |Hn ) and Cn+1 = (E1 |H1 ) ∧ · · · ∧ (En+1 |Hn+1 ). We set P(Cn ) = µn , P(Cn+1 ) = µn+1 and P (En+1 |Hn+1 ) = xn+1 . Remark 7 Let us consider the points Q1 = (1, 1, 1), Q2 = (1, 0, 0), Q3 = (0, 1, 0), Q4 = (0, 0, 0). We observe that the equations of the three planes containing the points Q1 , Q2 , Q3 , or Q1 , Q2 , Q4 , or Q1 , Q3 , Q4 , are z = x + y − 1, or z = x, or z = y, respectively. It can be shown that a point (x, y, z) belongs to the convex hull I of Q1 , Q2 , Q3 , Q4 if and only if (x, y) ∈ [0, 1]2 , max{x + y − 1, 0} ≤ z ≤ min{x, y} . (14) The convex hull I, which is a tetrahedron with vertices Q1 , Q2 , Q3 , Q4 , is depicted in Figure 1. 12 Angelo Gilio, Giuseppe Sanfilippo We observe that the lower and upper bounds in (14) are the Fréchet-Hoeffding bounds, which characterize the next result. 1 Q1 0.9 0.8 0.7 z 0.6 P 00 0.5 0 0.4 0.3 0.2 Q3 P0 0.1 0 0 0 Q4 1 0.2 0.8 0.4 0.6 0.6 0.4 0.8 x 0.2 1 Q2 0 y Fig. 1 Convex hull of the points Q1 , Q2 , Q3 , Q4 . P ′ = (x, y, z ′ ), P ′′ = (x, y, z ′′ ), where (x, y) ∈ [0, 1]2 , z ′ = max{x + y − 1, 0}, z ′′ = min{x, y}. In the figure the numerical values are: x = 0.6, y = 0.5, z ′ = 0.1, and z ′′ = 0.5. Theorem 10 Assume that the events E1 , . . . , En+1 , H1 , . . . , Hn+1 are logically independent. Let I be the convex hull of the points Q1 = (1, 1, 1), Q2 = (1, 0, 0), Q3 = (0, 1, 0), Q4 = (0, 0, 0). Then, the assessment M = (µn , xn+1 , µn+1 ) on the family {Cn , En+1 |Hn+1 , Cn+1 } is coherent if and only if M ∈ I, that is if and only if (µn , xn+1 ) ∈ [0, 1]2 , µ′n+1 ≤ µn+1 ≤ µ′′n+1 , where µ′n+1 = max{µn + xn+1 − 1, 0} and µ′′n+1 = min{µn , xn+1 }. Proof See Appendix A. Remark 8 We observe that the representation of each coherent assessment M = (µn , xn+1 , µn+1 ) as a linear convex combination λ1 Q1 + λ2 Q2 + λ3 Q3 + P4 λ4 Q4 (where h=1 λh = 1, λh ≥ 0, h = 1, 2, 3, 4 ) is unique, with  λ1 = µn+1 = P(Cn+1 ) ≥ 0,    λ2 = µn − µn+1 = P(Cn ) − P(Cn+1 ) ≥ 0, λ3 = xn+1 − µn+1 = P (En+1 |Hn+1 ) − P(Cn+1 ) ≥ 0,    λ4 = 1 − µn − xn+1 + µn+1 = 1 − P(Cn ) − P (En+1 |Hn+1 ) + P(Cn+1 ) ≥ 0 . In particular, concerning the extreme cases µn+1 = µ′n+1 , or µn+1 = µ′′n+1 , we can examine four cases: 1) µ′n+1 = µn + xn+1 − 1 > 0; 2) µ′n+1 = 0; 3) µ′′n+1 = µn and 4) µ′′n+1 = xn+1 . Generalized Logical Operations among Conditional Events 13 In the case 1 the point M = (µn , xn+1 , µn+1 ) is a linear convex combination λ1 Q1 + λ2 Q2 + λ3 Q3 + λ4 Q4 , with λ1 = µ′n+1 = µn + xn+1 − 1, λ2 = 1 − xn+1 , λ3 = 1 − µn , λ4 = 0. In the case 2 it holds that λ1 = µ′n+1 = 0, λ2 = µn , λ3 = xn+1 , λ4 = 1 − µn + xn+1 . In the case 3 it holds that λ1 = µ′′n+1 = µn , λ2 = 0 , λ3 = xn+1 − µn , λ4 = 1 − xn+1 . In the case 4 it holds that λ1 = µ′′n+1 = xn+1 , λ2 = µn − xn+1 , λ3 = 0 , λ4 = 1 − µn . 6 Probabilistic Inference from Cn+1 to {Cn , En+1 |Hn+1 } In this section, given any coherent prevision assessment µn+1 on Cn+1 , we find the set of coherent extensions (µn , xn+1 ) on {Cn , En+1 |Hn+1 }. As we will see, it is enough to illustrate the case n = 1, by finding the set of coherent extensions (x, y) on {E1 |H1 , E2 |H2 } of any assessment z = P[(E1 |H1 ) ∧ (E2 |H2 )] ∈ [0, 1]. Theorem 11 Given any prevision assessment z on (E1 |H1 ) ∧ (E2 |H2 ), with z ∈ [0, 1], with E1 , H1 , E2 , H2 logically independent, with H1 6= ∅ and H2 6= ∅, the extension x = P (E1 |H1 ), y = P (E2 |H2 ) is coherent if and only if (x, y) belongs to the set Tz = {(x, y) : x ∈ [z, 1], y ∈ [z, 1 + z − x]}. Proof We recall that, by logical independence of E1 , H1 , E2 , H2 , the assessment (x, y) is coherent for every (x, y) ∈ [0, 1]2 . From Theorem 4, the set Π of all coherent assessment (x, y, z) on {E1 |H1 , E2 |H2 , (E1 |H1 ) ∧ (E2 |H2 )} is Π = {(x, y, z) : (x, y) ∈ [0, 1]2 , max{x + y − 1, 0} ≤ z ≤ min{x, y}}. We note that Π = {(x, y, z) : z ∈ [0, 1], x ∈ [z, 1], y ∈ [z, z + 1 − x]} = = {(x, y, z) : z ∈ [0, 1], (x, y) ∈ Tz }. Then, (x, y) is a coherent extension of z if and only if (x, y) ∈ Tz . ⊔ ⊓ Remark 9 We observe that, given any S z ∈ [0, 1] and defining Πz = {(x, y, z) : (x, y) ∈ Tz }, it holds that Π = z∈[0,1] Πz (see Figure 2). The set Π is the tetrahedron depicted in Figure 1. Hence, contrarily to the general case, for the family {E1 |H1 , E2 |H2 , (E1 |H1 ) ∧ (E2 |H2 )} the set of coherent prevision assessments Π is convex. Indeed, Π is also the (convex) set of coherent probability assessment (x, y, z) on the family of unconditional events {E1 , E2 , E1 E2 }. We recall that, assuming H1 ∧ H2 = ∅, the set of coherent prevision assessments (x, y, z) on {E1 |H1 , E2 |H2 , (E1 |H1 ) ∧ (E2 |H2 )} is the surface {(x, y, z) : (x, y) ∈ [0, 1]2 , z = xy}, which is a strict non-convex subset of Π (see [26, Section 5]). Theorem 12 Given any prevision assessment µn+1 = P(Cn+1 ) ∈ [0, 1], with µn+1 ∈ [0, 1], the extension µn = P(Cn ), xn+1 = P (En+1 |Hn+1 ) is coherent if and only if (µn , xn+1 ) ∈ {(µn , xn+1 ) : µn ∈ [µn+1 , 1], xn+1 ∈ [µn+1 , 1 + µn+1 − µn ]}. 14 Angelo Gilio, Giuseppe Sanfilippo 1 0.9 (1 1 1) 0.8 0.7 0.6 z & 0.5 0.4 0.3 &z 0.2 0.1 (0 1 0) 0 0 (0 0 0) 0.5 x 1 (1 0 0) 0 0.4 0.2 0.6 0.8 1 y Fig. 2 Set Π of all S coherent assessments (x, y, z) on {E1 |H1 , E2 |H2 , (E1 |H1 ) ∧ (E2 |H2 )}. Notice that Π = z∈[0,1] Πz , where for each given z ∈ [0, 1] the set Πz is the triangle {(x, y, z) : (x, y) ∈ Tz }, with Tz = {(x, y) : x ∈ [z, 1], y ∈ [z, 1 + z − x]}. Proof From Theorem 10, the set Π of all coherent assessment (µn , xn+1 , µn+1 ) on {Cn , En+1 |Hn+1 , Cn+1 } is Π = {(µn , xn+1 , µn+1 ) : (µn , xn+1 ) ∈ [0, 1]2 , max{µn + xn+1 − 1, 0} ≤ µn+1 ≤ min{µn , xn+1 }}. Moreover, as observed in the proof of Theorem 11, the set Π coincides with the set {(µn , xn+1 , µn+1 ) : µn+1 ∈ [0, 1], µn ∈ [µn+1 , 1], xn+1 ∈ [µn+1 , 1 + µn+1 − µn ]}. Then, (µn , xn+1 ) is a coherent extension of µn+1 if and only if (µn , xn+1 ) belongs to the set {(µn , xn+1 ) : µn ∈ [µn+1 , 1], xn+1 ∈ [µn+1 , 1 + µn+1 − µn ]}. ⊔ ⊓ 7 Fréchet-Hoeffding Bounds In the next result we show that the prevision of the conjunction Cn = E1 |H1 ∧ · · · ∧ En |Hn satisfies the Fréchet-Hoeffding bounds. Theorem 13 Let be given n conditional events E1 |H1 , E2 |H2 , . . . , En |Hn , with xi = P (Ei |Hi ), i = 1, 2, . . . , n, and with P(Cn ) = µn . Then max{x1 + · · · + xn − (n − 1), 0} ≤ µn ≤ min{x1 , . . . , xn } . (15) Proof From Theorem 10, it holds that µn ≥ µn−1 + xn − 1 ≥ µn−2 + xn−1 + xn − 2 ≥ · · · ≥ x1 + · · · + xn − (n − 1). Then, by inequality (12) and by Theorem 9 it holds that the inequalities in (15) are satisfied. ⊔ ⊓ Generalized Logical Operations among Conditional Events 15 Likewise, the following result holds for the prevision ηn of the disjunction Dn = E1 |H1 ∨ E2 |H2 ∨ · · · ∨ En |Hn . Theorem 14 Let be given n conditional events E1 |H1 , E2 |H2 , . . . , En |Hn , with xi = P (Ei |Hi ), i = 1, 2, . . . , n, and with P(Dn ) = ηn . Then max{x1 , . . . , xn } ≤ ηn ≤ min{x1 + · · · + xn , 1} . Proof By Definition 9, Theorems 5 {E 1 |H1 , E 2 |H2 , . . . , E n |Hn } it holds that and 13, defining (16) Fn = Vn P(Dn ) = 1 − P(Dn ) = 1 − P(C(F n )) = 1 − P( i=1 (Ei |Hi )) ≤ ≤ 1 − [(1 − x1 ) + · · · + (1 − xn ) − (n − 1)] = x1 + · · · + xn . Then, by (13) and by Theorem 9, the inequalities in (16) are satisfied. ⊔ ⊓ 8 Conjunction of Three Conditional Events Given a family of three conditional events F = {E1 |H1 , E2 |H2 , E3 |H3 }, we set P (Ei |Hi ) = xi , i = 1, 2, 3, P[(Ei |Hi ) ∧ (Ej |Hj )] = xij = xji , i 6= j, and x123 = P[(E1 |H1 ) ∧ (E2 |H2 ) ∧ (E3 |H3 )]. Then, by Definition 5, the conjunction of E1 |H1 , E2 |H2 , E3 |H3 is the conditional random quantity  1,     0,     x1 ,      x2 , C(F ) = (E1 |H1 ) ∧ (E2 |H2 ) ∧ (E3 |H3 ) = x3 ,    x12 ,      x13 ,      x23 , x123 , if if if if if if if if if E1 H1 E2 H2 E3 H3 is true E 1 H1 ∨ E 2 H2 ∨ E 3 H3 is true, H 1 E2 H2 E3 H3 is true, H 2 E1 H1 E3 H3 is true, H 3 E1 H1 E2 H2 is true, H 1 H 2 E3 H3 is true, H 1 H 3 E2 H2 is true, H 2 H 3 E1 H1 is true, H 1 H 2 H 3 is true. (17) Remark 10 Notice that in the betting scheme x123 is the quantity to be paid in order to receive C(F). Assuming that the assessment (x1 , x2 , x3 , x12 , x13 , x23 ) on {E1 |H1 , E2 |H2 , E3 |H3 , (E1 |H1 ) ∧ (E2 |H2 ), (E1 |H1 ) ∧ (E3 |H3 ), (E2 |H2 ) ∧ (E3 |H3 )} is coherent, we are interested in finding the values x123 which are a coherent extension of (x1 , x2 , x3 , x12 , x13 , x23 ). Of course, as xi ∈ [0, 1], i = 1, 2, 3, and xij ∈ [0, 1], i 6= j, a necessary condition for coherence is x123 ∈ [0, 1]. From Remark 5 and Proposition 1 the conjunction C(F) is invariant with respect to any given permutation (i1 , i2 , i3 ) of (1, 2, 3); that is C(F) = (Ei1 |Hi1 ) ∧ (Ei2 |Hi2 )) ∧ (Ei3 |Hi3 ), for any permutation (i1 , i2 , i3 ) of (1, 2, 3). 16 Angelo Gilio, Giuseppe Sanfilippo 8.1 Study of Coherence Notice that in general, if we assess the values xS = P(CS ) for some S ⊂ {1, 2 . . . , n}, then the study of coherence may be very complex. In this section we study coherence in the case n = 3 when we assess the prevision xS = P(CS ) for every S ⊆ {1, 2, 3}. In the next result we determine the set of coherent assessments M = (x1 , x2 , x3 , x12 , x13 , x23 , x123 ) on the family F = {E1 |H1 , E2 |H2 , E3 |H3 , (E1 |H1 ) ∧ (E2 |H2 ), (E1 |H1 ) ∧ (E3 |H3 ), (E2 |H2 ) ∧ (E3 |H3 ), (E1 |H1 ) ∧ (E2 |H2 ) ∧ (E3 |H3 )} = {CS : ∅ = 6 S ⊆ {1, 2, 3}}. Theorem 15 Assume that the events E1 , E2 , E3 , H1 , H2 , H3 are logically independent, with H1 6= ∅, H2 6= ∅, H3 6= ∅. Then, the set Π of all coherent assessments M = (x1 , x2 , x3 , x12 , x13 , x23 , x123 ) on F = {E1 |H1 , E2 |H2 , E3 |H3 , (E1 |H1 ) ∧ (E2 |H2 ), (E1 |H1 ) ∧ (E3 |H3 ), (E2 |H2 ) ∧ (E3 |H3 ), (E1 |H1 ) ∧ (E2 |H2 ) ∧ (E3 |H3 )} is the set of points (x1 , x2 , x3 , x12 , x13 , x23 , x123 ) which satisfy the following conditions  (x1 , x2 , x3 ) ∈ [0, 1]3 ,     max{x1 + x2 − 1, x13 + x23 − x3 , 0} ≤ x12 ≤ min{x1 , x2 },      max{x1 + x3 − 1, x12 + x23 − x2 , 0} ≤ x13 ≤ min{x1 , x3 }, max{x2 + x3 − 1, x12 + x13 − x1 , 0} ≤ x23 ≤ min{x2 , x3 }, (18)   1 − x − x − x + x + x + x ≥ 0,  1 2 3 12 13 23    x123 ≥ max{0, x12 + x13 − x1 , x12 + x23 − x2 , x13 + x23 − x3 },    x123 ≤ min{x12 , x13 , x23 , 1 − x1 − x2 − x3 + x12 + x13 + x23 }. Proof See Appendix A. We observe that, from (18) it follows that (x1 , x2 , x3 , x12 , x13 , x23 ) amounts to the inequality the coherence of min{x12 , x13 , x23 , 1 − x1 − x2 − x3 + x12 + x13 + x23 } ≤ ≤ max{0, x12 + x13 − x1 , x12 + x23 − x2 , x13 + x23 − x3 } . Then, by Theorem 15 it follows Corollary 1 For any coherent assessment (x1 , x2 , x3 , x12 , x13 , x23 ) on {E1 |H1 , E2 |H2 , E3 |H3 , (E1 |H1 )∧(E2 |H2 ), (E1 |H1 )∧(E3 |H3 ), (E2 |H2 )∧(E3 |H3 )} the extension x123 on (E1 |H1 ) ∧ (E2 |H2 ) ∧ (E3 |H3 ) is coherent if and only if x123 ∈ [x′123 , x′′123 ], where x′123 = max{0, x12 + x13 − x1 , x12 + x23 − x2 , x13 + x23 − x3 }, x′′123 = min{x12 , x13 , x23 , 1 − x1 − x2 − x3 + x12 + x13 + x23 }. (19) Proof As shown in (18), (see also (46) in the Appendix A), the coherence of (x1 , x2 , x3 , x12 , x13 , x23 , x123 ) amounts to the condition min{x12 , x13 , x23 , 1 − x1 − x2 − x3 + x12 + x13 + x23 } ≤ x123 ≤ ≤ max{0, x12 + x13 − x1 , x12 + x23 − x2 , x13 + x23 − x3 } . Generalized Logical Operations among Conditional Events 17 Then, in particular, the extension x123 on (E1 |H1 ) ∧ (E2 |H2 ) ∧ (E3 |H3 ) is coherent if and only if x123 ∈ [x′123 , x′′123 ], where x′123 = max{0, x12 + x13 − x1 , x12 + x23 − x2 , x13 + x23 − x3 }, x′′123 = min{x12 , x13 , x23 , 1 − x1 − x2 − x3 + x12 + x13 + x23 }. ⊔ ⊓ 8.2 The Case H1 = H2 = H3 We recall that in case of logical dependencies, the set of all coherent assessments may be smaller than that one associated with the case of logical independence. However, in this section we show that the results of Theorem 15 and Corollary 1 still hold when the conditioning events H1 , H2 , and H3 coincide. Theorem 16 Let be given any logically independent events E1 , E2 , E3 , H, with H 6= ∅. Then, the set Π of all coherent assessments M = (x1 , x2 , x3 , x12 , x13 , x23 , x123 ) on F = {E1 |H, E2 |H, E3 |H, (E1 |H) ∧ (E2 |H), (E1 |H) ∧ (E3 |H), (E2 |H) ∧ (E3 |H), (E1 |H) ∧ (E2 |H) ∧ (E3 |H)} is the set of points (x1 , x2 , x3 , x12 , x13 , x23 , x123 ) which satisfy the conditions in formula (18). Proof See Appendix A. Corollary 2 For any coherent assessment (x1 , x2 , x3 , x12 , x13 , x23 ) on {E1 |H, E2 |H, E3 |H, (E1 E2 )|H, (E1 E3 )|H, (E2 E3 )|H} the extension x123 on (E1 E2 E3 )|H is coherent if and only if x123 ∈ [x′123 , x′′123 ], where x′123 and x′′123 are defined in (19). Proof The proof is the same as for Corollary 1. ⊔ ⊓ Of course, the results of Theorem 16 and Corollary 2 still hold in the unconditional case where H = Ω. Remark 11 As shown in this section, a consistent management of conjunctions (and/or disjunctions) defined on a given family of conditional events F essentially requires an (iterative) coherence checking and propagation of probability and prevision assessments on compounded conditionals, for each subfamily of F. Then, an analysis of complexity in our context would be of the same kind of the exhaustive complexity analysis given in [5] for probabilistic reasoning under coherence. 18 Angelo Gilio, Giuseppe Sanfilippo 9 Characterization of p-consistency and p-entailment with applications to nonmonotonic reasoning In this section we apply our notion of conjunction to characterize the notions of p-consistency and p-entailment. Then, we examine some inference rules related with probabilistic nonmonotonic reasoning. We also briefly describe a characterization of p-entailment by a notion of iterated conditioning, in the case of two premises. We recall below the notions of p-consistency and pentailment of Adams ([2]) as formulated for conditional events in the setting of coherence (see, e.g., [5, 23, 27]). Definition 10 Let F = {Ei |Hi , i = 1, . . . , n} be a family of n conditional events. Then, F is p-consistent if and only if the probability assessment (p1 , p2 , . . . , pn ) = (1, 1, . . . , 1) on F is coherent. Definition 11 A p-consistent family F = {Ei |Hi , i = 1, . . . , n} p-entails a conditional event En+1 |Hn+1 if and only if for any coherent probability assessment (p1 , . . . , pn , pn+1 ) on F ∪ {En+1 |Hn+1 } it holds that: if p1 = · · · = pn = 1, then pn+1 = 1. We recall below the notion of logical implication ([31]) between two conditional events. Definition 12 Given two conditional events A|H and B|K we say that A|H logically implies B|K, which we denote by A|H ⊆ B|K, if and only if AH true implies BK true and BK true implies AH true; that is: AH ⊆ BK and BK ⊆ AH. We observe that, by coherence, it holds that (see, e.g., [28, Theorem 7]). A|H ⊆ B|K =⇒ P (A|H) ≤ P (B|K). (20) We also recall the notion of quasi conjunction for a general family of n conditional events. Definition 13 Given a family F = {Ei |Hi , i = 1, . . . , n} of n conditional events, the quasi conjunction QC(F) of the conditional events in F is defined as the following conditional event QC(F) = n ^ i=1 (H i ∨ Ei Hi )|( n _ Hi ). i=1 Remark 12 We observe that, by Definition 13, based on (9) the quasi conjunction can be represented as   1, if Sh′ 6= ∅ and Sh′′ = ∅, Pm QC(F) = h=0 νh Ch , where νh = 0, if Sh′′ 6= ∅ (21)  ν, if Sh′′′ = {1, . . . , n} , Generalized Logical Operations among Conditional Events 19 where ν = P (QC(F)). Therefore, by (10), (21), and by also recalling Theorem 6, it holds that zh ≤ νh , h = 0, 1, . . . , m; thus C(F) ≤ QC(F). (22) In particular, if F is p-consistent and P (Ei |Hi ) = 1, i = 1, . . . , n, then from (15) it holds that xS = P(C(FS )) = 1 for every S ⊆ {1, 2, . . . , n}, where FS = {Ei |Hi ∈ F : i ∈ S}; then zh = νh , h = 0, 1, . . . , m, and C(F) = QC(F). 9.1 Characterization of p-consistency and p-entailment We illustrate below a characterization of p-consistency of a family F in terms of the coherence of the prevision assessment P[C(F)] = 1. Theorem 17 A family of n conditional events F = {E1 |H1 , . . . , En |Hn } is p-consistent if and only if the prevision assessment P[C(F)] = 1 is coherent. Proof (⇒) By Definition 10, as F is p-consistent, the probability assessment (x1 , x2 , . . . , xn ) = (1, 1, . . . , 1) on F is coherent. Then, by (15) the extension P[C(F)] = 1 is unique and of course coherent. (⇐) By (15) it holds that P[C(F)] ≤ min{x1 , . . . , xn } and hence P[C(F)] = 1 implies (x1 , x2 , . . . , xn ) = (1, 1, . . . , 1) on F. Moreover, the coherence of P[C(F)] = 1 requires that the (unique) extension (1, 1, . . . , 1) on F be coherent. Thus, F is p-consistent. We observe that, in the case where H1 = . . . = Hn = H, the assessment P (E1 |H) = . . . P (En |H) = 1 is coherent (that is, F is p-consistent) if and only if P [(E1 · · · En )|H] = 1 is coherent. The next theorem gives a characterization of p-entailment in terms of a result which involves suitable conjunctions associated with the premise set and the conclusion of the given inference rule. Theorem 18 Let be given a p-consistent family of n conditional events F = {E1 |H1 , . . . , En |Hn } and a further conditional event En+1 |Hn+1 . Then, the following assertions are equivalent: (i) F p-entails En+1 |Hn+1 ; (ii) the conjunction Cn+1 = (E1 |H1 ) ∧ · · · ∧ (En |Hn ) ∧ (En+1 |Hn+1 ) coincides with the conjunction Cn = (E1 |H1 ) ∧ · · · ∧ (En |Hn ); (iii) the inequality Cn ≤ (En+1 |Hn+1 ) is satisfied. Proof See Appendix A. As a first simple application of Theorem 18 we observe that, given two conditional events A|H, with AH 6= ∅, and B|K, the p-entailment of B|K from A|H amounts to the condition (ii), i.e., A|H ∧ B|K = A|H, or equivalently condition (iii), i.e., A|H ≤ B|K. In particular, (ii) and (iii) are both satisfied when A|H ⊆ B|K. 20 Angelo Gilio, Giuseppe Sanfilippo 9.2 Applications to some p-valid inference rules We recall that an inference from a p-consistent family F to E|H is p-valid if and only if F p-entails E|H. We will examine some p-valid inference rules by verifying that conditions (ii) and (iii) in Theorem 18 are satisfied. In particular we consider the following inference rules of System P: And, Cut, CM, and Or. In what follows, if not specified otherwise, the basic events are assumed to be logically independent. And rule: The family {B|A, C|A} p-entails BC|A. It holds that (B|A) ∧ (C|A) = BC|A = (B|A) ∧ (C|A) ∧ (BC|A) and (B|A) ∧ (C|A) = BC|A ≤ BC|A; that is, conditions (ii) and (iii) are satisfied. Cut rule: The family {C|AB, B|A} p-entails C|A. By (5), as ABAB = AABC = ∅, it holds that (C|AB) ∧ (B|A) = ABC + zA, where z = P[(C|AB) ∧ (B|A)]. Moreover, BC|A = ABC + xA, where x = P (BC|A). As (C|AB) ∧ (B|A) and BC|A coincide conditionally on A being true, by Theorem 3, it follows that (C|AB) ∧ (B|A) = BC|A. Then, condition (ii) is satisfied, that is (C|AB) ∧ (B|A) ∧ (C|A) = (BC|A) ∧ (C|A) = BC|A = (C|AB) ∧ (B|A). Moreover, C|AB ∧ B|A = BC|A ≤ C|A, that is condition (iii) is satisfied too. Remark 13 As shown in the analysis of Cut rule, it holds that C|AB ∧ B|A = BC|A. Then, the family {C|AB, B|A} p-entails BC|A. This p-valid rule is called CCT (Conjunctive Cumulative Transitivity); see, e.g., [43]. CM rule: The family {C|A, B|A} p-entails C|AB. It holds that (C|A) ∧ (B|A) = BC|A. Moreover, (C|A) ∧ (B|A) ∧ (C|AB) = (BC|A) ∧ (C|AB). By (5), it holds that (BC|A) ∧ (C|AB) = ABC + zA, where z = P[(BC|A) ∧ (C|AB)]. Moreover, BC|A = ABC + xA, where x = P (BC|A). As (BC|A) ∧ (C|AB) and BC|A coincide conditionally on A being true, by Theorem 3 it follows that (BC|A) ∧ (C|AB) = BC|A; so that (C|A) ∧ (B|A) ∧ (C|AB) = BC|A = (C|A) ∧ (B|A), so that condition (ii) is satisfied. Moreover, based on Definition 12, it holds that (C|A) ∧ (B|A) = BC|A ⊆ C|AB, then (C|A) ∧ (B|A) ≤ C|AB, so that condition (iii) is satisfied too. Generalized Logical Operations among Conditional Events 21 Or rule: The family {C|A, C|B} p-entails C|(A ∨ B). We set P (C|A) = x, P (C|B) = y, and P((C|A) ∧ (C|B)) = z; then, by observing that the family {ABC, ABC, ABC, (A ∨ B)C, AB} is a partition of the sure event, we obtain  1,      0, (C|A) ∧ (C|B) = x,   y,    z, if if if if if ABC is true, (A ∨ B)C is true, ABC is true, ABC is true, AB is true. (23) Moreover, by defining P[(C|A) ∧ (C|B) ∧ (C|(A ∨ B))] = t, we obtain  1,      0, (C|A) ∧ (C|B) ∧ (C|(A ∨ B)) = x,   y,    t, if if if if if ABC is true, (A ∨ B)C is true, ABC is true, ABC is true, AB is true. As we can see, (C|A) ∧ (C|B) ∧ (C|(A ∨ B)) and (C|A) ∧ (C|B) coincide when A ∨ B is true; then, by Theorem 3 it holds that t = z, so that (C|A) ∧ (C|B) ∧ (C|(A ∨ B)) = (C|A) ∧ (C|B), that is condition (ii) is satisfied. Moreover, defining P (C|(A ∨ B)) = w, we have  1, if ABC is true,      0, if (A ∨ B)C is true, (24) C|(A ∨ B) = 1, if ABC is true,   is true, 1, if ABC    w, if AB is true. Based on (23) and (24), it holds that (C|A) ∧ (C|B) ≤ C|(A ∨ B) conditionally on A ∨ B being true. Then, from Theorem 6 it holds that P((C|A) ∧ (C|B)) = t ≤ w = P (C|(A ∨ B)); thus (C|A) ∧ (C|B) ≤ C|(A ∨ B), that is condition (iii) is satisfied. An inference rule related to Or rule [1, Rule 5, p. 189]. In this inference rule the premise set is {C|(A∨B), C|A} and the conclusion is C|B. We first observe that the premise set F = {C|(A ∨ B), C|A} is p-consistent because the assessment P (C|(A ∨ B)) = P (C|A) = 1 is coherent. Indeed, by applying Algorithm 1 to the pair (F, M) = ({C|(A ∨ B), C|A}, (1, 1)), it holds that the starting system (Σ) is solvable, with F0 = {C|A}. Then, by repeating the steps of the algorithm, the assessment P (C|A) = 1 is coherent. Thus, the assessment (1, 1) on F is coherent and hence F is p-consistent. We also note that, defining P (C|(A ∨ B)) = x, P (C|A) = y, and P((C|(A ∨ B)) ∧ (C|A)) = z, the coherence of (x, y) = (1, 1) from (15) amounts to coherence of z = 1, which by 22 Angelo Gilio, Giuseppe Sanfilippo Theorem 17 is another characterization for the p-consistency of F. Concerning p-entailment, we observe that    0,   0,      0, (C|A ∨ B) ∧ (C|A) = 0,   y,      0,   z, if if if if if if if ABC is true, ABC is true,  ABC is true,  0, if A ∨ ABC is true, ABC is true, = y, if ABC is true, (25)  ABC is true, z, if AB is true. ABC is true, AB is true, Moreover, by defining P[(C|(A ∨ B)) ∧ (C|A) ∧ (C|B)] = t, we obtain   0, if A ∨ ABC is true, (C|(A ∨ B)) ∧ (C|A) ∧ (C|B) = y, if ABC is true,  t, if AB is true. (26) As we can see from (25) and (26), the two quantities (C|(A∨B))∧(C|A)∧(C|B) and (C|(A ∨ B)) ∧ (C|A) coincide when A ∨ B is true; then, by Theorem 3 it holds that t = z, so that (C|(A ∨ B)) ∧ (C|A) ∧ (C|B) = (C|(A ∨ B)) ∧ (C|A), that is condition (ii) is satisfied. Moreover, defining P (C|B) = w, we have  1,     0,       1, if BC is true,  w, C|B = 0, if BC is true, = w,    w, if B is true.  1,     0,   w, if if if if if if if ABC is true, ABC is true, ABC is true, ABC is true, ABC is true, ABC is true, AB is true, (27) Based on (25) and (27), it holds that (C|(A ∨ B)) ∧ (C|A) ≤ C|B conditionally on A ∨ B being true. Then, from Theorem 6 it holds that P((C|(A ∨ B)) ∧ (C|A)) = t ≤ w = P (C|B); thus (C|(A ∨ B)) ∧ (C|A) ≤ C|B, that is condition (iii) is satisfied. Thus, this inference rule is p-valid. Notice that the p-validity of the rule could be also derived by using the lower and upper bounds given for Or rule in [18]. Indeed, using Or rule, when P (C|A) = 0 and P (C|B) = y it holds that z = P (C|A ∨ B) ∈ [0, y], so that P (C|(A ∨ B)) ≤ P (C|B). Then, P (C|(A ∨ B)) = 1 and P (C|A) = 1 implies P (C|B) = 1, that is {C|(A ∨ B), C|A} p-entails C|B. Generalized Logical Operations among Conditional Events 23 Generalized Or rule: In this p-valid rule, studied in [19] (see also [28]), the p-consistent premise set is {C|A1 , C|A2 , . . . , C|An } and the conclusion is C|(A Vnsubset S ⊂ {1, 2, . . . , n}, we define V 1 ∨ A2 ∨ · · · ∨ An ). For each nonempty P[ i∈S (C|Ai )] = xS ; moreover, we set P[ i=1 (C|Ai )] = z. Then,  1, if A1 A2 · · · An C is true,    0, if (A ∨ A ∨ · · · ∨ A )C is true, 2V n V1 (28) (C|A1 ) ∧ · · · ∧ (C|An ) = A C is true, A x , if  j i S j ∈S / i∈S   z, if A1 A2 · · · An is true. Moreover, by defining P[(C|A1 ) ∧ · · · ∧ (C|An ) ∧ (C|(A1 ∨ A2 ∨ · · · ∨ An ))] = t, we obtain  1, if A1 A2 · · · An C is true,    0, if (A ∨ A ∨ · · · ∨ A )C is true, 2V n V1 (C|A1 )∧· · ·∧(C|An )∧(C|(A1 ∨A2 ∨· · ·∨An )) =  xS , if i∈S Ai j ∈S / Aj C is true,   t, if A1 A2 · · · An is true. (29) As we can see from (28) and (29), (C|A1 )∧· · ·∧(C|An )∧(C|(A1 ∨A2 ∨· · ·∨An )) and (C|A1 )∧· · ·∧(C|An ) coincide when A1 ∨· · ·∨An is true; then, by Theorem 3 it holds that t = z, so that (C|A1 ) ∧ · · · ∧ (C|An ) ∧ (C|(A1 ∨ A2 ∨ · · · ∨ An )) = (C|A1 ) ∧ · · · ∧ (C|An ), that is condition (ii) is satisfied. Moreover,    1, if A1 A2 · · · An C is true,  0, if (A V 1 ∨ A2V∨ · · · ∨ An )C is true, C|(A1 ∨ A2 ∨ · · · ∨ An ) = 1, if  j ∈S / Aj C is true, i∈S Ai   w, if A1 A2 · · · An is true, (30) where w = P (C|(A1 ∨ A2 ∨ · · · ∨ An )). Based on (28) and (30), it holds that (C|A1 ) ∧ · · · ∧ (C|An ) ≤ C|(A1 ∨ A2 ∨ · · · ∨ An ) conditionally on A1 ∨ · · · ∨ An being true. Then, from Theorem 6 it holds that t ≤ w; thus (C|A1 )∧· · ·∧(C|An ) ≤ C|(A1 ∨A2 ∨· · ·∨An ), that is condition (iii) is satisfied. 9.3 Iterated conditioning and p-entailment We now briefly describe a characterization of p-entailment of a conditional event E3 |H3 from a p-consistent family {E1 |H1 , E2 |H2 }, which exploits a suitable notion of iterated conditioning. Definition 14 Let be given n + 1 conditional events E1 |H1 , . . . , En+1 |Hn+1 , with (E1 |H1 ) ∧ · · · ∧ (En |Hn ) 6= 0. We denote by (En+1 |Hn+1 )|((E1 |H1 ) ∧ · · · ∧ (En |Hn )) = (En+1 |Hn+1 )|Cn the random quantity (E1 |H1 ) ∧ · · · ∧ (En+1 |Hn+1 ) + µ(1 − (E1 |H1 ) ∧ · · · ∧ (En |Hn )) = = Cn+1 + µ(1 − Cn ), where µ = P[(En+1 |Hn+1 )|Cn ]. 24 Angelo Gilio, Giuseppe Sanfilippo We observe that, based on the betting metaphor, the quantity µ is the amount to be paid in order to receive the amount Cn+1 + µ(1 − Cn ). Definition 14 generalizes the notion of iterated conditional (E2 |H2 )|(E1 |H1 ) given in previous papers (see, e.g., [25, 26, 29]). We also observe that, defining P(Cn ) = zn and P(Cn+1 ) = zn+1 , by the linearity of prevision it holds that µ = zn+1 +µ(1−zn ); then, zn+1 = µzn , that is P(Cn+1 ) = P[(En+1 |Hn+1 )|Cn ]P(Cn ), which is the compound prevision theorem. By applying Definition 14 with n = 2, given a p-consistent family {E1 |H1 , E2 |H2 } and a further event E3 |H3 , it can be proved that ([22]) {E1 |H1 , E2 |H2 } p-entails E3 |H3 ⇐⇒ (E3 |H3 )|((E1 |H1 ) ∧ (E2 |H2 )) = 1 , that is: {E1 |H1 , E2 |H2 } p-entails E3 |H3 if and only if the iterated conditional (E3 |H3 )|((E1 |H1 ) ∧ (E2 |H2 )) is constant and equal to 1. 10 From non p-valid to p-valid inference rules In this section we first examine some non p-valid inference rules, by showing that conditions (ii) and (iii) of Theorem 18 are not satisfied. Then, we illustrate by an example two different methods which allow to get p-valid inference rules starting by non p-valid ones. 10.1 Some non p-valid inference rules We start by showing that Transitivity is not p-valid. Transitivity. In this rule the p-consistent premise set is {C|B, B|A} and the conclusion is C|A. The rule is not p-valid ([21]), indeed we can show that (C|B) ∧ (B|A) ∧ (C|A) 6= (C|B) ∧ (B|A) and (C|B) ∧ (B|A)  C|A. Defining P (B|A) = x, P (BC|A) = y, P (C|A) = t, P[(C|B) ∧ (B|A) ∧ (C|A)] = µ, P[(C|B) ∧ (B|A)] = z, we have  1,     0,      0, (C|B) ∧ (B|A) ∧ (C|A) = (C|B) ∧ (BC|A) = 0,    y,     0,   µ, if if if if if if if ABC is true, ABC is true, ABC is true, ABC is true, ABC is true, ABC is true, AB is true, (31) Generalized Logical Operations among Conditional Events 25 and  1,     0,      0, (C|B) ∧ (B|A) = 0,   x,      0,   z, if if if if if if if ABC is true, ABC is true, ABC is true, ABC is true, ABC is true, ABC is true, AB is true. (32) Then, as (in general) x 6= y, it holds that (C|B) ∧ (B|A) ∧ (C|A) 6= (C|B) ∧ (B|A), so that condition (ii) is not satisfied. Moreover,    1,   0,      0, C|A = 0,   t,      t,   t, if if if if if if if ABC is true, ABC is true, ABC is true, ABC is true, ABC is true, ABC is true, AB is true. (33) Then, by observing that (in general) x  t it follows that (C|B)∧(B|A)  C|A, so that condition (iii) is not satisfied. Therefore, Transitivity rule is not pvalid. Denial of the antecedent. We consider the rule where the premise set is {A, C|A} and the conclusion is C. The premise set {A, C|A} is p-consistent because, by applying the Algorithm 1, the assessment P (A) = P (C|A) = 1 is coherent. We verify that A ∧ (C|A) ∧ C 6= A ∧ (C|A) and that A ∧ (C|A)  C, that is the Denial of the antecedent is not p-valid. We set P (C|A) = y, then and   0, if A is true, A ∧ (C|A) ∧ C = 0, if AC is true,  y, if AC is true,   0, if A is true, A ∧ (C|A) = y, if AC is true,  y, if AC is true. Assuming y > 0, when AC is true it holds that A ∧ (C|A) ∧ C = 0 < y = A ∧ (C|A), A ∧ (C|A) = y > 0 = C, thus: A ∧ (C|A) ∧ C 6= A ∧ (C|A) and A ∧ (C|A)  C, that is conditions (ii) and (iii) are not satisfied. 26 Angelo Gilio, Giuseppe Sanfilippo Affirmation of the consequent. We consider the rule where the (p-consistent) premise set is {C, C|A} and the conclusion is A. We verify that C ∧(C|A)∧A 6= C ∧ (C|A) and C ∧ (C|A)  A, that is the Affirmation of the consequent rule is not p-valid. We set P (C|A) = y, then  1, if AC is true, C ∧ (C|A) ∧ A = AC = 0, if AC is true, and   1, if AC is true, C ∧ (C|A) = 0, if C is true,  y, if AC is true. (34) Assuming y > 0, when AC is true it holds that C ∧ (C|A) ∧ A = 0 < y = C ∧ (C|A), C ∧ (C|A) = y > 0 = A, thus: C ∧ (C|A) ∧ A 6= C ∧ (C|A) and C ∧ (C|A)  A, that is conditions (ii) and (iii) are not satisfied. Remark 14 We now will make a comparison between the two objects C ∧(C|A) and C|(A ∨ C), by showing they do not coincide. Defining P (C|(A ∨ C)) = t, it holds that   1, if AC is true, (35) C|(A ∨ C) = 0, if C is true,  t, if AC is true. It could seem, from (34) and (35), that y and t should be equal and then C ∧(C|A) and C|(A∨C) should coincide. However, in this case the conditioning event for C ∧ (C|A) is Ω ∨ A = Ω, so that the disjunction of the conditioning events is Ω ∨ (A ∨ C) = Ω; the two objects C ∧ (C|A) and C|(A ∨ C) do not coincide conditionally on Ω; then C ∧ (C|A) and C|(A ∨ C) do not coincide (condition (i) of Theorem 3 is not satisfied). We also observe that, defining P(C ∧(C|A)) = µ, (in general) µ does not belong to the set {1, 0, y} of possible values of C ∧ (C|A), because µ is a linear convex combination of the values {1, 0, y}. As a further aspect, we verify below that t ≤ µ ≤ y. The constituents generated by {A, C} are: AC, AC, AC, AC; then, the associated values for the random vector (C|(A ∨ C), C ∧ (C|A), C|A) are (1, 1, 1) , (0, 0, 0) , (t, y, y) , (0, 0, y). (36) Based on Theorem 6, we observe that: • C|(A ∨ C) ≤ C|A conditionally on A ∨ C ∨ A = A ∨ C, hence P (C|(A ∨ C)) = t ≤ y = P (C|A); • C ∧ (C|A) ≤ C|A conditionally on Ω ∨ A = Ω, hence P(C ∧ (C|A)) = µ ≤ y = P (C|A); • C|(A∨C) ≤ C ∧(C|A) conditionally on A∨C ∨Ω = Ω, hence P (C|(A∨C)) = t ≤ µ = P(C ∧ (C|A)). In other words: t ≤ µ ≤ y. We observe that these inequalities also follow because coherence requires that the prevision point (t, µ, y) must be a linear convex combination of points in (36). Generalized Logical Operations among Conditional Events 27 On combining evidence: An example from Boole. We now examine an example studied in [8, p. 632] (see also [33, Theorem 5.45]), where p-entailment does not hold. Indeed, it can be proved that the extension w = P (C|AB) of any (coherent) assessment (x, y) on {C|A, C|B} is coherent for every w ∈ [0, 1]. Using conditions (ii) and (iii) of Theorem 18, we show that the p-consistent family {C|A, C|B} does not p-entail C|AB. We set P (C|A) = x, P (C|B) = y, and P((C|A) ∧ (C|B)) = z; then,  1, if ABC is true,      0, if ABC is true, 1, if ABC is true,         is true, 0, if ABC  0, if (A ∨ B)C is true,  (C|A) ∧ (C|B) = 0, if ABC is true, = x, if ABC is true, (37)     is true, y, if ABC   x, if ABC is true,       y, if ABC is true, z, if AB is true.   z, if AB is true. Moreover, by defining P[(C|A) ∧ (C|AB)] = u, P[(C|B) ∧ (C|AB)] = v and P[(C|A) ∧ (C|B) ∧ (C|AB)] = t, we obtain    1, if ABC is true,    0, if (A ∨ B)C is true, (C|A) ∧ (C|B) ∧ (C|AB) = u, if ABC is true,   v, if ABC is true,    t, if AB is true. As in general x 6= u and y 6= v, then (C|A)∧(C|B)∧(C|AB) and (C|A)∧(C|B) do not coincide, so that condition (ii) is not satisfied. Moreover,  1, if ABC is true,     0, if ABC is true,       1, if ABC is true,  w, if ABC is true, (38) C|AB = w, if ABC is true, = 0, if ABC is true,    ABC is true, AB is true. w, if w, if      w, if ABC is true,   w, if AB is true, Based on (37) and (38), we can see that (C|A) ∧ (C|B)  C|(AB), so that condition (iii) is not satisfied. Thus, the inference from {C|A, C|B} to C|AB is not p-valid. 10.2 Two methods for constructing p-valid inference rules We now illustrate by an example two different methods by means of which, starting by a non p-valid inference rule, we get p-valid inference rules: a) to add a suitable premise; b) to add a suitable logical constraint. The further premise, or logical constraint, (must preserve p-consistency and) is determined by analyzing the possible values of conjunctions. 28 Angelo Gilio, Giuseppe Sanfilippo Weak Transitivity. In our example we start by the (non p-valid) Transitivity rule where the premise set is {C|B, B|A} and the conclusion is C|A. Method a). We add the premise A|(A ∨ B), so that the premise set is {C|B, B|A, A|(A ∨ B)}, while the conclusion is still C|A. The premise set {C|B, B|A, A|(A ∨ B)} is p-consistent; indeed as ABC 6= ∅, by evaluating P (ABC) = 1 we get P (C|B) = P (B|A) = P (A|(A ∨ B)) = 1. We show that (C|B) ∧ (B|A) ∧ (A|(A ∨ B)) ∧ (C|A) = (C|B) ∧ (B|A) ∧ (A|(A ∨ B)) and (C|B) ∧ (B|A) ∧ (A|(A ∨ B)) ≤ C|A. Defining P[(C|B) ∧ (B|A) ∧ (A|(A ∨ B)) ∧ (C|A)] = µ, we have  1, if ABC is true,     0, if ABC is true,      0, if ABC is true, (C|B) ∧ (B|A) ∧ (A|(A ∨ B)) ∧ (C|A) = 0, if ABC is true,   0, if ABC is true,      0, if ABC is true,   µ, if AB is true. Moreover, defining P[(C|B) ∧ (B|A) ∧ (A|(A ∨ B))] = z, we have    1, if ABC is true,     0, if ABC is true,    0, if ABC is true, (C|B) ∧ (B|A) ∧ (A|(A ∨ B)) = 0, if ABC is true,   0, if ABC is true,      0, if ABC is true,   z, if AB is true. Conditionally on A ∨ B being true it holds that (C|B) ∧ (B|A) ∧ (A|(A ∨ B)) ∧ (C|A) = (C|B) ∧ (B|A) ∧ (A|(A ∨ B)) = ABC|(A ∨ B). Then, by Theorem 3 we have (C|B) ∧ (B|A) ∧ (A|(A ∨ B)) ∧ (C|A) = (C|B) ∧ (B|A) ∧ (A|(A ∨ B)) = ABC|(A ∨ B), so that condition (ii) is satisfied. Finally, as ABC|(A ∨ B) ⊆ C|A, it holds that (C|B)∧(B|A)∧(A|(A∨B)) = ABC|(A∨B) ≤ C|A, so that condition (iii) is satisfied. Therefore this Weak Transitivity rule is p-valid. We observe that another p-valid version of Weak Transitivity would be obtained by adding the premise A|B instead of A|(A ∨ B). Method b). We add the logical constraint ABC = ∅, that is BC ⊆ A. The p-consistency of the premise set {C|B, B|A} is preserved because, as before ABC 6= ∅ and by evaluating P (ABC) = 1 we get P (C|B) = P (B|A) = 1. Based on (31), (32) , (33) it holds that  1, if ABC is true,     0, if ABC is true,    0, if ABC is true, (C|B) ∧ (B|A) ∧ (C|A) = (C|B) ∧ (BC|A) = 0, if ABC is true,      0, if ABC is true,   µ, if AB is true, Generalized Logical Operations among Conditional Events and  1,     0,    0, (C|B) ∧ (B|A) = 0,      0,   z, if if if if if if 29 ABC is true, ABC is true, ABC is true, ABC is true, ABC is true, AB is true. As we can see (C|B) ∧ (B|A) ∧ (C|A) = (C|B) ∧ (B|A) conditionally on A ∨ B being true. Then, by Theorem 3 condition (ii) is satisfied. Moreover,  1, if ABC is true,     0, if ABC is true,    0, if ABC is true, C|A = 0, if ABC is true,      t, if ABC is true,   t, if AB is true. Then, (C|B) ∧ (B|A) ≤ C|A conditionally on A ∨ B being true. Thus, by Theorem 6 condition (iii) is satisfied too. Therefore, under the logical constraint ABC = ∅, the family {C|B, B|A} p-entails C|A, which is another p-valid version of Weak Transitivity. We observe that in [21, Theorem 5] it has been shown that another p-valid version of Weak Transitivity is obtained by adding the probabilistic constraint P (A|(A ∨ B)) > 0, that is P (C|B) = 1, P (B|A) = 1, P (A|(A ∨ B)) > 0 =⇒ P (C|A) = 1. 11 Conclusions We generalized the notions of conjunction and disjunction of two conditional events to the case of n conditional events. We introduced the notion of negation and we showed that De Morgans Laws still hold. We also verified that the associative and commutative properties are satisfied. We studied the monotonicity property, by proving that Cn+1 ≤ Cn and Dn+1 ≥ Dn for every n. We computed the set of all coherent assessments on the family {Cn , En+1 |Hn+1 , Cn+1 }, by showing that Fréchet-Hoeffding bounds still hold in this case; then, we examined the (reverse) probabilistic inference from Cn+1 to the family {Cn , En+1 |Hn+1 }. Moreover, given a family F = {E1 |H1 , E2 |H2 , E3 |H3 } of three conditional events, with E1 , E2 , E3 , H1 , H2 , H3 logically independent, we determined the set Π of all coherent prevision assessments for the set of conjunctions {CS : ∅ = 6 S ⊆ {1, 2, 3}}. In particular, we verified that the set Π is the same in the case where H1 = H2 = H3 and we also considered the relation between conjunction and quasi-conjunction. By using conjunction we also characterized p-consistency and p-entailment; then, we examined several examples of p-valid inference rules. We briefly described a characterization of p-entailment, in the case of two premises, by using a suitable notion of iterated 30 Angelo Gilio, Giuseppe Sanfilippo conditioning. Then, after examining some non p-valid inference rules, we illustrated by an example two methods for constructing p-valid inference rules. In particular, we applied these methods to Transitivity by obtaining p-valid versions of the rule (Weak Transitivity). Future work could concern the extension of the results of this paper to more complex cases, with possible applications to the psychology of cognitive reasoning under uncertainty. This work should lead, for instance, to further developments of the results given in [41, 42]. Acknowledgements We thank the anonymous referees for their useful criticisms and suggestions. A Appendix Proof of Theorem 5. We observe that (ii) follows by (i), by replacing F by F ; indeed, by (i) it holds that D(F ) = C(F ) = C(F ). Then, it is enough to proof the assertion (i). We will prove the assertion by induction. Step 1: n = 1, F = {E1 |H1 }. We have D(F ) = E1 |H1 = 1 − E1 |H1 = E 1 |H1 = C(F ). Thus the assertion holds when n = 1. Step 2: n = 2, F = {E1 |H1 , E2 |H2 }. We set P (E1 |H1 ) = x, P (E2 |H2 ) = y, P[(E1 |H1 ) ∨ (E2 |H2 )] = w, P[(E 1 |H1 ) ∧ (E 2 |H2 )] = t. We observe that the family {E1 H1 ∨ E2 H2 , E 1 HE 2 H2 , H 1 E 2 H2 , E 1 H1 H 2 , H 1 H 2 } is a partition of the sure event Ω. Moreover, by Definitions 3 and 4 we have  0, if E1 H1 ∨ E2 H2 is true,    1,  if E 1 H1 E 2 H2 is true,  D(F ) = 1 − (E1 |H1 ) ∨ (E2 |H2 ) = 1 − x, if H 1 E 2 H2 is true, (39)    1 − y, if E 1 H1 H 2 is true,   1 − w, if H 1 H 2 is true. and  0,    1,   C(F ) = (E 1 |H1 ) ∧ (E 2 |H2 ) = 1 − x,    1 − y,   t, if if if if if E1 H1 ∨ E2 H2 is true, E 1 HE 2 H2 is true, H 1 E 2 H2 is true, E 1 H1 H 2 is true, H 1 H 2 is true. (40) We observe that D(F ) and C(F ) coincide when H1 ∨ H2 is true. Thus, by Theorem 3, P(D(F )) = P(C(F )) and hence 1 − w = t. Therefore D(F ) still coincides with C(F ) when H1 ∨ H2 is false, so that D(F ) = C(F ). Step 3: F = {E1 |H1 , E2 |H2 , . . . , En |Hn }. (Inductive Hypothesis) Let us assume that for any (strict) subset S ⊂ {1, . . . , n}, by defining FS = {Ei |Hi , i ∈ S}, it holds that D(FS ) = C(FS ). Now we will prove that D(FS ) = C(FS ) when S = {1, . . . , n}, in which case FS = F . By Definition 7 we have  if Sh′ 6= ∅,  0, Pm if Sh′′ = {1, 2, . . . , n}, (41) D(F ) = h=0 wh Ch , where wh = 1,  1 − y ′′′ , if S ′ = ∅ and S ′′′ 6= ∅. Sh h h Generalized Logical Operations among Conditional Events 31 We continue to use the subsets Sh′ , Sh′′ , Sh′′′ as defined in formula (9) also with the family V F ; moreover we set tS = P[ i∈S (E i |Hi )] = P[C(F S )]. Based on Definition 5, we have C(F ) =  if Sh′ 6= ∅,  0, 1, if Sh′′ = {1, 2, . . . , n}, h=0 zh Ch , where zh =  tS ′′′ , if Sh′ = ∅ and Sh′′′ 6= ∅. Pm Then, D(F ) − C(F ) = (42) h Pm h=0 (wh − zh )Ch , where  if Sh′ 6= ∅,  0, if Sh′′ = {1, 2, . . . , n}, wh − zh = 0,  1 − y ′′′ − t ′′′ , if S ′ = ∅ and S ′′′ 6= ∅. S S h h h (43) h By the inductive hypothesis, it holds that 1 − yS ′′′ = P[D(FS ′′′ )] = P[C(F S ′′′ )] = tS ′′′ for h h h h P h = 1, . . . , m, because Sh′′′ ⊂ {1, 2, . . . , n}. Then, D(F ) − C(F ) = m h=0 (wh − zh )Ch , where  0, h = 1, . . . , m, wh − zh = 1 − y ′′′ − t ′′′ , h = 0. (44) S0 S0 By recalling that S0′′′ = {1, 2, . . . , n}, D(F ) and C(F ) coincide when H1 ∨ H2 ∨ · · · ∨ Hn is true. Thus, by Theorem 3, P[D(F )] = P[C(F ))], that is 1 − yS ′′′ = tS ′′′ . Therefore D(F ) 0 0 still coincides with C(F ) when H1 ∨ H2 ∨ · · · ∨ Hn is false, so that D(F ) = C(F ). ⊓ ⊔ Proof of Theorem 6. (i) Assume that, for every (µ, ν) ∈ Π, the values of X|H and Y |K associated with the constituent Ch are such that X|H ≤ Y |K, for each Ch contained in H ∨ K; then for each given coherent assessment (µ, ν), by choosing s1 = 1, s2 = −1 in the random gain, we have G = H(X − µ) − K(Y − ν) = (X|H − µ) − (Y |K − ν) = (X|H − Y |K) + (ν − µ) . Then, by the hypothesis, GH∨K ≤ (ν − µ) and by coherence 0 = P(GH∨K ) ≤ ν − µ . Then µ ≤ ν, ∀(µ, ν) ∈ Π. (ii) By hypothesis, it holds that (XH + µH c )(H ∨ K) ≤ (Y K + νK c )(H ∨ K); moreover, from condition (i), µ ≤ ν for every (µ, ν) ∈ Π; then X|H = XH + µH c = (XH + µH c )(H ∨ K) + (XH + µH c )H c K c = (XH + µH c )(H ∨ K) + µH c K c ≤ (Y K + νK c )(H ∨ K) + νH c K c = (Y K + νK c )(H ∨ K) + (Y K + νK c )H c K c = Y K + νK c = Y |K . Vice versa, X|H ≤ Y |K trivially implies X|H ≤ Y |K when H ∨ K is true. ⊓ ⊔ Proof of Theorem 7. We distinguish three cases: (a) the value of Cn is 0, with some EiV|Hi false, i ≤ n; (b) the value of Cn is 1, with Ei |Hi true, i = 1, . . . , n; (c) the value of Cn is P[ i∈S (Ei |Hi )] = P(CS ) = xS , for some subset S ⊆ {1, 2, . . . , n}. Case (a). It holds that Cn+1 = 0 = Cn . Case (b). The value of Cn+1 is 1, or 0, or xn+1 , according to whether En+1 |Hn+1 is true, or false, or void; thus Cn+1 ≤ Cn . Case (c). We distinguish three cases: (i) En+1 |Hn+1 is true; (ii) En+1 |Hn+1 is false; (iii) En+1 |Hn+1 is void. In the case (i) the value of Cn+1 is xS , thus Cn+1 = Cn . In the case (ii) the value V of Cn+1 is 0, thus Cn+1 ≤ Cn . In the case (iii) the value of Cn+1 is xS∪{n+1} = P[ i∈S∪{n+1} (Ei |Hi )]; then, in order to prove that Cn+1 ≤ Cn , we need to prove that xS∪{n+1} ≤ xS . We proceed by induction on the cardinality of S, denoted by s. Let be s = 1, with CS = Ei |Hi , for some i ∈ {1, . . . , n}. We note that xS = P(Ei |Hi ) = xi , xS∪{n+1} = P((Ei |Hi ) ∧ (En+1 |Hn+1 )) = x{i,n+1} and by Theorem 4 it holds that xS∪{n+1} = x{i,n+1} ≤ xi = xS . Now, let be s ≥ 2 and xS∪{n+1} ≤ xS 32 Angelo Gilio, Giuseppe Sanfilippo for every s < n, so that, based on Definition 5, Cn+1 ≤ Cn when S is a strict subset of {1, 2, . . . , n}. If S = {1, 2, . . . , n}, as Ei |Hi is void for all i = 1, . . . , n + 1, it holds that Cn = P(Cn ) = x{1,...,n} and Cn+1 = x{1,...,n+1} = P(Cn+1 ) and, in order to prove that Cn+1 ≤ Cn , it remains to prove that P(Cn+1 ) ≤ P(Cn ). By applying Theorem 6, with X|H = Cn+1 = Zn+1 |(H1 ∨ · · · ∨ Hn+1 ) and Y |K = Cn = Zn |(H1 ∨ · · · ∨ Hn ), as Cn+1 ≤ Cn when H1 ∨ · · · ∨ Hn+1 is true (i.e., s < n ), it follows that P(Cn+1 ) ≤ P(Cn ); therefore Cn+1 ≤ Cn . ⊓ ⊔ Proof of Theorem 9. Case (i). We proceed by induction. The property is satisfied for n = 1; indeed, if C1 = E1 |H1 ∈ {1, 0, x1 }, where x1 = P(E1 |H1 ) ∈ [0, 1], then C1 ∈ [0, 1]. Let us assume that the property holds for k < n, that is Ck ∈ [0, 1], for every k < n. Based on Definition 5 we distinguish V three cases: (a) the value of Cn is 0; (b) the value of Cn is 1; (c) the value of Cn is P[ i∈S (Ei |Hi )] = xS , for some subset S ⊆ {1, 2, . . . , n}. In the cases (a) and (b), Cn ∈ [0, 1]. In the case (c), if S = {i1 , . . . , ik } ⊂ {1, 2, . . . , n}, then Cn ∈ [0, 1], because V V xS = P( kj=1 (Eij |Hij )) is a possible value of Ck = kj=1 (Eij |Hij ), with k < n. Finally, if S = {1, 2, . . . , n} (that is the conditioning events H1 , . . . , Hn are all false), then Cn = P(Cn ) and P(Cn ) ∈ [0, 1] because the values of Cn restricted to H1 ∨ · · · ∨ Hn all belong to [0, 1]. Therefore Cn ∈ [0, 1]. By a similar reasoning, based on Definition 7 we can prove that Dn ∈ [0, 1]. ⊓ ⊔ Proof of Theorem 10. Let C0 , . . . , Cm , with m = 3n − 1 be the constituents associated with Fn+1 = {E1 |H1 , . . . , En+1 |Hn+1 }, where C0 = H 1 · · · H n+1 . With each Ch , h = 1, . . . , m, we associate the point Qh = (qh1 , qh2 , qh3 ), which represents the value of the random vector (Cn , En+1 |Hn+1 , Cn+1 ) when Ch is true, where qh1 is the value of Cn , qh2 is the value of En+1 |Hn+1 , and qh3 is the value of Cn+1 . With C0 it is associated the point Q0 = (µn , xn+1 , µn+1 ) = M. We observe that the set of points {Qh , h = 1, . . . , m} contains in particular the points Q1 = (1, 1, 1) , Q2 = (1, 0, 0) , Q3 = (0, 1, 0) , Q4 = (0, 0, 0) , which are respectively associated with the following constituents or logical disjunction of constituents E1 H1 · · · En Hn En+1 Hn+1 , E1 H1 · · · En Hn E n+1 Hn+1 , (E 1 H1 ∨ · · · ∨ E n Hn ) ∧ En+1 Hn+1 , (E 1 H1 ∨ · · · ∨ E n Hn ) ∧ E n+1 Hn+1 . Based on Remark 7, we need to prove that the set of coherent assessments Π on {Cn , En+1 |Hn+1 , Cn+1 } coincides with the convex hull I of Q1 , Q2 , Q3 , Q4 . We recall that coherence of (µn , xn+1 , µn+1 ) implies coherence of all the sub-assessments on the associated subfamilies of {Cn , En+1 |Hn+1 , Cn+1 }. The coherence of the single assessments µn on Cn , or xn+1 on En+1 |Hn+1 , or µn+1 on Cn+1 , simply amounts to conditions µn ∈ [0, 1] , xn+1 ∈ [0, 1] , µn+1 ∈ [0, 1] , respectively. Then, by the hypothesis of logical independence, the sub-assessment (µn , xn+1 ) is coherent, for every (µn , xn+1 ) ∈ [0, 1]2 . By Remark 6, the coherence of the subassessments (µn , µn+1 ) and (xn+1 , µn+1 ) amounts to the conditions 0 ≤ µn+1 ≤ µn ≤ 1 and 0 ≤ µn+1 ≤ xn+1 ≤ 1. Finally, assuming that the above conditions are satisfied, to prove coherence of (µn , xn+1 , µn+1 ), by Theorem 1, it is enough to show that the point (µn , xn+1 , µn+1 ) belongs to the convex hull of the points Q1 , . . . , Qm . Moreover, in order M belongs to the convex hull of Q1 , . . . , Qm the following system (Σ) must solvable M= m X h=1 λh Qh , m X λh = 1, λh ≥ 0, ∀h. (45) h=1 We show that the convex hull of the points Q1 , . . . , Qm coincides with the convex hull I of the points Q1 , Q2 , Q3 , Q4 , described in Remark 7, because all the other points Q5 , . . . , Qm , are linear convex combinations of Q1 , Q2 , Q3 , Q4 , that is Qh ∈ I for each h = 5, . . . , m. Generalized Logical Operations among Conditional Events 33 We examine the following different cases which depend on the logical value of En+1 |Hn+1 : a) En+1 |Hn+1 is true; b) En+1 |Hn+1 is false; c) En+1 |Hn+1 is void. a) In this case Qh = (qh1 , 1, qh1 ) = qh1 (1, 1, 1) + (1 − qh1 )(0, 1, 0) = qh1 Q1 + (1 − qh1 )Q3 . b) In this case Qh = (qh1 , 0, 0) = qh1 (1, 0, 0) + (1 − qh1 )(0, 0, 0) = qh1 Q2 + (1 − qh1 )Q4 . c) Vn In this case Qh = (qh1 , xn+1 , qh3 ) and we distinguish Wn the following subcases: (i) i=1 Ei Hi true, so that Qh = (1, xn+1 , xn+1 ); (ii) i=1 E i Hi true, so that Qh = (0, xn+1 , 0); (iii) Ei |Hi void, for every i ∈ S and Ei |Hi true for every i ∈ {1, 2, . . . , n} \ S,. for some ∅ 6= S ⊂ {1, 2, . . . , n}, so that Qh = (xS , xn+1 , xS∪{n+1} ). In subcase (i) it holds that Qh = (1, xn+1 , xn+1 ) = xn+1 (1, 1, 1) + (1 − xn+1 )(1, 0, 0) = xn+1 Q1 + (1 − xn+1 )Q2 . In subcase (ii) it holds that Qh = (0, xn+1 , 0) = xn+1 (0, 1, 0) + (1 − xn+1 )(0, 0, 0) = xn+1 Q3 + (1 − xn+1 )Q4 . In subcase (iii), it can be verified by a finite iterative procedure that the point Qh = (xS , xn+1 , xVS∪{n+1} ) ∈ I. We examine the different cases on the cardinality s of S. We recall that i∈S (Ei |Hi ) is denoted by CS . Step 1. s = 1. Without loss of generality we assume S = {1}, so that Qh = (xS , xn+1 , xS∪{n+1} ) = (x1 , xn+1 , x{1,n+1} ), where x1 = P (E1 |H1 ), x{1,n+1} = P[(E1 |H1 )∧(En+1 |Hn+1 )]. By Theorem 4 it holds that max{xS +xn+1 −1, 0} ≤ xS∪{n+1} ≤ min{xS , xn+1 }, with (xS , xn+1 ) ∈ [0, 1]2 . In other words, Qh = (xS , xn+1 , xS∪{n+1} ) ∈ I. The reasoning is the same for S = {i}, i = 2, . . . , n. Step 2. s = 2. Without loss of generality we assume S = {1, 2}, so that xS = P[(E1 |H1 ) ∧ (E2 |H2 )], xS∪{n+1} = P[CS∪{n+1} ] = P[(E1 |H1 ) ∧ (E2 |H2 ) ∧ (En+1 |Hn+1 )]. ∗ , the constituents associated with {E |H , i ∈ S ∪ {n + We denote by C0∗ , C1∗ , . . . , Cm ∗ i i V ∗ ∗ ∗ 1}}, where C0 = i∈S∪{n+1} H i . Moreover, with Ch , h = 0, 1, . . . , m , we asso∗ , q ∗ , q ∗ ) which represents the value of the random vector ciate the point Q∗h = (qh1 h2 h3 {CS , En+1 |Hn+1 , CS∪{n+1} } when Ch∗ is true. We observe that Q∗0 = (xS , xn+1 , xS∪{n+1} ) and that Q1 , Q2 , Q3 , Q4 still belongs to the set of points {Q∗h , h = 1, . . . , m∗ }. In order that the assessment (xS , xn+1 , xS∪{n+1} ) on {CS , En+1 |Hn+1 , CS∪{n+1} } be coherent, the point Q∗0 = (xS , xn+1 , xS∪{n+1} ) must belong to the convex hull of points Q∗1 , Q∗2 , . . . , Q∗m . We show that for each point Q∗h 6= Qi , i = 1, 2, 3, 4, it holds that Q∗h ∈ I. By repeating the previous reasoning we only need to analyze the subcase (iii) of case c). We have to show that, for every nonempty subset S ′ ⊂ S, the point Q∗h = (xS ′ , xn+1 , xS ′ ∪{n+1} ) belongs to the convex hull I of Q1 , . . . , Q4 . As S = {1, 2}, it holds that S ′ = {1}, or S ′ = {2}, so that Q∗h = (xS ′ , xn+1 , xS ′ ∪{n+1} ) = (x1 , xn+1 , x{1,n+1} ), or Q∗h = (x2 , xn+1 , x{2,n+1} ). By Step 1, in both cases Q∗h ∈ I. Thus Qh = (xS , xn+1 , xS∪{n+1} ) ∈ I. In other words, max{xS + xn+1 − 1, 0} ≤ xS∪{n+1} ≤ min{xS , xn+1 }, with (xS , xn+1 ) ∈ [0, 1]2 . The reasoning is the same for every S = {i, j} ⊂ {1, 2, . . . , n}. ............................................................................................................... Step k + 1. s = k + 1, 2 < k + 1 < n. By induction, assume that (xS ′ , xn+1 , xS ′ ∪{n+1} ) ∈ I for every S ′ = {i1 , i2 , . . . , ik } ⊂ {1, 2, . . . , n}. Then, by the previous reasoning, it follows that Qh = (xS , xn+1 , xS∪{n+1} ) ∈ I for every S = {i1 , i2 , . . . , ik+1 }. In other words, max{xS + xn+1 − 1, 0} ≤ xS∪{n+1} ≤ min{xS , xn+1 }, with (xS , xn+1 ) ∈ [0, 1]2 , for every S = {i1 , i2 , . . . , ik+1 }. Thus, by this iterative procedure, also in the subcase (iii) of case c) it holds that Qh ∈ I. Then, Qh ∈ I, h = 5, . . . , m. Finally, the condition (45) is equivalent to M ∈ I, so that the assessment M is coherent if and only if (µn , xn+1 ) ∈ [0, 1]2 , max{µn + xn+1 − 1, 0} ≤ µn+1 ≤ min{µn , xn+1 }. ⊓ ⊔ 34 Angelo Gilio, Giuseppe Sanfilippo Proof of Theorem 15. The computation of the set Π is based on Section 2.2. The constituents Ch ’s and the points Qh ’s associated with (F , M) are illustrated in Table 1. We recall that Table 1 Constituents Ch ’s and corresponding points Qh ’s associated with (F , M), where M = (x1 , x2 , x3 , x12 , x13 , x23 , x123 ) is a prevision assessment on F = {E1 |H1 , E2 |H2 , E3 |H3 , (E1 |H1 )∧(E2 |H2 ), (E1 |H1 )∧(E3 |H3 ), (E2 |H2 )∧(E3 |H3 ), (E1 |H1 )∧ (E2 |H2 ) ∧ (E3 |H3 )}. C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 C18 C19 C20 C21 C22 C23 C24 C25 C26 C0 Ch E1 H 1 E2 H2 E3 H3 E1 H 1 E2 H2 E 3 H 3 E1 H 1 E2 H2 H 3 E1 H 1 E 2 H2 E3 H 3 E1 H 1 E 2 H2 E 3 H 3 E1 H 1 E 2 H2 H 3 E1 H 1 H 2 E3 H 3 E1 H 1 H 2 E 3 H 3 E1 H 1 H 2 H 3 E 1 H 1 E2 H2 E3 H 3 E 1 H1 E2 H2 E 3 H3 E 1 H1 E2 H2 H 3 E 1 H1 E 2 H2 E3 H3 E 1 H1 E 2 H2 E 3 H3 E 1 H1 E 2 H2 H 3 E 1 H 1 H 2 E3 H 3 E 1 H1 H 2 E 3 H3 E 1 H1 H 2 H 3 H 1 E2 H 2 E3 H 3 H 1 E2 H2 E 3 H3 H 1 E2 H2 H 3 H 1 E 2 H 2 E3 H 3 H 1 E 2 H2 E 3 H3 H 1 E 2 H2 H 3 H 1 H 2 E3 H3 H 1 H 2 E 3 H3 H1H2H3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 x1 x1 x1 x1 x1 x1 x1 x1 x1 1 1 1 0 0 0 x2 x2 x2 1 1 1 0 0 0 x2 x2 x2 1 1 1 0 0 0 x2 x2 x2 1 0 x3 1 0 x3 1 0 x3 1 0 x3 1 0 x3 1 0 x3 1 0 x3 1 0 x3 1 0 x3 Qh 1 1 1 0 0 0 x2 x2 x2 0 0 0 0 0 0 0 0 0 x1 x1 x1 0 0 0 x12 x12 x12 1 0 x3 1 0 x3 1 0 x3 0 0 0 0 0 0 0 0 0 x1 0 x13 x1 0 x13 x1 0 x13 1 0 x3 0 0 0 x2 0 x23 1 0 x3 0 0 0 x2 0 x23 1 0 x3 0 0 0 x2 0 x23 1 0 x3 0 0 0 x2 0 x23 0 0 0 0 0 0 0 0 0 x1 0 x13 0 0 0 x12 0 x123 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 Q13 Q14 Q15 Q16 Q17 Q18 Q19 Q20 Q21 Q22 Q23 Q24 Q25 Q26 Q0 Qh = (qh1 , . . . , qh7 ) represents the value associated with Ch of the random vector (E1 |H1 , E2 |H2 , E3 |H3 , (E1 |H1 ) ∧ (E2 |H2 ), (E1 |H1 ) ∧ (E3 |H3 ), (E2 |H2 ) ∧ (E3 |H3 ), (E1 |H1 ) ∧ (E2 |H2 ) ∧ (E3 |H3 )), h = 1, . . . , 26. With C0 = H1 H2 H3 it is associated Q0 = M. Denoting by I the convex hull generated by Q1 , Q2 , . . . , Q26 , the coherence of the prevision assessment M on F requires that the condition M ∈ I be satisfied; this amounts to the solvability of the following system (Σ) M= P26 h=1 λh Qh , P26 h=1 λh = 1, λh ≥ 0, h = 1, . . . , 26 . Generalized Logical Operations among Conditional Events 35 We observe that Q3 = x3 Q1 + (1 − x3 )Q2 , Q6 = x3 Q4 + (1 − x3 )Q5 , Q7 = x2 Q1 + (1 − x2 )Q4 , Q8 = x2 Q2 + (1 − x2 )Q5 , Q9 = x23 Q1 + (x2 − x23 )Q2 + (x3 − x23 )Q4 + (x23 − x2 − x3 + 1)Q5 , Q12 = x3 Q10 + (1 − x3 )Q11 , Q15 = x3 Q13 + (1 − x3 )Q14 , Q16 = x2 Q10 + (1 − x2 )Q13 , Q17 = x2 Q11 + (1 − x2 )Q14 , Q18 = x23 Q10 + (x2 − x23 )Q11 + (x3 − x23 )Q13 + (x23 − x2 − x3 + 1)Q14 , Q19 = x1 Q1 + (1 − x1 )Q10 , Q20 = x1 Q2 + (1 − x1 )Q11 , Q21 = x13 Q1 + (x1 − x13 )Q2 + (x3 − x13 )Q10 + (x13 − x1 − x3 + 1)Q11 , Q22 = x1 Q4 + (1 − x1 )Q13 , Q23 = x1 Q5 + (1 − x1 )Q14 , Q24 = x13 Q4 + (x1 − x13 )Q5 + (x3 − x13 )Q13 + (x13 − x1 − x3 + 1)Q14 , Q25 = x12 Q1 + (x1 − x12 )Q4 + (x2 − x12 )Q10 + (x12 − x1 − x2 + 1)Q13 , Q26 = x12 Q2 + (x1 − x12 )Q5 + (x2 − x12 )Q11 + (x12 − x1 − x2 + 1)Q14 . Thus, I coincides with the convex hull of the points Q1 , Q2 , Q4 , Q5 , Q10 , Q11 , Q13 , Q14 . For the sake of simplicity, we set: Q′1 = Q1 , Q′2 = Q2 , Q′3 = Q4 , Q′4 = Q5 , Q′5 = Q10 , Q′6 = Q11 , Q′7 = Q13 , Q′8 = Q14 . Then, the condition M ∈ I amounts to the solvability of the following system P P8 ′ ′ (Σ ′ ) M = 8h=1 λ′h Q′h , h=1 λh = 1, λh ≥ 0, h = 1, . . . , 8 that is  ′  λ1 + λ′2 + λ′3 + λ′4 = x1 , λ′1 + λ′2 + λ′5 + λ′6 = x2 , λ′1 + λ′3 + λ′5 + λ′7 = x3 , ′ λ′ + λ′ = x12 , λ′1 + λ′3 = x13 , λ′1 + λ′5 = x23 , λ′1 = x123 , (Σ ) P  18 2 ′ ′ h=1 λh = 1, λh ≥ 0, h = 1, 2, . . . , 8. System (Σ ′ ) can be written as  ′  λ1 = x123 , λ′2 = x12 − x123 , λ′3 = x13 − x123 , λ′4 = x1 − x12 − x13 + x123 , ′ (Σ ) λ′5 = x23 − x123 , λ′6 = x2 − x12 − x23 + x123 , λ′7 = x3 − x13 − x23 + x123 ,  ′ λ8 = 1 − x1 − x2 − x3 + x12 + x13 + x23 − x123 , λ′h ≥ 0, h = 1, 2, . . . , 8. As it can be verified, by non-negativity of λ′1 , . . . , λ′8 it follows that (Σ ′ ) is solvable (with a unique solution) if and only if  x123 ≥ max{0, x12 + x13 − x1 , x12 + x23 − x2 , x13 + x23 − x3 }, (46) x123 ≤ min{x12 , x13 , x23 , 1 − x1 − x2 − x3 + x12 + x13 + x23 }, or, in a more explicit way, if and only if the following conditions are satisfied  (x1 , x2 , x3 ) ∈ [0, 1]3 ,    max{x  1 + x2 − 1, x13 + x23 − x3 , 0} ≤ x12 ≤ min{x1 , x2 },     max{x1 + x3 − 1, x12 + x23 − x2 , 0} ≤ x13 ≤ min{x1 , x3 }, max{x2 + x3 − 1, x12 + x13 − x1 , 0} ≤ x23 ≤ min{x2 , x3 },   1 − x1 − x2 − x3 + x12 + x13 + x23 ≥ 0,      x123 ≥ max{0, x12 + x13 − x1 , x12 + x23 − x2 , x13 + x23 − x3 },  x123 ≤ min{x12 , x13 , x23 , 1 − x1 − x2 − x3 + x12 + x13 + x23 }. (47) Notice that the conditions in (47) coincide with that ones in (18). Moreover, assuming (Σ ′ ) solvable, with the solution (λ′1 , . . . , λ′8 ), we associate the vector (λ1 , λ2 , . . . , λ26 ), with λ1 = λ′1 , λ2 = λ′2 , λ4 = λ′3 , λ5 = λ′4 , λ10 = λ′5 , λ11 = λ′6 , λ13 = / {1, 2, 4, 5, 10, 11, 13, 14}, whichWis a solution of (Σ). Moreλ′7 , λ14 = λ′8 , λh = 0, h ∈ over, defining 2, 4, 5, 10, 11, 13, 14}, it holds that Ph∈J Ch = H1 ∧ H2 ∧ H3 . P J = {1,P Therefore, h:Ch ⊆Hi λh = 1, i = 1, 2, 3, h∈J λh = h:ChP ⊆H1 H2 H3 λh = 1 and hence P h:Ch ⊆Hi ∨Hj λh = 1, i 6= j, h:Ch ⊆H1 ∨H2 ∨H3 λh = 1; thus, by (2), I0 = ∅. Then, by Theorem 2, the solvability of (Σ) is also sufficient for the coherence of M. Finally, Π is the set of conditional prevision assessments (x1 , x2 , x3 , x12 , x13 , x23 , x123 ) which satisfy the conditions in (18). ⊓ ⊔ 36 Angelo Gilio, Giuseppe Sanfilippo Proof of Theorem 16. Notice that, (Ei |H)∧(Ej |H) = (Ei Ej )|H, for every {i, j} ⊂ {1, 2, 3}, and (E1 |H)∧(E2 |H)∧ (E3 |H) = (E1 E2 E3 )|H. Then F = {E1 |H, E2 |H, E3 |H, (E1 E2 )|H, (E1 E3 )|H, (E2 E3 )|H, (E1 E2 E3 )|H}. The computation of the set Π is based on Section 2.2. The constituents Ch ’s and the points Qh ’s associated with (F , M) are illustrated in Table 2. We re- Table 2 Constituents Ch ’s and corresponding points Qh ’s associated with (F , M), where M = (x1 , x2 , x3 , x12 , x13 , x23 , x123 ) is a prevision assessment on F = {E1 |H, E2 |H, E3 |H, (E1 E2 )|H, (E1 E3 )|H, (E2 E3 )|H, (E1 E2 E3 )|H}. C1 C2 C3 C4 C5 C6 C7 C8 C0 Ch E1 E2 E3 H E1 E2 E 3 H E1 E 2 E3 H E1 E 2 E 3 H E 1 E2 E3 H E 1 E2 E 3 H E 1 E 2 E3 H E1E2E3H H 1 1 1 1 0 0 0 0 x1 1 1 0 0 1 1 0 0 x2 Qh 1 1 0 0 0 0 0 0 x12 1 0 1 0 1 0 1 0 x3 1 0 1 0 0 0 0 0 x13 1 0 0 0 1 0 0 0 x23 1 0 0 0 0 0 0 0 x123 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q0 call that Qh = (qh1 , . . . , qh7 ) represents the value associated with Ch of the random vector (E1 |H, E2 |H, E3 |H, (E1 E2 )|H, (E1 E3 )|H, (E2 E3 )|H, (E1 E2 E3 )|H), h = 1, . . . , 8. With C0 = H it is associated Q0 = M. Denoting by I the convex hull generated by Q1 , Q2 , . . . , Q8 , as all the conditioning events coincide with H the assessment M on F is coherent if and only if M ∈ I; that is, if and only if the following system is solvable P P8 (48) M = 8h=1 λh Qh , h=1 λh = 1, λh ≥ 0, h = 1, . . . , 8. The points Q1 , Q2 , . . . , Q8 coincide with the points Q′1 , Q′2 , . . . , Q′8 in the proof of Theorem 15, respectively. Then, system (48) coincides with system (Σ)′ in the proof of Theorem 15. Therefore, it is solvable if and only if the conditions in (18) are satisfied. In other words, the set Π of all coherent assessments M on F coincides with the set of points (x1 , x2 , x3 , x12 , x13 , x23 , x123 ) which satisfy the conditions in (18). ⊓ ⊔ Proof of Theorem 18. In order to prove the theorem it is enough to prove the following implications: a) (i) ⇒ (ii); b) (ii) ⇒ (iii); c) (iii) ⇒ (i). a) (i) ⇒ (ii). We recall that F p-entails En+1 |Hn+1 if and only if either Hn+1 ⊆ En+1 , or there exists a nonempty FΓ ⊆ F , where Γ ⊆ {1, . . . , n}, such that QC(FΓ ) implies En+1 |Hn+1 (see, e.g. [27, Theorem 6]). Let us first consider the case where Hn+1 ⊆ En+1 . In this case P (En+1 |Hn+1 ) = 1 and En+1 |Hn+1 = Hn+1 + H n+1 = 1. We have Cn+1 = Cn ∧ (En+1 |Hn+1 ), with En+1 |Hn+1 = 1. We distinguish two cases: (α) Hn+1 is true; (β) Hn+1 is false. In case (α), by Definition 5 and Remark 4, as En+1 |Hn+1 is true it follows that the values of Cn+1 and of Cn coincide. In case (β), let C0 , . . . , Cm be the constituents ′ associated associated with F , where C0 = H 1 · · · H n . Then, the constituents C0′ , . . . , Cm ′ = C H with F ∪ {En+1 |Hn+1 } and contained in H n+1 are C0′ = C0 H n+1 , . . . , Cm m n+1 . For each constituent Ch′ , h = 1, . . . , m, by formula (10) the corresponding value of Cn is ′ the value of C zh ∈ {1, 0, xS ′′′ }. We denote by zh n+1 associated with zh and we recall that h ′ = 1; if z = 0, then Ch′ ⊆ H n+1 , h = 0, 1, . . . , m. For each index h, if zh = 1, then zh h ′ = 0; if z = x ′′′ , then z ′ = x ′′′ zh . We set P (E |H n+1 n+1 ) = xn+1 ; in our case h Sh Sh ∪{n+1} h xn+1 = 1. Moreover, by Theorem 10 max{xS ′′′ + xn+1 − 1, 0} ≤ xS ′′′ ∪{n+1} ≤ min{xS ′′′ , xn+1 }; h h h therefore xS ′′′ ∪{n+1} = xS ′′′ . Then, the values of Cn+1 and of Cn coincide for every Ch′ . h h Thus, Cn+1 = Cn when Hn+1 ⊆ En+1 . Generalized Logical Operations among Conditional Events 37 We consider now the case where there exists FΓ ⊆ F , FΓ 6= ∅, such that QC(FΓ ) ⊆ En+1 |Hn+1 . First of all we prove that C(FΓ ∪ {En+1 |Hn+1 }) = C(FΓ ). For the sake of simplicity, we set C(FΓ ) = CΓ and C(FΓ ∪ {En+1 |Hn+1 }) = CΓ ∪{n+1} . If the value of CΓ is 1 (because all the conditional events in FΓ are true), then QC(FΓ ) is true and hence En+1 |Hn+1 is also true; thus CΓ ∪{n+1} = 1, so that CΓ ∪{n+1} = CΓ . If the value of CΓ is 0 (because some conditional event in FΓ is false), then CΓ ∪{n+1} is 0 too, so that CΓ ∪{n+1} = CΓ . If CΓ is xS for some nonempty subset S ⊂ Γ (that is, all the conditional events in FS are void and the other ones in FΓ \S are true), then QC(FΓ ) is true and and hence En+1 |Hn+1 is also true; thus CΓ ∪{n+1} = xS , so that CΓ ∪{n+1} = CΓ . If CΓ is xΓ because all the conditional events in FΓ are void, then QC(FΓ ) is void and for En+1 |Hn+1 there are two cases: 1) En+1 |Hn+1 true; 2) En+1 |Hn+1 void. In case 1), by also recalling Remark 4, it holds that CΓ ∪{n+1} = xΓ so that CΓ ∪{n+1} = CΓ . In case 2) it holds that CΓ ∪{n+1} = xΓ ∪{n+1} , where xΓ ∪{n+1} = P(CΓ ∪{n+1} ). Now, we observe that the random quantities CΓ and CΓ ∪{n+1} coincide conditionally on W i∈Γ ∪{n+1} Hi being true; then by Theorem 3 it holds that P(CΓ ) = P(CΓ ∪{n+1} ), that is xΓ = xΓ ∪{n+1} ; thus CΓ ∪{n+1} = CΓ . Finally, denoting by Γ c the set {1, . . . , n} \ Γ , by the associative property of conjunction we obtain Cn+1 = Cn ∧ En+1 |Hn+1 = CΓ c ∧ CΓ ∧ En+1 |Hn+1 = CΓ c ∧ CΓ = Cn . b) (ii) ⇒ (iii). By monotonicity property of conjunction it holds that Cn+1 ≤ En+1 |Hn+1 . Then, by assuming Cn = Cn+1 , it follows Cn ≤ En+1 |Hn+1 . c) (iii) ⇒ (i). Let us assume that Cn ≤ En+1 |Hn+1 , so that P(Cn ) ≤ P (En+1 |Hn+1 ). Moreover, by assuming that P (Ei |Hi ) = 1, i = 1, . . . , n, from (15) it follows P(Cn ) = 1 and hence P (En+1 |Hn+1 ) = 1, that is F p-entails En+1 |Hn+1 . ⊓ ⊔ References 1. E. W. Adams. The logic of conditionals. Inquiry, 8:166–197, 1965. 2. E. W. Adams. The logic of conditionals. Reidel, Dordrecht, 1975. 3. S. Benferhat, D. Dubois, and H. Prade. Nonmonotonic reasoning, conditional objects and possibility theory. Artificial Intelligence, 92:259–276, 1997. 4. V. Biazzo and A. Gilio. A generalization of the fundamental theorem of de Finetti for imprecise conditional probability assessments. International Journal of Approximate Reasoning, 24(2-3):251–272, 2000. 5. V. Biazzo, A. Gilio, T. Lukasiewicz, and G. Sanfilippo. Probabilistic logic under coherence: Complexity and algorithms. Annals of Mathematics and Artificial Intelligence, 45(1-2):35–81, 2005. 6. V. Biazzo, A. Gilio, and G. Sanfilippo. Generalized coherence and connection property of imprecise conditional previsions. In Proc. IPMU 2008, Malaga, Spain, June 22 - 27, pages 907–914, 2008. 7. V. Biazzo, A. Gilio, and G. Sanfilippo. Coherent conditional previsions and proper scoring rules. In Advances in Computational Intelligence. IPMU 2012, volume 300 of CCIS, pages 146–156. Springer Heidelberg, 2012. 8. G. Boole. On the Application of the Theory of Probabilities to the Question of the Combination of Testimonies or Judgments. Transactions of the Royal Society of Edinburgh, 21(4):597–653, 1857. 9. P. Calabrese. An algebraic synthesis of the foundations of logic and probability. Information Sciences, 42(3):187 – 237, 1987. 10. A. Capotorti, F. Lad, and G. Sanfilippo. Reassessing accuracy rates of median decisions. American Statistician, 61(2):132–138, 2007. 11. D. Ciucci and D. Dubois. Relationships between Connectives in Three-Valued Logics. In Advances on Computational Intelligence, volume 297 of CCIS, pages 633–642. Springer, 2012. 38 Angelo Gilio, Giuseppe Sanfilippo 12. G. Coletti and R. Scozzafava. Conditioning and inference in intelligent systems. Soft Computing, 3(3):118–130, 1999. 13. G. Coletti and R. Scozzafava. Probabilistic logic in a coherent setting. Kluwer, Dordrecht, 2002. 14. G. Coletti, R. Scozzafava, and B. Vantaggi. Coherent conditional probability, fuzzy inclusion and default rules. In R.R. Yager, A. M. Abbasov, M. Z. Reformat, and S. N. Shahbazova, editors, Soft Computing: State of the Art Theory and Novel Applications, pages 193–208. Springer, Heidelberg, 2013. 15. G. Coletti, R. Scozzafava, and B. Vantaggi. Possibilistic and probabilistic logic under coherence: Default reasoning and System P. Mathematica Slovaca, 65(4):863–890, 2015. 16. B. de Finetti. La logique de la probabilité. In Actes du Congrès International de Philosophie Scientifique, Paris, 1935, pages IV 1–IV 9, 1936. 17. D. Edgington. On conditionals. Mind, 104:235–329, 1995. 18. A. Gilio. Probabilistic reasoning under coherence in System P. Annals of Mathematics and Artificial Intelligence, 34:5–34, 2002. 19. A. Gilio. Generalizing inference rules in a coherence-based probabilistic default reasoning. International Journal of Approximate Reasoning, 53(3):413–434, 2012. 20. A. Gilio, D. Over, N. Pfeifer, and G. Sanfilippo. Centering and compound conditionals under coherence. In Soft Methods for Data Science, volume 456 of AISC, pages 253–260. Springer, 2017. 21. A. Gilio, N. Pfeifer, and G. Sanfilippo. Transitivity in coherence-based probability logic. Journal of Applied Logic, 14:46–64, 2016. 22. A. Gilio, N. Pfeifer, and G. Sanfilippo. Probabilistic entailment and iterated conditionals, submitted. Available on arxiv: https://arxiv.org/abs/1804.06187v1. 23. A. Gilio and G. Sanfilippo. Quasi Conjunction and p-entailment in nonmonotonic reasoning. In C. Borgelt, G. González-Rodrı́guez, W. Trutschnig, M. A. Lubiano, M. Á. Gil, P. Grzegorzewski, and O. Hryniewicz, editors, Combining Soft Computing and Statistical Methods in Data Analysis, volume 77 of Advances in Intelligent and Soft Computing, pages 321–328. Springer-Verlag, 2010. 24. A. Gilio and G. Sanfilippo. Coherent conditional probabilities and proper scoring rules. In Proc. of ISIPTA’11, pages 189–198, Innsbruck, 2011. 25. A. Gilio and G. Sanfilippo. Conditional random quantities and iterated conditioning in the setting of coherence. In L. C. van der Gaag, editor, ECSQARU 2013, volume 7958 of LNCS, pages 218–229. Springer, Berlin, Heidelberg, 2013. 26. A. Gilio and G. Sanfilippo. Conjunction, disjunction and iterated conditioning of conditional events. In Synergies of Soft Computing and Statistics for Intelligent Data Analysis, volume 190 of AISC, pages 399–407. Springer, Berlin, 2013. 27. A. Gilio and G. Sanfilippo. Probabilistic entailment in the setting of coherence: The role of quasi conjunction and inclusion relation. International Journal of Approximate Reasoning, 54(4):513–525, 2013. 28. A. Gilio and G. Sanfilippo. Quasi conjunction, quasi disjunction, t-norms and t-conorms: Probabilistic aspects. Information Sciences, 245:146–167, 2013. 29. A. Gilio and G. Sanfilippo. Conditional random quantities and compounds of conditionals. Studia Logica, 102(4):709–729, 2014. 30. A. Gilio and G. Sanfilippo. Conjunction and disjunction among conditional events. In S. Benferhat, K. Tabia, and M. Ali, editors, IEA/AIE 2017, Part II, volume 10351 of LNCS, pages 85–96. Springer, Cham, 2017. 31. I. R. Goodman and H. T. Nguyen. Conditional Objects and the Modeling of Uncertainties. In M. M. Gupta and T. Yamakawa, editors, Fuzzy Computing, pages 119–138. North-Holland, 1988. 32. I. R. Goodman, Hung T. Nguyen, and Elbert A. Walker. Conditional Inference and Logic for Intelligent Systems: A Theory of Measure-Free Conditioning. North-Holland, 1991. 33. T. Hailperin. Sentential probability logic. Origins, development, current status, and technical applications. Lehigh University Press, Bethlehem, 1996. 34. S. Kaufmann. Conditionals right and left: Probabilities for the whole family. Journal of Philosophical Logic, 38:1–53, 2009. 35. F. Lad. Operational subjective statistical methods: A mathematical, philosophical, and historical introduction. Wiley, New York, 1996. Generalized Logical Operations among Conditional Events 39 36. F. Lad, G. Sanfilippo, and G. Agró. Completing the logarithmic scoring rule for assessing probability distributions. AIP Conf. Proc., 1490(1):13–30, 2012. 37. F. Lad, G. Sanfilippo, and G. Agró. Extropy: complementary dual of entropy. Statistical Science, 30(1):40–58, 2015. 38. V. McGee. Conditional probabilities and compounds of conditionals. Philosophical Review, 98(4):485–541, 1989. 39. P. Milne. Bruno de Finetti and the Logic of Conditional Events. British Journal for the Philosophy of Science, 48(2):195–232, 1997. 40. D. Petturiti and B. Vantaggi. Envelopes of conditional probabilities extending a strategy and a prior probability. Int. Journal of Approximate Reasoning, 81:160 – 182, 2017. 41. G. Sanfilippo, N. Pfeifer, and A. Gilio. Generalized probabilistic modus ponens. In A. Antonucci, L. Cholvy, and O. Papini, editors, ECSQARU 2017, volume 10369 of LNCS, pages 480–490. Springer, 2017. 42. G. Sanfilippo, N. Pfeifer, D.E. Over, and A. Gilio. Probabilistic inferences from conjoined to iterated conditionals. International Journal of Approximate Reasoning, 93(Supplement C):103 – 118, 2018. 43. Bart Verheij. Proof with and without probabilities. Artificial Intelligence and Law, 25(1):127–154, 2017.