• Nenhum resultado encontrado

Modulated Fibring and the Collapsing Problem

N/A
N/A
Protected

Academic year: 2023

Share "Modulated Fibring and the Collapsing Problem"

Copied!
34
0
0

Texto

(1)

Modulated Fibring and the Collapsing Problem

Cristina Sernadas1, Jo˜ao Rasga1 and Walter A. Carnielli2

1 CLC, Departamento de Matem´atica, IST, Portugal E-mail:{css, jfr}@math.ist.utl.pt

2 CLE and IFCH, UNICAMP, Brazil E-mail: [email protected]

Abstract

Fibring is recognized as one of the main mechanisms in combining log- ics, with great significance in the theory and applications of mathematical logic. However, an open challenge to fibring is posed by the collapsing problem: even when no symbols are shared, certain combinations of logics simply collapse to one of them, indicating that fibring imposes unwanted interconnections between the given logics. Modulated fibringallows a finer control of the combination, solving the collapsing problem both at the semantic and deductive levels. Main properties like soundness and com- pleteness are shown to be preserved, comparison with fibring is discussed, and some important classes of examples are analyzed with respect to the collapsing problem.

1 Introduction

Among the contemporary research on theory and application of logic, the topic of the combination of logics is one of the most interesting. Logicians, philoso- phers and computer scientists are finally emerging from the complexity and the perplexity of isolated logical systems, learning how to capitalize on the intricate characteristics of particular logic systems towards a general manner of inves- tigating the way logics can be combined, the way such combinations can be applied and understanding the general properties (cf. [1]). Among the several approaches for spelling out such combinations, the techniques of fibring (cf.

[9, 10, 11, 16, 18]) have been the most auspicious: the fibring of logics leads to a new logic where not only connectives are mixed, but proof methods are combined.

Although the fibring techniques can be defined in the context of quantifica- tional logic (cf. [17]), even if restricted to the propositional level (avoiding vari- ables, terms, binding operators such as quantifiers, and the subtleties therein), fibring propositional based logics such as modal, intuitionistic and many-valued

This work started during a visit by Walter A. Carnielli to CMA at IST, entirely supported byFunda¸ao para a Ciˆencia e a Tecnologia, Portugal. A subsequent visit to CMA by Walter A. Carnielli was also supported byCoordena¸ao de Aperfei¸coamento do Pessoal do Ensino Superior, Brazil.

(2)

logics produces huge amounts of possibilities connected to real applications (in engineering and artificial intelligence) and is open to interesting philosophical interpretations. Furthermore, although most of the work on fibring has been restricted to logics endowed with truth-functional semantics, some steps have been taken towards encompassing logics (like paraconsistent logics [7]) with non truth-functional semantics [3].

Fibring can be presented from a proof-theoretical or from a model-theoretical perspective. From the proof-theoretical point of view, fibring is treated in a natural way over logic systems with a Hilbert-like (axiomatic) deductive style presentation, but this kind of deduction seems more appropriate for meta- mathematical investigation than for real applications, a practice sometimes re- quiring Gentzen (sequent) or tableau style presentation. An appropriate frame- work for fibring natural deduction systems by means of labeled (or annotated) deduction systems is given in [14].

Usually, soundness is preserved under the process of fibring in the sense that the fibring of a family of logics is sound, provided that the components are sound. However, a more difficult problem is to show that completeness is also preserved. This question was solved in [18] for a wide class of (truth-functional) propositional based logics, where it was shown that under certain reasonable requirements (to wit, that the component logics are complete under general frame semantics and endowed with congruence relations) a kind of transfer of completeness can be obtained, guaranteeing that the result of the fibring is complete.

The use of categorial language is very appropriate for defining fibring, be- cause fibring appears as a universal construction in the appropriate category of logic systems [16], emphasizing the canonical nature of fibring. Furthermore, it is often useful to show that certain collections of objects together with certain appropriate transformations make up a category, such as the category of signa- tures of logics together with arity preserving maps. In this way, the underlying theory is held maximally uniform and general.

However, general as it is, the original notion of fibring is not yet broad enough to accommodate more subtle aspects of combinations of logics, for ex- ample to avoid the collapsing problem, which consists of the unexpected col- lapse of two logics when combined even by unconstrained fibring (no symbols are shared). A simple yet paradigmatic example was provided in [8, 10], where it is shown that, in our terms, the unconstrained fibring (sharing nothing!) of classical and intuitionistic logic collapses into classical logic. The result is that the original notion of fibring is not appropriate for controlling this kind of phe- nomenon, and in the present paper we extend the notion of fibring to a much more powerful notion of modulated fibring.

The main idea behind modulated fibring at the semantic level is as follows.

In the original fibring (as clearly shown in [18]), even when no symbols are shared, an interconnection is imposed upon the two given logics (to wit, only pairs of models sharing the same algebra of truth values contribute to the resulting logic). In the novel notion of modulated fibring this imposition is relaxed by giving as input to the fibring a translation between the truth value algebras of the two given logics. This translation modulates the result. An

(3)

appropriate choice of the translation recovers the original notion of fibring, but other translations are possible and in the example of [8] a manner of avoiding the collapsing is shown. The modulated fibring is also introduced at the deductive system level leading to some provisos when applying the inference rules.

Therefore, the main goal of this paper is to achieve a mechanism for com- bining logics both at the semantic and the deductive levels but avoiding when desired the collapsing phenomenon. Preservation of soundness and complete- ness are also investigated.

Besides the pioneering example of [8], other cases of collapsing are described and for each of them we show how modulated fibring avoids the collapsing under a specific choice of the truth values translation.

The remainder of the paper is structured as follows. Section 2 is dedicated to modulated fibring at the semantic level including the notions of interpreta- tion system and morphism. In this section some interesting examples selected from intuitionistic and many-valued logics are presented. Moreover, it shows how to extract from an interpretation system the (local and global) notions of entailment and establishes some basic results. Finally, introduces the notion of modulated fibring as a pushout in the category of interpretation systems, indi- cates how to recover the original notion of fibring as a special case, and shows how to set up the the base diagram of the pushout from the intended translation between the truth value algebras. Section 3 concentrates on deductive aspects of modulated fibring starting with Hilbert systems and their morphisms. The modulated fibring at the deductive level appears as a pushout in the category of Hilbert systems. We conclude the section with examples and a comparison with fibring. Section 4 is dedicated to logic systems putting together interpre- tation systems on one hand and Hilbert systems on the other hand, fibring of logic systems and preservation of soundness. Section 5 concentrates on preser- vation of completeness namely establishing sufficient conditions. We conclude in Section 6 with some remarks and open problems.

2 Interpretation systems

In this section, we investigate modulated fibring from a semantic point of view.

We start with signatures and proceed in Subsection 2.2 with the notions of interpretation system and morphism between interpretation systems. We con- clude the section with several examples that will be used later on. In Subsection 2.3 we introduce (global and local) semantic entailments. Finally, in Subsection 2.4 we define modulated fibring as a pushout in the category of interpretation systems and give several examples showing that it is possible to choose bridges that lead to non-collapsing situations.

2.1 Signatures

We introduce the basic symbols that we need in each signature. We start by identifying the notion of pre-signature.

(4)

Definition 2.1 Apre-signatureis a triple Σ =hC,&,ΞiwhereCis an indexed family of sets over the natural numbers, & is a symbol and Ξ is a set.

Elements of Ck are constructors of arity k, and elements of Ξ are meta- variables. The role of the symbol & will become clear when giving the semantics.

Moreover this symbol is also essential for technical reasons in Section 5.

Definition 2.2 A pre-signaturemorphismh:hC,&,Ξi → hC0,&00iis a pair hh1, h2i such that h1 ={h1k}k∈N is a family of maps fromCk toCk0 for every k∈Nand h2 : Ξ→Ξ0 is a map.

Pre-signatures and their morphisms constitute the categorypSig. This cat- egory has finite colimits and in particular pushouts.

Definition 2.3 Asignatureis a co-cone in pSig, that is Σ =hC,&,Ξ, Si.

The set S contains the “safe-relevant” morphisms whose destination is hC,&,Ξi. Safety will play an important role in the definition of the entailments by constraining the admissible assignments to meta-variables in the range of safe-relevant morphisms. This is also the reason why the meta-variables are local to signatures which was not the case of fibring in [18].

Definition 2.4 A signaturemorphism h: Σ→Σ0 is a co-cone morphism, that is,his a pre-signature morphism such that h◦f ∈S0 whenever f ∈S.

Signatures and their morphisms constitute the category Sig. Again this category has finite colimits, in particular pushouts.

2.2 Basic notions

The basic semantic unit is the structure for a signature. Typically in an alge- braic setting, a structure is an algebra.

Definition 2.5 A Σ-structure B = hB,≤, νi is a pre-ordered algebra over C and & with finite meets1 such that

1. ν2(&)(b1, b2) =b1ub2;

2. νk(c)(b1, . . . , bk)∼=νk(c)(d1, . . . , dk) whenever bi∼=di fori= 1, . . . , k.2 The elements in B are the truth values (or degrees) and νk(c) is the deno- tation of constructor c of arity k which is an operation in the algebra. The symbol & is the syntactical counterpart of 2-ary meets. Constraint 1. indicates that & behaves like a conjunction (whether or not such symbol is a constructor in the signature). Constraint 2. is congruence requirement: denotations of a constructor on “equivalent” truth values should be “equivalent”.

1In a pre-order, meets are unique up to isomorphism. We use the notation u{b1, . . . , bk} or evenb1u · · · ubk for a choice of one of the meets for{b1, . . . , bk}and >foru ∅. Observe that finite meets exist iff 0-ary and 2-ary meets exist.

2Byb1=b2 it is meantb1b2andb2b1.

(5)

In the fibring as presented in [18], structures were power set algebras based on sets of points (worlds). The more general setting of considering an alge- bra (not necessarily a power set algebra) also includes logics (like multi-valued logics) whose semantics is not provided in terms of points.

In the sequel we omit the reference to the arity of the constructors and the subscripts in signature morphisms in order to make the notation lighter.

Sometimes we also use~bas a short hand for b1, . . . , bk.

Definition 2.6 An interpretation system is a tuple I =hΣ, M, Ai where Σ is a signature,M is a class (of models),A is a map associating to each m∈M a Σ-structureBm.

The interpretation system could be a pair hΣ,Bi. We include M because one can take the models of the logic at hand and useAto extract the underlying algebras andM also simplifies the notion of interpretation system morphism.

Definition 2.7 An interpretation system morphism h : I → I0 is a tuple hˆh, h,h,˙ ¨hi where:

• ˆh: Σ→Σ0 is a morphism in Sig;

• h:M0 →M is a map;

• h˙ = {h˙m0}m0∈M0 where ˙hm0 : hBh(m0),≤h(m0)i → hBm0 0,≤0m0i is a mono- tonic map;

• ¨h = {¨hm0}m0∈M0 where ¨hm0 : hBm0 0,≤0m0i → hBh(m0),≤h(m0)i is a mono- tonic map preserving finite meets;3

such that for everym0∈M0,~b∈Bh(mk 0) and~b0∈Bmk0: 1. ¨hm0 is left adjoint of ˙hm0;

2. νm0 0(ˆh(c))(~b0)∼=m0m0h(m0)(c)(¨hm0(~b0))) for everyc∈Ck. 4 Recall that ¨hm0 is left adjoint of ˙hm0 iff for every b0∈Bm0 andb∈Bh(m0):

b0m0m0(¨hm0(b0)) and ¨hm0( ˙hm0(b))≤h(m0)b.

As a consequence, ˙hm0 also preserves meets for everym0 ∈ M0. Observe that

¨hm0( ˙hm0(b))∼=h(m0)bwhenever ¨hm0 is surjective. Moreover, νm0 0(&0)( ˙hm0(b1),h˙m0(b2))∼=0m0m0h(m0)(&)(b1, b2)).

The map h is expected to be contravariant. The family of maps ˙hm0 and

¨hm0 indicate that we need to represent the truth values of Bh(m0) in the truth values ofBm0 0 and vice versa. Clause 1. states constraints that the maps should

3Observe that a map preserves finite meets iff preserves 0-ary and 2-ary meets.

(6)

fulfill. Clause 2. indicates that denotations of constructors fromC in a model m0 can be given for any truth values inB0m0 by using the two maps.

The morphism between interpretation systems presented in [18] is a par- ticular case of the one in Definition 2.7 with ˙hm0 = idB0

m0, ¨hm0 = idBh(m0) and hence,Bh(m0)=Bm0 0, etc.

Prop/Definition 2.8 Interpretation systems and their morphisms constitute the category Int.

Some of the examples we consider are many-valued logics. For more details about these logics see [2, 13]. In all examples the signature is as follows: Σ = hC,&,Ξ, Siwheret∈C0(in general inC0 we also have propositional symbols), C1 = {¬}, C2 = {∧,∨,⇒}, Ck = ∅ for all k ≥ 3, & is ∧, Ξ = {ξi : i ∈ N} and S =∅. Thus the interpretation systems in the examples only differ in the semantic part, that is inM andA.

Example 2.9 Propositional interpretation system.

• M is the class of all pairs m = hB, Vi where B= hB,u,t, ,>,⊥i is a Boolean algebra andV :C0 →B is a map such that V(t) =>;

• A(m) =hB,≤, νi where – b1≤b2 iff b1ub2 =b1;

– ν0(c) =V(c),ν1(¬) = ,ν2(∧) =u, and ν2(∨) =t;

– ν2(⇒) =λb1b2.( b1)tb2. 4

Example 2.10 Intuitionistic interpretation system.

• M is the class of all pairs m = hB, Vi where B= hB,u,t,A,⊥,>i is a Heyting algebra andV :C0 →B such that V(t) =>;

• A(m) =hB,≤, νi where – b1≤b2 iff b1ub2 =b1;

– ν0(c) =V(c),ν2(∧) =uand ν2(∨) =t;

– ν2(⇒) =A;

– ν1(¬) =λb.bA⊥. 4

Example 2.11 (3-valued) G¨odel interpretation system.

G¨odel logics were introduced as approximations to intuitionistic logic, and ex- tended the propositional intuitionistic calculus.

• M is the class of all pairs m= hB, Vi whereB =hB,u,t,A, ,⊥,>i is a 3-valued G¨odel algebra4 and V :C0 →B such thatV(t) =>;

4Recall that the typical 3-valued G¨odel algebra hasB={⊥,1/2,>}and operations and Aare defined as follows: b= 1 wheneverb= 0 and 0 otherwise, andb1 Ab2 is>ifb1b2

andb2 otherwise.

(7)

• A(m) =hB,≤, νi where – b1≤b2 iff b1ub2 =b1;

– ν0(c) =V(c),ν2(∧) =u,ν2(∨) =t and ν1(¬) = ;

– ν(⇒) =A. 4

Example 2.12 (3-valued) Lukasiewicz interpretation system.

Lukasiewicz logics, introduced in the twenties, were the first logics introducing a third truth value, designed to express linguistic modalities outside the scope of classical logic, like the possible (contingent) future.

• Mis the class of all pairsm=hB, ViwhereB=hB,⊕, ,⊥iis a 3-valued multi-valued algebra5 and V :C0→B is a map;

• A(m) =hB,≤, νi where – b1≤b2 iff b1ub2 =b1;

– ν0(c) =V(c),ν1(¬) = ,ν2(∧) =u andν2(∨) =t;

– ν2(⇒) =A. 4

2.3 Satisfaction and entailment

The objective of this section is to introduce the notion of entailment. As in other papers on fibring (e.g. [16]) we have two entailments: global entailment corresponding to proof and local entailment corresponding to derivation. We start by defining the languages over a given signature.

Definition 2.13 The set L(Σ) of Σ-formulae is the free algebra over C,&,Ξ taking the elements of Ck ask-ary operations, & as a 2-ary operation and the elements of Ξ as 0-ary operations. We denote by L(C,&) the subset of L(Σ) composed byground formulae, that is formulae without meta-variables.

We need the notion of assignment for defining the denotation of formulae and entailments. Assignments that give special values to schema variables that come from safe-relevant morphisms are referred to as safe.

Let s: ˘Σ → Σ be a signature morphism and B a Σ-structure. Then, B(s) is the smallest subalgebra of B for signature s( ˘Σ). Observe that Bm0 0(ˆh) ⊆ h˙m0(Bh(m0)) whenever ˆh∈S0 and his an interpretation system morphism.

Definition 2.14 Anassignmentover a Σ-structureBis a mapα: Ξ→B. The assignmentαis said to besafefor a set of formulae Γ⊆L(Σ) iffα(s( ˘ξ))∈B(s) for everys: ˘Σ→Σ in S and s( ˘ξ)∈Γ.

5Recall that the operations⊗,u,tandAare defined as abbreviations: b1b2= ( b1 b2),b1Ab2= ( b1)⊕b2,b1tb2= (b1( b2))b2,b1ub2= (b1( b2))⊗b2and>= The typical multi-valued algebra with three elements isB ={⊥,1/2,>}and operations andAare defined as: b= 1bandb1Ab2is 1/2 for the pairsb1= 1/2 andb2=⊥,b1=>

andb2= 1/2, isfor the pairb1=>,b2=and is>otherwise.

(8)

Safe assignments show the relevance of having the componentSin signatures and will be relevant when defining the entailment.

Definition 2.15 The interpretation of formulae over a Σ-structure B and an assignmentα is a map [[.]]Bα :L(Σ)→B inductively defined as follows:

• [[c]]Bα =ν(c), wheneverc∈C0;

• [[ξ]]Bα =α(ξ), wheneverξ ∈Ξ;

• [[c(γ1, . . . , γk)]]Bα = ν(c)([[γ1]]Bα, . . . ,[[γk]]Bα), whenever k ∈ N, c ∈ Ck and γ1, . . . , γk∈L(Σ).

A formula γ is globally satisfied by B and a safe assignment α for γ, written Bαγ, iff [[γ]]Bα ∼=>. A formulaγ is locally satisfiedbyB, a safe assignment α forγ and b∈B, writtenBαbγ, iff b≤[[γ]]Bα.

In the context of an interpretation system, we can use [[γ]]mα instead of [[γ]]A(m)α . Moreover, we write mα γ and mαb γ whenever Bmα γ and Bmαbγ, respectively. Observe that local satisfaction of a formula at a truth value b indicates that a formula is at least as true as b. And we say that an assignment is over a modelmiff α: Ξ→Bm.

Definition 2.16 A formula δ is a p-semantic consequence of a finite set of formulae Φ, written Φ p δ, iff, for every model m and safe assignment α for Φ∪{δ},mαδ whenevermαϕfor everyϕ∈Φ. A formulaδis ap-semantic consequence of a set of formulae Γ, written Γ p δ, iff there is a finite set Φ contained in Γ such that Φp δ.

Definition 2.17 A formula δ is a d-semantic consequence of a finite set of formulae Φ, written Φd δ, iff mαb δ whenever mαb ϕ for every ϕ∈ Φ, m ∈ M, safe assignment α over m for Φ∪ {δ} and b ∈ Bm. A formula δ is a d-semantic consequence of a set of formulae Γ, written Γd δ, iff there is a finite set Φ contained in Γ such that Φdδ.

Proposition 2.18 Let Φ be a finite set of formulae and δ a formula. Then Φ d δ iff uϕ∈Φ[[ϕ]]mα ≤ [[δ]]mα for every model m ∈ M and safe assignment α over m for Φ∪ {δ}.

A signature morphism ˆh can be extended to a map ˆh between formulae:

ˆh(c) = ˆh(c) for c ∈ C0, ˆh(ξ) = ˆh(ξ), ˆh12)) = ˆh1)&0ˆh2) and ˆh(c(ϕ1, . . . , ϕk)) = ˆh(c)(ˆh1), . . . ,ˆhk)). Below, ˆh is used for the map ˆh. We show below that p and d semantic entailments are preserved by some kind of morphisms. Before giving the result we need a lemma relating denota- tions of formulae in one signature with their counterparts in another signature.

Lemma 2.19 Let h :I → I0 be an interpretation system morphism such that

¨hm0 is surjective for every m0 ∈M0 and α0 is an assignment over m0. Then:

• [[ˆh(ξ)]]mα00 ∼=m0m0([[ξ]]h(m

0)

h(α0)) whenever α0 is safe for ˆh(ξ) and ˆh∈S0;

(9)

• [[ˆh(γ)]]mα00 ∼=m0m0([[γ]]h(mh(α00))), for every γ including at least a connective fromC where h(α0)(ξ) = ¨hm00(ˆh(ξ))).

Proposition 2.20 Let h :I → I0 be an interpretation system morphism such that ¨hm0 is surjective for every m0 in M0 and hˆ ∈ S0 whenever Γ∪ {δ} has meta-variables. Then (1) ˆh(Γ) 0p ˆh(δ) whenever Γ p δ and (2) ˆh(Γ)0d ˆh(δ) whenever Γdδ.

Proof: Observe that if α0 is a safe assignment over m0 for ˆh(ϕ) then the as- signmenth(α0) over h(m0) as defined in Lemma 2.19 is safe forϕ.

We only show claim (2). Let m0 be in M0 and α0 be an assignment over m0 safe for ˆh(Γ∪ {δ}). Assume Γ d δ. Then there exists a finite set Φ of Γ withuϕ∈Φ[[ϕ]]mα ≤[[δ]]mα for every modelm inM and assignmentα overmsafe for Φ∪ {δ}. So uϕ∈Φ[[ˆh(ϕ)]]mα00 ∼= uϕ∈Φm0([[ϕ]]h(mh(α00))) = ˙hm0(uϕ∈Φ[[ϕ]]h(mh(α00))) ≤ h˙m0([[δ]]h(m

0)

h(α0))∼= [[ˆh(δ)]]mα00. Therefore ˆh(Γ)dˆh(δ). QED As we shall see in Section 3, in the modulated fibring the morphisms that relate interpretation systems do have the required properties.

2.4 Modulated fibring of interpretation systems

The idea is that each model in the modulated fibring of I0 and I00 will be a pairhm0, m00iwherem0 is a model ofI0 andm00 is a model ofI00. Moreover the truth values in the algebra ofhm0, m00ishould be the union of the truth values in the algebras of m0 and m00. However, for denotations of formulae we need some relationship between the truth values ofm0 and m00 for everym0 and m00. Such a relationship is established by a bridge.

Definition 2.21 A bridge between interpretation systems I0 and I00 is a di- agram β = hf0 : ˘I → I0, f00 : ˘I → I00i in Int such that ˆf0, ˆf00, ˙fm0 0 and ˙fm0000

are injective maps and ¨fm0 0 and ¨fm0000 are surjective maps for everym0∈M0 and m00∈M00, respectively.

Before defining modulated fibring, we introduce an auxiliary category and two functors.

Prop/Definition 2.22 The category poFam has pushouts. The objects are families of pre-orders with finite meets of the form P = {hPi,≤ii}i∈I and the morphisms h : {hPi,≤ii}i∈I → {hPi00,≤0i0i}i0∈I0 are pairs hh,hi˙ such that h : I0 →I is a map andh˙ ={h˙i0 :Ph(i0)→Pi00}i0∈I0 is a family of monotonic maps.

Proof: Let β=hhf0,f˙0i: ˘P →P0,hf00,f˙00i: ˘P →P00i. Then the pairhhg0,g˙0i: P0 → P,hg00,g˙00i : P00 → Pi, where P = {hPi,≤ii}i∈I, I = {hi0, i00i : f0(i0) = f00(i00), i0 ∈ I0, i00 ∈I00},g0(hi0, i00i) = i0,g00(hi0, i00i) = i00, and hhPi,≤ii,g˙0i,g˙00ii is a pushout of ˙fg00(i) and ˙fg0000(i) in the category of pre-orders with finite meets for

eachi∈I, is a pushout ofβ inpoFam. QED

Let Sg:Int→ Sigbe the functor such that Sg(I) = Σ andSg(h) = ˆh and poF : Int→ poFam be the functor such that poF(I) = {hBm,≤mi}m∈M and poF(h) =hh,hi. We are now ready to show that the category˙ Inthas pushouts.

(10)

Prop/Definition 2.23 The modulated fibring of interpretation systemsI0 and I00 by a bridge β is a pushout of β in Int.

Proof: Letβ =hf0 : ˘I → I0, f00 : ˘I → I00i. Consider hg0 :I0→ I, g00:I00→ Ii defined as follows:

• hˆg0 : Σ0 →Σ,ˆg00: Σ00→Σi is a pushout inSigof Sg(β);

• hhg0,g˙0i : poF(I0) → poF(I),hg00,g˙00i :poF(I00) → poF(I)i is a pushout inpoFamof poF(β);

• hBhm0,m00i,≤hm0,m00ii= (poF(I))hm0,m00i;

• A(hm0, m00i) =hBhm0,m00i,≤hm0,m00i, νhm0,m00ii;

• ¨ghm0 0,m00i( ˙ghm0 0,m00i(b0)) =b0;

• ¨ghm0 0,m00i( ˙ghm00 0,m00i(b00)) = ˙fm0 0( ¨fm0000(b00));

• ¨ghm0 0,m00i( ˙ghm0 0,m00i(b0)uhm0,m00ihm00 0,m00i(b00)) =

¨

ghm0 0,m00i( ˙ghm0 0,m00i(b0))u0m0 ¨g0hm0,m00i( ˙g00hm0,m00i(b00));

• νhm0,m00i(ˆg0(c0))(~b) = ˙ghm0 0,m00im0 0(c0)(¨g0hm0,m00i(~b)));

• ¨ghm00 0,m00i and νhm0,m00i(ˆg00(c00)) defined in a similar way.

We have to check that hI, g0, g00i is a pushout in Int of f0 and f00. For this purpose we considerm0 ∈M0 and m00 ∈M00 and for the sake of simplification will omit the subscripts involving bothm0 and m00. Moreover we will consider thatf0(m0) =f00(m00) = ˘m.

1. ¨g0 (also ¨g00) is well defined. On one hand, ¨g0( ˙g0( ˙f0(˘b))) ∼= ˙f0(˘b) using the definition of g0 and on the other hand, ¨g0( ˙g00( ˙f00(˘b))) ∼= ˙f0( ¨f00( ˙f00(˘b))) ∼= ˙f0(˘b) using the same definition and surjectivity of ¨f00.

2. ¨g0 (also ¨g00) is a monotonic map.

Observe that≤is lf p(∆, D0) whereD0 includes:

• g˙0(≤0) and ˙g00(≤00);

• the pairs ˙g0(b0)ug˙00(b00)≤g˙0(b0) for everyb0 and b00;

• the pairs ˙g0(b0)ug˙00(b00)≤g˙00(b00) for everyb0 andb00;

• b≤g˙0(b0)ug˙00(b00) whenever b≤g˙0(b0),b≤g˙00(b00) and bis ˙g0( ˙f0(˘b));

• g˙0(b01)ug˙00(b001) ≤ g˙0(b02)ug˙00(b002) whenever ˙g0(b01) ≤ g˙0(b02) and ˙g00(b001) ≤

˙ g00(b002);

and ∆ :℘B2 →℘B2is such that ∆(D) is the one-step transitive closure. There- fore ∆ is extensive and monotonic. We prove that ¨g0(b1) ≤0 ¨g0(b2) whenever b1≤b2∈∆µ(D0) by induction.

Base: µ= 0.

(11)

(i) Assume that b1 and b2 are either ˙g0(b01) and ˙g0(b02) for some b01, b02 ∈ B0 or

˙

g00(b001) and ˙g00(b002) for someb001, b002 ∈B00. Then ¨g0(b1)≤0 ¨g0(b2) by definition of≤ and using the fact that ¨g0 and ¨g00 are surjective.

(ii) b1 is ˙g0(b0)ug˙00(b00) and b2 is ˙g0(b0). Then ¨g0(b2) = b0 and ¨g0(b1) is b0 u00( ¨f00(b00)) and sob0u00( ¨f00(b00))≤0 b0.

(iii) b1 is ˙g0( ˙f0(˘b)) = ˙g00( ˙f00(˘b)) and b2 is ˙g0(b0)ug˙00(b00) with ˙f0(˘b) ≤0 b0 and f˙00(˘b) ≤00 b00 (therefore ˘b≤˘f¨00(b00)). Then ¨g0( ˙g0( ˙f0(˘b)))∼=00(˘b) and ¨g0( ˙g00(b00))∼=00( ¨f00(b00)). Hence ˙f0(˘b)≤0b0 and ˙f0(˘b)≤00( ¨f00(b00)).

(iv) b1 is ˙g0(b01) ug˙00(b001) and b2 is ˙g0(b02) ug˙00(b002) with ˙g0(b01) ≤ g˙0(b02) and

˙

g00(b001) ≤ g˙00(b002). So b010 b02, b00100 b002 and ˙f0( ¨f00(b001)) ≤00( ¨f00(b002)). Then

¨

g0( ˙g0(b01)) ≤00( ˙g0(b02)) and ¨g0( ˙g00(b001)) ≤00( ˙g00(b002)). Therefore ¨g0( ˙g0(b01))u0

¨

g0( ˙g00(b001))≤00( ˙g0(b02))u00( ˙g00(b002)).

Step: µ=+ 1.

Letb be such that b1 ≤b, b ≤b2 ∈D. By the induction hypothesis ¨g0(b1) ≤0

¨

g0(b) and ¨g0(b)≤0 ¨g0(b2) and so by transitivity of≤0 we have ¨g0(b1)≤00(b2).

Step: µ is a limit ordinal. Straightforward.

3. The preservation of meets by ¨g0 and ¨g00 is again straightforward.

4. f¨0(¨g0(b)) ∼= ¨f00(¨g00(b)): Let b be ˙g0(b0). Then ¨f0(¨g0( ˙g0(b0))) ∼= ¨f0(b0) and f¨00(¨g00( ˙g0(b0)))∼= ¨f00( ˙f00( ¨f0(b0))) and so ¨f00( ˙f00( ¨f0(b0)))∼= ¨f0(b0) since ¨f00 is surjec- tive. The other cases follow straightforwardly.

5. ν(ˆg0( ˆf0(˘c)))(~b)∼= ˙g00( ˆf0(˘c))(¨g0(~b)))∼= ˙g0( ˙f0(˘ν(˘c)( ¨f0(¨g0(~b)))))∼=

˙

g00( ˙f00(˘ν(˘c)( ¨f00(¨g00(~b)))))∼= ˙g0000( ˆf00(˘c))(¨g00(~b)))∼=ν(ˆg00( ˆf00(˘c)))(~b).

6. ¨g0 is left adjoint of ˙g0 (¨g00 is left adjoint of ˙g00).

(i) b ≤ g˙0(¨g0(b)): consider the case of b being ˙g00(b00): b000000( ¨f00(b00)), then ˙g00(b00) ≤ g˙00( ˙f00( ¨f00(b00))), hence ˙g00(b00) ≤ g˙0( ˙f0( ¨f00(b00))) and so ˙g00(b00) ≤

˙

g0(¨g0( ˙g00(b00))). (ii) ¨g0( ˙g0(b0))≤b0: straightforward.

7. Universal property. Let h0 : I0 → I000 and h00 : I00 → I000 be interpretation system morphisms such thath0◦f0 =h00◦f00.

Existence. ˆhis the unique morphism inSigsuch that ˆh◦gˆ0 = ˆh0and ˆh◦ˆg00= ˆh00; h = hh0, h00i; ˙h is the unique morphism in poFam such that ˙h◦g˙0 = ˙h0 and h˙ ◦g˙00 = ˙h00; and ¨hm000(b000) =def0h(m000)(¨h0m000(b000)) ug˙h(m00 000)(¨h00m000(b000)). So,

¨

g0(¨h(b000))∼= ¨g0( ˙g0(¨h0(b000)))u¨g0( ˙g00(¨h00(b000)))∼= ¨h0(b000)uf˙0( ¨f00(¨h00(b000)))∼= ¨h0(b000)u f˙0( ¨f0(¨h0(b000)))∼= ¨h0(b000). We can also conclude that ¨his monotonic and preserves finite meets and that ¨his left adjoint to ˙h. ν000(ˆh(ˆg0(c0)))(~b000)∼=ν000(ˆh0(c0))(~b000)∼= h˙00(c0)(¨h0(~b000)))∼= ˙h( ˙g00(c0)(¨g0(¨h(~b000)))))∼= ˙h(ν(ˆg0(c0))(¨h(~b000))).

Uniqueness. Assume thatk:I → I000 is a morphism such that k◦g0 =h0 and k◦g00 =h00. We want to show thatk=h that is ¨k= ¨h. We start by showing that ¨k(b000) = ˙g0(¨g0(¨k(b000)))ug˙00(¨g00(¨k(b000))). Assume that ¨k(b000) = ˙g0(b0). Note that ˙g0(b0) ≤ g˙0( ˙f0( ¨f0(b0))) ∼= ˙g00( ˙f00( ¨f0(b0))) ∼= ˙g00(¨g00( ˙g0(b0))). Then ¨k(b000) =

˙

g0(¨g0(¨k(b000)))ug˙00(¨g00(¨k(b000))). The other cases follow in a straightforward man- ner. Since ¨g0(¨k(b000)) = ¨h(b000) and ¨g00(¨k(b000)) = ¨h(b000) thenk=h. QED Examples and the collapsing problem We give some examples of modu- lated fibring namely showing how the collapse can be avoided. We start by a description of the most common collapse and then give a result stating how the

(12)

bridge can be chosen to avoid the collapse when no constructors are shared.

Definition 2.24 In the modulated fibringhg0 :I0 → I, g00:I00→ Ii of I0 and I00 by a bridge β,I00 collapses toI0 iff there is a bijection jk:Ck00 →Ck0 for all k∈IN such that

• ˆg00) p ˆg00) iff ˆg00(j−10)) p00(j−10)) iff Γ0 0p ϕ0 and ˆg00) d

ˆ

g00) iff ˆg00(j−10))dˆg00(j−10)) iff Γ0 0dϕ0;

• there is a set Γ00⊆L(Σ00) and a formula ϕ00 ∈L(Σ00) such that Γ00 200p ϕ00 and ˆg0000) p0000) or there is a set Γ00 ⊆ L(Σ00) and a formula ϕ00 ∈ L(Σ00) such that Γ00200dϕ00 and ˆg0000)dˆg0000).

We now define a specific bridge that leads to a non-collapsing situation whenever there is no sharing of constructors.

Proposition 2.25 Let I0,I00 be interpretation systems such that t0 ∈C00, t00∈ C000, C0 and C00 are in one to one correspondence and β a bridge such that C˘0 = {˘t}, C˘k = ∅ for all k 6= 0, Ξ =˘ ∅, S˘ = ∅ M˘ = {m},˘ Bm˘ = {>},˘ idΣ0 ∈ S0, idΣ00 ∈ S00, f0(m0) = f00(m00) = ˘m and f¨m0 0(b0) = ¨fm0000(b00) = ˘> for every m0 ∈M0, m00∈M00, b0∈Bm0 0 and b00∈Bm0000. Then the modulated fibring hg0 :I0 → I, g00:I00→ Ii of I0 and I00 by β does not collapse.

Proof: For every model m00 ∈M00 all the pairs hm0, m00i with m0 ∈M0 are in the modulated fibring. Therefore if Γ00 200p ϕ00 then ˆg0000) 2p ˆg0000) for every Γ00 and ϕ00 and if Γ00200dϕ00 then ˆg0000)2d0000) for every Γ00 and ϕ00. QED We say in this case that the interpretation system obtained is the uncon- strained modulated fibringofI0andI00. Thus, we can use this “universal” bridge for defining the modulated fibring whenever we do not want any symbols shared which is the case in most situations. Observe that in C00 and C000 we can have propositional symbols.

Proposition 2.25 shows that for all cases of unconstrained modulated fib- ring (that is, only the verum is shared) it is possible to avoid the collapsing problem. Since idΣ0 ∈S0,idΣ00 ∈S00 using Proposition 2.20 we guarantee that the entailments of the component logics will be entailments in the modulated fibring. Observe also that the requirementidΣ0 ∈S0,idΣ00∈S00does not change the entailments of I0 and I00. This requirement just prepares the interpreta- tion systems for the combination. We can now instantiate Proposition 2.25 for several cases.

Example 2.26 Modulated fibring of propositional and intuitionistic logics. By choosing an adequate bridge as the one in Proposition 2.25 we can avoid the collapsing between propositional logicI0 and intuitionistic logic I00. Intuition- istic logic collapses into propositional logic when the formula ((¬(¬ϕ))⇔ϕ) becomes valid which is not the case. Observe that in the modulated fibring,

˙

g0(Bm0 0) is a Boolean algebra “equivalent” to Bm0 0 and ˙g00(B00m00) is a Heyting

algebra “equivalent” toBm0000. 4

Referências

Documentos relacionados

FEDORA is a network that gathers European philanthropists of opera and ballet, while federating opera houses and festivals, foundations, their friends associations and

This log must identify the roles of any sub-investigator and the person(s) who will be delegated other study- related tasks; such as CRF/EDC entry. Any changes to

Além disso, o Facebook também disponibiliza várias ferramentas exclusivas como a criação de eventos, de publici- dade, fornece aos seus utilizadores milhares de jogos que podem

A empresa vencedora poderá retirar o instrumento equivalente (Nota de Empenho) na Reitoria do IFRJ à Rua Pereira de Almeida, 88 - Praça da Bandeira - Rio de Janeiro/RJ. A

Hoje, mais do que nunca, as FSS trabalham de modo a antecipar a consolidação dos factos que possam pôr em causa a ordem, a tranquilidade e a segurança pública (Manuel

didático e resolva as ​listas de exercícios (disponíveis no ​Classroom​) referentes às obras de Carlos Drummond de Andrade, João Guimarães Rosa, Machado de Assis,

A mais conhecida delas talvez seja aquela onde Kierkegaard está no centro do universo e todas as demais coisas gravitam ao seu redor, o periódico aponta que

É ainda objetivo (3º) desta dissertação explanar e avaliar a abordagem socioeconómica da Colónia do Sacramento, com vista à compreensão da estrutura demográfica e