Strong normalization of a symmetric lambda calculus for second order classical logic
|
|
- Clifford Winfred Dixon
- 5 years ago
- Views:
Transcription
1 Archive for Mathematical Logic manuscript No. (will be inserted by the editor) Strong normalization of a symmetric lambda calculus for second order classical logic YAMAGATA, yoriyuki yoriyuki@ms.u-tokyo.ac.jp Department of Mathematical Science, University of Tokyo, Komaba 3-8-1, Meguro, Tokyo Received: date / Revised version: date Abstract We extend Barbanera and Berardi s symmetric lambda calculus [2] to second order classical propositional logic and prove its strong normalization. 1 Introduction In late 1980 s, T. Griffin s observation [5] on relation between the law of excluded middle and control operators in programming languages stimulates general interest in reduction rules for classical logic. In such studies, one often encounters non-determinacy, in the sense that the same deduction has different normal forms. The most well known example arises when we consider cut-elimination of sequent calculi. Another example occurs in a λµ-calculus with symmetric structural reduction rules, which Parigot suggests in order to ensure that normal forms of the natural number type are Church numerals [6]. In spite of these examples, non-deterministic reduction for classical logic do not seem well studied except some systems for propositional or first order logic [1], [2], [3]. One of the reasons of this situation is that, to the author s knowledge, strong normalization of such calculi for higher order logic is not known. In this paper, we prove strong normalization of an extension of Barbanera and Berardi s symmetric lambda calculus to second order classical propositional logic. Our method of proving strong normalization is, as one may expect, Tait- Girard s method of reducibility candidates. Parigot has already used such a Mathematics Subject Classification: 03F05, 03B40
2 2 YAMAGATA, yoriyuki method in his proof of strong normalization for a second order λµ-calculus [7]. Girard also gives a proof of strong normalization of classical linear logic using an adaptation of Tait-Girard s method to Tait calculi [4]. Unfortunately, their methods, which one could consider a negative translation, do not seem to work on a non-deterministic calculus like a symmetric lambda calculus. Barbanera and Berardi discover a suitable definition of reducibility for such a calculus. But since their notion of reducibility of a formula A mutually depends on the notion of reducibility of its negation A, characterization of reducibility candidates is not obvious. We will overcome this difficulty by extending Barbanera and Berardi s construction of reducibility candidates to infinitary logical connectives and defining reducibility candidates as the smallest set closed under such construction. The organization of this paper is the following. In Section 2, we introduce λ 2 sym, an extension of Barbanera and Berardi s symmetric lambda calculus. Section 3 is devoted to prove its strong normalization. 2 Description of λ 2 sym In this section, we present λ 2 sym, a symmetric lambda calculus for second order classical propositional logic. Definition 1 (Proper types) Type variables are symbols X 1, X 2,. We use X, Y, as metasymbols of them. Proper types (denoted A, B, A i, ) are defined inductively as follows. 1. If X is type variable, X and X are proper types. 2. If A 1 and A 2 are proper types, A 1 A 2 and A 2 A 2 are proper types. 3. If A is a proper type and X is a type variable, XA and XA are proper types. These constructs bind X in A. Negation A for each proper type A is defined by De Morgan s law and double negation elimination. The substitution A[B/X] is defined as the usual manner. Definition 2 (Types) Types (denoted C, D, C i, ) are proper types and the symbol. Definition 3 (Terms) Variables of a proper type A are symbols x A 1, xa 2,. We use x, y, as metasymbols. Terms of type C (denoted t, u, t i, u i ) is defined inductively as follow. 1. If x is a variable of a proper type A, x is a term of type A. 2. If t i is a term of a proper type A i for i = 1 and 2, t 1, t 2 is a term of type A 1 A 2
3 a symmetric lambda calculus for classical logic 3 3. If t is a term of a proper type A i for i = 1 or 2, σ i (t) is a term of type A 1 A If t is a term of a proper type A and does not contain a free variable whose type has X as a free type variable, ΠX.t is a term of type XA. This construct binds X in t. 5. If t is a term of a proper type A[B/X], (B)t is a term of type XA. 6. If t 1 is a term of a proper type A and t 2 is of A, t 1 t 2 is a term of type. 7. If t is a term of type and x is a variable of a proper type A, λx.t is a term of type A. This construct binds x in t. The substitution t[b 1 /X 1,, u 1 /x 1, ] are defined as a term obtained from t by replacing each free occurrence of X i and x i by B i and u i. Definition 4 (Reduction rules) The basic reduction rules of λ 2 sym are the following. (β) (λx.t) u t[u/x] t (λx.u) u[t/x] (π) t 1, t 2 σ i (u) t i u σ i (t) u 1, u 2 t u i (Π) ΠX.t (A)u t[a/x] u (A)t ΠX.u t u[a/x] (η) λx.t x t λx.x t t (T riv) E[t] t where in η-rules, x is not a free variable of t and in T riv -rules, the types of t, E[ ] are and E[ ] does not bind any free variables of t. The one-step reduction relation (denoted 1 ) is defined as the compatible closure of the basic reduction rules. The reduction relation (denoted ) is defined as the reflexive and transitive closure of the one-step reduction relation. 3 Strong normalization of λ 2 sym Definition 5 (Reduction sequence, strong normalizability) For a term t, a reduction sequence of t is defined as a sequence of terms t 1, t 2, where t 1 = t and t i 1 t i+1 for all i = 1, 2,. If all reduction sequences of t are finite, t is strongly normalizable. Theorem 1 All terms of λ 2 sym are strongly normalizable. The rest of the paper is devoted to prove Theorem 1. In Subsection 3.1, we define operators on sets of terms which correspond logical connectives. The set of reducibility candidates is defined as the smallest set closed under these operators in Subsection 3.2. Finally, we prove Theorem 1 in Subsection 3.3.
4 4 YAMAGATA, yoriyuki Interpretations of logical connectives V A, T A, N A are defined as the sets of variables, terms, strongly normalizable terms of type A respectively. T, N are the unions of all T A, N A. I denotes non-empty sets of indices. If a term t is strongly normalizable, w(t) is the maximal length of reduction sequences of t. Definition 6 1. For β T A, β is the set {t T A u β, t u N }. 2. For β T A, L(β) is the set {λx.t x V A, u β, t[u/x] N }. 3. Neg A (β) for β T A denotes the set V A β L(β) 4. Pair(β 1, β 2 ) denotes the set { t 1, t 2 t 1 β 1, t 2 β 2 }. 5. Let (B i ) i I be a family of proper types and (β i ) i I be a family of β i T A[Bi /X]. We define as follows. β i := {ΠX.t T XA i I, t[b i /X] β i } i I Definition 7 Let β i T Ai for i = 1, 2 and Neg β1 β 2 (β) be V A1 A 2 Pair(β 1, β 2 ) L(β) for β T A1 A 2. β 1 β 2 and β 1 β 2 are defined as follows. β 1 β 2 := the least fixed point of Neg β1 β 2 Neg A1 A 2 β 2 β 2 := Neg A1 A 2 (β 1 β 2 ) Remark. Since Neg β1 β 2 and Neg A1 A 2 are decreasing operators on countable sets, Neg β1 β 2 Neg A1 A 2 is the increasing operator on countable sets. Let X ν := Neg β1 β 2 Neg A1 A 2 ( X µ ) for an ordinal ν. Then X ω1 is the least fixed point of the operator, where ω 1 is the first uncountable ordinal. Definition 8 Let (B i ) i I be a family of proper types and (β i ) i I be a family of β i T A[Bi /X]. Neg β i (β) is defined as V XA i I β i L(β) for β T XA. Then i I β i and i I β i are defined as follows. µ<ν β i := the least fixed point of Neg β i Neg XA i I i I β i := Neg XA ( i I β i )
5 a symmetric lambda calculus for classical logic 5 Remark. Similarly to the above remark, X ω1 is the least fixed point of Neg β i Neg XA if we define X ν := Neg β i Neg XA ( X µ ) for an ordinal ν. Lemma 1 The following hold. 1. Let β i N Ai for i = 1, 2. Suppose β 1, β 2 are closed under the reduction relation. Then if t β i for some i I, σ i (t) (β 1 β 2 ). 2. Let (B i ) i I be a family of types and (β i ) i I be a family of β i N A[Bi /X]. Suppose β i is closed under the reduction relation for each i I. Then if t β i for some i I, (B i )t ( i I β i). Proof We only prove 2. We prove (B i )t X ω1 by induction on ω 1. (X ν is defined as in Remark of Definition 8.) It suffices to prove that for each u X ν, (B i )t u N. Let us examine the different possibilities for u. Note that u N from the fact β i N. First, we consider the case where u V XA. The thesis holds because t N. The case where u i I β i. Then we have u ΠX.u 1 and i I, u 1 [B i /X] β i. We examine the different possibilities for one-step reduction of (B i )t u. 1. The case where (B i )t u 1 (B i )t u for t t and u u. Since t β i and u i I β i, we have the thesis by induction hypothesis on w(t) + w(u). 2. The case where (B i )t u 1 t u 1 [B i /X]. Since u 1 [B i /X] β i, t u 1 [B i /X] N. 3. (B i )t u 1 s and s is a subterm of t or u. Since t and u are strongly normalizable, their subterm s is also strongly normalizable. The case where u L(Neg XA ( µ<ν X µ)). Let u λx.u 1. We examine the different possibilities for one-step reduction of (B i )t u. 1. The case where (B i )t λx.u 1 1 (B i )t λx.u 1. Since t β i and λx.u 1 L(Neg XA ( µ<ν X µ)) hold, the thesis follows from induction hypothesis on w(t) + w(u 1 ). 2. The case where (B i )t u 1 u 1 [(B i )t/x] by (β) or (η). By induction hypothesis, (B i )t X µ Neg XA ( X µ ). µ<ν From the hypothesis of u, we have the thesis. 3. (B i )t u 1 s and s is a subterm of t or u. Since t and u are strongly normalizable, their subterm s is also strongly normalizable. µ<ν µ<ν
6 6 YAMAGATA, yoriyuki Reducibility candidates Definition 9 For a proper type A, we define α A T A and α A T A as follows. α A := the least fixed point of Neg A Neg A α A := Neg A (α A ) Remark. We have the fact α A = Neg A (α A ) and α A = Neg A (α A ) from the definition above. Definition 10 For each proper type A, the set R A of reducibility candidates is defined by mutual induction as follows. R denotes the union of all R A. 1. α A R A and α A R A. 2. If β i R Ai for i = 1, 2, β 1 β 2 R A1 A 2 and β 1 β 2 R A1 A Let (B i ) i I be a family of proper types. If β i R A[Bi /X] for each i I, i I β i R XA and i I β i R XA. Proposition 1 If β R A, then V A β N A. Proof β can be written Neg 1 (Neg 2 (γ)) where for i = 1, 2, Neg i is one of Neg B, Neg β1 β 2, Neg β1 β 2, Neg β i, Neg β i. the fact V A β and Neg 2 (γ) follow. From induction hypothesis on the construction of β and the fact that Neg 2 (γ) is non-empty, V A, Neg 2 (γ), L(Neg 2 (γ)), Pair(β 1, β 2 ) in the case of β = β 1 β 2 and Πβ i in the case of β = i I β i are subsets of N. We have Neg 1 (Neg 2 (γ)) N. Proposition 2 For β R A, the following hold. 1. β is closed under the reduction relation. 2. β R A and β = β. The proof of Proposition 2 is induction on the construction of β. On each induction step, first we establish the clause 1 of Proposition 2 and next prove the clause 2 of the proposition. Our proof is divided to Lemmata 2, 3, 4. Lemma 2 α A and α A satisfy the clauses 1, 2 of Proposition 2. Proof We have the equation α A = Neg A (α A ) = V A α A L(α A ). V A, α A are closed under the reduction relation. Moreover, if t L(α A ) and t 1 t, then t α A in the case where a η-rule is applied to the outermost λ of t, or t L(α A ). The first clause of Proposition 2 for α A follows.
7 a symmetric lambda calculus for classical logic 7 Next, we prove α A R A. Eventually, we prove that α A is equal to α A. Since α A = Neg A (α A ), α A α A immediately follows. We prove the converse. Let t α A, u α A. We prove that t u N. We consider the different possibilities for t. The case where t V A. Since u N, we have t u N. The case where t α A. This implies the thesis since u α A. The case where t L(α A ). Let t λx.t 1. We consider the possibilities for one-step reduction of t u. 1. t u 1 t u. By the similar discussion of the proof of the clause 1, t L(α A ) or t α A and u α A. From induction hypothesis on w(t) + w(u), the thesis follows. 2. t u 1 t 1 [u/x]. From hypothesis on t. 3. u λx.u 1 and t u 1 u 1 [t/x]. Since u α A or u L(α A ), we have u 1 [t/x] N. 4. t u 1 s and s is a subterm of t or u. Since t and u are strongly normalizable, their subterm s is also strongly normalizable. For α A, the proof is similar. Lemma 3 If β T A is equal to one of β 1 β 2, β 1 β 2, β i, β i and β i satisfies clauses 1, 2 of Proposition 2, then β is closed under the reduction relation. Proof First, we consider the case where β is equal to β 1 β 2 or β i. For some γ R, β = Neg A (γ). Since V A and γ are closed under the reduction relation, we consider only the case where t L(γ). Let t λx.t 1. We examine the different possibilities for one-step reduction of t. 1. λx.t 1 1 λx.t 1 and t 1 1 t 1. Then λx.t 1 L(γ). 2. t λx.u x and t 1 u. Since t L(γ), u γ. Hence, t γ Neg A (γ) = β. Next, we consider the case where β = β i. Since V A and β i are closed under the reduction relation, and from a discussion on L(Neg A (β)) similar to the above, it suffices to prove that if λx.t x L(Neg A (β)) and λx.t x 1 t by (η), we have t β. Note that λx.t x L(Neg A (β)) implies t Neg A (β). Since t has a type A whose outermost connective is universal, we have the following possibilities. 1. t V A. By Proposition 1, t β. 2. t ΠX.t 1. We prove t 1 [B i /X] β i. Let u β i. From Lemma 1, we have (B i )u ( β i ) Neg A (β). By hypothesis on t, t (B i )u N. Hence, t 1 [B i /X] u N. This means t 1 [B i /X] βi. βi is equal to β i from hypothesis on β i.
8 8 YAMAGATA, yoriyuki 3. t λx.t 1. This implies t L(Neg A (β)). The case where β = β 1 β 2 is treated similarly. Lemma 4 Let β k R Ak for k = 1, 2, (B i ) i I be a family of proper types and β i R A[Bi /X] for i I. Assume that β k, β i satisfy the clauses 1,2 of Proposition 2. Then we have the following equations. (β 1 β 2 ) = β 1 β 2 (β 1 β 2 ) = β 1 β 2 (1) (2) ( i I β i ) = i I β i (3) ( i I β i ) = i I β i (4) Proof We will prove (3) and (4). The proofs of (1) and (2) are similar. The proof of (3). Since β i = Neg XA ( βi ) and β i = β i, ( β i ) β i. Hence, it suffices to prove that if t β i then for all u β i, t u N. We consider only the case where t L( β i ). Let t λx.t 1. Note that if β R satisfies the clauses of Proposition 2, the same hold for β. 1. t u 1 λx.t 1 u and t 1 t 1, u u. From Lemma 3, we have λx.t 1 β i and u β i. By induction hypothesis on w(t) + w(u). 2. t u 1 t 1 [u/x]. From hypothesis on t. 3. u λy.u 1 and t u 1 u 1 [t/x]. From the fact u L( β i ). 4. t u 1 s and s is a subterm of t or u. Since t and u are strongly normalizable, their subterm s is also strongly normalizable. The proof of (4). First we prove β i ( β i ). For this purpose, it suffices to prove that if t β i and u β i then t u N. We consider only the case where u L( β i ). Let u λx.u 1. We prove that if t u 1 v, v N as follows. 1. v λx.u 1 t and u 1 u 1, t t. By Lemma 3, we have t β i. From induction hypothesis on w(u) + w(t). 2. v u 1 [t/x]. From hypothesis of u. 3. t λy.t 1 and v t 1 [u/y]. We have β i = Neg β i ( β i ), since βi = Neg β i Neg XA ( β i ) and β i = Neg XA ( β i ). From the shape of t, t L( β i ). Hence we have t 1 [u/y] N. 4. The case where v is a subterm of t or u. From the fact t, u N. Next, we prove ( β i ) β i. Let t ( β i ). We will prove t β i by consideration of the different possibilities for the shape of t.
9 a symmetric lambda calculus for classical logic 9 1. t V XA. Since V XA β i, t β i. 2. t ΠX.t 1. Assume u β i. From Lemma 1, (B i )u ( β i ). We have t (B i )u N from the fact ( β i ) β i. Since t (B i )u t 1 [B i /X] u, we have t 1 [B i /X] u N. Hence we can see t 1 [B i /X] β i and therefore, t Πβ i. 3. t λx.t 1. This implies t L( β i ). Since L( β i ) β i, we have t β i. Proof (Proof of Proposition 2) By induction on the construction of β, using Lemmata 2, 3, 4. Lemma 5 Let β R A and t L(β). Then t β. Proof Since β R can be written Neg (β), where Neg is one of Neg A, Neg β1 β 2, Neg β i, we have the thesis. 3.3 Proof of Theorem 1 Definition 11 An interpretation ξ is a map from the set of type variables to R. We define ξ[β/x] as an interpretation which satisfies ξ[β/x](x) = β and ξ[β/x](y ) = ξ(y ) for Y X. ξ is extended to arbitrary types using the following clauses. ξ( ) = ξ(x ) = N ξ(x) ξ(a 1 A 2 ) = ξ(a 1 ) ξ(a 2 ) ξ(a 1 A 2 ) = ξ(a 1 ) ξ(a 2 ) ξ( XA) = β R ξ[β/x](a) ξ( XA) = β R ξ[β/x](a) Lemma 6 Let A, B be proper types and ξ be an interpretation. Then, we have ξ[ξ(b)/x](a) = ξ(a[b/x]). Especially, ξ(b) = ξ(b ). Proof By induction on the construction of A. Only the case where A X is non-trivial. In this case, we have the thesis using Lemma 4 repeatedly. Proposition 3 Let t be a term of type A, x A 1 1,, xan n be the free variables of t, X 1,, X m be the free type variables of t and ξ be an interpretation. Assume that for each X j, B j is a proper type which satisfies ξ(x j ) T Bj and a term t i ξ(a i ) is given for each x A i i. Then t[b 1 /X 1,, B m /X m, t 1 /x A 1 1,, t n/x An n ] ξ(a).
10 10 YAMAGATA, yoriyuki Proof Induction on the construction of t. In the following proof, B, ũ denote B[B 1 /X 1, ], u[b 1 /X 1,, t 1 /x A 1 1, ] for each type B and term u. t is the variable x A i i. The thesis follows from t i ξ(a i ). A A 1 A 2 and t σ i(t i ). By induction hypothesis, we have t i ξ(a i ). By Lemma 1, σ i( t i ) (ξ(a 1 ) ξ(a 2 ) ). By Lemma 4, we have σ i ( t i ) ξ(a 1 ) ξ(a 2 ). A A 1 A 2 and t t 1, t 2. By induction hypothesis, for each t i we have t i ξ(a i). The thesis follows from the definition of ξ(a 1 ) ξ(a 2 ). A XA 1 and t (B)t 1. We have t 1 ξ(a 1 [B/X]) by induction hypothesis. By Lemma 6, we have t 1 ξ[ξ(b)/x](a 1 ). By Lemma 1, ( B) t 1 ( β R ξ[β/x](a 1) ). From Lemma 4, ( B) t 1 β R ξ[β/x](a 1). A XA 1 and t ΠX.t 1. We can safely assume that X is not contained in B 1,, B m and t 1,..., t n as a free type variable. By induction hypothesis and the fact that t i ξ[β/x] for each 1 i n, we have t 1 [B/X] ξ[β/x](a 1 ) for each proper type B and β R B. This implies ΠX. t 1 β R ξ[β/x](a 1). t λx.t 1. We can safely assume that x is not contained in t 1,, t n as a free variable. By induction hypothesis, t 1 [u/x] N for each u ξ(a ). This implies λx. t 1 L(ξ(A) ). By Lemma 5, we have t ξ(a). t t 1 t 2. By induction hypothesis, we have t 1 ξ(a 1) and t 2 ξ(a 1 ). The thesis follows from the fact ξ(a 1 ) = ξ(a 1 ). Proof (Proof of Theorem 1) In the previous proposition, let ξ(x) be α X for each type variable X and t i x A i i for each free variable x A i i. Then we have t ξ(a). From Proposition 1, it follows t N. Acknowledgements I am very grateful to Stefano Berardi and Ryu Hasegawa for their comments and encouragement.
11 a symmetric lambda calculus for classical logic 11 References 1. F. Barbanera and S. Berardi. A strong normalization result for classical logic. Ann. Pure Appl. Logic, 76:99 116, F. Barbanera and S. Berardi. A symmetric lambda calculus for classical program extraction. Inf. Comput., 125(2): , A. G. Dragalin. Mathematical Intuitionism. American Methemarical Society, Translation of the Russian original from J. Y. Girard. Linear logic. Theor. Comput. Sci., 50:1 102, T. Griffin. A formulae-as-types notion of control. In Proceedings of 17th ACM Symposium on Principles of Programming Languages. ACM Press, M. Parigot. Classical proofs as programs. In Computational logic and proof theory, volume 713 of Lect. Notes Comput. Sci, pages Springer-Verlag, M. Parigot. Strong normalization for second order classical natural deduction. J. Symb. Log., 62(4): , 1997.
STRONG NORMALIZATION OF THE SECOND-ORDER SYMMETRIC LAMBDA MU CALCULUS
STRONG NORMALIZATION OF THE SECOND-ORDER SYMMETRIC LAMBDA MU CALCULUS YORIYUKI YAMAGATA Abstract. Parigot [12] suggested symmetric structural reduction rules to ensure unique representation of data types.
More informationStrong normalization of the second-order symmetric -calculus
Information and Computation 193 (2004) 1 20 www.elsevier.com/locate/ic Strong normalization of the second-order symmetric -calculus Yoriyuki Yamagata 202, 3-47-13 Kugayama Suginami-ku, Tokyo, Japan Available
More informationNon deterministic classical logic: the λµ ++ -calculus
Paru dans : Mathematical Logic Quarterly, 48, pp. 357-366, 2002 Non deterministic classical logic: the λµ ++ -calculus Karim NOUR LAMA - Equipe de Logique, Université de Savoie 73376 Le Bourget du Lac
More informationClassical Combinatory Logic
Computational Logic and Applications, CLA 05 DMTCS proc. AF, 2006, 87 96 Classical Combinatory Logic Karim Nour 1 1 LAMA - Equipe de logique, Université de Savoie, F-73376 Le Bourget du Lac, France Combinatory
More informationhal , version 1-21 Oct 2009
ON SKOLEMISING ZERMELO S SET THEORY ALEXANDRE MIQUEL Abstract. We give a Skolemised presentation of Zermelo s set theory (with notations for comprehension, powerset, etc.) and show that this presentation
More informationSTRONG NORMALIZATION OF λ Sym
Logical Methods in Computer Science Vol. 13(3:34)2017, pp. 1 22 www.lmcs-online.org Submitted Mar. 11, 2016 Published Sep. 28, 2017 STRONG NORMALIZATION OF λ Sym Prop - AND λµ µ -CALCULI PÉTER BATTYÁNYI
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 informationA General Technique for Analyzing Termination in Symmetric Proof Calculi
A General Technique for Analyzing Termination in Symmetric Proof Calculi Daniel J. Dougherty 1, Silvia Ghilezan 2 and Pierre Lescanne 3 1 Worcester Polytechnic Institute, USA, dd@cs.wpi.edu 2 Faculty of
More informationKrivine s Intuitionistic Proof of Classical Completeness (for countable languages)
Krivine s Intuitionistic Proof of Classical Completeness (for countable languages) Berardi Stefano Valentini Silvio Dip. Informatica Dip. Mat. Pura ed Applicata Univ. Torino Univ. Padova c.so Svizzera
More informationCommand = Value Context. Hans-Dieter Hiep. 15th of June, /17
1/17 Command = Value Context Hans-Dieter Hiep 15th of June, 2018 2/17 Example Consider a total functional programming language. swap :: A B B A swap (a, b) = (b, a) paws :: A B B A paws a = a paws b =
More informationInvestigation of Prawitz s completeness conjecture in phase semantic framework
Investigation of Prawitz s completeness conjecture in phase semantic framework Ryo Takemura Nihon University, Japan. takemura.ryo@nihon-u.ac.jp Abstract In contrast to the usual Tarskian set-theoretic
More informationLazy Strong Normalization
Lazy Strong Normalization Luca Paolini 1,2 Dipartimento di Informatica Università di Torino (ITALIA) Elaine Pimentel 1,2 Departamento de Matemática Universidade Federal de Minas Gerais (BRASIL) Dipartimento
More informationType Theory and Constructive Mathematics. Type Theory and Constructive Mathematics Thierry Coquand. University of Gothenburg
Type Theory and Constructive Mathematics Type Theory and Constructive Mathematics Thierry Coquand University of Gothenburg Content An introduction to Voevodsky s Univalent Foundations of Mathematics The
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 informationIntroduction to dependent type theory. CIRM, May 30
CIRM, May 30 Goals of this presentation Some history and motivations Notations used in type theory Main goal: the statement of main properties of equality type and the univalence axiom First talk P ropositions
More informationBruno DINIS and Gilda FERREIRA INSTANTIATION OVERFLOW
RPORTS ON MATHMATICAL LOGIC 51 (2016), 15 33 doi:104467/20842589rm160025279 Bruno DINIS and Gilda FRRIRA INSTANTIATION OVRFLOW A b s t r a c t The well-known embedding of full intuitionistic propositional
More informationClausal Presentation of Theories in Deduction Modulo
Gao JH. Clausal presentation of theories in deduction modulo. JOURNAL OF COMPUTER SCIENCE AND TECHNOL- OGY 28(6): 1085 1096 Nov. 2013. DOI 10.1007/s11390-013-1399-0 Clausal Presentation of Theories in
More informationA simple proof that super-consistency implies cut elimination
A simple proof that super-consistency implies cut elimination Gilles Dowek 1 and Olivier Hermant 2 1 École polytechnique and INRIA, LIX, École polytechnique, 91128 Palaiseau Cedex, France gilles.dowek@polytechnique.edu
More informationStrong normalization of lambda-sym-prop and lambda bare-mu-mu tilde*-calculi
Strong normalization of lambda-sym-prop and lambda bare-mu-mu tilde*-calculi Péter Battyányi, Karim Nour To cite this version: Péter Battyányi, Karim Nour. Strong normalization of lambda-sym-prop and lambda
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 informationExistence and Consistency in Bounded Arithmetic
Existence and Consistency in Bounded Arithmetic Yoriyuki Yamagata National Institute of Advanced Science and Technology (AIST) Kusatsu, August 30, 2011 Outline Self introduction Summary Theories of PV
More informationA General Type for Storage Operators
A General Type for Storage Operators Karim NOUR LAMA - Equipe de Logique, Université de Chambéry 73376 Le Bourget du Lac e-mail nour@univ-savoie.fr Abstract In 1990, J.L. Krivine introduced the notion
More informationA call-by-name lambda-calculus machine
A call-by-name lambda-calculus machine Jean-Louis Krivine University Paris VII, C.N.R.S. 2 place Jussieu 75251 Paris cedex 05 (krivine@pps.jussieu.fr) Introduction We present, in this paper, a particularly
More informationUnion of Reducibility Candidates for Orthogonal Constructor Rewriting
Union of Reducibility Candidates for Orthogonal Constructor Rewriting Colin Riba To cite this version: Colin Riba. Union of Reducibility Candidates for Orthogonal Constructor Rewriting. 2008.
More informationProof Theoretical Studies on Semilattice Relevant Logics
Proof Theoretical Studies on Semilattice Relevant Logics Ryo Kashima Department of Mathematical and Computing Sciences Tokyo Institute of Technology Ookayama, Meguro, Tokyo 152-8552, Japan. e-mail: kashima@is.titech.ac.jp
More informationStrong Normalization as Safe Interaction
Strong Normalization as Safe Interaction Colin Riba INPL & LORIA, Nancy, France E-mail: riba@loria.fr Abstract When enriching the λ-calculus with rewriting, union types may be needed to type all strongly
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 CLASSIFICATION OF INFINITE ABELIAN GROUPS WITH PARTIAL DECOMPOSITION BASES IN L ω
ROCKY MOUNTAIN JOURNAL OF MATHEMATICS Volume 47, Number 2, 2017 THE CLASSIFICATION OF INFINITE ABELIAN GROUPS WITH PARTIAL DECOMPOSITION BASES IN L ω CAROL JACOBY AND PETER LOTH ABSTRACT. We consider the
More informationInvestigations on the Dual Calculus
Investigations on the Dual Calculus Nikos Tzevelekos nikt@comlab.ox.ac.uk Abstract The Dual Calculus, proposed recently by Wadler, is the outcome of two distinct lines of research in theoretical computer
More informationSafety Analysis versus Type Inference
Information and Computation, 118(1):128 141, 1995. Safety Analysis versus Type Inference Jens Palsberg palsberg@daimi.aau.dk Michael I. Schwartzbach mis@daimi.aau.dk Computer Science Department, Aarhus
More informationType Systems Winter Semester 2006
Type Systems Winter Semester 2006 Week 7 November 29 November 29, 2006 - version 1.0 Plan PREVIOUSLY: 1. type safety as progress and preservation 2. typed arithmetic expressions 3. simply typed lambda
More informationAlonzo Church ( ) Lambda Calculus. λ-calculus : syntax. Grammar for terms : Inductive denition for λ-terms
Alonzo Church (1903-1995) Lambda Calculus 2 λ-calculus : syntax Grammar for terms : t, u ::= x (variable) t u (application) λx.t (abstraction) Notation : Application is left-associative so that t 1 t 2...
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 informationSemantics with Intersection Types
Semantics with Intersection Types Steffen van Bakel Department of Computing, Imperial College of Science, Technology and Medicine, 180 Queen s Gate, London SW7 2BZ, U.K., E-mail: svb@doc.ic.ac.uk (Sections
More informationNested Epistemic Logic Programs
Nested Epistemic Logic Programs Kewen Wang 1 and Yan Zhang 2 1 Griffith University, Australia k.wang@griffith.edu.au 2 University of Western Sydney yan@cit.uws.edu.au Abstract. Nested logic programs and
More informationTR : Binding Modalities
City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2012 TR-2012011: Binding Modalities Sergei N. Artemov Tatiana Yavorskaya (Sidon) Follow this and
More informationAN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC
Bulletin of the Section of Logic Volume 45/1 (2016), pp 33 51 http://dxdoiorg/1018778/0138-068045103 Mirjana Ilić 1 AN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC Abstract
More informationProving Completeness for Nested Sequent Calculi 1
Proving Completeness for Nested Sequent Calculi 1 Melvin Fitting abstract. Proving the completeness of classical propositional logic by using maximal consistent sets is perhaps the most common method there
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 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 informationCurry-Howard Correspondence for Classical Logic
Curry-Howard Correspondence for Classical Logic Stéphane Graham-Lengrand CNRS, Laboratoire d Informatique de l X Stephane.Lengrand@Polytechnique.edu 2 Practicalities E-mail address: Stephane.Lengrand@Polytechnique.edu
More informationToward a General Rewriting-Based Framework for Reducibility
Toward a General Rewriting-Based Framework for Reducibility Colin Riba INRIA Sophia Antipolis Médeterranée Colin.Riba@sophia.inria.fr December 18, 2008 Reducibility is a powerful proof method which applies
More informationSub-λ-calculi, Classified
Electronic Notes in Theoretical Computer Science 203 (2008) 123 133 www.elsevier.com/locate/entcs Sub-λ-calculi, Classified François-Régis Sinot Universidade do Porto (DCC & LIACC) Rua do Campo Alegre
More informationRealizing the axiom of dependent choice
Realizing the axiom of dependent choice Jean-Louis Krivine PPS Group, University Paris 7, CNRS krivine@pps.jussieu.fr Edinburgh, March 26, 2003 1 The extended Curry-Howard correspondence We want to get
More informationTyped Arithmetic Expressions
Typed Arithmetic Expressions CS 550 Programming Languages Jeremy Johnson TAPL Chapters 3 and 5 1 Types and Safety Evaluation rules provide operational semantics for programming languages. The rules provide
More informationMARKOV S PRINCIPLE AND SUBSYSTEMS OF INTUITIONISTIC ANALYSIS
MARKOV S PRINCIPLE AND SUBSYSTEMS OF INTUITIONISTIC ANALYSIS J. R. MOSCHOVAKIS Abstract. Using a technique developed by Coquand and Hofmann [3] we verify that adding the analytical form MP 1: α( xα(x)
More informationA generalization of modal definability
A generalization of modal definability Tin Perkov Polytechnic of Zagreb Abstract. Known results on global definability in basic modal logic are generalized in the following sense. A class of Kripke models
More informationPROPOSITIONAL MIXED LOGIC: ITS SYNTAX AND SEMANTICS
PROPOSITIONAL MIXED LOGIC: ITS SYNTAX AND SEMANTICS Karim NOUR 1 and Abir NOUR 2 Abstract In this paper, we present a propositional logic (called mixed logic) containing disjoint copies of minimal, intuitionistic
More informationGuaranteeing No Interaction Between Functional Dependencies and Tree-Like Inclusion Dependencies
Guaranteeing No Interaction Between Functional Dependencies and Tree-Like Inclusion Dependencies Mark Levene Department of Computer Science University College London Gower Street London WC1E 6BT, U.K.
More informationIntersection and Singleton Type Assignment Characterizing Finite Böhm-Trees
Information and Computation 178, 1 11 (2002) doi:101006/inco20022907 Intersection and Singleton Type Assignment Characterizing Finite Böhm-Trees Toshihiko Kurata 1 Department of Mathematics, Tokyo Metropolitan
More informationAn Overview of Residuated Kleene Algebras and Lattices Peter Jipsen Chapman University, California. 2. Background: Semirings and Kleene algebras
An Overview of Residuated Kleene Algebras and Lattices Peter Jipsen Chapman University, California 1. Residuated Lattices with iteration 2. Background: Semirings and Kleene algebras 3. A Gentzen system
More informationSilvia Ghilezan and Jelena Ivetić
PUBLICATIONS DE L INSTITUT MATHÉMATIQUE Nouvelle série, tome 82(96) (2007), 85 91 DOI 102298/PIM0796085G INTERSECTION TYPES FOR λ Gtz -CALCULUS Silvia Ghilezan and Jelena Ivetić Abstract. We introduce
More informationModularity of Confluence: A Simplified Proof
1 Modularity of Confluence: A Simplified Proof Jan Willem Klop 1,2,5,6 Aart Middeldorp 3,5 Yoshihito Toyama 4,7 Roel de Vrijer 2 1 Department of Software Technology CWI, Kruislaan 413, 1098 SJ Amsterdam
More informationarxiv: v3 [cs.pl] 15 May 2011
A Step-indexed Semantic Model of Types for the Call-by-Name Lambda Calculus arxiv:1105.1985v3 [cs.pl] 15 May 2011 Abstract Step-indexed semantic models of types were proposed as an alternative to purely
More informationTERMS FOR NATURAL DEDUCTION, SEQUENT CALCULUS AND CUT ELIMINATION IN CLASSICAL LOGIC
TERMS FOR NATURAL DEDUCTION, SEQUENT CALCULUS AND CUT ELIMINATION IN CLASSICAL LOGIC SILVIA GHILEZAN Faculty of Engineering, University of Novi Sad, Novi Sad, Serbia e-mail address: gsilvia@uns.ns.ac.yu
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 informationInfinite λ-calculus and non-sensible models
Infinite λ-calculus and non-sensible models Alessandro Berarducci Dipartimento di Matematica, Università di Pisa Via Buonarroti 2, 56127 Pisa, Italy berardu@dm.unipi.it July 7, 1994, Revised Nov. 13, 1994
More informationChapter 1. Measure Spaces. 1.1 Algebras and σ algebras of sets Notation and preliminaries
Chapter 1 Measure Spaces 1.1 Algebras and σ algebras of sets 1.1.1 Notation and preliminaries We shall denote by X a nonempty set, by P(X) the set of all parts (i.e., subsets) of X, and by the empty set.
More informationInformal Statement Calculus
FOUNDATIONS OF MATHEMATICS Branches of Logic 1. Theory of Computations (i.e. Recursion Theory). 2. Proof Theory. 3. Model Theory. 4. Set Theory. Informal Statement Calculus STATEMENTS AND CONNECTIVES Example
More informationGrammatical resources: logic, structure and control
Grammatical resources: logic, structure and control Michael Moortgat & Dick Oehrle 1 Grammatical composition.................................. 5 1.1 Grammar logic: the vocabulary.......................
More informationExtended Abstract: Reconsidering Intuitionistic Duality
Extended Abstract: Reconsidering Intuitionistic Duality Aaron Stump, Harley Eades III, Ryan McCleeary Computer Science The University of Iowa 1 Introduction This paper proposes a new syntax and proof system
More informationInterpolation via translations
Interpolation via translations Walter Carnielli 2,3 João Rasga 1,3 Cristina Sernadas 1,3 1 DM, IST, TU Lisbon, Portugal 2 CLE and IFCH, UNICAMP, Brazil 3 SQIG - Instituto de Telecomunicações, Portugal
More informationTHE CLOSED-POINT ZARISKI TOPOLOGY FOR IRREDUCIBLE REPRESENTATIONS. K. R. Goodearl and E. S. Letzter
THE CLOSED-POINT ZARISKI TOPOLOGY FOR IRREDUCIBLE REPRESENTATIONS K. R. Goodearl and E. S. Letzter Abstract. In previous work, the second author introduced a topology, for spaces of irreducible representations,
More informationDifficulties of the set of natural numbers
Difficulties of the set of natural numbers Qiu Kui Zhang Nanjing University of Information Science and Technology 210044 Nanjing, China E-mail: zhangqk@nuist.edu.cn Abstract In this article some difficulties
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 informationThe Lambda-Calculus Reduction System
2 The Lambda-Calculus Reduction System 2.1 Reduction Systems In this section we present basic notions on reduction systems. For a more detailed study see [Klop, 1992, Dershowitz and Jouannaud, 1990]. Definition
More informationMathematical Induction
Chapter 6 Mathematical Induction 6.1 The Process of Mathematical Induction 6.1.1 Motivating Mathematical Induction Consider the sum of the first several odd integers. produce the following: 1 = 1 1 + 3
More informationOn the Standardization Theorem for λβη-calculus
On the Standardization Theorem for λβη-calculus Ryo Kashima Department of Mathematical and Computing Sciences Tokyo Institute of Technology Ookayama, Meguro, Tokyo 152-8552, Japan. e-mail: kashima@is.titech.ac.jp
More informationNatural Deduction. Formal Methods in Verification of Computer Systems Jeremy Johnson
Natural Deduction Formal Methods in Verification of Computer Systems Jeremy Johnson Outline 1. An example 1. Validity by truth table 2. Validity by proof 2. What s a proof 1. Proof checker 3. Rules of
More informationFixed-point elimination in Heyting algebras 1
1/32 Fixed-point elimination in Heyting algebras 1 Silvio Ghilardi, Università di Milano Maria João Gouveia, Universidade de Lisboa Luigi Santocanale, Aix-Marseille Université TACL@Praha, June 2017 1 See
More informationOn minimal models of the Region Connection Calculus
Fundamenta Informaticae 69 (2006) 1 20 1 IOS Press On minimal models of the Region Connection Calculus Lirong Xia State Key Laboratory of Intelligent Technology and Systems Department of Computer Science
More informationANALYTIC TABLEAUX FOR SIMPLE TYPE THEORY AND ITS FIRST-ORDER FRAGMENT
Logical Methods in Computer Science Vol. 6 (2:4) 2010, pp. 1 33 www.lmcs-online.org Submitted Dec. 18, 2009 Published Jun. 23, 2010 ANALYTIC TABLEAUX FOR SIMPLE TYPE THEORY AND ITS FIRST-ORDER FRAGMENT
More informationDeriving natural deduction rules from truth tables (Extended version)
Deriving natural deduction rules from truth tables (Extended version) Herman Geuvers 1 and Tonny Hurkens 2 1 Radboud University & Technical University Eindhoven, The Netherlands herman@cs.ru.nl Abstract
More informationResolution for mixed Post logic
Resolution for mixed Post logic Vladimir Komendantsky Institute of Philosophy of Russian Academy of Science, Volkhonka 14, 119992 Moscow, Russia vycom@pochtamt.ru Abstract. In this paper we present a resolution
More informationGödel s Completeness Theorem
A.Miller M571 Spring 2002 Gödel s Completeness Theorem We only consider countable languages L for first order logic with equality which have only predicate symbols and constant symbols. We regard the symbols
More informationAutomata Theory and Formal Grammars: Lecture 1
Automata Theory and Formal Grammars: Lecture 1 Sets, Languages, Logic Automata Theory and Formal Grammars: Lecture 1 p.1/72 Sets, Languages, Logic Today Course Overview Administrivia Sets Theory (Review?)
More informationHILBERT SPACES AND THE RADON-NIKODYM THEOREM. where the bar in the first equation denotes complex conjugation. In either case, for any x V define
HILBERT SPACES AND THE RADON-NIKODYM THEOREM STEVEN P. LALLEY 1. DEFINITIONS Definition 1. A real inner product space is a real vector space V together with a symmetric, bilinear, positive-definite mapping,
More informationDENSELY k-separable COMPACTA ARE DENSELY SEPARABLE
DENSELY k-separable COMPACTA ARE DENSELY SEPARABLE ALAN DOW AND ISTVÁN JUHÁSZ Abstract. A space has σ-compact tightness if the closures of σ-compact subsets determines the topology. We consider a dense
More informationSKETCHY NOTES FOR WEEKS 7 AND 8
SKETCHY NOTES FOR WEEKS 7 AND 8 We are now ready to start work on the proof of the Completeness Theorem for first order logic. Before we start a couple of remarks are in order (1) When we studied propositional
More informationCommutative Locative Quantifiers for Multiplicative Linear Logic
Commutative Locative Quantifiers for Multiplicative Linear Logic Stefano Guerrini 1 and Patrizia Marzuoli 2 1 Dipartimento di Informatica Università degli Studi Roma La Sapienza Via Salaria, 113 00198
More informationA NOTE ON THE EIGHTFOLD WAY
A NOTE ON THE EIGHTFOLD WAY THOMAS GILTON AND JOHN KRUEGER Abstract. Assuming the existence of a Mahlo cardinal, we construct a model in which there exists an ω 2 -Aronszajn tree, the ω 1 -approachability
More informationOn the proof theory of the modal mu-calculus
On the proof theory of the modal mu-calculus Thomas Studer January 24, 2007 Abstract We study the proof theoretic relationship between several deductive systems for the modal mu-calculus. This results
More informationThe faithfulness of atomic polymorphism
F Ferreira G Ferreira The faithfulness of atomic polymorphism Abstract It is known that the full intuitionistic propositional calculus can be embedded into the atomic polymorphic system F at, a calculus
More informationA general method to prove the normalization theorem for first and second order typed λ-calculi
Under consideration for publication in Math. Struct. in Comp. Science A general method to prove the normalization theorem for first and second order typed λ-calculi Venanzio Capretta and Silvio Valentini
More informationParameterizations and Fixed-Point Operators on Control Categories
Parameterizations and Fixed-Point Operators on Control Categories oshihiko Kakutani 1 and Masahito Hasegawa 12 1 Research Institute for Mathematical Sciences, Kyoto University {kakutani,hassei}@kurims.kyoto-u.ac.jp
More informationRules and derivations in an elementary logic course arxiv: v1 [cs.lo] 7 Jan 2016
Rules and derivations in an elementary logic course arxiv:160101483v1 [cslo] 7 Jan 2016 Gilles Dowek Inria, 23 avenue d Italie, CS 81321, 75214 Paris Cedex 13, France gillesdowek@inriafr When teaching
More informationUniform Schemata for Proof Rules
Uniform Schemata for Proof Rules Ulrich Berger and Tie Hou Department of omputer Science, Swansea University, UK {u.berger,cshou}@swansea.ac.uk Abstract. Motivated by the desire to facilitate the implementation
More informationSets, Logic and Categories Solutions to Exercises: Chapter 2
Sets, Logic and Categories Solutions to Exercises: Chapter 2 2.1 Prove that the ordered sum and lexicographic product of totally ordered (resp., well-ordered) sets is totally ordered (resp., well-ordered).
More informationGREGORY TREES, THE CONTINUUM, AND MARTIN S AXIOM
The Journal of Symbolic Logic Volume 00, Number 0, XXX 0000 GREGORY TREES, THE CONTINUUM, AND MARTIN S AXIOM KENNETH KUNEN AND DILIP RAGHAVAN Abstract. We continue the investigation of Gregory trees and
More informationFirst In-Class Exam Solutions Math 410, Professor David Levermore Monday, 1 October 2018
First In-Class Exam Solutions Math 40, Professor David Levermore Monday, October 208. [0] Let {b k } k N be a sequence in R and let A be a subset of R. Write the negations of the following assertions.
More informationTruth values algebras and proof normalization
Truth values algebras and proof normalization Gilles Dowek École polytechnique and INRIA, LIX, École polytechnique, 91128 Palaiseau Cedex, France http://lix.polytechnique.fr/ dowek/ Gilles.Dowek@polytechnique.edu
More informationSafety Analysis versus Type Inference for Partial Types
Safety Analysis versus Type Inference for Partial Types Jens Palsberg palsberg@daimi.aau.dk Michael I. Schwartzbach mis@daimi.aau.dk Computer Science Department, Aarhus University Ny Munkegade, DK-8000
More informationThe duality of computation
The duality of computation (notes for the 3rd International Workshop on Higher-Order Rewriting) Hugo Herbelin LIX - INRIA-Futurs - PCRI Abstract. The work presented here is an extension of a previous work
More informationON A PERIOD OF ELEMENTS OF PSEUDO-BCI-ALGEBRAS
Discussiones Mathematicae General Algebra and Applications 35 (2015) 21 31 doi:10.7151/dmgaa.1227 ON A PERIOD OF ELEMENTS OF PSEUDO-BCI-ALGEBRAS Grzegorz Dymek Institute of Mathematics and Computer Science
More informationConvex Geometry. Carsten Schütt
Convex Geometry Carsten Schütt November 25, 2006 2 Contents 0.1 Convex sets... 4 0.2 Separation.... 9 0.3 Extreme points..... 15 0.4 Blaschke selection principle... 18 0.5 Polytopes and polyhedra.... 23
More information, 0, 1, c ξ, d ξη ξ,η<α,
Leon Henkin and cylindric algebras J. Donald Monk Cylindric algebras are abstract algebras which stand in the same relationship to first-order logic as Boolean algebras do to sentential logic. There are
More informationFOUNDATIONS OF MATHEMATICS CHAPTER 1: FOUNDATIONS OF GEOMETRY
FOUNDATIONS OF MATHEMATICS CHAPTER 1: FOUNDATIONS OF GEOMETRY 1. INTRODUCTION Plane geometry is an area of mathematics that has been studied since ancient times. The roots of the word geometry are the
More informationCounterfactual Logic: Labelled and Internal Calculi, Two Sides of the Same Coin?
Counterfactual Logic: Labelled and Internal Calculi, Two Sides of the Same Coin? Marianna Girlando, Sara Negri, Nicola Olivetti 1 Aix Marseille Univ, Université de Toulon, CNRS, LIS, Marseille, France;
More informationElimination of binary choice sequences
Elimination of binary choice sequences Tatsuji Kawai Japan Advanced Institute of Science and Technology JSPS Core-to-Core Program Workshop on Mathematical Logic and its Application 16 17 September 2016,
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 information