Are we ready yet? Friday, February 18,

Size: px
Start display at page:

Download "Are we ready yet? Friday, February 18,"

Transcription

1 Are we ready yet? 1

2 2

3 Tableau/Sequent Duality Pushed a Bit Further Melvin Fitting CUNY 2

4 It is common knowledge that tableau proofs and sequent proofs are the same thing. 3

5 It is common knowledge that tableau proofs and sequent proofs are the same thing. One is the other, upside down. 3

6 A Simple Tableau Proof F (P Q) ( P Q) 4

7 A Simple Tableau Proof F (P Q) ( P Q) TP Q F P Q 4

8 A Simple Tableau Proof F (P Q) ( P Q) TP Q F P Q FP TQ 4

9 A Simple Tableau Proof F (P Q) ( P Q) TP Q F P Q FP F P FQ TQ 4

10 A Simple Tableau Proof F (P Q) ( P Q) TP Q F P Q FP F P FQ TP TQ 4

11 A Simple Tableau Proof F (P Q) ( P Q) TP Q F P Q FP F P FQ TP TQ F P FQ 4

12 Turn the tree over TP FQ F P FP FQ F P TQ F P Q TP Q F (P Q) ( P Q) 5

13 Now turn branches into sequents, T s on the left, F s on the right, and undo the tree construction. 6

14 TP FQ F P FP FQ F P TQ F P Q TP Q F (P Q) ( P Q) 7

15 P Q, P TP FQ F P FP FQ F P TQ F P Q TP Q F (P Q) ( P Q) 7

16 P Q, P FQ F P FP FQ F P TQ F P Q TP Q F (P Q) ( P Q) 7

17 P Q, P FQ F P FP FQ F P TQ F P Q TP Q F (P Q) ( P Q) 7

18 P Q, P P, Q, P FQ F P FP FQ F P TQ F P Q TP Q F (P Q) ( P Q) 7

19 P Q, P P, Q, P FQ F P F P FP TQ F P Q TP Q F (P Q) ( P Q) 7

20 P Q, P P, Q, P FP FQ F P TQ F P Q TP Q F (P Q) ( P Q) 7

21 P Q, P P, Q, P FP FQ F P TQ F P Q TP Q F (P Q) ( P Q) 7

22 P Q, P P, Q, P P Q, P FP FQ F P TQ F P Q TP Q F (P Q) ( P Q) 7

23 P Q, P P, Q, P P Q, P FP Q P, Q FQ F P TQ F P Q TP Q F (P Q) ( P Q) 7

24 P Q, P P, Q, P Q P, Q P Q, P FP F P TQ F P Q TP Q F (P Q) ( P Q) 7

25 P Q, P P, Q, P Q P, Q P Q, P FP TQ F P Q TP Q F (P Q) ( P Q) 7

26 P Q, P P, Q, P Q P, Q P Q, P FP TQ F P Q TP Q F (P Q) ( P Q) 7

27 P Q, P P, Q, P P Q, P FP Q P, Q Q P Q TQ F P Q TP Q F (P Q) ( P Q) 7

28 P Q, P P, Q, P P Q, P Q P, Q Q P Q TQ F P Q TP Q F (P Q) ( P Q) 7

29 P Q, P P, Q, P P Q, P Q P, Q Q P Q F P Q TP Q F (P Q) ( P Q) 7

30 P Q, P P, Q, P P Q, P Q P, Q Q P Q F P Q TP Q F (P Q) ( P Q) 7

31 P Q, P P, Q, P Q P, Q P Q, P Q P Q F P Q TP Q F (P Q) ( P Q) P Q P Q 7

32 P Q, P P, Q, P Q P, Q P Q, P Q P Q TP Q F (P Q) ( P Q) P Q P Q 7

33 P Q, P P, Q, P Q P, Q P Q, P Q P Q F (P Q) ( P Q) P Q P Q 7

34 P Q, P P, Q, P Q P, Q P Q, P Q P Q F (P Q) ( P Q) P Q P Q 7

35 P Q, P P, Q, P Q P, Q P Q, P Q P Q F (P Q) ( P Q) P Q P Q (P Q) ( P Q) 7

36 P Q, P P, Q, P Q P, Q P Q, P Q P Q P Q P Q (P Q) ( P Q) 7

37 Now, prefixed tableaus Fitting 1972, Massacci

38 A prefix is a sequence, say , of positive integers. 9

39 A prefix is a sequence, say , of positive integers. Think of a prefix as naming a possible world. 9

40 A prefix is a sequence, say , of positive integers. Think of a prefix as naming a possible world. Think of 1.2.1, 1.2.2, etc. as possible worlds accessible from 1.2 9

41 A prefixed formula is σϕ prefix formula 10

42 A prefixed formula is σϕ prefix formula Intuitively: formula is true at prefix world. 10

43 A prefixed tableau has prefixed formulas on its branches. 11

44 Uniform Notation α α 1 α 2 X Y X Y (X Y ) X Y (X Y ) X Y β β 1 β 2 X Y X Y (X Y ) X Y X Y X Y 12

45 Modal Uniform Notation ν ν 0 X X X X π π 0 X X X X 13

46 Propositional Tableau Rules Prefix Tableau Double Negation Rule Prefix Tableau α Rule Prefix Tableau β Rule σ X σx σ α σα 1 σα 2 σβ σβ 1 σβ 2 14

47 Modal K Rules Prefix Tableau ν Rule Prefix Tableau π Rule σν σ.n ν 0 σ.n not new σπ σ.n π 0 σ.n new 15

48 K Tableau Example Here is a K tableau proof of ( P Q) ( (P R) (Q S)) 16

49 1 (P R) 8. 1 (Q S) (P R) P R (( P Q) ( (P R) (Q S))) 1. 1 P Q 2. 1 ( (P R) (Q S)) 3. 1 P 4. 1 Q P Q (Q S) Q S

50 Next, nested sequents Brünnler

51 We now use one-sided (or Tait) sequences. 19

52 We now use one-sided (or Tait) sequences. Instead of A, B C, D use A, B,C,D and think of it disjunctively. 19

53 The Definition A nested sequent is a non-empty finite set of formulas and nested sequents. Think of a sequent as a disjunction and nesting as necessitation. 20

54 {A, B, {C, {D, E}, {F, G}}} is a nested sequent We generally write it as A, B, [C, [D, E], [F, G]] Think of it as A B (C (D E) (F G)) 21

55 We use the following notation. It is introduced here informally, but a formal definition is easy. 22

56 We use the following notation. It is introduced here informally, but a formal definition is easy. Γ( ) is a (nested) sequent with a hole and Γ(A, B,...) fills that hole with what you see. 22

57 Propositional Nested Sequent Rules Axioms Γ(A, A), A a propositional letter Double Negation Γ(X) Γ( X) α Rule Γ(α 1 ) Γ(α 2 ) Γ(α) Γ(β 1,β 2 ) β Rule Γ(β) 23

58 Nested K Rules ν Rule π Rule Γ([ν 0 ]) Γ(ν) Γ(π, [π 0,X,...]) Γ(π, [X,...]) 24

59 K Sequent Example Here is a nested sequent proof of ( P Q) ( (P R) (Q S)) 25

60 (P R), P, P, R, Q 11, 12 (P R), P, P R, Q (Q S), P, Q, Q, S 10 (P R), P, Q (Q S), P, Q, Q S 8 (Q S), P, Q 9 (P R) (Q S), P, Q 7 (P R) (Q S), Q, P 6 (P R) (Q S), P, Q 4, 5 ( P Q), (P R) (Q S) 2, 3 ( P Q) ( (P R) (Q S)) 1 14,

61 27

62 This is just the earlier prefixed tableau proof turned over, with nesting replacing prefixes, and formulas dualized. 27

63 The idea is, tableau branches turn into nested sequents. Formulas with the same prefix all go into the same nested subsequent, and prefix structure corresponds to nesting levels. 28

64 For example, {1 A, 1.1 B,1.1.1 C, D, 1.2 E,1.2.1 F } translates to {A, {B,{C}, {D}}, {E,{F }}} or A, [B,[C], [D]], [E,[F ]] 29

65 Nested sequent proofs convert to prefixed tableau proofs too. This is a bit harder, and I ll skip the details. 30

66 Other Tableau Rules Prefixed Tableau T Rule Prefixed Tableau B Rule Prefixed Tableau 4 Rule Prefixed Tableau 4r Rule σν σν 0 σ.n ν σν 0 σν σ.n ν σ.n ν σν In the 4 rule, the prefix introduced must not be new. 31

67 And Sequent Rules Nested Sequent t Rule Nested Sequent b Rule Nested Sequent 4 Rule Nested Sequent 4r Rule Γ(π, π 0 ) Γ(π) Γ(π 0, [π,...]) Γ([π,...]) Γ(π, [π, X,... ]) Γ(π, [X,...]) Γ(π, [π,...]) Γ([π,...]) 32

68 Quantification Possibilist quantification (constant domain) is the simplest. We ll begin with it. 33

69 Uniform Notation γ γ(a) δ δ(a) ( x)ϕ(x) ϕ(a) ( x)ϕ(x) ϕ(a) ( x)ϕ(x) ϕ(a) ( x)ϕ(x) ϕ(a) 34

70 Possibilist Tableau Rules γ Rule σγ σγ(a) any parameter a δ Rule σδ σδ(a) new parameter a 35

71 Possibilist Sequent Rules γ Rule δ Rule Γ(γ(a)) Γ(γ) Γ(δ, δ(a)) Γ(δ) In the γ rule, a must not occur in the conclusion. 36

72 Possibilist K Tableau Example 1 [( x)p (x) ( x)p (x)] 1. 1 ( x)p (x) 2. 1 ( x)p (x) ( x)p (x) P (a) 5. 1 P (a) P (a) 7. 37

73 Possibilist K Sequent Example ( x)p (x), P (a), [P (a), P (a)] 7 ( x)p (x), P (a), [P (a)] 6 ( x)p (x), [P (a)] 5 ( x)p (x), [( x)p (x)] ( x)p (x), ( x)p (x) ( x)p (x) ( x)p (x) 4 2,

74 Existence Predicate Add a special predicate symbol, E(x), and read it x actually exists. 39

75 Existence Predicate Add a special predicate symbol, E(x), and read it x actually exists. Let A E be formula A with quantifiers relativized to E. 39

76 Assume something exists Tableau σe(a) new parameter a Γ( E(a),X) Sequent Γ(X) a not in consequent 40

77 Adding these rules, and relativizing quantifiers, gives systems for actualist modal logics (varying domain). 41

78 Monotonic or Anti-monotonic Systems Also add: Tableau Monotonic σe(a) σ.n E(a) σ.n not new Tableau Anti-Monotonic σ.n E(a) σe(a) 42

79 or Sequent Monotonic Γ( E(a), [ E(a),X,...]) Γ( E(a), [X,...]) Sequent Anti-Monotonic Γ( E(a), [ E(a),...]) Γ([ E(a),...]) 43

80 Example ( x)p (x) ( x)p (x) is the Barcan formula. Here s a proof of the relativized formula, assuming anti-monotonicity. 44

81 Tableau Anti-Monotonic K Example 1 {( x)(e(x) P E (x)) ( x)(e(x) P E (x))} 1. 1 ( x)(e(x) P E (x)) 2. 1 ( x)(e(x) P E (x)) ( x)(e(x) P E (x)) (E(a) P E (a)) E(a) P E (a) 7. 1 E(a) P E (a) 8. 1 E(a) 9. 1 P E (a) E(a) P E (a)

82 Sequent Anti-Monotonic K Example ( x)(e(x) P E (x)),e(a), E(a), E(a),P E (a) 11 ( x)(e(x) P E (x)),e(a), E(a),P E (a) 9 ( x)(e(x) P E (x)), P E (a), P E (a), E(a),P E (a) 12 ( x)(e(x) P E (x)), P E (a), E(a),P E (a) , , 3 1 ( x)(e(x) P E (x)), (E(a) P E (a)), [ E(a),P E (a)] ( x)(e(x) P E (x)), [ E(a),P E (a)] ( x)(e(x) P E (x)), [E(a) P E (a)] ( x)(e(x) P E (x)), [( x)(e(x) P E (x))] ( x)(e(x) P E (x)), ( x)(e(x) P E (x)) ( x)(e(x) P E (x)) ( x)(e(x) P E (x)) 46

83 Justification Logics Natural systems exist, including for S4LP, and its relatives. 47

84 Justification Logics Natural systems exist, including for S4LP, and its relatives. I ll skip them here. 47

85 Intuitionistic Logic A long time ago, I sketched a prefixed tableau system for intuitionistic logic (1983). Here are the propositional rules. They use signed formulas. 48

86 σtx Y σtx σty σtx Y σtx σty σfx Y σfx σfy σfx Y σfx σfy σtx Y σfx σty σt X σfx σtx σ.n T X σ.n not new σfx Y σ.n T X σ.n F Y σ.n new σf X σ.n T X σ.n new 49

87 And Quantifier Rules σt( x)ϕ(x) σtϕ(a) a new σf( x)ϕ(x) σfϕ(a) any a σt( x)ϕ(x) σtϕ(a) any a σf( x)ϕ(x) σfϕ(a) a new 50

88 This is NOT first-order intuitionistic logic. 51

89 This is NOT first-order intuitionistic logic. It is constant-domain first-order intuitionistic logic. 51

90 This is NOT first-order intuitionistic logic. It is constant-domain first-order intuitionistic logic. This seems to have been introduced by Grzegorczyk. 51

91 It is axiomatized by adding ( x)(a B(x)) (A ( x)b(x)) to intuitionistic logic. 52

92 Tableau Example Here is a proof of ( x)(a B(x)) (A (C ( x)b(x))) And I should explain why this formula is interesting. 53

93 1 F ( x)(a B(x)) (A (C ( x)b(x))) T ( x)(a B(x)) FA (C ( x)b(x)) FA FC ( x)b(x) TC F ( x)b(x) FB(a) TA B(a) TA TB(a) TB(a)

94 A Nested Sequent Version A sequent is Γ where Γ is a finite set of formulas and is a finite set of formulas and sequents. We ll write nested sequents using square brackets as before. 55

95 Informally, let us say we have a proof of a sequent Γ if we have an algorithm that takes as input proofs of all members of Γ and outputs a proof of some member of. 56

96 Informally, let us say we have a proof of a sequent Γ if we have an algorithm that takes as input proofs of all members of Γ and outputs a proof of some member of. For example, a proof of A, B C, [D, E F ] is an algorithm that converts proofs of A and B either into a proof of C, or into a proof of D, E F, which would be an algorithm that converts proofs of D and E into a proof of F. 56

97 Axioms are as follows. Γ 1,A Γ 2,A is an axiom, and if is an axiom, so is Γ 1 Γ 2, [ ] 57

98 Next, here are the sequent rules, beginning with what we might call the ordinary ones. 58

99 Next, here are the sequent rules, beginning with what we might call the ordinary ones. These apply not only at the top level, but at nested levels as well. 58

100 Γ 1, A, B Γ 2 Γ 1,A B Γ 2 Γ 1 Γ 2,A Γ 1 Γ 2,B Γ 1 Γ 2,A B Γ 1,A Γ 2 Γ 1,B Γ 2 Γ 1,A B Γ 2 Γ 1 Γ 2, A, B Γ 1 Γ 2,A B Γ 1 Γ 2,A Γ 1, A Γ 2 Γ 1 Γ 2,A Γ 1,B Γ 2 Γ 1,A B Γ 2 59

101 Next the special rules, the ones corresponding to prefix changes. 60

102 Γ 1 Γ 2, [A ] Γ 1 Γ 2, A Γ 1 Γ 2, [A B] Γ 1 Γ 2,A B Γ 1 Γ 2, [ 1,A 2 ] Γ 1,A Γ 2, [ 1 2 ] 61

103 And finally the constant domain quantifier rules. 62

104 Γ 1,ϕ(a) Γ 2 Γ 1, ( x)ϕ(x) Γ 2 a not in conclusion Γ 1,ϕ(a) Γ 2 Γ 1, ( x)ϕ(x) Γ 2 Γ 1 Γ 2,ϕ(a) Γ 1 Γ 2, ( x)ϕ(x) Γ 1 Γ Γ 2, [ ϕ(a)] 1 Γ 2,ϕ(a) Γ 1 Γ 2, ( x)ϕ(x) a not in conclusion not in conclusion 63

105 Here s the earlier tableau proof inverted to a sequent proof. 64

106 [A A, [C B(a)]] [ A, [B(a),C B(a)]] [B(a) A, [C B(a)]] [A B(a) A, [C B(a)]] [( x)(a B(x)) A, [C B(a)]] [( x)(a B(x)) A, [C ( x)b(x)]] [( x)(a B(x)) A, C ( x)b(x)] [( x)(a B(x)) (A (C ( x)b(x))] ( x)(a B(x)) (A (C ( x)b(x))) 65

107 One can introduce monotonicity by adding an E predicate (intuitionistically exists) and assumptions similar to the modal ones earlier. This gives real intuitionistic logic. 66

108 One can introduce monotonicity by adding an E predicate (intuitionistically exists) and assumptions similar to the modal ones earlier. This gives real intuitionistic logic. But, there are better systems for it. 66

109 Available to Read A paper, Prefixed Tableaus and Nested Sequents is on my web site, as are these slides. comet.lehman.cuny.edu/fitting 67

110 Conclusions We have a rich variety of forward reasoning systems, with the polarity preserving subformula property. 68

111 Nested sequent systems are under much development, notably by Kai Brünnler. 69

112 Nested sequent systems are under much development, notably by Kai Brünnler. The connection with prefixed tableau systems lets us make use of the years of work that went into tableaus. 69

113 Slogan: 70

114 Slogan: New is old, old is new. It s all a type of logic stew. 70

115 Thank You 71

116 71

Prefixed Tableaus and Nested Sequents

Prefixed Tableaus and Nested Sequents Prefixed Tableaus and Nested Sequents Melvin Fitting Dept. Mathematics and Computer Science Lehman College (CUNY), 250 Bedford Park Boulevard West Bronx, NY 10468-1589 e-mail: melvin.fitting@lehman.cuny.edu

More information

Proving Completeness for Nested Sequent Calculi 1

Proving 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 information

Realization Using the Model Existence Theorem

Realization Using the Model Existence Theorem Realization Using the Model Existence Theorem Melvin Fitting e-mail: melvin.fitting@lehman.cuny.edu web page: comet.lehman.cuny.edu/fitting May 15, 2013 Abstract Justification logics refine modal logics

More information

Predicate Logic - Deductive Systems

Predicate Logic - Deductive Systems CS402, Spring 2018 G for Predicate Logic Let s remind ourselves of semantic tableaux. Consider xp(x) xq(x) x(p(x) q(x)). ( xp(x) xq(x) x(p(x) q(x))) xp(x) xq(x), x(p(x) q(x)) xp(x), x(p(x) q(x)) xq(x),

More information

SYMBOLIC LOGIC UNIT 10: SINGULAR SENTENCES

SYMBOLIC LOGIC UNIT 10: SINGULAR SENTENCES SYMBOLIC LOGIC UNIT 10: SINGULAR SENTENCES Singular Sentences name Paris is beautiful (monadic) predicate (monadic) predicate letter Bp individual constant Singular Sentences Bp These are our new simple

More information

The Realization Theorem for S5 A Simple, Constructive Proof

The Realization Theorem for S5 A Simple, Constructive Proof The Realization Theorem for S5 A Simple, Constructive Proof Melvin Fitting Dept. Mathematics and Computer Science Lehman College (CUNY), 250 Bedford Park Boulevard West Bronx, NY 10468-1589 e-mail: melvin.fitting@lehman.cuny.edu

More information

Temporal Logic - Soundness and Completeness of L

Temporal Logic - Soundness and Completeness of L Temporal Logic - Soundness and Completeness of L CS402, Spring 2018 Soundness Theorem 1 (14.12) Let A be an LTL formula. If L A, then A. Proof. We need to prove the axioms and two inference rules to be

More information

Towards the use of Simplification Rules in Intuitionistic Tableaux

Towards the use of Simplification Rules in Intuitionistic Tableaux Towards the use of Simplification Rules in Intuitionistic Tableaux Mauro Ferrari 1, Camillo Fiorentini 2 and Guido Fiorino 3 1 Dipartimento di Informatica e Comunicazione, Università degli Studi dell Insubria,

More information

First-Order Logic. Chapter Overview Syntax

First-Order Logic. Chapter Overview Syntax Chapter 10 First-Order Logic 10.1 Overview First-Order Logic is the calculus one usually has in mind when using the word logic. It is expressive enough for all of mathematics, except for those concepts

More information

Deductive Systems. Lecture - 3

Deductive Systems. Lecture - 3 Deductive Systems Lecture - 3 Axiomatic System Axiomatic System (AS) for PL AS is based on the set of only three axioms and one rule of deduction. It is minimal in structure but as powerful as the truth

More information

Mathematical Logic. Reasoning in First Order Logic. Chiara Ghidini. FBK-IRST, Trento, Italy

Mathematical Logic. Reasoning in First Order Logic. Chiara Ghidini. FBK-IRST, Trento, Italy Reasoning in First Order Logic FBK-IRST, Trento, Italy April 12, 2013 Reasoning tasks in FOL Model checking Question: Is φ true in the interpretation I with the assignment a? Answer: Yes if I = φ[a]. No

More information

PHIL 50 INTRODUCTION TO LOGIC 1 FREE AND BOUND VARIABLES MARCELLO DI BELLO STANFORD UNIVERSITY DERIVATIONS IN PREDICATE LOGIC WEEK #8

PHIL 50 INTRODUCTION TO LOGIC 1 FREE AND BOUND VARIABLES MARCELLO DI BELLO STANFORD UNIVERSITY DERIVATIONS IN PREDICATE LOGIC WEEK #8 PHIL 50 INTRODUCTION TO LOGIC MARCELLO DI BELLO STANFORD UNIVERSITY DERIVATIONS IN PREDICATE LOGIC WEEK #8 1 FREE AND BOUND VARIABLES Before discussing the derivation rules for predicate logic, we should

More information

Introduction to dependent type theory. CIRM, May 30

Introduction 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 information

A Syntactic Realization Theorem for Justification Logics

A Syntactic Realization Theorem for Justification Logics A Syntactic Realization Theorem for Justification Logics Remo Goetschi joint work with Kai Brünnler and Roman Kuznets University of Bern Outline 1. What Is Justification Logic? 2. The Problem: No Realization

More information

A refined calculus for Intuitionistic Propositional Logic

A refined calculus for Intuitionistic Propositional Logic A refined calculus for Intuitionistic Propositional Logic Mauro Ferrari 1, Camillo Fiorentini 2, Guido Fiorino 3 1 Dipartimento di Informatica e Comunicazione, Università degli Studi dell Insubria Via

More information

Chapter 11: Automated Proof Systems

Chapter 11: Automated Proof Systems Chapter 11: Automated Proof Systems SYSTEM RS OVERVIEW Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. Automated systems are

More information

Semantics and Pragmatics of NLP

Semantics and Pragmatics of NLP Semantics and Pragmatics of NLP Alex Ewan School of Informatics University of Edinburgh 28 January 2008 1 2 3 Taking Stock We have: Introduced syntax and semantics for FOL plus lambdas. Represented FOL

More information

A Quantified Logic of Evidence

A Quantified Logic of Evidence A Quantified Logic of Evidence Melvin Fitting Dept. Mathematics and Computer Science Lehman College (CUNY), 250 Bedford Park Boulevard West Bronx, NY 10468-1589 e-mail: melvin.fitting@lehman.cuny.edu web

More information

Logical Structures in Natural Language: First order Logic (FoL)

Logical Structures in Natural Language: First order Logic (FoL) Logical Structures in Natural Language: First order Logic (FoL) Raffaella Bernardi Università degli Studi di Trento e-mail: bernardi@disi.unitn.it Contents 1 How far can we go with PL?................................

More information

TR : Binding Modalities

TR : 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 information

On Height and Happiness

On Height and Happiness On Height and Happiness Melvin Fitting Department of Computer Science CUNY Graduate Center 365 Fifth Avenue New York, NY 10016 September 15, 2013 Abstract Predicate abstraction provides very simple formal

More information

Recall that the expression x > 3 is not a proposition. Why?

Recall that the expression x > 3 is not a proposition. Why? Predicates and Quantifiers Predicates and Quantifiers 1 Recall that the expression x > 3 is not a proposition. Why? Notation: We will use the propositional function notation to denote the expression "

More information

Model theory of bounded arithmetic with applications to independence results. Morteza Moniri

Model theory of bounded arithmetic with applications to independence results. Morteza Moniri Model theory of bounded arithmetic with applications to independence results Morteza Moniri Abstract In this paper we apply some new and some old methods in order to construct classical and intuitionistic

More information

Predicate Logic. Predicates. Math 173 February 9, 2010

Predicate Logic. Predicates. Math 173 February 9, 2010 Math 173 February 9, 2010 Predicate Logic We have now seen two ways to translate English sentences into mathematical symbols. We can capture the logical form of a sentence using propositional logic: variables

More information

The Logic of Proofs, Semantically

The Logic of Proofs, Semantically The Logic of Proofs, Semantically Melvin Fitting Dept. Mathematics and Computer Science Lehman College (CUNY), 250 Bedford Park Boulevard West Bronx, NY 10468-1589 e-mail: fitting@lehman.cuny.edu web page:

More information

SOCRATES DID IT BEFORE GÖDEL

SOCRATES DID IT BEFORE GÖDEL Logic and Logical Philosophy Volume 20 (2011), 205 214 DOI: 10.12775/LLP.2011.011 Josef Wolfgang Degen SOCRATES DID IT BEFORE GÖDEL Abstract. We translate Socrates famous saying I know that I know nothing

More information

Chapter 11: Automated Proof Systems (1)

Chapter 11: Automated Proof Systems (1) Chapter 11: Automated Proof Systems (1) SYSTEM RS OVERVIEW Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. Automated systems

More information

Propositional Logic Not Enough

Propositional Logic Not Enough Section 1.4 Propositional Logic Not Enough If we have: All men are mortal. Socrates is a man. Does it follow that Socrates is mortal? Can t be represented in propositional logic. Need a language that talks

More information

Inducing syntactic cut-elimination for indexed nested sequents

Inducing syntactic cut-elimination for indexed nested sequents Inducing syntactic cut-elimination for indexed nested sequents Revantha Ramanayake Technische Universität Wien (Austria) IJCAR 2016 June 28, 2016 Revantha Ramanayake (TU Wien) Inducing syntactic cut-elimination

More information

Introduction to Metalogic

Introduction to Metalogic Philosophy 135 Spring 2008 Tony Martin Introduction to Metalogic 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: Remarks: (i) sentence letters p 0, p 1, p 2,... (ii)

More information

Model Checking in the Propositional µ-calculus

Model Checking in the Propositional µ-calculus Model Checking in the Propositional µ-calculus Ka I Violet Pun INF 9140 - Specification and Verification of Parallel Systems 13 th May, 2011 Overview Model Checking is a useful means to automatically ascertain

More information

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1 Přednáška 12 Důkazové kalkuly Kalkul Hilbertova typu 11/29/2006 Hilbertův kalkul 1 Formal systems, Proof calculi A proof calculus (of a theory) is given by: A. a language B. a set of axioms C. a set of

More information

This paper is also taken by Combined Studies Students. Optional Subject (i): Set Theory and Further Logic

This paper is also taken by Combined Studies Students. Optional Subject (i): Set Theory and Further Logic UNIVERSITY OF LONDON BA EXAMINATION for Internal Students This paper is also taken by Combined Studies Students PHILOSOPHY Optional Subject (i): Set Theory and Further Logic Answer THREE questions, at

More information

S4LP and Local Realizability

S4LP and Local Realizability S4LP and Local Realizability Melvin Fitting Lehman College CUNY 250 Bedford Park Boulevard West Bronx, NY 10548, USA melvin.fitting@lehman.cuny.edu Abstract. The logic S4LP combines the modal logic S4

More information

Some Rewriting Systems as a Background of Proving Methods

Some Rewriting Systems as a Background of Proving Methods Some Rewriting Systems as a Background of Proving Methods Katalin Pásztor Varga Department of General Computer Science Eötvös Loránd University e-mail: pkata@ludens.elte.hu Magda Várterész Institute of

More information

TR : Tableaux for the Logic of Proofs

TR : Tableaux for the Logic of Proofs City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2004 TR-2004001: Tableaux for the Logic of Proofs Bryan Renne Follow this and additional works

More information

King s College London

King s College London King s College London This paper is part of an examination of the College counting towards the award of a degree. Examinations are governed by the College Regulations under the authority of the Academic

More information

Natural Deduction for Propositional Logic

Natural Deduction for Propositional Logic Natural Deduction for Propositional Logic Bow-Yaw Wang Institute of Information Science Academia Sinica, Taiwan September 10, 2018 Bow-Yaw Wang (Academia Sinica) Natural Deduction for Propositional Logic

More information

Verification. Arijit Mondal. Dept. of Computer Science & Engineering Indian Institute of Technology Patna

Verification. Arijit Mondal. Dept. of Computer Science & Engineering Indian Institute of Technology Patna IIT Patna 1 Verification Arijit Mondal Dept. of Computer Science & Engineering Indian Institute of Technology Patna arijit@iitp.ac.in Introduction The goal of verification To ensure 100% correct in functionality

More information

Taming Implications in Dummett Logic

Taming Implications in Dummett Logic Taming Implications in Dummett Logic Guido Fiorino Dipartimento di Metodi Quantitativi per le Scienze Economiche ed Aziendali, Università di Milano-Bicocca, Piazza dell Ateneo Nuovo, 1, 20126 Milano, Italy.

More information

Decision procedure for Default Logic

Decision procedure for Default Logic Decision procedure for Default Logic W. Marek 1 and A. Nerode 2 Abstract Using a proof-theoretic approach to non-monotone reasoning we introduce an algorithm to compute all extensions of any (propositional)

More information

Propositional logic (revision) & semantic entailment. p. 1/34

Propositional logic (revision) & semantic entailment. p. 1/34 Propositional logic (revision) & semantic entailment p. 1/34 Reading The background reading for propositional logic is Chapter 1 of Huth/Ryan. (This will cover approximately the first three lectures.)

More information

The Method of Socratic Proofs for Normal Modal Propositional Logics

The Method of Socratic Proofs for Normal Modal Propositional Logics Dorota Leszczyńska The Method of Socratic Proofs for Normal Modal Propositional Logics Instytut Filozofii Uniwersytetu Zielonogórskiego w Zielonej Górze Rozprawa doktorska napisana pod kierunkiem prof.

More information

Predicate Logic. CSE 191, Class Note 02: Predicate Logic Computer Sci & Eng Dept SUNY Buffalo

Predicate Logic. CSE 191, Class Note 02: Predicate Logic Computer Sci & Eng Dept SUNY Buffalo Predicate Logic CSE 191, Class Note 02: Predicate Logic Computer Sci & Eng Dept SUNY Buffalo c Xin He (University at Buffalo) CSE 191 Discrete Structures 1 / 22 Outline 1 From Proposition to Predicate

More information

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms First-Order Logic 1 Syntax Domain of Discourse The domain of discourse for first order logic is FO structures or models. A FO structure contains Relations Functions Constants (functions of arity 0) FO

More information

Predicate Logic - Semantic Tableau

Predicate Logic - Semantic Tableau CS402, Spring 2016 Informal Construction of a Valid Formula Example 1 A valid formula: x(p(x) q(x)) ( xp(x) xq(x)) ( x(p(x) q(x)) ( xp(x) xq(x))) x(p(x) q(x)), ( xp(x) xq(x)) x(p(x) q(x)), xp(x), xq(x)

More information

Sequent calculus for predicate logic

Sequent calculus for predicate logic CHAPTER 13 Sequent calculus for predicate logic 1. Classical sequent calculus The axioms and rules of the classical sequent calculus are: Axioms { Γ, ϕ, ϕ for atomic ϕ Γ, Left Γ,α 1,α 2 Γ,α 1 α 2 Γ,β 1

More information

CHAPTER 10. Predicate Automated Proof Systems

CHAPTER 10. Predicate Automated Proof Systems CHAPTER 10 ch10 Predicate Automated Proof Systems We define and discuss here a Rasiowa and Sikorski Gentzen style proof system QRS for classical predicate logic. The propositional version of it, the RS

More information

Philosophy 244: #14 Existence and Identity

Philosophy 244: #14 Existence and Identity Philosophy 244: #14 Existence and Identity Existence Predicates The problem we ve been having is that (a) we want to allow models that invalidate the CBF ( xα x α), (b) these will have to be models in

More information

Paraconsistent Logic, Evidence, and Justification

Paraconsistent Logic, Evidence, and Justification Paraconsistent Logic, Evidence, and Justification Melvin Fitting December 24, 2016 Abstract In a forthcoming paper, Walter Carnielli and Abilio Rodriguez propose a Basic Logic of Evidence (BLE) whose natural

More information

Taming Implications in Dummett Logic

Taming Implications in Dummett Logic Taming Implications in Dummett Logic Guido Fiorino Dipartimento di Metodi Quantitativi per le cienze Economiche ed Aziendali, Università di Milano-Bicocca, Piazza dell Ateneo Nuovo, 1, 20126 Milano, Italy.

More information

17.1 Correctness of First-Order Tableaux

17.1 Correctness of First-Order Tableaux Applied Logic Lecture 17: Correctness and Completeness of First-Order Tableaux CS 4860 Spring 2009 Tuesday, March 24, 2009 Now that we have introduced a proof calculus for first-order logic we have to

More information

Non-normal Worlds. Daniel Bonevac. February 5, 2012

Non-normal Worlds. Daniel Bonevac. February 5, 2012 Non-normal Worlds Daniel Bonevac February 5, 2012 Lewis and Langford (1932) devised five basic systems of modal logic, S1 - S5. S4 and S5, as we have seen, are normal systems, equivalent to K ρτ and K

More information

The Modal Logic of Pure Provability

The Modal Logic of Pure Provability The Modal Logic of Pure Provability Samuel R. Buss Department of Mathematics University of California, San Diego July 11, 2002 Abstract We introduce a propositional modal logic PP of pure provability in

More information

The semantics of propositional logic

The semantics of propositional logic The semantics of propositional logic Readings: Sections 1.3 and 1.4 of Huth and Ryan. In this module, we will nail down the formal definition of a logical formula, and describe the semantics of propositional

More information

Predicate Calculus - Syntax

Predicate Calculus - Syntax Predicate Calculus - Syntax Lila Kari University of Waterloo Predicate Calculus - Syntax CS245, Logic and Computation 1 / 26 The language L pred of Predicate Calculus - Syntax L pred, the formal language

More information

Type 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 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 information

α-formulas β-formulas

α-formulas β-formulas α-formulas Logic: Compendium http://www.ida.liu.se/ TDDD88/ Andrzej Szalas IDA, University of Linköping October 25, 2017 Rule α α 1 α 2 ( ) A 1 A 1 ( ) A 1 A 2 A 1 A 2 ( ) (A 1 A 2 ) A 1 A 2 ( ) (A 1 A

More information

Notation for Logical Operators:

Notation for Logical Operators: Notation for Logical Operators: always true always false... and...... or... if... then...... if-and-only-if... x:x p(x) x:x p(x) for all x of type X, p(x) there exists an x of type X, s.t. p(x) = is equal

More information

Math 10850, fall 2017, University of Notre Dame

Math 10850, fall 2017, University of Notre Dame Math 10850, fall 2017, University of Notre Dame Notes on first exam September 22, 2017 The key facts The first midterm will be on Thursday, September 28, 6.15pm-7.45pm in Hayes-Healy 127. What you need

More information

A Local System for Classical Logic

A Local System for Classical Logic A Local ystem for Classical Logic ai Brünnler 1 and Alwen Fernanto iu 1,2 kaibruennler@inftu-dresdende and tiu@csepsuedu 1 echnische Universität Dresden, Fakultät Informatik, D - 01062 Dresden, Germany

More information

Supplementary Logic Notes CSE 321 Winter 2009

Supplementary Logic Notes CSE 321 Winter 2009 1 Propositional Logic Supplementary Logic Notes CSE 321 Winter 2009 1.1 More efficient truth table methods The method of using truth tables to prove facts about propositional formulas can be a very tedious

More information

Classical Propositional Logic

Classical 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 information

CSE 1400 Applied Discrete Mathematics Definitions

CSE 1400 Applied Discrete Mathematics Definitions CSE 1400 Applied Discrete Mathematics Definitions Department of Computer Sciences College of Engineering Florida Tech Fall 2011 Arithmetic 1 Alphabets, Strings, Languages, & Words 2 Number Systems 3 Machine

More information

Herbrand Theorem, Equality, and Compactness

Herbrand Theorem, Equality, and Compactness CSC 438F/2404F Notes (S. Cook and T. Pitassi) Fall, 2014 Herbrand Theorem, Equality, and Compactness The Herbrand Theorem We now consider a complete method for proving the unsatisfiability of sets of first-order

More information

Infinite objects in constructive mathematics

Infinite 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 information

Automata Theory and Formal Grammars: Lecture 1

Automata 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 information

TR : Possible World Semantics for First Order LP

TR : Possible World Semantics for First Order LP City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2011 TR-2011010: Possible World Semantics for First Order LP Melvin Fitting Follow this and additional

More information

Nested Sequent Calculi for Normal Conditional Logics

Nested Sequent Calculi for Normal Conditional Logics Nested Sequent Calculi for Normal Conditional Logics Régis Alenda 1 Nicola Olivetti 2 Gian Luca Pozzato 3 1 Aix-Marseille Université, CNRS, LSIS UMR 7296, 13397, Marseille, France. regis.alenda@univ-amu.fr

More information

Symbolic Logic II Philosophy 520 Prof. Brandon Look. Final Exam

Symbolic Logic II Philosophy 520 Prof. Brandon Look. Final Exam Symbolic Logic II Philosophy 520 Prof. Brandon Look Final Exam Due Wednesday, May 6, at 12:00pm. Put your completed exam in my mailbox in POT 1443. Please note: U means that a problem is required of undergraduates;

More information

All psychiatrists are doctors All doctors are college graduates All psychiatrists are college graduates

All psychiatrists are doctors All doctors are college graduates All psychiatrists are college graduates Predicate Logic In what we ve discussed thus far, we haven t addressed other kinds of valid inferences: those involving quantification and predication. For example: All philosophers are wise Socrates is

More information

Existence and Consistency in Bounded Arithmetic

Existence 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 information

On the duality of proofs and countermodels in labelled sequent calculi

On the duality of proofs and countermodels in labelled sequent calculi On the duality of proofs and countermodels in labelled sequent calculi Sara Negri Department of Philosophy PL 24, Unioninkatu 40 B 00014 University of Helsinki, Finland sara.negri@helsinki.fi The duality

More information

Proof Techniques (Review of Math 271)

Proof Techniques (Review of Math 271) Chapter 2 Proof Techniques (Review of Math 271) 2.1 Overview This chapter reviews proof techniques that were probably introduced in Math 271 and that may also have been used in a different way in Phil

More information

A Constructively Adequate Refutation System for Intuitionistic Logic

A Constructively Adequate Refutation System for Intuitionistic Logic A Constructively Adequate Refutation System for Intuitionistic Logic Daniel S. Korn 1 Christoph Kreitz 2 1 FG Intellektik, FB Informatik, TH-Darmstadt Alexanderstraße 10, D 64238 Darmstadt e-mail: korn@informatik.th-darmstadt.de,

More information

The Skolemization of existential quantifiers in intuitionistic logic

The Skolemization of existential quantifiers in intuitionistic logic The Skolemization of existential quantifiers in intuitionistic logic Matthias Baaz and Rosalie Iemhoff Institute for Discrete Mathematics and Geometry E104, Technical University Vienna, Wiedner Hauptstrasse

More information

Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations

Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations preprint Lauri Hella University of Tampere Antti Kuusisto University of Bremen Abstract This article investigates

More information

CS632 Notes on Relational Query Languages I

CS632 Notes on Relational Query Languages I CS632 Notes on Relational Query Languages I A. Demers 6 Feb 2003 1 Introduction Here we define relations, and introduce our notational conventions, which are taken almost directly from [AD93]. We begin

More information

Quantification and Modality

Quantification and Modality Quantification and Modality Terry Langendoen Professor Emeritus of Linguistics University of Arizona Linguistics Colloquium University of Arizona 13 Mar 2009 Appearance The modal operators are like disguised

More information

CM10196 Topic 2: Sets, Predicates, Boolean algebras

CM10196 Topic 2: Sets, Predicates, Boolean algebras CM10196 Topic 2: Sets, Predicates, oolean algebras Guy McCusker 1W2.1 Sets Most of the things mathematicians talk about are built out of sets. The idea of a set is a simple one: a set is just a collection

More information

CS Lecture 19: Logic To Truth through Proof. Prof. Clarkson Fall Today s music: Theme from Sherlock

CS Lecture 19: Logic To Truth through Proof. Prof. Clarkson Fall Today s music: Theme from Sherlock CS 3110 Lecture 19: Logic To Truth through Proof Prof. Clarkson Fall 2014 Today s music: Theme from Sherlock Review Current topic: How to reason about correctness of code Last week: informal arguments

More information

CS1021. Why logic? Logic about inference or argument. Start from assumptions or axioms. Make deductions according to rules of reasoning.

CS1021. Why logic? Logic about inference or argument. Start from assumptions or axioms. Make deductions according to rules of reasoning. 3: Logic Why logic? Logic about inference or argument Start from assumptions or axioms Make deductions according to rules of reasoning Logic 3-1 Why logic? (continued) If I don t buy a lottery ticket on

More information

Lecture Notes on Quantification

Lecture Notes on Quantification Lecture Notes on Quantification 15-317: Constructive Logic Frank Pfenning Lecture 5 September 8, 2009 1 Introduction In this lecture, we introduce universal and existential quantification As usual, we

More information

Boolean algebra. Examples of these individual laws of Boolean, rules and theorems for Boolean algebra are given in the following table.

Boolean algebra. Examples of these individual laws of Boolean, rules and theorems for Boolean algebra are given in the following table. The Laws of Boolean Boolean algebra As well as the logic symbols 0 and 1 being used to represent a digital input or output, we can also use them as constants for a permanently Open or Closed circuit or

More information

Many-Valued Non-Monotonic Modal Logics

Many-Valued Non-Monotonic Modal Logics Many-Valued Non-Monotonic Modal Logics Melvin Fitting mlflc@cunyvm.cuny.edu Dept. Mathematics and Computer Science Lehman College (CUNY), Bronx, NY 10468 Depts. Computer Science, Philosophy, Mathematics

More information

1 FUNDAMENTALS OF LOGIC NO.1 WHAT IS LOGIC Tatsuya Hagino hagino@sfc.keio.ac.jp lecture URL https://vu5.sfc.keio.ac.jp/slide/ 2 Course Summary What is the correct deduction? Since A, therefore B. It is

More information

Predicate Logic: Sematics Part 1

Predicate Logic: Sematics Part 1 Predicate Logic: Sematics Part 1 CS402, Spring 2018 Shin Yoo Predicate Calculus Propositional logic is also called sentential logic, i.e. a logical system that deals with whole sentences connected with

More information

Justification logic for constructive modal logic

Justification logic for constructive modal logic Justification logic for constructive modal logic Sonia Marin With Roman Kuznets and Lutz Straßburger Inria, LIX, École Polytechnique IMLA 17 July 17, 2017 The big picture The big picture Justification

More information

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models

Hypersequent 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 information

Uniform Schemata for Proof Rules

Uniform 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 information

1 FUNDAMENTALS OF LOGIC NO.10 HERBRAND THEOREM Tatsuya Hagino hagino@sfc.keio.ac.jp lecture URL https://vu5.sfc.keio.ac.jp/slide/ 2 So Far Propositional Logic Logical connectives (,,, ) Truth table Tautology

More information

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic CHAPTER 10 Gentzen Style Proof Systems for Classical Logic Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. By humans, not mentioning

More information

A Uniform Proof Procedure for Classical and Non-Classical Logics

A Uniform Proof Procedure for Classical and Non-Classical Logics A Uniform Proof Procedure for Classical and Non-Classical Logics Jens Otten Christoph Kreitz Fachgebiet Intellektik, Fachbereich Informatik Technische Hochschule Darmstadt Alexanderstr. 10, 64283 Darmstadt,

More information

Logic: First Order Logic

Logic: First Order Logic Logic: First Order Logic Raffaella Bernardi bernardi@inf.unibz.it P.zza Domenicani 3, Room 2.28 Faculty of Computer Science, Free University of Bolzano-Bozen http://www.inf.unibz.it/~bernardi/courses/logic06

More information

Advances in the theory of fixed points in many-valued logics

Advances in the theory of fixed points in many-valued logics Advances in the theory of fixed points in many-valued logics Department of Mathematics and Computer Science. Università degli Studi di Salerno www.logica.dmi.unisa.it/lucaspada 8 th International Tbilisi

More information

A general proof certification framework for modal logic arxiv: v1 [cs.lo] 24 Oct 2018

A general proof certification framework for modal logic arxiv: v1 [cs.lo] 24 Oct 2018 Under consideration for publication in Math. Struct. in Comp. Science A general proof certification framework for modal logic arxiv:1810.10257v1 [cs.lo] 24 Oct 2018 Tomer Libal 1, Marco Volpe 2 1 The American

More information

ON THE ATOMIC FORMULA PROPERTY OF HÄRTIG S REFUTATION CALCULUS

ON THE ATOMIC FORMULA PROPERTY OF HÄRTIG S REFUTATION CALCULUS Takao Inoué ON THE ATOMIC FORMULA PROPERTY OF HÄRTIG S REFUTATION CALCULUS 1. Introduction It is well-known that Gentzen s sequent calculus LK enjoys the so-called subformula property: that is, a proof

More information

TR : First-Order Logic of Proofs

TR : First-Order Logic of Proofs City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2011 TR-2011005: First-Order Logic of Proofs Sergei N. Artemov Tatiana Yavorskaya (Sidon) Follow

More information

Tutorial on Axiomatic Set Theory. Javier R. Movellan

Tutorial on Axiomatic Set Theory. Javier R. Movellan Tutorial on Axiomatic Set Theory Javier R. Movellan Intuitively we think of sets as collections of elements. The crucial part of this intuitive concept is that we are willing to treat sets as entities

More information

Temporal Logic. Stavros Tripakis University of California, Berkeley. We have designed a system. We want to check that it is correct.

Temporal Logic. Stavros Tripakis University of California, Berkeley. We have designed a system. We want to check that it is correct. EE 244: Fundamental Algorithms for System Modeling, Analysis, and Optimization Fall 2016 Temporal logic Stavros Tripakis University of California, Berkeley Stavros Tripakis (UC Berkeley) EE 244, Fall 2016

More information