2 logic, such as those for resolution and hyperresolution. A number of recent developments serve as the motivation for the current paper. In [2, 3], i
|
|
- Marcus Conley
- 6 years ago
- Views:
Transcription
1 Sequents, Frames, and Completeness Thierry Coquand 1 and Guo-Qiang Zhang 2?? 1 Department of Computer Science, University of Goteborg S , Goteborg, Sweden coquand@cs.chalmers.se 2 Department of Computer Science, University of Georgia Athens, GA 30602, U. S. A. gqz@cs.uga.edu Abstract. Entailment relations, originated from Scott, have been used for describing mathematical concepts constructively and for representing categories of domains. This paper gives an analysis of the freely generated frames from entailment relations. This way, we obtain completeness results under the unifying principle of the spatiality of coherence logic. In particular, the domain of disjunctive states, derived from the hyperresolution rule as used in disjunctive logic programs, can be seen as the frame freely generated from the opposite of a sequent structure. At the categorical level, we present equivalences among the categories of sequent structures, distributive lattices, and spectral locales using appropriate morphisms. Key words: sequent structures, lattices, frames, domain theory, resolution, category. Introduction Entailment relations were introduced by Scott as an abstract description of Gentzen's sequent calculus [13{15]. It can be seen as a generalisation of the earlier consequence calculus of Hertz [8] to a multi-conclusion consequence relation. The notion of consequence relation, with only one conclusion, has been analysed by Tarski [17]. This consequence calculus has been used by Scott in order to give a concrete representation of domains, as in information systems [16]. It is thus natural to wonder if the more general notion of entailment relation, with multiple conclusions, can be used to represent larger categories of domains, such as those related to non-determinism. This is indeed the case, and it has been developed in [18, 19] and [4], in an independent way from Scott's work on entailment relations (in [18], a set together with an entailment relation is called a sequent structure). Another related reference, also independent from Scott's work, is [7]. In this paper we analyse various completeness theorems for sequent structures with a goal of providing a unied way to present completeness results in?? Corresponding author. Phone: , Fax:
2 2 logic, such as those for resolution and hyperresolution. A number of recent developments serve as the motivation for the current paper. In [2, 3], it is shown that entailment relations are naturally connected to several mathematical structures. They can be used to give elegant constructive version of some basic mathematical concepts (and theorems), such as continuous linear forms, space of valuations, etc. One key point here is that it is often possible to get direct explicit descriptions of entailment relations generated by some rules, avoiding syntactical induction and case analysis on derivations. In order to understand appropriate domains for the semantics of disjunctive logic programs, [20] introduces the notion of disjunctive state based on the socalled hyperresolution rule. Completeness of hyperresolution provides the basis for this domain-theoretic semantics: it establishes the equivalence of the modeltheoretic semantics and the proof-theoretic semantics. Here, a set of clauses closed under hyperresolution is called a disjunctive state; the collection of disjunctive states under inclusion forms a complete lattice, which, in the case of information systems, is isomorphic to the Smyth powerdomain (with top; see [11, 20]). A natural question is whether disjunctive states can be seen as a universal construction with respect to a sequent structure. Related to this question is the canonical embedding of a sequent structure into a frame. For this purpose we use Johnstone's coverage method [6] to study the frame generated from a sequent structure (A; `), as well as the frame generated from the opposite (A; a). Interestingly, the frame generated from (A; a) is precisely the complete lattice of disjunctive states. Moreover, in each case the universal map gives a way to capture a point of the frame as an element of the underlying sequent structure. The completeness theorem of coherent logic, which can be stated as the fact that any coherent (or spectral) frame is spatial [6] 1 ensures that there are enough points to uniquely determine the entailment relation, where \points" correspond to \models". We get in this way another proof of completeness of hyperresolution. In return, existing results related to hyperresolution suggest dierent ways to construct the generated frames: a semantical one, a proof-theoretic one, and a third one based on the notion of \choice inference". A number of results in this paper may be seen as \folklore". We feel that our contribution lies in tying in the more discrete notion of sequent structures with the more complete notion of locales. This allows the importation of existing results in locales to sequent structures, shedding new light on the topic. It is, for instance, quite interesting that the hyperresolution rule appears naturally in solving the problem of embedding an entailment relation in a frame, and it may not be obvious a priori that the disjunctive states form a frame. We hope that this paper is a rst step in exploring completeness of various logical systems by means of canonical embedding to locales. Organisation. Section 1 recalls basic concepts related to frames. Following standard convention, we use the terms \frame" and \locale" interchangeably 1 We recall the meaning of this statement in Section 1.
3 except when categories are concerned. Section 2 discusses ideal elements of sequent structures, their relationship to prime lters of the embedded lattices, and completeness of sequent structures. Section 3 presents the notion of disjunctive states based on hyperresolution. By canonical embedding of sequent structures in frames, Section 4 studies the operational aspects of these frames in light of the completeness of coherent logic. In particular, completeness of hyperresolution becomes a by-product in this context, and the complete lattice of disjunctive states is the frame generated by the opposite of a sequent structure. Section 5 discusses the example of the spectrum of a ring to illustrate the concepts, although the example is interesting in its own right. Section 6 gives the categorical equivalences among the categories of sequent structures, distributive lattices, and spectral locales by introducing appropriate morphisms. Concluding remarks are given in the last section. 3 1 Preliminaries We recall some basic denitions related to frames and sequent structures. For details about frames we refer to [6], and for sequent structures [2, 18]. 1.1 Frames and coverage A frame is a poset with nite meets and arbitrary joins which satises the innite distributive law x ^_ Y = _ fx ^ y j y 2 Y g: For frames F and G, a frame homomorphism is a function f : F! G that preserves nite meet and innite joins. Johnstone [6] provides a way to construct a frame from a meet-semi-lattice based on the notion of coverage relation. Denition 1. Let (S; ^; ) be a meet-semi-lattice. A coverage C on S is a relation a 2 S S satisfying the property that 1. Y a a & y 2 Y ) y a, 2. Y a a & b a ) fy ^ b j y 2 Y g a b: A C-ideal determined by a coverage C is a subset I of S which is 1. lower-closed: a 2 I & b a ) b 2 I, 2. covered: U a a & U I ) a 2 I. A meet-semi-lattice S equipped with a coverage relation C is called a site. A frame H with i : S! H is said to be generated from a site (S; C) if { i preserves nite meets, { i transforms covers to joins: Y a a ) i(a) = W fi(y) j y 2 Y g, and { H; i is universal: for any other map f : S! F with the same property, there is a unique frame homomorphism f 0 such that f 0 i = f.
4 4 Recall that a frame can be seen as a \point-free" description of the open sets of a topological space. In this approach, points are not basic, but can be dened as collection of opens; more precisely, a point of a frame is a completely prime lter, i.e. a lter such that whenever W X 2 there exists x 2 X such that x 2 : If H is generated from (S; C) then a point is determined by its restriction to S, which is a lter of S such that, whenever a 2 and Y a a there exists b 2 Y such that b 2 : We say that a frame H is spatial or has enough points if u v holds in H exactly when any point containing u also contains v. Intuitively, it means that if we see u; v as sets of points, then u v holds in H i u is a subset of v. Here is Johnstone's basic result for the coverage relation. Theorem 1 (Coverage Theorem [6]). The collection of C-ideals under inclusion is the frame generated from a site (S; C). Let us mention an important example. If D is a distributive lattice, we dene a coverage C by letting U a a i U #a and there exists a nite subset X of U such that a = _X. By distributivity, this is a coverage relation. A C-ideal is then exactly an ideal of D: a downward closed subset of D containing 0 and closed by nite joins. We say that a frame (locale) is coherent or spectral if it is isomorphic to such an ideal completion of a distributive lattice 2. Similarly, one can generate a frame from an entailment relations [2], a result which we recall next. 1.2 Entailment relations and distributive lattices The notion of entailment relation was introduced by Scott in [13]. Denition 2. An entailment relation over a set A is a binary relation X ` Y between nite subsets Fin(A) of A such that (I) (W ) (C) X \ Y inhabited ; X ` Y X 0 X X ` Y Y Y 0 ; X 0 ` Y 0 X ` Y; a a; X ` Y : X ` Y We use the notations X; Y; : : : for nite subsets of A, and X; Y denotes X [Y while X; a denotes X [ fag: Entailment relations will also be called sequent structures in this paper. They are completely symmetric: (A; `) is an entailment relation i (A; a) is. The trivial entailment relation is the one such that X ` Y always hold. Given a family (X i ; Y i ) i2i of pairs of nite subsets of A, we can consider the entailment 2 The term coherent is used in such a way in [6]. But it is used with another meaning in domain theory or even in [7]. The term spectral, used because such frames are exactly the ones that are spectrum of a commutative ring, is less ambiguous.
5 relation generated by the rules X i ` Y i which is the intersection of all entailment relations on A satisfying X i ` Y i for all i 2 I. Distributive lattices \freely generated" from sequent structures make it possible to use lattice-theoretic constructions in sequent structures. The concept of freely generated lattices is introduced in [2]. If D is a distributive lattice and ` a binary relation on Fin(A) we say that i : A! D preserves ` i ^x2x i(x) _ y2y i(y) whenever X ` Y: We say that D; i : A! D is generated by the sequent structure (A; `) i i preserves ` and for any other map f : A! L preserving ` there is a unique lattice map f 0 : D! L such that f 0 i = f: We shall write ^X for ^x2x i(x) and _Y for _ y2y i(y). Every entailment relation (A; `) generates a distributive lattice. The following theorem is proved in [2]. Theorem 2. If D; i : A! D is the distributive lattice generated by an entailment relation ` then we have X ` Y i ^X _Y in D. We describe a construction of D here, since similar ideas are used elsewhere in this paper. The elements of D are nite sets fx 1 ; : : : ; X n g of nite subsets of A; representing intuitively ^X 1 ^X n : We then dene fx 1 ; : : : ; X n g fy 1 ; : : : ; Y m g by saying that for any i < n and any choice b 1 2 Y 1 ; : : : ; b m 2 Y m we have X i ` b 1 ; : : : ; b m : It is checked in [2] that this denes a reexive and transitive relation, and the quotient by the corresponding equivalence relation is a distributive lattice generated by ` if we dene i(a) = ffagg: Yet another proof will be to dene ^; _ formulae where atomic formulae are elements of A, and to prove a cut-elimination theorem for this logic. Finally, we shall give another denition of fx 1 ; : : : ; X n g fy 1 ; : : : ; Y m g using a deduction rule similar to hyperresolution [10]. It follows from this construction that given X; Y in Fin(A) we have ^X _Y in D i X ` Y. This shows also that for X; X 1 ; : : : ; X n in Fin(A) we have in D i ^X ^X 1 ^X n X ` a 1 ; : : : ; a n for any choice a 1 2 X 1 ; : : : ; a n 2 X n : Finally, we note that any element of D can be put on the form ^X 1 ^X n or dually on the form _X 1 ^ ^ _X n. 5 2 Domain of elements When representing domains, we use the set of ideal elements associated with an entailment relation, under inclusion, to represent a dcpo.
6 6 Denition 3. A subset x A is called an ideal element with respect to a sequent structure A = (A; `) if it is closed under entailment (where n stands for \nite subset of"): (X n x & X ` Y ) ) x \ Y inhabited: The set of all ideal elements of A is denoted as jaj. A co-element of a sequent structure (A; `) is an ideal element of (A; a): By logical transposition, one easily checks classically that y is a co-element of (A; `) i y is the complement of an ideal element x of (A; `); but our denition of co-element is formulated in a purely positive way. Proposition 1. If ` is generated by the rules (X i ` Y i ) i2i, then x A is an ideal element of ` i for all i 2 I, x \ Y i is inhabited whenever X i x: Proof. For the \if" part, let x be an arbitrary subset of A: We consider the relation X `x Y dened by X n x ) x \ Y inhabited: This is an entailment relation. We have X i `x Y i for all i 2 I, by assumption. Hence ``x since ` is the least entailment satisfying X i ` Y i for all i 2 I. This means that x \ Y is inhabited whenever X n x and X ` Y; and hence x is an ideal element of `. For x A we let I x D be the set of elements u 2 D such that there exists X x satisfying ^X u. The following fact, stated in [2], connects ideal elements of (A; `) and prime lters of D. Proposition 2. If I is a prime lter of D then the restriction of I to A, that is the set i?1 (I) is an ideal element. Conversely if x is an ideal element of (A; `) then I x D is a prime lter such that x = i?1 (I x ): Ideal elements need not exist for an arbitrary sequent structure. In particular, if we allow ; ` ;, then there is no way to obtain an ideal element. However, we have the two basic results: Proposition 3. Let (A; `) be a sequent structure. Then (jaj ; ) is a dcpo (not necessarily with bottom). The proof is straightforward, making essential use of the fact that in a sequent structure, the left hand side of ` is a nite set. The next result is a form of the completeness of coherent logic [6]. Theorem 3 (Completeness). Every sequent structure (A; `) has enough ideal elements: X ` Y i for all ideal elements x, the set x \ Y is inhabited whenever X x: The proof is quite standard, using classical logic and a weak form of the axiom of choice [6] (see also [13]).
7 Proof. The non-trivial part is to show that X ` Y, if for all ideal elements x, X x implies x \ Y 6= ;. In other words, we need to show that if X 6` Y, then there is an ideal element x such that X x and x \ Y = ;. In light of Proposition 2, it suces to show the existence of a prime lter in D which contains ^X and is disjoint from #_Y, given that X 6` Y. Consider the set of lters F containing ^X and disjoint from # _Y. It is straightforward to check that any intersection of such lters F is again a lter disjoint from #_Y. By Zorn's lemma, there is a minimal lter F 0 among such F s. We show that F 0 is prime. Clearly 0 D not in F 0. Suppose a _ b 2 F 0. Since F 0 is a lter, (a_b)^(^x) is a member of F 0. By distributivity, this means that ^(fag [ X) _ ^(fbg [ X) 2 F 0 : Therefore, we cannot have both ^(fag[ X) _Y and ^(fbg[ X) _Y; because F 0 is disjoint from #_Y. So we may assume that "^(fag [ X) \ #_Y is empty. This implies F 0 = "^(fag [ X), by minimality of F 0. Hence a 2 F 0. It is worth noting a number of consequences of this result. First, if we start from a set of pairs f(x i ; Y i ) j i 2 Ig, then the least entailment relation generated by it can be described as X ` Y i for any x, if X x, then x \ Y is inhabited, where x is an ideal element determined by f(x i ; Y i ) j i 2 Ig. Secondly, as a special case of Theorem 3, we have ; ` ; i the sequent structure does not have any ideal element. This is precisely when the generated distributive lattice D is degenerated, i.e., 0 D = 1 D. Thirdly, from the proof of Theorem 3 we see that for any nite set X A, there is an ideal element containing X i X 6` ;. Finally, notice that rule (C) is a form of the resolution rule. Thus, we get as a consequence completeness of resolution: a clause X ` Y is a semantical consequence of a set of rules X i ` Y i, that is is valid in any model satisfying these rules, i it can be deduced from these rules using (I); (W ) and (C): 7 3 Hyperresolution and disjunctive states The notion of clause is a basic concept in logic programming. A natural framework for reasoning about clauses, called clausal logic, is demonstrated in [11, 20] to play a fundamental role in disjunctive logic programming semantics. With respect to a sequent structure (A; `), a clause is a nite subset of A, and a clause set is a collection of clauses. An ideal element x is a model of a clause u if x \ u 6= ;. x is a model of a clause set W if it is an model of every clause in W. There are three distinct notions in clausal logic: j=, ` hr, and the \choice inference" 99 K. For a clause set W and a clause u, we write 1. W j= u if every model of W is a model of u. This is a model-theoretic concept, capturing the semantics.
8 8 2. W ` hr u if either ; 2 W, or u can be deduced from W using the so-called hyperresolution rule a 1 ; X 1 : : : a n ; X n a 1 ; : : : ; a n ` Y X 1 ; : : : ; X n ; Y This is clearly a proof-theoretic, or operational, concept. 3. W 99 K u if for any choice a 1 2 X 1 ; a 2 2 X 2 ; : : : ; a n 2 X n, we have fa i j 1 i ng ` u, where W = fx 1 ; : : : ; X n g. This is an intermediate notion: it uses the notion of arbitrary choice, which is not syntactical. A result of [20] is that the three distinct notions are equivalent to each other. Theorem 4 (Completeness of hyperresolution). Let (A; `) be a sequent structure. Let W be a nite clause set, and u a clause. The following three items are equivalent: 1. W j= u, 2. W ` hr u, 3. W 99 Ku: For any clause set C, we write *C for the least clause set containing C and closed under hyperresolution. A disjunctive state is a clause set C such that C = *C. The concept of disjunctive state is well-behaved on sequent structures [20]: Theorem 5. For a sequent structure A, the set of all its disjunctive states under inclusion is a complete lattice. This theorem will be rened later, by giving an universal property of the lattice of disjunctive states w.r.t. the sequent structure (A; `): 4 Entailment Relations and Completeness results We can analyse the similar problem of interpreting a sequent structure in a frame, which is a poset with nite meets and arbitrary join such that meet are distributive over joins [6]. Let H be a frame. We dene an interpretation of a sequent structure to be a map m : A! H such that ^x2x m(x) _ y2y m(y) whenever X ` Y 3. We build now the frame generated by a sequent structure (A; `): It is a frame H 0 with an interpretation m 0 : A! H which is universal among all interpretations: if m : A! H is any interpretation there exists a unique frame morphism, i.e. map preserving nite meets and arbitrary joins, f : H 0! H such that m = f m 0 : Let U; V; : : : denote arbitrary subset of Fin(A): If X 2 Fin(A) we dene when U covers X: it is the case if we can build a derivation tree having X as a root using the unique rule of inference a 1 ; X : : : a n ; X X provided X ` a 1 ; : : : ; a n 3 Notice that this would make sense even if Y was an arbitrary subset, not necessarily nite.
9 where all leaves are superset of elements in U. Since this rule is nitary, a derivation tree of X from U is a nite tree and if X is covered by U it is covered by a nite subset of U. Notice also that these rules can be thought of as a dual form of hyperresolution [10]. An important remark is that this notion of covering has the localisation property: if U covers X then it covers any set containing X. Finally all leaves of a derivation tree of X contains X as a subset. If we start from an entailment relation ` generated by a set of rules X i ` Y i we can replace the rule for covering relation by the following rule inference a 1 ; X : : : a n ; X X provided X i X and Y i = a 1 ; : : : ; a n Let us say that a subset U Fin(A) is a conjunctive state i X 2 U whenever U covers X. This implies that X 0 2 U whenever X X 0 and X 2 U, because we have then that U covers X 0 : Intuitively U will represent W X2U ^x2xx: Let H 0 be the set of all conjunctive states. We dene the map m 0 : A! H 0 by taking for m 0 (a) the set of all sets X covered by fag: We take U ^ V to be fx; Y j X 2 U & Y 2 V g and _ i2i U i to be the set of all X covered by [ i2i U i. Notice that, if U; V are in H 0, the meet U ^ V is actually the same as the intersection of the sets U and V. Proposition 4. H 0 is a frame, and the interpretation H 0 ; m 0 : A! H 0 is universal. Furthermore we have X ` Y i ^x2x m 0 (x) _ y2y m 0 (y) in H 0. Proof. The rst assertion is a particular case of the denition of frames by coverage relation (see Section 1.1 and [6]). We check here the non-trivial point, the distributivity law, by proving U ^_ i U i _ i (U ^ U i ): One has to prove that if U and [ i U i both cover X then X is covered by [ i (U\U i ): This follows directly from the localisation property: in the derivation tree of X from U all leaves are also covered by [ i U i, because they contain X as a subset. Hence each leave is covered by [ i (U \ U i ) and X itself is covered by [ i (U \ U i ): To check the second assertion we prove that if X is covered by U = ffyg j y 2 Y g then we have X ` Y. This is direct by induction on the derivation tree showing that X is covered by U. We can build another solution of this universal problem, by considering the frame of all ideals of the distributive lattice generated by the sequent structure (A; `): By uniqueness of the solution, it follows that H 0 is isomorphic to the this frame. Proposition 5. A point (i.e., a completely prime lter) of the frame H 0 is completely determined by its restriction to A, and such a restriction is exactly an ideal element of the sequent structure (A; `): if X and X ` Y then Y \ is inhabited. 9
10 10 Proof. The fact that is determined by its restriction to A follows from the fact that any element of H 0 is a join of nite meets of elements of A: If X and X ` Y we have ^X 2 and ^X _Y. Hence _Y 2 and Y \ is inhabited. Conversely, let x A be an ideal element of (A; `) and dene x H 0 by: u 2 x i there exists X such that X x and ^X u: Then x is a point of H 0 : For this it is enough to notice that whenever we can apply the rule a 1 ; X : : : a n ; X X provided X ` a 1 ; : : : ; a n and X x then there exists i such that X; a i x: Indeed there exists i such that a i 2 x because x is an ideal element. This shows that if U covers X and X x then there is Y 2 U such that Y x: Finally, we have m?1 ( 0 x) = x because ^X m 0 (a) holds i X ` a and X ` a, X x imply a 2 x because x is an ideal element. Thus there is a canonical correspondence between ideal elements of A, prime lter of D and completely prime lter of H 0 : Let us say that ^X is a semantical consequence of ^X 1 ; : : : ; ^X n i any ideal element containing X i for some i contains also X: From this discussion and the completeness theorem of coherent logic, that any coherent, or spectral, frame is spatial [6], follows the completeness result Proposition 6. Let H 0 equivalent in H 0 : be the frame generated by (A; `). The following are 1. ^X is a semantical consequence of ^X 1 ; : : : ; ^X n. 2. ^X ^X 1 ^X n. 3. X ` a 1 ; : : : ; a n for any choice a 1 2 X 1 ; : : : ; a n 2 X n. 4. X is covered by X 1 ; : : : ; X n. Proof. That H 0 is spatial means that u v in H 0 i any point of H 0 containing u contains v: We illustrate the equivalence of (1) and (2) here. Given the equivalence between ideal elements and points (Proposition 2), this implies that ^X ^X 1 ^X n holds i for any ideal element x; we have X i x for some i whenever X x: As noticed above, this theorem uses classical logic and a weak form of the axiom of choice [6]. If we apply this construction to the opposite of the relation `, which is also an entailment relation, we get the following results Theorem 6. The complete lattice of all disjunctive states is the frame generated by a : Proof. The elements of the frame generated by a are sets U of nite sets of A such that X 2 U whenever X is covered by U, where X is covered by U i we have X 1 ; : : : ; X n 2 U such that _X 1 ^ ^ _X n _X: This is the same as the complete lattice of disjunctive states [20].
11 In particular, there is a canonical correspondence between points of the frame of all disjunctive states and co-elements of the sequent structure (A; `): It is clear that the hyperresolution rule (Section 3) is equivalent to the rule together with the rule a 1 ; X : : : a n ; X X X 0 provided 11 a 1 ; : : : ; a n ` X provided X 0 X: X A simple combinatorial argument on permutation of rules show that we can even suppose the use of this last rule limited to the leaves of the derivation tree. By duality, it follows from our results that X is derived by hyperresolution from X 1 ; : : : ; X n i _X 1 ^ ^ _X n _X holds in D or equivalently, in H 0 : Using the completeness theorem of coherent logic [6] for the spectral frame H 0, this is the case i any point of H 0 containing _X 1 ; : : : ; _X n contains also _X, that is i the clause X is a semantical consequence of the clauses X 1 ; : : : ; X n : We get in this way yet another derivation of the completeness of the hyperresolution rule, Theorem 4 (see [10, 20] as well) By soundness of the cut rule (C), which is nothing else than a form of the resolution rule, this gives a constructive proof that transforms any resolution proof into an hyperresolution proof. In particular this shows the equivalence between ` hr and the \choice inference" 99 K: There is, however, a direct proof of this equivalence. Proposition 7. We have X 1 ; : : : ; X n 99 KX i X follows from X 1 ; : : : ; X n by the hyperresolution rule. Proof. We prove the \only if" part by induction on jx i j: Choose a 1 2 X 1 ; : : : ; a n 2 X n. We claim that we can deduce all the clauses X; a i (1 i n) from X 1 ; : : : ; X n using the hyperresolution rule. The result follows then from a 1 ; X : : : a n ; X X provided a 1 ; : : : ; a n ` X Let us prove X; a 1 from X 1 ; : : : ; X n ; the other cases are similar. Notice that we have b 1 ; : : : ; b n ` X; a 1 for any choice b 1 2 X? fa 1 g; b 2 2 X 2 ; : : : ; b n 2 X n. By induction hypothesis, we can deduce X; a 1 from X 1? fa 1 g; X 2 ; : : : ; X n and hence from X 1 ; : : : ; X n : It should be interesting to note a connection with powerdomain constructions in the case of (at least) deterministic sequent structures 4. We have established in [20] that for a deterministic sequent structure, the frame generated from its opposite is isomorphic to the Smyth powerdomain of (jaj ; ). The frame generated by (A; `) is related to the Hoare powerdomain. 4 A sequent structure (A; `) is called deterministic if for each instance X ` Y, either Y = ; or there exists b 2 Y such that X ` b.
12 12 Proposition 8. The frame generated by a deterministic sequent structure (A; `) is isomorphic to the ideal completion of the Hoare preorder on nite sets of cocompact co-elements of (A; `). This result can be obtained from the well-known fact that the Hoare powerdomain can be obtained as the ideal completion of the lower order on the set of nite sets of compact elements of the underlying Scott domain. However, we need to use co-compact co-elements here. 5 Example: Spectrum of a ring Let us give an example in algebra, that illustrates some of the notions introduced here. Let A be a commutative ring, and consider the entailment relation generated by the axioms { ` 0 { 1 ` { x ` xy { x; y ` x + y { xy ` x; y We have the following direct description of `. Theorem 7. X ` Y i the product of elements in Y belong to the radical of the ideal generated by X. Proof. We prove that this is an entailment relation. We check only the rule (C), the other rules being direct: assume that we have both X ` Y; a and a; X ` Y. Let y be the product of the elements in Y and I the ideal generated by X: We reason in A=I: by assumption ya is nilpotent (in A=I) and y belongs to the radical of the ideal generated by a: So we have m; n and x such that y n = ax and y m a m = 0: This implies y m (ax) m = y mn+m = 0 and hence y is nilpotent in A=I: Hence X ` Y as required. It is direct that this entailment relation satises all the rules above. Conversely, if the product of elements in Y belong to the radical of the ideal generated by X, we can derive X ` Y using only the given axioms. Indeed, the rst 4 rules show that X ` y whenever y belongs to the ideal generated by X, while the last rule shows that y 1 : : : y m ` y 1 ; : : : ; y m : In the particular case where A is a ring of polynomials, notice that we recover \for free" the proof of the formal nullstellensatz theorem presented in [9]: the following items { x 1 ; : : : ; x n ` y is a consequence of the above axioms, { y belongs to the radical of the ideal generated by x 1 ; : : : ; x n, { fyg can be derived from fx 1 g; : : : ; fx n g by hyperresolution
13 are equivalent. An ideal element of this entailment relation is then exactly a proper prime ideal of A. Furthermore, if I is a radical ideal of A; then the set of nite subsets whose product is in I is a disjunctive state U I. Conversely, if U is a disjunctive state, and I is the set of elements x such that fxg 2 U then I is a radical ideal such that U = U I : Finally, the frame generated by this entailment relation is exactly the spectrum of A: 13 6 Categorical equivalences We extend our terminology rst in order to adequately express categorical concepts related to sequent structures. Let (A; `) be a sequent structure. In light of Proposition 4, the frame generated by (A; `) is precisely the set of conjunctive states ordered by inclusion. Denition 4. Let (A; `A), (B; `B) be sequent structures. A sequent map from A to B is an intepretation m : A! F rm(b) of A in the frame generated by B. Proposition 9. Sequent structures with sequent maps form a category. The identity map on (A; `) is the universal interpretation m A : A! F rm(a): The composition of two sequent maps m 1 : A! F rm(b) and m 2 : B! F rm(c) is the composition f m 1 where f : F rm(b)! F rm(c) is the unique map such that f m B = m 2 : Proof. This follows from standard categorical construction (see for instance [?], chapter VI, 5). We write Seq for the category of sequent structures and sequent maps. We introduce also the category RelLat of distributive lattices, and map m : D F rm(e), where F rm(e) is the free frames over E (frame of ideals of E). Finally let Spec be the category is the category of spectral locales with continuous maps. Theorem 8. The categories Seq; RelLat; Spec are equivalent. Proof. The equivalence between RelLat; Spec is standard (see [?]), while the equivalence between Seq and Spec follows from the universal properties of the free frame construction (see for instance [?], chapter VI, 5, exercice 2). 7 Concluding remarks Sequent structures are the skeletons of propositional theories. A propositional theory can be reduced to a sequent structure by translating an entailment instance ' 1 _ ' 2 ` 1 ^ 2 to simpler ones ' i ` j (i; j 2 f1; 2g) repeatedly until only ^ appear on the left, and only _ appear on the right (distributivity is used in this process). The remaining ^'s and _'s can then be removed by virtue of sequents. Of course this process can be reversed; but we believe that working at the sequent level can in many cases avoid tedious syntactic details.
14 14 It is possible to provide a similar treatment to innitary sequent structures. These structures consist rules of the form X ` Y, with X nite and Y arbitrary. Any such structure can still be canonically embedded into a frame. However, completeness and compactness fail in this case. Except for the purpose of representing L-domains [19] and of providing a connection to sober spaces, the signicance of such a concept remains to be seen. We omit the treatment of them due to space limitations. The equivalences among the categories of sequent structures, distributive lattices, and spectral locales seem to be such a basic result that it should have appeared earlier. We have only a slight hint that this seems not to have occurred ([1], page 228). We end by repeating the hope given in the introduction that this paper be a rst step in exploring completeness of various logical systems by means of canonical embedding to locales. It should be interesting to develop richer tools for this purposes, in order to handle additional logical operators. The well-known Henkin construction for instance, has been investigated in this setting [12]. References 1. R. Amadio and P.-L. Curien. Domains and Lambda-Calculi. Cambirdge University Press, J. Cederquist and Th. Coquand. Entailment relations and distributive lattices. To appear in the Proceedings of Logic Colloquium Th. Coquand and H. Persson. Valuations and Dedekind Prague Theorem. To appear in the Journal of Pure and Applied Logic. 4. M. Droste and R. Gobel. Non-deterministic information systems and their domains. Theoretical Computer Science 75, , M. Fourman, R. Grayson. Formal Spaces. in L. E. J. Brouwer Centenary Symposium (Noordwijkerhout, 1981), 107{122, North-Holland, Amsterdam-New York, P. Johnstone. Stone Spaces. Cambridge University Press, A. Jung, M.A.M. Moshier and M. Kegelmann. Multi lingual sequent calculus and coherent spaces. Fundamenta Informaticae, vol 37, 1999, pages G. Gentzen Collected Works. Edited by Szabo, Not-Holland, V. Lifschitz. Semantical completeness theorems in logic and algebra. Proc. Am. Math. Soc., vol. 79, 1980, p J.A. Robinson. The generalised gesolution principle. Machine Intelligence, vol. 3, p W. Rounds and G.-Q. Zhang. Clausal logic and logic programming in algebraic domains. Submitted. Copy at: G. Sambin. Pretopologies and completeness proofs. J. Symbolic Logic 60 (1995), no. 3, 861{ D. Scott. Completeness and axiomatizability. Proceedings of the Tarski Symposium, 1974, p D. Scott. Background to formalisation. in Truth, Syntax and Modality, H. Leblanc, ed., p , D. Scott. On engendring an illusion of understanding. Journal of Philosophy, p , 1971.
15 D. Scott. Domains for denotational semantics. in: Lecture Notes in Computer Science 140, 577{613, A. Tarski. Logic, semantics, metamathematics. Oxford, G.-Q. Zhang. Logic of Domains. Birkhauser Boston, Inc., Boston, MA, G.-Q. Zhang. Disjunctive systems and L-domains. 19th International Colloquium on Automata, Languages, and Programming(ICALP'92), Lecture Notes in Computer Science 623, 1992, pp. 284{ G.-Q. Zhang and W. C. Rounds. An information-system representation of the Smyth powerdomain. International Symposium on Domain Theory. Shanghai, China, October Copy at:
Boolean Algebra and Propositional Logic
Boolean Algebra and Propositional Logic Takahiro Kato September 10, 2015 ABSTRACT. This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a
More informationBoolean Algebra and Propositional Logic
Boolean Algebra and Propositional Logic Takahiro Kato June 23, 2015 This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a more direct connection
More information2 C. A. Gunter ackground asic Domain Theory. A poset is a set D together with a binary relation v which is reexive, transitive and anti-symmetric. A s
1 THE LARGEST FIRST-ORDER-AXIOMATIZALE CARTESIAN CLOSED CATEGORY OF DOMAINS 1 June 1986 Carl A. Gunter Cambridge University Computer Laboratory, Cambridge C2 3QG, England Introduction The inspiration for
More informationSplitting a Default Theory. Hudson Turner. University of Texas at Austin.
Splitting a Default Theory Hudson Turner Department of Computer Sciences University of Texas at Austin Austin, TX 7872-88, USA hudson@cs.utexas.edu Abstract This paper presents mathematical results that
More informationBoolean Algebras, Boolean Rings and Stone s Representation Theorem
Boolean Algebras, Boolean Rings and Stone s Representation Theorem Hongtaek Jung December 27, 2017 Abstract This is a part of a supplementary note for a Logic and Set Theory course. The main goal is to
More informationMultiplicative Conjunction and an Algebraic. Meaning of Contraction and Weakening. A. Avron. School of Mathematical Sciences
Multiplicative Conjunction and an Algebraic Meaning of Contraction and Weakening A. Avron School of Mathematical Sciences Sackler Faculty of Exact Sciences Tel Aviv University, Tel Aviv 69978, Israel Abstract
More informationInfinite objects in constructive mathematics
Infinite objects in constructive mathematics Thierry Coquand Mar. 24, 2005 Goal of this presentation Introduction to some recent developments in constructive algebra and abstract functional analysis This
More informationA Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries
A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries Johannes Marti and Riccardo Pinosio Draft from April 5, 2018 Abstract In this paper we present a duality between nonmonotonic
More informationTopos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.
logic s Lectures 17-20: logic in 2 / 40 logic s Interpreting first-order logic in In Logic, first-order s are a wide class of formal s used for talking about structures of any kind (where the restriction
More informationConstructive algebra. Thierry Coquand. May 2018
Constructive algebra Thierry Coquand May 2018 Constructive algebra is algebra done in the context of intuitionistic logic 1 H. Lombardi, C. Quitté Commutative Algebra: Constructive Methods, 2016 I. Yengui
More informationApplied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw
Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018
More informationarxiv: v1 [cs.lo] 4 Sep 2018
A characterization of the consistent Hoare powerdomains over dcpos Zhongxi Zhang a,, Qingguo Li b, Nan Zhang a a School of Computer and Control Engineering, Yantai University, Yantai, Shandong, 264005,
More informationA simple propositional calculus for compact Hausdor spaces
A simple propositional calculus for compact Hausdor spaces G. Bezhanishvili N. Bezhanishvili T. Santoli Y. Venema Abstract We introduce a simple propositional calculus for compact Hausdor spaces. Our approach
More informationOn some Metatheorems about FOL
On some Metatheorems about FOL February 25, 2014 Here I sketch a number of results and their proofs as a kind of abstract of the same items that are scattered in chapters 5 and 6 in the textbook. You notice
More informationA bitopological point-free approach to compactifications
A bitopological point-free approach to compactifications Olaf Karl Klinke a, Achim Jung a, M. Andrew Moshier b a School of Computer Science University of Birmingham Birmingham, B15 2TT England b School
More informationTopology Proceedings. COPYRIGHT c by Topology Proceedings. All rights reserved.
Topology Proceedings Web: http://topology.auburn.edu/tp/ Mail: Topology Proceedings Department of Mathematics & Statistics Auburn University, Alabama 36849, USA E-mail: topolog@auburn.edu ISSN: 0146-4124
More informationACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes)
ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes) Steve Vickers CS Theory Group Birmingham 2. Theories and models Categorical approach to many-sorted
More informationConstructive Logic. Thierry Coquand. August 2008
Thierry Coquand August 2008 This course To present constructive mathematics using logic Introduction to recent work in constructive algebra (H. Lombardi, P. Schuster, I. Yengui,... ) Connection with computer
More informationA MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ
A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ NICOLAS FORD Abstract. The goal of this paper is to present a proof of the Nullstellensatz using tools from a branch of logic called model theory. In
More informationMadhavan Mukund Chennai Mathematical Institute
AN INTRODUCTION TO LOGIC Madhavan Mukund Chennai Mathematical Institute E-mail: madhavan@cmiacin Abstract ese are lecture notes for an introductory course on logic aimed at graduate students in Computer
More informationCanonical Calculi: Invertibility, Axiom expansion and (Non)-determinism
Canonical Calculi: Invertibility, Axiom expansion and (Non)-determinism A. Avron 1, A. Ciabattoni 2, and A. Zamansky 1 1 Tel-Aviv University 2 Vienna University of Technology Abstract. We apply the semantic
More informationThe non-logical symbols determine a specific F OL language and consists of the following sets. Σ = {Σ n } n<ω
1 Preliminaries In this chapter we first give a summary of the basic notations, terminology and results which will be used in this thesis. The treatment here is reduced to a list of definitions. For the
More information1. Propositional Calculus
1. Propositional Calculus Some notes for Math 601, Fall 2010 based on Elliott Mendelson, Introduction to Mathematical Logic, Fifth edition, 2010, Chapman & Hall. 2. Syntax ( grammar ). 1.1, p. 1. Given:
More informationOn Modal Logics of Partial Recursive Functions
arxiv:cs/0407031v1 [cs.lo] 12 Jul 2004 On Modal Logics of Partial Recursive Functions Pavel Naumov Computer Science Pennsylvania State University Middletown, PA 17057 naumov@psu.edu June 14, 2018 Abstract
More informationPropositional Logic Language
Propositional Logic Language A logic consists of: an alphabet A, a language L, i.e., a set of formulas, and a binary relation = between a set of formulas and a formula. An alphabet A consists of a finite
More informationFormal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University
Formal Epistemology: Lecture Notes Horacio Arló-Costa Carnegie Mellon University hcosta@andrew.cmu.edu Logical preliminaries Let L 0 be a language containing a complete set of Boolean connectives, including
More informationAdvanced Topics in LP and FP
Lecture 1: Prolog and Summary of this lecture 1 Introduction to Prolog 2 3 Truth value evaluation 4 Prolog Logic programming language Introduction to Prolog Introduced in the 1970s Program = collection
More information3. The Sheaf of Regular Functions
24 Andreas Gathmann 3. The Sheaf of Regular Functions After having defined affine varieties, our next goal must be to say what kind of maps between them we want to consider as morphisms, i. e. as nice
More informationCONSTRUCTIVE GELFAND DUALITY FOR C*-ALGEBRAS
CONSTRUCTIVE GELFAND DUALITY FOR C*-ALGEBRAS THIERRY COQUAND COMPUTING SCIENCE DEPARTMENT AT GÖTEBORG UNIVERSITY AND BAS SPITTERS DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE, EINDHOVEN UNIVERSITY OF
More informationPart II. Logic and Set Theory. Year
Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 60 Paper 4, Section II 16G State and prove the ǫ-recursion Theorem. [You may assume the Principle of ǫ- Induction.]
More informationUniversity of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor
Categorical Semantics and Topos Theory Homotopy type theory Seminar University of Oxford, Michaelis 2011 November 16, 2011 References Johnstone, P.T.: Sketches of an Elephant. A Topos-Theory Compendium.
More informationCATEGORY THEORY. Cats have been around for 70 years. Eilenberg + Mac Lane =. Cats are about building bridges between different parts of maths.
CATEGORY THEORY PROFESSOR PETER JOHNSTONE Cats have been around for 70 years. Eilenberg + Mac Lane =. Cats are about building bridges between different parts of maths. Definition 1.1. A category C consists
More informationAn adjoint construction for topological models of intuitionistic modal logic Extended abstract
An adjoint construction for topological models of intuitionistic modal logic Extended abstract M.J. Collinson, B.P. Hilken, D.E. Rydeheard April 2003 The purpose of this paper is to investigate topological
More informationCanonical extensions and the intermediate structure
Canonical extensions and the intermediate structure Andrew Craig Mathematical Institute, Oxford University Workshop on Lattices, Relations and Kleene Algebras UCL 21 September 2010 Let L be a lattice and
More informationExtending Algebraic Operations to D-Completions
Replace this file with prentcsmacro.sty for your meeting, or with entcsmacro.sty for your meeting. Both can be found at the ENTCS Macro Home Page. Extending Algebraic Operations to D-Completions Klaus
More informationSemantics of intuitionistic propositional logic
Semantics of intuitionistic propositional logic Erik Palmgren Department of Mathematics, Uppsala University Lecture Notes for Applied Logic, Fall 2009 1 Introduction Intuitionistic logic is a weakening
More informationOn the Complexity of the Reflected Logic of Proofs
On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,
More informationA note on fuzzy predicate logic. Petr H jek 1. Academy of Sciences of the Czech Republic
A note on fuzzy predicate logic Petr H jek 1 Institute of Computer Science, Academy of Sciences of the Czech Republic Pod vod renskou v 2, 182 07 Prague. Abstract. Recent development of mathematical fuzzy
More informationdistinct models, still insists on a function always returning a particular value, given a particular list of arguments. In the case of nondeterministi
On Specialization of Derivations in Axiomatic Equality Theories A. Pliuskevicien_e, R. Pliuskevicius Institute of Mathematics and Informatics Akademijos 4, Vilnius 2600, LITHUANIA email: logica@sedcs.mii2.lt
More informationCompleteness Theorems and λ-calculus
Thierry Coquand Apr. 23, 2005 Content of the talk We explain how to discover some variants of Hindley s completeness theorem (1983) via analysing proof theory of impredicative systems We present some remarks
More informationTree sets. Reinhard Diestel
1 Tree sets Reinhard Diestel Abstract We study an abstract notion of tree structure which generalizes treedecompositions of graphs and matroids. Unlike tree-decompositions, which are too closely linked
More informationEquational Logic. Chapter Syntax Terms and Term Algebras
Chapter 2 Equational Logic 2.1 Syntax 2.1.1 Terms and Term Algebras The natural logic of algebra is equational logic, whose propositions are universally quantified identities between terms built up from
More informationAlgebraic Varieties. Notes by Mateusz Micha lek for the lecture on April 17, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra
Algebraic Varieties Notes by Mateusz Micha lek for the lecture on April 17, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra Algebraic varieties represent solutions of a system of polynomial
More informationFoundations of Mathematics MATH 220 FALL 2017 Lecture Notes
Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes These notes form a brief summary of what has been covered during the lectures. All the definitions must be memorized and understood. Statements
More information0.1 Spec of a monoid
These notes were prepared to accompany the first lecture in a seminar on logarithmic geometry. As we shall see in later lectures, logarithmic geometry offers a natural approach to study semistable schemes.
More informationcse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018
cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018 Chapter 7 Introduction to Intuitionistic and Modal Logics CHAPTER 7 SLIDES Slides Set 1 Chapter 7 Introduction to Intuitionistic and Modal Logics
More informationReasoning: From Basic Entailments. to Plausible Relations. Department of Computer Science. School of Mathematical Sciences. Tel-Aviv University
General Patterns for Nonmonotonic Reasoning: From Basic Entailments to Plausible Relations Ofer Arieli Arnon Avron Department of Computer Science School of Mathematical Sciences Tel-Aviv University Tel-Aviv
More informationThe Zariski Spectrum of a ring
Thierry Coquand September 2010 Use of prime ideals Let R be a ring. We say that a 0,..., a n is unimodular iff a 0,..., a n = 1 We say that Σa i X i is primitive iff a 0,..., a n is unimodular Theorem:
More informationAn Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees
An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees Francesc Rosselló 1, Gabriel Valiente 2 1 Department of Mathematics and Computer Science, Research Institute
More informationMath 418 Algebraic Geometry Notes
Math 418 Algebraic Geometry Notes 1 Affine Schemes Let R be a commutative ring with 1. Definition 1.1. The prime spectrum of R, denoted Spec(R), is the set of prime ideals of the ring R. Spec(R) = {P R
More informationClassical Propositional Logic
The Language of A Henkin-style Proof for Natural Deduction January 16, 2013 The Language of A Henkin-style Proof for Natural Deduction Logic Logic is the science of inference. Given a body of information,
More information3 Propositional Logic
3 Propositional Logic 3.1 Syntax 3.2 Semantics 3.3 Equivalence and Normal Forms 3.4 Proof Procedures 3.5 Properties Propositional Logic (25th October 2007) 1 3.1 Syntax Definition 3.0 An alphabet Σ consists
More informationBoolean Algebra CHAPTER 15
CHAPTER 15 Boolean Algebra 15.1 INTRODUCTION Both sets and propositions satisfy similar laws, which are listed in Tables 1-1 and 4-1 (in Chapters 1 and 4, respectively). These laws are used to define an
More informationCharacterising FS domains by means of power domains
Theoretical Computer Science 264 (2001) 195 203 www.elsevier.com/locate/tcs Characterising FS domains by means of power domains Reinhold Heckmann FB 14 Informatik, Universitat des Saarlandes, Postfach
More information1. Propositional Calculus
1. Propositional Calculus Some notes for Math 601, Fall 2010 based on Elliott Mendelson, Introduction to Mathematical Logic, Fifth edition, 2010, Chapman & Hall. 2. Syntax ( grammar ). 1.1, p. 1. Given:
More informationHypersequent Calculi for some Intermediate Logics with Bounded Kripke Models
Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models Agata Ciabattoni Mauro Ferrari Abstract In this paper we define cut-free hypersequent calculi for some intermediate logics semantically
More informationOlivia Caramello. University of Insubria - Como. Deductive systems and. Grothendieck topologies. Olivia Caramello. Introduction.
duality University of Insubria - Como 2 / 27 duality Aim of the talk purpose of this talk is to illustrate the relevance of the notion of topology. I will show that the classical proof system of geometric
More informationAlgebraic Geometry. Andreas Gathmann. Class Notes TU Kaiserslautern 2014
Algebraic Geometry Andreas Gathmann Class Notes TU Kaiserslautern 2014 Contents 0. Introduction......................... 3 1. Affine Varieties........................ 9 2. The Zariski Topology......................
More information8. Prime Factorization and Primary Decompositions
70 Andreas Gathmann 8. Prime Factorization and Primary Decompositions 13 When it comes to actual computations, Euclidean domains (or more generally principal ideal domains) are probably the nicest rings
More informationAlgebraically Closed Fields
Thierry Coquand September 2010 Algebraic closure In the previous lecture, we have seen how to force the existence of prime ideals, even in a weark framework where we don t have choice axiom Instead of
More informationLogic via Algebra. Sam Chong Tay. A Senior Exercise in Mathematics Kenyon College November 29, 2012
Logic via Algebra Sam Chong Tay A Senior Exercise in Mathematics Kenyon College November 29, 2012 Abstract The purpose of this paper is to gain insight to mathematical logic through an algebraic perspective.
More informationBinary positivity in the language of locales
Binary positivity in the language of locales Francesco Ciraulo Department of Mathematics University of Padua 4 th Workshop on Formal Topology June 15-20 2012, Ljubljana Francesco Ciraulo (Padua) Binary
More information2. Prime and Maximal Ideals
18 Andreas Gathmann 2. Prime and Maximal Ideals There are two special kinds of ideals that are of particular importance, both algebraically and geometrically: the so-called prime and maximal ideals. Let
More informationNotes about Filters. Samuel Mimram. December 6, 2012
Notes about Filters Samuel Mimram December 6, 2012 1 Filters and ultrafilters Definition 1. A filter F on a poset (L, ) is a subset of L which is upwardclosed and downward-directed (= is a filter-base):
More informationForcing-based cut-elimination for Gentzen-style intuitionistic sequent calculus
Forcing-based cut-elimination for Gentzen-style intuitionistic sequent calculus Hugo Herbelin 1 and Gyesik Lee 2 1 INRIA & PPS, Paris Université 7 Paris, France Hugo.Herbelin@inria.fr 2 ROSAEC center,
More informationComputational Logic. Davide Martinenghi. Spring Free University of Bozen-Bolzano. Computational Logic Davide Martinenghi (1/30)
Computational Logic Davide Martinenghi Free University of Bozen-Bolzano Spring 2010 Computational Logic Davide Martinenghi (1/30) Propositional Logic - sequent calculus To overcome the problems of natural
More informationModal Logic XX. Yanjing Wang
Modal Logic XX Yanjing Wang Department of Philosophy, Peking University May 6th, 2016 Advanced Modal Logic (2016 Spring) 1 Completeness A traditional view of Logic A logic Λ is a collection of formulas
More information370 Y. B. Jun generate an LI-ideal by both an LI-ideal and an element. We dene a prime LI-ideal, and give an equivalent condition for a proper LI-idea
J. Korean Math. Soc. 36 (1999), No. 2, pp. 369{380 ON LI-IDEALS AND PRIME LI-IDEALS OF LATTICE IMPLICATION ALGEBRAS Young Bae Jun Abstract. As a continuation of the paper [3], in this paper we investigate
More informationOverview. I Review of natural deduction. I Soundness and completeness. I Semantics of propositional formulas. I Soundness proof. I Completeness proof.
Overview I Review of natural deduction. I Soundness and completeness. I Semantics of propositional formulas. I Soundness proof. I Completeness proof. Propositional formulas Grammar: ::= p j (:) j ( ^ )
More informationPeano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now
CSC 438F/2404F Notes (S. Cook) Fall, 2008 Peano Arithmetic Goals Now 1) We will introduce a standard set of axioms for the language L A. The theory generated by these axioms is denoted PA and called Peano
More informationMONADIC FRAGMENTS OF INTUITIONISTIC CONTROL LOGIC
Bulletin of the Section of Logic Volume 45:3/4 (2016), pp. 143 153 http://dx.doi.org/10.18778/0138-0680.45.3.4.01 Anna Glenszczyk MONADIC FRAGMENTS OF INTUITIONISTIC CONTROL LOGIC Abstract We investigate
More informationUNIVERSAL DERIVED EQUIVALENCES OF POSETS
UNIVERSAL DERIVED EQUIVALENCES OF POSETS SEFI LADKANI Abstract. By using only combinatorial data on two posets X and Y, we construct a set of so-called formulas. A formula produces simultaneously, for
More informationKRIPKE S THEORY OF TRUTH 1. INTRODUCTION
KRIPKE S THEORY OF TRUTH RICHARD G HECK, JR 1. INTRODUCTION The purpose of this note is to give a simple, easily accessible proof of the existence of the minimal fixed point, and of various maximal fixed
More informationConsequence Relations and Natural Deduction
Consequence Relations and Natural Deduction Joshua D. Guttman Worcester Polytechnic Institute September 9, 2010 Contents 1 Consequence Relations 1 2 A Derivation System for Natural Deduction 3 3 Derivations
More informationThe space of located subsets
The space of located subsets Tatsuji Kawai Universtà di Padova Second CORE meeting, 27 January 2017, LMU 1 / 26 The space of located subsets We are interested in a point-free topology on the located subsets
More informationEquivalent Types in Lambek Calculus and Linear Logic
Equivalent Types in Lambek Calculus and Linear Logic Mati Pentus Steklov Mathematical Institute, Vavilov str. 42, Russia 117966, Moscow GSP-1 MIAN Prepublication Series for Logic and Computer Science LCS-92-02
More informationPart II Logic and Set Theory
Part II Logic and Set Theory Theorems Based on lectures by I. B. Leader Notes taken by Dexter Chua Lent 2015 These notes are not endorsed by the lecturers, and I have modified them (often significantly)
More informationALGEBRAIC GEOMETRY COURSE NOTES, LECTURE 2: HILBERT S NULLSTELLENSATZ.
ALGEBRAIC GEOMETRY COURSE NOTES, LECTURE 2: HILBERT S NULLSTELLENSATZ. ANDREW SALCH 1. Hilbert s Nullstellensatz. The last lecture left off with the claim that, if J k[x 1,..., x n ] is an ideal, then
More informationTopos Theory. Lectures 21 and 22: Classifying toposes. Olivia Caramello. Topos Theory. Olivia Caramello. The notion of classifying topos
Lectures 21 and 22: toposes of 2 / 30 Toposes as mathematical universes of Recall that every Grothendieck topos E is an elementary topos. Thus, given the fact that arbitrary colimits exist in E, we can
More informationPartial model checking via abstract interpretation
Partial model checking via abstract interpretation N. De Francesco, G. Lettieri, L. Martini, G. Vaglini Università di Pisa, Dipartimento di Ingegneria dell Informazione, sez. Informatica, Via Diotisalvi
More informationExtremal Cases of the Ahlswede-Cai Inequality. A. J. Radclie and Zs. Szaniszlo. University of Nebraska-Lincoln. Department of Mathematics
Extremal Cases of the Ahlswede-Cai Inequality A J Radclie and Zs Szaniszlo University of Nebraska{Lincoln Department of Mathematics 810 Oldfather Hall University of Nebraska-Lincoln Lincoln, NE 68588 1
More informationA Family of Finite De Morgan Algebras
A Family of Finite De Morgan Algebras Carol L Walker Department of Mathematical Sciences New Mexico State University Las Cruces, NM 88003, USA Email: hardy@nmsuedu Elbert A Walker Department of Mathematical
More informationReinhold Heckmann. FB 14 { Informatik. D-6600 Saarbrucken. Bundesrepublik Deutschland. September 10, Abstract
Power Domain Constructions Reinhold Heckmann FB 14 { Informatik Universitat des Saarlandes D-6600 Saarbrucken Bundesrepublik Deutschland email: heckmann@cs.uni-sb.de September 10, 1998 Abstract The variety
More information1 Introduction A general problem that arises in dierent areas of computer science is the following combination problem: given two structures or theori
Combining Unication- and Disunication Algorithms Tractable and Intractable Instances Klaus U. Schulz CIS, University of Munich Oettingenstr. 67 80538 Munchen, Germany e-mail: schulz@cis.uni-muenchen.de
More informationLogics above S4 and the Lebesgue measure algebra
Logics above S4 and the Lebesgue measure algebra Tamar Lando Abstract We study the measure semantics for propositional modal logics, in which formulas are interpreted in the Lebesgue measure algebra M,
More informationA VIEW OF CANONICAL EXTENSION
A VIEW OF CANONICAL EXTENSION MAI GEHRKE AND JACOB VOSMAER Abstract. This is a short survey illustrating some of the essential aspects of the theory of canonical extensions. In addition some topological
More informationDesign of abstract domains using first-order logic
Centrum voor Wiskunde en Informatica REPORTRAPPORT Design of abstract domains using first-order logic E. Marchiori Computer Science/Department of Interactive Systems CS-R9633 1996 Report CS-R9633 ISSN
More informationModel Theory in the Univalent Foundations
Model Theory in the Univalent Foundations Dimitris Tsementzis January 11, 2017 1 Introduction 2 Homotopy Types and -Groupoids 3 FOL = 4 Prospects Section 1 Introduction Old and new Foundations (A) (B)
More informationLecture 2: Syntax. January 24, 2018
Lecture 2: Syntax January 24, 2018 We now review the basic definitions of first-order logic in more detail. Recall that a language consists of a collection of symbols {P i }, each of which has some specified
More informationSemantical study of intuitionistic modal logics
Semantical study of intuitionistic modal logics Department of Intelligence Science and Technology Graduate School of Informatics Kyoto University Kensuke KOJIMA January 16, 2012 Abstract We investigate
More informationAlgebras of Deductions in Category Theory. 1 Logical models from universal algebra
THIRD MATHEMATICAL CONFERENCE OF THE REPUBLIC OF SRPSKA Trebinje, 7 and 8 June 2013 Algebras of Deductions in Category Theory Kosta Dosen Faculty of Philosophy, University of Belgrade, and Mathematical
More informationALGEBRAIC GEOMETRY (NMAG401) Contents. 2. Polynomial and rational maps 9 3. Hilbert s Nullstellensatz and consequences 23 References 30
ALGEBRAIC GEOMETRY (NMAG401) JAN ŠŤOVÍČEK Contents 1. Affine varieties 1 2. Polynomial and rational maps 9 3. Hilbert s Nullstellensatz and consequences 23 References 30 1. Affine varieties The basic objects
More informationA Non-Topological View of Dcpos as Convergence Spaces
A Non-Topological View of Dcpos as Convergence Spaces Reinhold Heckmann AbsInt Angewandte Informatik GmbH, Stuhlsatzenhausweg 69, D-66123 Saarbrücken, Germany e-mail: heckmann@absint.com Abstract The category
More informationContents 1 Introduction A historical note : : : : : : : : : : : : : : : : : : : : : : : : : Modal logic : : : : : : : : : : : : : : : : :
On Axiomatizations for Propositional Logics of Programs P.M.W. Knijnenburg RUU-CS-88-34 November 1988 Contents 1 Introduction 3 1.1 A historical note : : : : : : : : : : : : : : : : : : : : : : : : : 3
More information10. Noether Normalization and Hilbert s Nullstellensatz
10. Noether Normalization and Hilbert s Nullstellensatz 91 10. Noether Normalization and Hilbert s Nullstellensatz In the last chapter we have gained much understanding for integral and finite ring extensions.
More informationCourse 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra
Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra D. R. Wilkins Contents 3 Topics in Commutative Algebra 2 3.1 Rings and Fields......................... 2 3.2 Ideals...............................
More informationOn Urquhart s C Logic
On Urquhart s C Logic Agata Ciabattoni Dipartimento di Informatica Via Comelico, 39 20135 Milano, Italy ciabatto@dsiunimiit Abstract In this paper we investigate the basic many-valued logics introduced
More informationUNITARY UNIFICATION OF S5 MODAL LOGIC AND ITS EXTENSIONS
Bulletin of the Section of Logic Volume 32:1/2 (2003), pp. 19 26 Wojciech Dzik UNITARY UNIFICATION OF S5 MODAL LOGIC AND ITS EXTENSIONS Abstract It is shown that all extensions of S5 modal logic, both
More informationClass Notes on Poset Theory Johan G. Belinfante Revised 1995 May 21
Class Notes on Poset Theory Johan G Belinfante Revised 1995 May 21 Introduction These notes were originally prepared in July 1972 as a handout for a class in modern algebra taught at the Carnegie-Mellon
More informationDirect Limits. Mathematics 683, Fall 2013
Direct Limits Mathematics 683, Fall 2013 In this note we define direct limits and prove their basic properties. This notion is important in various places in algebra. In particular, in algebraic geometry
More information