The World s Most Widely Applicable Modal Logic Theorem Prover and its Associated Infrastructure

Size: px
Start display at page:

Download "The World s Most Widely Applicable Modal Logic Theorem Prover and its Associated Infrastructure"

Transcription

1 The World s Most Widely Applicable Modal Logic Theorem Prover and its Associated Infrastructure Alexander Steen Freie Universität Berlin RuleML Webinar September 29th 0 jww C. Benzmüller, T. Gleißner

2 Talk outline 1. Motivation 2. Flavours of modal logics 3. How it works (roughly) 4. Evaluation The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 2

3 Introduction Reasoning in Non-Classical Logics Increasing interest in various fields Artificial Intelligence (e.g. Agents, Knowledge) Computer Linguistics (e.g. Semantics) Mathematics (e.g. Geometry, Category theory) Theoretical Philosophy (e.g. Metaphysics) Legal Informatics (e.g. Computable/Smart contracts) Most powerful ATP/ITP: Classical logic only Focus here: Modal logics Prover for (propositional) modal logics exist ModLeanTAP, Molle, Bliksem, FaCT++, MOLTAP, KtSeqC, STeP, TRP... Only few for quantified variants MleanTAP, MleanCoP, MleanSeP (J. Otten) f2p+mspass The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 3

4 Introduction Reasoning in Non-Classical Logics Increasing interest in various fields Artificial Intelligence (e.g. Agents, Knowledge) Computer Linguistics (e.g. Semantics) Mathematics (e.g. Geometry, Category theory) Theoretical Philosophy (e.g. Metaphysics) Legal Informatics (e.g. Computable/Smart contracts) Most powerful ATP/ITP: Classical logic only Focus here: Modal logics Prover for (propositional) modal logics exist ModLeanTAP, Molle, Bliksem, FaCT++, MOLTAP, KtSeqC, STeP, TRP... Only few for quantified variants MleanTAP, MleanCoP, MleanSeP (J. Otten) f2p+mspass The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 3

5 Introduction Reasoning in Non-Classical Logics Increasing interest in various fields Artificial Intelligence (e.g. Agents, Knowledge) Computer Linguistics (e.g. Semantics) Mathematics (e.g. Geometry, Category theory) Theoretical Philosophy (e.g. Metaphysics) Legal Informatics (e.g. Computable/Smart contracts) Most powerful ATP/ITP: Classical logic only Focus here: Modal logics Prover for (propositional) modal logics exist ModLeanTAP, Molle, Bliksem, FaCT++, MOLTAP, KtSeqC, STeP, TRP... Only few for quantified variants MleanTAP, MleanCoP, MleanSeP (J. Otten) f2p+mspass The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 3

6 Automation of Quantified Modal Logic Motivation 1. First-order quantification is (sometimes) not enough 2. Semantic diversity/flexibility needed See studies in Metaphysics, e.g. Gödel s Ontological Argument [BenzmüllerW.-Paleo,2017] and several variants of it Anderson-Hájek Controversy [Benzm.WeberW.-Paleo,2017] The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 4

7 Automation of Quantified Modal Logic Motivation 1. First-order quantification is (sometimes) not enough 2. Semantic diversity/flexibility needed: Properties of modal operators necessary ( ) and possibly ( )... but that s not all of it! The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 4

8 Automation of Quantified Modal Logic Motivation 1. First-order quantification is (sometimes) not enough 2. Semantic diversity/flexibility needed Automation approach Indirect: Via encoding into (classical) HOL Use existing general purpose HOL reasoners The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 4

9 Automation of Quantified Modal Logic Motivation 1. First-order quantification is (sometimes) not enough 2. Semantic diversity/flexibility needed Automation approach Indirect: Via encoding into (classical) HOL Use existing general purpose HOL reasoners Advantages Sophisticated existing systems ATPs: TPS, agsyhol, Satallax, LEO-II, Leo-III Further: Isabelle, Nitpick Not fixed to any one proving system Semantic variations with minor adjustments Axiomatization Quantification semantics... The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 4

10 Higher Order Modal Logic Syntax Based on Simple type theory [Church, J.Symb.L., 1940] augmented with modalities Simple types T generated by base types and mappings ( ) Usually, base types are o and ι The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 5

11 Higher Order Modal Logic Syntax Based on Simple type theory [Church, J.Symb.L., 1940] augmented with modalities Simple types T generated by base types and mappings ( ) Usually, base types are o and ι Type of truth-values The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 5

12 Higher Order Modal Logic Syntax Based on Simple type theory [Church, J.Symb.L., 1940] augmented with modalities Simple types T generated by base types and mappings ( ) Usually, base types are o and ι Type of individuals The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 5

13 Higher Order Modal Logic Syntax Based on Simple type theory [Church, J.Symb.L., 1940] augmented with modalities Simple types T generated by base types and mappings ( ) Usually, base types are o and ι Terms defined by (α,β T, c α Σ, X α V, i I) s, t ::= c α X α Allow infix notation for binary logical connectives Remaining logical connectives can be defined as usual Formulae of HOML are those terms with type o The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 5

14 Higher Order Modal Logic Syntax Based on Simple type theory [Church, J.Symb.L., 1940] augmented with modalities Simple types T generated by base types and mappings ( ) Usually, base types are o and ι Terms defined by (α,β T, c α Σ, X α V, i I) s, t ::= c α X α (λx α.s β ) α β (s α β t α ) β Allow infix notation for binary logical connectives Remaining logical connectives can be defined as usual Formulae of HOML are those terms with type o The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 5

15 Higher Order Modal Logic Syntax Based on Simple type theory [Church, J.Symb.L., 1940] augmented with modalities Simple types T generated by base types and mappings ( ) Usually, base types are o and ι Terms defined by (α,β T, c α Σ, X α V, i I) s, t ::= c α X α (λx α.s β ) α β (s α β t α ) β ( i o o s o) o Allow infix notation for binary logical connectives Remaining logical connectives can be defined as usual Formulae of HOML are those terms with type o The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 5

16 Higher Order Modal Logic Syntax Based on Simple type theory [Church, J.Symb.L., 1940] augmented with modalities Simple types T generated by base types and mappings ( ) Usually, base types are o and ι Terms defined by (α,β T, c α Σ, X α V, i I) s, t ::= c α X α (λx α.s β ) α β (s α β t α ) β ( i o o s o) o Allow infix notation for binary logical connectives Remaining logical connectives can be defined as usual Formulae of HOML are those terms with type o The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 5

17 Higher Order Modal Logic Syntax Based on Simple type theory [Church, J.Symb.L., 1940] augmented with modalities Simple types T generated by base types and mappings ( ) Usually, base types are o and ι Terms defined by (α,β T, c α Σ, X α V, i I) s, t ::= c α X α (λx α.s β ) α β (s α β t α ) β ( i o o s o) o Allow infix notation for binary logical connectives Remaining logical connectives can be defined as usual Formulae of HOML are those terms with type o The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 5

18 Higher Order Modal Logic Semantics Extend HOL models with Kripke structures M = W, {R i } i I, {D w } w W, {I w } w W The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 6

19 Higher Order Modal Logic Semantics Extend HOL models with Kripke structures M = W, {R i } i I, {D w } w W, {I w } w W Set of possible worlds The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 6

20 Higher Order Modal Logic Semantics Extend HOL models with Kripke structures M = W, {R i } i I, {D w } w W, {I w } w W Family of accessibility relations R i W W The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 6

21 Higher Order Modal Logic Semantics Extend HOL models with Kripke structures M = W, {R i } i I, {D w } w W, {I w } w W Family of frames, one for every world Notion of frames D = (D τ ) τ T as in HOL: D ι = D o = {T, F} D τ ν = D D τ ν The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 6

22 Higher Order Modal Logic Semantics Extend HOL models with Kripke structures M = W, {R i } i I, {D w } w W, {I w } w W Family of interpretation functions I w I w c τ d D τ D w Assume I w ( ), I w ( )... is standard. The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 6

23 Higher Order Modal Logic Semantics Extend HOL models with Kripke structures M = W, {R i } i I, {D w } w W, {I w } w W Value of a term (wrt. var. assignment g): X τ M,g,w = g w (X). (not all shown here...) T if i o o s o M,g,w so M,g,v = T for all v W s.t. (w, v) R i = F otherwise Assume Henkin semantics The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 6

24 Semantic variants of HOML 1. Axiomatization of i 2. Quantification 3. Rigidity 4. Consequence The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 7

25 Semantic variants of HOML 1. Axiomatization of i What properties does the box operators have? Depending on the application domain Some popular axiom schemes: Name Axiom scheme Condition on r i Corr. formula K i (s t) ( i s i t) B s i i s symmetric wr i v vr i w D i s i s serial v.wr i v T/M i s s reflexive wr i w 4 i s i i s transitive wr i v vr i u wr i u 5 i s i i s euclidean wr i v wr i u vr i u Quantification 3. Rigidity 4. Consequence The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 7

26 Semantic variants of HOML 1. Axiomatization of i What properties does the box operators have? 2. Quantification What is the meaning of? Several popular choices exist (1) Varying domains: As introduced (unrestricted frames) (2) Constant domains: D w = D v for all worlds w, v W (3) Cumulative domains: D w D v whenever (w, v) R i 3. Rigidity (4) Decreasing domains: D w D v whenever (w, v) R i 4. Consequence The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 7

27 Semantic variants of HOML 1. Axiomatization of i What properties does the box operators have? 2. Quantification What is the meaning of? 3. Rigidity Do all constants c Σ denote the same object at every world? Several popular choices exist (1) Flexible constants: As introduced (unrestricted I w ) (2) Rigid constants: I w (c) = I v (c) for all worlds w, v W and all c Σ 4. Consequence The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 7

28 Semantic variants of HOML 1. Axiomatization of i What properties does the box operators have? 2. Quantification What is the meaning of? 3. Rigidity Do all constants c Σ denote the same object at every world? 4. Consequence What is an appropriate notion of logical consequence = HOML? Many choices exist, two of them are (1) Local consequence:... not displayed here... (2) Global consequence:... not displayed here... The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 7

29 Semantic variants of HOML 1. Axiomatization of i What properties does the box operators have? 2. Quantification What is the meaning of? 3. Rigidity Do all constants c Σ denote the same object at every world? 4. Consequence What is an appropriate notion of logical consequence = HOML? at least = 160 distinct logics The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 7

30 Semantic variants of HOML 1. Axiomatization of i What properties does the box operators have? 2. Quantification What is the meaning of? 3. Rigidity Do all constants c Σ denote the same object at every world? 4. Consequence What is an appropriate notion of logical consequence = HOML? Example: Modal logic S5, constant domains, rigid symbols Generated by 5: i s i i s Theorems: all classical tautologies, s i i s, (symmetric r i ) i s s, (reflexive r i ) X. i f X i X.f X (Barcan formula)... The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 7

31 Embedding of HOML within HOL Automation approach: Encode HOML semantics within (classical) HOL HOL (meta-logic): s, t ::= HOML (target logic): s, t ::= Embedding of in (1) Introduce new type μ for worlds HOML formulas s o are mapped to HOL predicates s μ o (2) Introduce new constants r i for each i I μ μ o (3) Connectives: o o = o o o = Π τ (τ o) o = (4) Meta-logical notions: o o = valid = The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 8

32 Embedding of HOML within HOL Automation approach: Encode HOML semantics within (classical) HOL HOL (meta-logic): s, t ::= HOML (target logic): s, t ::= Embedding of in (1) Introduce new type μ for worlds HOML formulas s o are mapped to HOL predicates s μ o (2) Introduce new constants r i for each i I μ μ o (3) Connectives: o o = o o o = Π τ (τ o) o = (4) Meta-logical notions: o o = valid = The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 8

33 Embedding of HOML within HOL Automation approach: Encode HOML semantics within (classical) HOL HOL (meta-logic): s, t ::= HOML (target logic): s, t ::= Embedding of in (1) Introduce new type μ for worlds HOML formulas s o are mapped to HOL predicates s μ o (2) Introduce new constants r i for each i I μ μ o (3) Connectives: o o = o o o = Π τ (τ o) o = (4) Meta-logical notions: o o = valid = The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 8

34 Stand-alone tool Embedding procedure implemented as stand-alone tool Semantic specification is analyzed first (Meta-)logical notions are included as axioms/definitions Output format: Plain THF (TH0) Integrated as pre-processor into Leo-III The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 9

35 Evaluation Evaluation setting: Translated all 580 mono-modal QMLTP problems to modal THF Semantic setting: 1. Modal operator axiom system {K, D, T, S4, S5} 2. Quantification semantics {constant, varying, cumul., decreasing} 3. Rigid constants 4. Consequence {local, global} Native modal logic prover: MleanCoP (J. Otten) HOL reasoners: Satallax, LEO-II, Nitpick Timeout 60s (2x AMD Opteron 2376 Quad Core/16 GB RAM) Comments on evaluation result: MleanCoP not applicable to modal logic K MleanCoP not applicable to decreasing domains semantics MleanCoP not applicable to problems with equality symbol MleanCoP not applicable for global consequence Only first-order modal logic problems Embedding approach not restricted to benchmark settings The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 10

36 Evaluation Evaluation setting: Translated all 580 mono-modal QMLTP problems to modal THF Semantic setting: 1. Modal operator axiom system {K, D, T, S4, S5} 2. Quantification semantics {constant, varying, cumul., decreasing} 3. Rigid constants 4. Consequence {local, global} Native modal logic prover: MleanCoP (J. Otten) HOL reasoners: Satallax, LEO-II, Nitpick Timeout 60s (2x AMD Opteron 2376 Quad Core/16 GB RAM) Comments on evaluation result: MleanCoP not applicable to modal logic K MleanCoP not applicable to decreasing domains semantics MleanCoP not applicable to problems with equality symbol MleanCoP not applicable for global consequence Only first-order modal logic problems Embedding approach not restricted to benchmark settings The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 10

37 Evaluation #2 Result excerpt: Theorems 400 LEO-II Satallax MleanCoP Theorems found D vary D const T vary T const S4 vary S4 const S5 vary S5 const The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 11

38 Evaluation #3 Result excerpt: Counter satisfiable (CSA) 250 Nitpick MleanCoP 200 CSA found D vary D const T vary T const S4 vary S4 const S5 vary S5 const The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 12

39 The penultimate slide Related work Generic theorem proving systems: The Logics Workbench,MetTeL2, LoTREC Embedding of further logics: Conditional logics, hybrid logics, many-valued logics, free logic,... Conclusion Provided a quite general semantics for HOML Presented a procedure that automatically converts HOML into HOL Implemented a stand-alone tool (e.g. as preprocessor) standard HOL provers can be used to reason about problems encoded in the modal THF syntax Approach feasible (no evaluation for higher-order problems yet) Many new problems contributed in the modal THF format The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 13

40 The penultimate slide Related work Generic theorem proving systems: The Logics Workbench,MetTeL2, LoTREC Embedding of further logics: Conditional logics, hybrid logics, many-valued logics, free logic,... Conclusion Provided a quite general semantics for HOML Presented a procedure that automatically converts HOML into HOL Implemented a stand-alone tool (e.g. as preprocessor) standard HOL provers can be used to reason about problems encoded in the modal THF syntax Approach feasible (no evaluation for higher-order problems yet) Many new problems contributed in the modal THF format The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 13

41 The ultimate slide Thank you for your attention! The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 14

42 Embedding of HOML within HOL Automation approach: Encode HOML semantics within (classical) HOL HOL (meta-logic): s, t ::= HOML (target logic): s, t ::= Embedding of in (1) Introduce new type μ for worlds HOML formulas s o are mapped to HOL predicates s μ o (2) Introduce new constants r i for each i I μ μ o (3) Connectives: (4) Meta-logical notions: = = = = = The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 15

43 Embedding of HOML within HOL Automation approach: Encode HOML semantics within (classical) HOL HOL (meta-logic): s, t ::= HOML (target logic): s, t ::= Embedding of in (1) Introduce new type μ for worlds HOML formulas s o are mapped to HOL predicates s μ o (2) Introduce new constants r i for each i I μ μ o (3) Connectives: (4) Meta-logical notions: = = = = = The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 15

44 Embedding of HOML within HOL Automation approach: Encode HOML semantics within (classical) HOL HOL (meta-logic): s, t ::= HOML (target logic): s, t ::= Embedding of in (1) Introduce new type μ for worlds HOML formulas s o are mapped to HOL predicates s μ o (2) Introduce new constants r i for each i I μ μ o (3) Connectives: (4) Meta-logical notions: = = = = = The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 15

45 Embedding of HOML within HOL Automation approach: Encode HOML semantics within (classical) HOL HOL (meta-logic): s, t ::= HOML (target logic): s, t ::= Embedding of in (1) Introduce new type μ for worlds HOML formulas s o are mapped to HOL predicates s μ o (2) Introduce new constants r i for each i I μ μ o (3) Connectives: (4) Meta-logical notions: o o = λs μ o.λw μ. (S W) o o o = λs μ o.λt μ o.λw μ. (S W) (T W) Π τ (τ o) o = λp τ μ o.λw μ. X τ. P X W o o = λs μ o.λw μ. V μ. (r i W V) S V = The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 15

46 Embedding of HOML within HOL Automation approach: Encode HOML semantics within (classical) HOL HOL (meta-logic): s, t ::= HOML (target logic): s, t ::= Embedding of in (1) Introduce new type μ for worlds HOML formulas s o are mapped to HOL predicates s μ o (2) Introduce new constants r i for each i I μ μ o (3) Connectives: (4) Meta-logical notions: o o = λs μ o.λw μ. (S W) o o o = λs μ o.λt μ o.λw μ. (S W) (T W) Π τ (τ o) o = λp τ μ o.λw μ. X τ. P X W o o = λs μ o.λw μ. V μ. (r i W V) S V valid = λs μ o. W μ. s W The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 15

47 Embedding of HOML within HOL #2 Embedding semantic variants 1. Axiomatization of i 2. Quantification 3. Rigidity 4. Consequence The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 16

48 Embedding of HOML within HOL #2 Embedding semantic variants 1. Axiomatization of i Recall correspondences: Name Axiom scheme Condition on r i Corr. formula B s i i s symmetric wr i v vr i w For each desired axiom scheme for i : Postulate frame condition on r i as HOL axiom 2. Quantification 3. Rigidity 4. Consequence The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 16

49 Embedding of HOML within HOL #2 Embedding semantic variants 1. Axiomatization of i Postulate frame condition on r i as HOL axiom 2. Quantification Choose appropriate definition/axiomatization of quantifier: Constant domains quantifier: Π τ (τ o) o = λp τ μ o.λw μ. X τ. P X W Varying domains quantifier: Π τ (τ o) o,va = λp τ μ o.λw μ. X τ. (eiw X W) (P X W) Cumulative/decreasing domains quantifier: Add axioms on eiw 3. Rigidity 4. Consequence The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 16

50 Embedding of HOML within HOL #2 Embedding semantic variants 1. Axiomatization of i Postulate frame condition on r i as HOL axiom 2. Quantification Choose appropriate definition/axiomatization of quantifier 3. Rigidity Rigid constants: Only translate Boolean types to predicates: o = μ o Rigid constants: Also translate individuals types to predicates: ι = μ ι 4. Consequence The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 16

51 Embedding of HOML within HOL #2 Embedding semantic variants 1. Axiomatization of i Postulate frame condition on r i as HOL axiom 2. Quantification Choose appropriate definition/axiomatization of quantifier 3. Rigidity Appropriate type lifting 4. Consequence Global consequence: Apply valid (μ o) o to all translated s μ o s o = valid (μ o) o s μ o Local consequence: Apply actuality operator A to all translated s μ o s o = A (μ o) o s μ o where A = λs μ o. s w actual and w actual is an uninterpreted symbol The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 16

52 Problem representation Ongoing work: Extension of TPTP THF syntax for modal logic (1) Formula syntax thf( classical, axiom,! [X:$i]: X)). Extend syntax with modalities thf( modal, axiom,! [X:$i]: X))). thf( multi_modal, axiom,! [X:$i]: X))). (2) Semantics configuration Add logic -annotated statements to the problem: thf(simple_s5, logic, ($modal := [ $constants := $rigid, $quantification := $constant, $consequence := $global, $modalities := $modal_system_s5 ])). Intended semantics is attached to the problem The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 17

53 Problem representation Ongoing work: Extension of TPTP THF syntax for modal logic (1) Formula syntax thf( classical, axiom,! [X:$i]: X)). Extend syntax with modalities thf( modal, axiom,! [X:$i]: X))). thf( multi_modal, axiom,! [X:$i]: X))). (2) Semantics configuration Add logic -annotated statements to the problem: thf(simple_s5, logic, ($modal := [ $constants := $rigid, $quantification := $constant, $consequence := $global, $modalities := $modal_system_s5 ])). Intended semantics is attached to the problem The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 17

54 Problem representation Ongoing work: Extension of TPTP THF syntax for modal logic (1) Formula syntax thf( classical, axiom,! [X:$i]: X)). Extend syntax with modalities thf( modal, axiom,! [X:$i]: X))). thf( multi_modal, axiom,! [X:$i]: X))). (2) Semantics configuration Add logic -annotated statements to the problem: thf(simple_s5, logic, ($modal := [ $constants := $rigid, $quantification := $constant, $consequence := $global, $modalities := $modal_system_s5 ])). Intended semantics is attached to the problem The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 17

55 Problem representation Ongoing work: Extension of TPTP THF syntax for modal logic (1) Formula syntax thf( classical, axiom,! [X:$i]: X)). Extend syntax with modalities thf( modal, axiom,! [X:$i]: X))). thf( multi_modal, axiom,! [X:$i]: X))). (2) Semantics configuration Add logic -annotated statements to the problem: thf( mydomain_type, type, ( human : $ttype ) ). thf( myconstant_declaration, type, ( myconstant : $i ) ). thf( complicated_s5, logic, ( $modal := [ $constants := [ $rigid, myconstant := $flexible ], $quantification := [ $constant, human := $varying ], $consequence := [ $global, myaxiom := $local ], $modalities := [ $modal_system_s5, 1 := $modal_system_t ] ] ) ). Intended semantics is attached to the problem The World s Most Widely Applicable Modal Logic Theorem Prover, RuleML Webinar 18

Agent-Based HOL Reasoning 1

Agent-Based HOL Reasoning 1 Agent-Based HOL Reasoning 1 Alexander Steen Max Wisniewski Christoph Benzmüller Freie Universität Berlin 5th International Congress on Mathematical Software (ICMS 2016) 1 This work has been supported by

More information

Utilizing Church s Type Theory as a Universal Logic 1

Utilizing Church s Type Theory as a Universal Logic 1 Utilizing Church s Type Theory as a Universal Logic 1 Christoph Benzmüller Freie Universität Berlin Presentation at TU Wien, October 31, 2012 1 This work has been funded by the DFG under grants BE 2501/6-1,

More information

Tutorial on Reasoning in Expressive Non-Classical Logics with Isabelle/HOL

Tutorial on Reasoning in Expressive Non-Classical Logics with Isabelle/HOL Tutorial on Reasoning in Expressive Non-Classical Logics with Isabelle/HOL Alexander Steen 1, Max Wisniewski 1, and Christoph Benzmüller 1 Freie Universität Berlin, Berlin, Germany a.steen m.wisniewski

More information

Combining and Automating Classical and Non-Classical Logics in Classical Higher-Order Logics

Combining and Automating Classical and Non-Classical Logics in Classical Higher-Order Logics Annals of Mathematics and Artificial Intelligence (pre-final version) The final publication is available at www.springerlink.com Combining and Automating Classical and Non-Classical Logics in Classical

More information

Gödel s Proof of God s Existence

Gödel s Proof of God s Existence Gödel s Proof of God s Existence Christoph Benzmüller and Bruno Woltzenlogel Paleo Square of Opposition Vatican, May 6, 2014 A gift to Priest Edvaldo in Piracicaba, Brazil Christoph Benzmüller and Bruno

More information

Higher-Order Aspects and Context in SUMO

Higher-Order Aspects and Context in SUMO Higher-Order Aspects and Context in SUMO Christoph Benzmüller 1, Freie Universität Berlin, Germany Adam Pease Articulate Software, Angwin, CA, USA Abstract This article addresses the automation of higher-order

More information

Higher-Order Aspects and Context in SUMO

Higher-Order Aspects and Context in SUMO Higher-Order Aspects and Context in SUMO Christoph Benzmüller 1, Freie Universität Berlin, Germany Adam Pease Rearden Commerce, Foster City, CA, USA Abstract This article addresses the automation of higher-order

More information

Automating Access Control Logics in Simple Type Theory with LEO-II

Automating Access Control Logics in Simple Type Theory with LEO-II Automating Access Control Logics in Simple Type Theory with LEO-II Christoph Benzmüller Abstract Garg and Abadi recently proved that prominent access control logics can be translated in a sound and complete

More information

Principles of Knowledge Representation and Reasoning

Principles of Knowledge Representation and Reasoning Principles of Knowledge Representation and Reasoning Modal Logics Bernhard Nebel, Malte Helmert and Stefan Wölfl Albert-Ludwigs-Universität Freiburg May 2 & 6, 2008 Nebel, Helmert, Wölfl (Uni Freiburg)

More information

Types, Tableaus and Gödel s God in Isabelle/HOL

Types, Tableaus and Gödel s God in Isabelle/HOL Types, Tableaus and Gödel s God in Isabelle/HOL David Fuenmayor 1 and Christoph Benzmüller 2,1 1 Freie Universität Berlin, Germany 2 University of Luxembourg, Luxembourg August 16, 2018 Abstract A computer-formalisation

More information

Higher-Order Automated Theorem Provers

Higher-Order Automated Theorem Provers Higher-Order Automated Theorem Provers Christoph Benzmüller Department of Mathematics and Computer Science Freie Universität Berlin, Germany c.benzmueller@fu-berlin.de 1 Introduction The automation of

More information

Anselm s God in Isabelle/HOL

Anselm s God in Isabelle/HOL Anselm s God in Isabelle/HOL Ben Blumson September 12, 2017 Contents 1 Introduction 1 2 Free Logic 2 3 Definite Descriptions 3 4 Anselm s Argument 4 5 The Prover9 Argument 6 6 Soundness 7 7 Conclusion

More information

Systematic Verification of the Modal Logic Cube in Isabelle/HOL

Systematic Verification of the Modal Logic Cube in Isabelle/HOL Systematic Verification of the Modal Logic Cube in Isabelle/HOL Christoph Benzmüller Maximilian Claus Dep. of Mathematics and Computer Science, Freie Universität Berlin, Germany c.benzmueller m.claus@fu-berlin.de

More information

The Curry-Howard Isomorphism

The Curry-Howard Isomorphism The Curry-Howard Isomorphism Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2008/2009 Maria João Frade (DI-UM) The Curry-Howard Isomorphism MFES 2008/09

More information

The Inconsistency in Gödel s Ontological Argument: A Success Story for AI in Metaphysics

The Inconsistency in Gödel s Ontological Argument: A Success Story for AI in Metaphysics The Inconsistency in Gödel s Ontological Argument: A Success Story for AI in Metaphysics Christoph Benzmüller Freie Universität Berlin & Stanford University c.benzmueller@gmail.com Bruno Woltzenlogel Paleo

More information

A Journey through the Possible Worlds of Modal Logic Lecture 1: Introduction to modal logics

A Journey through the Possible Worlds of Modal Logic Lecture 1: Introduction to modal logics A Journey through the Possible Worlds of Modal Logic Lecture 1: Introduction to modal logics Valentin Goranko Department of Philosophy, Stockholm University ESSLLI 2016, Bolzano, August 22, 2016 Outline

More information

the logic of provability

the logic of provability A bird s eye view on the logic of provability Rineke Verbrugge, Institute of Artificial Intelligence, University of Groningen Annual Meet on Logic and its Applications, Calcutta Logic Circle, Kolkata,

More information

Modal Logic. UIT2206: The Importance of Being Formal. Martin Henz. March 19, 2014

Modal Logic. UIT2206: The Importance of Being Formal. Martin Henz. March 19, 2014 Modal Logic UIT2206: The Importance of Being Formal Martin Henz March 19, 2014 1 Motivation The source of meaning of formulas in the previous chapters were models. Once a particular model is chosen, say

More information

Modal logics: an introduction

Modal logics: an introduction Modal logics: an introduction Valentin Goranko DTU Informatics October 2010 Outline Non-classical logics in AI. Variety of modal logics. Brief historical remarks. Basic generic modal logic: syntax and

More information

An Introduction to Modal Logic V

An Introduction to Modal Logic V An Introduction to Modal Logic V Axiomatic Extensions and Classes of Frames Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, November 7 th 2013

More information

Meaning and Reference INTENSIONAL AND MODAL LOGIC. Intensional Logic. Frege: Predicators (general terms) have

Meaning and Reference INTENSIONAL AND MODAL LOGIC. Intensional Logic. Frege: Predicators (general terms) have INTENSIONAL AND MODAL LOGIC Meaning and Reference Why do we consider extensions to the standard logical language(s)? Requirements of knowledge representation / domain modelling Intensional expressions:

More information

2 DANIEL KIRCHNER, CHRISTOPH BENZMÜLLER, AND EDWARD N. ZALTA

2 DANIEL KIRCHNER, CHRISTOPH BENZMÜLLER, AND EDWARD N. ZALTA MECHANIZING PRINCIPIA LOGICO-METAPHYSICA IN FUNCTIONAL TYPE THEORY arxiv:1711.06542v1 [cs.lo] 16 Nov 2017 DANIEL KIRCHNER, CHRISTOPH BENZMÜLLER, AND EDWARD N. ZALTA Abstract. Principia Logico-Metaphysica

More information

Expressiveness, decidability, and undecidability of Interval Temporal Logic

Expressiveness, decidability, and undecidability of Interval Temporal Logic University of Udine Department of Mathematics and Computer Science Expressiveness, decidability, and undecidability of Interval Temporal Logic ITL - Beyond the end of the light Ph.D. Defence Dario Della

More information

SEKI-Report ISSN

SEKI-Report ISSN arxiv:0901.3574v2 [cs.lo] 4 Mar 2009 UNIVERSITÄT DES SAARLANDES FACHRICHTUNG INFORMATIK D 66123 SAARBRÜCKEN GERMANY WWW: http://www.ags.uni-sb.de/ SEKI-Report ISSN 1437-4447 Automating Access Control Logics

More information

02 Propositional Logic

02 Propositional Logic SE 2F03 Fall 2005 02 Propositional Logic Instructor: W. M. Farmer Revised: 25 September 2005 1 What is Propositional Logic? Propositional logic is the study of the truth or falsehood of propositions or

More information

Vinter: A Vampire-Based Tool for Interpolation

Vinter: A Vampire-Based Tool for Interpolation Vinter: A Vampire-Based Tool for Interpolation Kryštof Hoder 1, Andreas Holzer 2, Laura Kovács 2, and Andrei Voronkov 1 1 University of Manchester 2 TU Vienna Abstract. This paper describes the Vinter

More information

On a (Quite) Universal Theorem Proving Approach and its Application to Metaphycis

On a (Quite) Universal Theorem Proving Approach and its Application to Metaphycis On a (Quite) Universal Theorem Proving Approach and its Application to Metaphycis Christoph Benzmüller 1, FU Berlin jww: B. Woltzenlogel Paleo, L. Paulson, C. Brown, G. Sutcliffe and many others! Tableaux

More information

Automated Reasoning Lecture 2: Propositional Logic and Natural Deduction

Automated Reasoning Lecture 2: Propositional Logic and Natural Deduction Automated Reasoning Lecture 2: Propositional Logic and Natural Deduction Jacques Fleuriot jdf@inf.ed.ac.uk Logic Puzzles 1. Tomorrow will be sunny or rainy. Tomorrow will not be sunny. What will the weather

More information

09 Modal Logic II. CS 3234: Logic and Formal Systems. October 14, Martin Henz and Aquinas Hobor

09 Modal Logic II. CS 3234: Logic and Formal Systems. October 14, Martin Henz and Aquinas Hobor Martin Henz and Aquinas Hobor October 14, 2010 Generated on Thursday 14 th October, 2010, 11:40 1 Review of Modal Logic 2 3 4 Motivation Syntax and Semantics Valid Formulas wrt Modalities Correspondence

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

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

Algebraizing Hybrid Logic. Evangelos Tzanis University of Amsterdam Institute of Logic, Language and Computation

Algebraizing Hybrid Logic. Evangelos Tzanis University of Amsterdam Institute of Logic, Language and Computation Algebraizing Hybrid Logic Evangelos Tzanis University of Amsterdam Institute of Logic, Language and Computation etzanis@science.uva.nl May 1, 2005 2 Contents 1 Introduction 5 1.1 A guide to this thesis..........................

More information

Logic & Logic Agents Chapter 7 (& background)

Logic & Logic Agents Chapter 7 (& background) Lecture Notes, Advanced Artificial Intelligence (SCOM7341) Sina Institute, University of Birzeit 2 nd Semester, 2012 Advanced Artificial Intelligence (SCOM7341) Logic & Logic Agents Chapter 7 (& background)

More information

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018 cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018 Chapter 7 Introduction to Intuitionistic and Modal Logics CHAPTER 7 SLIDES Slides Set 1 Chapter 7 Introduction to Intuitionistic and Modal Logics

More information

Automating Emendations of the Ontological Argument in Intensional Higher-Order Modal Logic

Automating Emendations of the Ontological Argument in Intensional Higher-Order Modal Logic Automating Emendations of the Ontological Argument in Intensional Higher-Order Modal Logic David Fuenmayor 1 and Christoph Benzmüller 2,1 1 Freie Universität Berlin, Germany 2 University of Luxembourg,

More information

An Introduction to Modal Logic III

An Introduction to Modal Logic III An Introduction to Modal Logic III Soundness of Normal Modal Logics Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 24 th 2013 Marco Cerami

More information

On the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic

On the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic On the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic Domenico Cantone and Marianna Nicolosi Asmundo Dipartimento di Matematica e Informatica Università

More information

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018

More information

Class 29 - November 3 Semantics for Predicate Logic

Class 29 - November 3 Semantics for Predicate Logic Philosophy 240: Symbolic Logic Fall 2010 Mondays, Wednesdays, Fridays: 9am - 9:50am Hamilton College Russell Marcus rmarcus1@hamilton.edu Class 29 - November 3 Semantics for Predicate Logic I. Proof Theory

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

First-Order Logic First-Order Theories. Roopsha Samanta. Partly based on slides by Aaron Bradley and Isil Dillig

First-Order Logic First-Order Theories. Roopsha Samanta. Partly based on slides by Aaron Bradley and Isil Dillig First-Order Logic First-Order Theories Roopsha Samanta Partly based on slides by Aaron Bradley and Isil Dillig Roadmap Review: propositional logic Syntax and semantics of first-order logic (FOL) Semantic

More information

Propositions. c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 5.1, Page 1

Propositions. c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 5.1, Page 1 Propositions An interpretation is an assignment of values to all variables. A model is an interpretation that satisfies the constraints. Often we don t want to just find a model, but want to know what

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

Outline. Overview. Syntax Semantics. Introduction Hilbert Calculus Natural Deduction. 1 Introduction. 2 Language: Syntax and Semantics

Outline. Overview. Syntax Semantics. Introduction Hilbert Calculus Natural Deduction. 1 Introduction. 2 Language: Syntax and Semantics Introduction Arnd Poetzsch-Heffter Software Technology Group Fachbereich Informatik Technische Universität Kaiserslautern Sommersemester 2010 Arnd Poetzsch-Heffter ( Software Technology Group Fachbereich

More information

Discrete Mathematics

Discrete Mathematics Discrete Mathematics Yi Li Software School Fudan University March 13, 2017 Yi Li (Fudan University) Discrete Mathematics March 13, 2017 1 / 1 Review of Lattice Ideal Special Lattice Boolean Algebra Yi

More information

Matching Logic: Syntax and Semantics

Matching Logic: Syntax and Semantics Matching Logic: Syntax and Semantics Grigore Roșu 1 and Traian Florin Șerbănuță 2 1 University of Illinois at Urbana-Champaign, USA grosu@illinois.edu 2 University of Bucharest, Romania traian.serbanuta@unibuc.ro

More information

Systematic Verification of the Intuitionistic Modal Logic Cube in Isabelle/HOL

Systematic Verification of the Intuitionistic Modal Logic Cube in Isabelle/HOL Department of Mathematics and Computer Science Institute of Computer Science Bachelor thesis Systematic Verification of the Intuitionistic Modal Logic Cube in Isabelle/HOL Hanna Lachnitt hanna.lachnitt@fu-berlin.de

More information

General methods in proof theory for modal logic - Lecture 1

General methods in proof theory for modal logic - Lecture 1 General methods in proof theory for modal logic - Lecture 1 Björn Lellmann and Revantha Ramanayake TU Wien Tutorial co-located with TABLEAUX 2017, FroCoS 2017 and ITP 2017 September 24, 2017. Brasilia.

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

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

Validating QBF Invalidity in HOL4

Validating QBF Invalidity in HOL4 Interactive Theorem Proving (ITP) 14 July, 2010 Quantified Boolean Formulae Quantified Boolean Formulae Motivation System Overview Related Work QBF = propositional logic + quantifiers over Boolean variables

More information

Logic in Computer Science. Frank Wolter

Logic in Computer Science. Frank Wolter Logic in Computer Science Frank Wolter Meta Information Slides, exercises, and other relevant information are available at: http://www.liv.ac.uk/~frank/teaching/comp118/comp118.html The module has 18 lectures.

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

ADyadicDeonticLogicinHOL

ADyadicDeonticLogicinHOL Christoph Benzmüller University of Luxembourg, Luxembourg, and Freie Universität Berlin, Germany c.benzmueller@gmail.com Ali Farjami University of Luxembourg, Luxembourg farjami110@gmail.com Xavier Parent

More information

Beyond First-Order Logic

Beyond First-Order Logic Beyond First-Order Logic Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2008/2009 Maria João Frade (DI-UM) Beyond First-Order Logic MFES 2008/09 1 / 37 FOL

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

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

WHAT IS THE CORRECT LOGIC OF NECESSITY, ACTUALITY AND APRIORITY?

WHAT IS THE CORRECT LOGIC OF NECESSITY, ACTUALITY AND APRIORITY? THE REVIEW OF SYMBOLIC LOGIC Volume 7, Number 3, September 2014 WHAT IS THE CORRECT LOGIC OF NECESSITY, ACTUALITY AND APRIORITY? PETER FRITZ University of Oxford Abstract. This paper is concerned with

More information

MULTI-AGENT ONLY-KNOWING

MULTI-AGENT ONLY-KNOWING MULTI-AGENT ONLY-KNOWING Gerhard Lakemeyer Computer Science, RWTH Aachen University Germany AI, Logic, and Epistemic Planning, Copenhagen October 3, 2013 Joint work with Vaishak Belle Contents of this

More information

Propositional Logic: Models and Proofs

Propositional Logic: Models and Proofs Propositional Logic: Models and Proofs C. R. Ramakrishnan CSE 505 1 Syntax 2 Model Theory 3 Proof Theory and Resolution Compiled at 11:51 on 2016/11/02 Computing with Logic Propositional Logic CSE 505

More information

cse 311: foundations of computing Fall 2015 Lecture 6: Predicate Logic, Logical Inference

cse 311: foundations of computing Fall 2015 Lecture 6: Predicate Logic, Logical Inference cse 311: foundations of computing Fall 2015 Lecture 6: Predicate Logic, Logical Inference quantifiers x P(x) P(x) is true for every x in the domain read as for all x, P of x x P x There is an x in the

More information

TRUTH TELLERS. Volker Halbach. Scandinavian Logic Symposium. Tampere

TRUTH TELLERS. Volker Halbach. Scandinavian Logic Symposium. Tampere TRUTH TELLERS Volker Halbach Scandinavian Logic Symposium Tampere 25th August 2014 I m wrote two papers with Albert Visser on this and related topics: Self-Reference in Arithmetic, http://www.phil.uu.nl/preprints/lgps/number/316

More information

Maximal Introspection of Agents

Maximal Introspection of Agents Electronic Notes in Theoretical Computer Science 70 No. 5 (2002) URL: http://www.elsevier.nl/locate/entcs/volume70.html 16 pages Maximal Introspection of Agents Thomas 1 Informatics and Mathematical Modelling

More information

Interpretability Logic

Interpretability Logic Interpretability Logic Logic and Applications, IUC, Dubrovnik vukovic@math.hr web.math.pmf.unizg.hr/ vukovic/ Department of Mathematics, Faculty of Science, University of Zagreb September, 2013 Interpretability

More information

Syntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P.

Syntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P. First-Order Logic Syntax The alphabet of a first-order language is organised into the following categories. Logical connectives:,,,,, and. Auxiliary symbols:.,,, ( and ). Variables: we assume a countable

More information

Reasoning Under Uncertainty: Introduction to Probability

Reasoning Under Uncertainty: Introduction to Probability Reasoning Under Uncertainty: Introduction to Probability CPSC 322 Lecture 23 March 12, 2007 Textbook 9 Reasoning Under Uncertainty: Introduction to Probability CPSC 322 Lecture 23, Slide 1 Lecture Overview

More information

Developing Modal Tableaux and Resolution Methods via First-Order Resolution

Developing Modal Tableaux and Resolution Methods via First-Order Resolution Developing Modal Tableaux and Resolution Methods via First-Order Resolution Renate Schmidt University of Manchester Reference: Advances in Modal Logic, Vol. 6 (2006) Modal logic: Background Established

More information

Mechanically Verifying Logic Translations

Mechanically Verifying Logic Translations Mechanically Verifying Logic Translations Kristina Sojakova Master Thesis School of Engineering and Sciences, Jacobs University Bremen Reviewers: Dr. Florian Rabe, Prof. Michael Kohlhase 24. August 2010

More information

A NOTE ON COMPOSITIONALITY IN THE FIRST ORDER LANGUAGE

A NOTE ON COMPOSITIONALITY IN THE FIRST ORDER LANGUAGE Janusz Maciaszek Luis Villegas-Forero A NOTE ON COMPOSITIONALITY IN THE FIRST ORDER LANGUAGE Abstract The main objective of this paper is to present the syntax and semantic of First Order Language in a

More information

CS 4110 Programming Languages & Logics. Lecture 16 Programming in the λ-calculus

CS 4110 Programming Languages & Logics. Lecture 16 Programming in the λ-calculus CS 4110 Programming Languages & Logics Lecture 16 Programming in the λ-calculus 30 September 2016 Review: Church Booleans 2 We can encode TRUE, FALSE, and IF, as: TRUE λx. λy. x FALSE λx. λy. y IF λb.

More information

COMP9414: Artificial Intelligence Propositional Logic: Automated Reasoning

COMP9414: Artificial Intelligence Propositional Logic: Automated Reasoning COMP9414, Monday 26 March, 2012 Propositional Logic 2 COMP9414: Artificial Intelligence Propositional Logic: Automated Reasoning Overview Proof systems (including soundness and completeness) Normal Forms

More information

First-Order Logic (FOL)

First-Order Logic (FOL) First-Order Logic (FOL) Also called Predicate Logic or Predicate Calculus 2. First-Order Logic (FOL) FOL Syntax variables x, y, z, constants a, b, c, functions f, g, h, terms variables, constants or n-ary

More information

A theory of modular and dynamic knowledge representation

A theory of modular and dynamic knowledge representation A theory of modular and dynamic knowledge representation Ján Šefránek Institute of Informatics, Comenius University, Mlynská dolina, 842 15 Bratislava, Slovakia, phone: (421-7) 6029 5436, e-mail: sefranek@fmph.uniba.sk

More information

Handbook of Logic and Proof Techniques for Computer Science

Handbook of Logic and Proof Techniques for Computer Science Steven G. Krantz Handbook of Logic and Proof Techniques for Computer Science With 16 Figures BIRKHAUSER SPRINGER BOSTON * NEW YORK Preface xvii 1 Notation and First-Order Logic 1 1.1 The Use of Connectives

More information

Theoretical Computer Science. Representing model theory in a type-theoretical logical framework

Theoretical Computer Science. Representing model theory in a type-theoretical logical framework Theoretical Computer Science 412 (2011) 4919 4945 Contents lists available at ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs Representing model theory in a type-theoretical

More information

Quantified Modal Logic and the Ontology of Physical Objects

Quantified Modal Logic and the Ontology of Physical Objects Scuola Normale Superiore Classe di Lettere e Filosofia Anno Accademico 2004-05 Tesi di Perfezionamento Quantified Modal Logic and the Ontology of Physical Objects CANDIDATO: Dott. F. Belardinelli RELATORE:

More information

Towards A Multi-Agent Subset Space Logic

Towards A Multi-Agent Subset Space Logic Towards A Multi-Agent Subset Space Logic A Constructive Approach with Applications Department of Computer Science The Graduate Center of the City University of New York cbaskent@gc.cuny.edu www.canbaskent.net

More information

Modal Logic XXI. Yanjing Wang

Modal Logic XXI. Yanjing Wang Modal Logic XXI Yanjing Wang Department of Philosophy, Peking University May 17th, 2017 Advanced Modal Logic (2017 Spring) 1 Completeness via Canonicity Soundness and completeness Definition (Soundness)

More information

To every formula scheme there corresponds a property of R. This relationship helps one to understand the logic being studied.

To every formula scheme there corresponds a property of R. This relationship helps one to understand the logic being studied. Modal Logic (2) There appeared to be a correspondence between the validity of Φ Φ and the property that the accessibility relation R is reflexive. The connection between them is that both relied on the

More information

Introduction to Logic

Introduction to Logic Introduction to Logic Alwen Tiu The Australian National University Summer Schools in Logic and Learning 26 January 6 February 2009, Canberra Alwen Tiu (ANU) Introduction to Logic SSLL 2009 1 / 101 Logic

More information

A Success Story of Higher-Order (Automated) Theorem Proving in Computational Metaphysics

A Success Story of Higher-Order (Automated) Theorem Proving in Computational Metaphysics A Success Story of Higher-Order (Automated) Theorem Proving in Computational Metaphysics Christoph Benzmüller 1, Stanford (CSLI/Cordula Hall) & FU Berlin jww: B. Woltzenlogel Paleo (& L. Paulson, C. Brown,

More information

via Topos Theory Olivia Caramello University of Cambridge The unification of Mathematics via Topos Theory Olivia Caramello

via Topos Theory Olivia Caramello University of Cambridge The unification of Mathematics via Topos Theory Olivia Caramello in University of Cambridge 2 / 23 in in In this lecture, whenever I use the word topos, I really mean Grothendieck topos. Recall that a Grothendieck topos can be seen as: a generalized space a mathematical

More information

Church and Curry: Combining Intrinsic and Extrinsic Typing

Church and Curry: Combining Intrinsic and Extrinsic Typing Church and Curry: Combining Intrinsic and Extrinsic Typing Frank Pfenning Dedicated to Peter Andrews on the occasion of his retirement Department of Computer Science Carnegie Mellon University April 5,

More information

Computational Logic and the Quest for Greater Automation

Computational Logic and the Quest for Greater Automation Computational Logic and the Quest for Greater Automation Lawrence C Paulson, Distinguished Affiliated Professor for Logic in Informatics Technische Universität München (and Computer Laboratory, University

More information

Motivation. CS389L: Automated Logical Reasoning. Lecture 10: Overview of First-Order Theories. Signature and Axioms of First-Order Theory

Motivation. CS389L: Automated Logical Reasoning. Lecture 10: Overview of First-Order Theories. Signature and Axioms of First-Order Theory Motivation CS389L: Automated Logical Reasoning Lecture 10: Overview of First-Order Theories Işıl Dillig Last few lectures: Full first-order logic In FOL, functions/predicates are uninterpreted (i.e., structure

More information

CS206 Lecture 21. Modal Logic. Plan for Lecture 21. Possible World Semantics

CS206 Lecture 21. Modal Logic. Plan for Lecture 21. Possible World Semantics CS206 Lecture 21 Modal Logic G. Sivakumar Computer Science Department IIT Bombay siva@iitb.ac.in http://www.cse.iitb.ac.in/ siva Page 1 of 17 Thu, Mar 13, 2003 Plan for Lecture 21 Modal Logic Possible

More information

Scalable and Accurate Verification of Data Flow Systems. Cesare Tinelli The University of Iowa

Scalable and Accurate Verification of Data Flow Systems. Cesare Tinelli The University of Iowa Scalable and Accurate Verification of Data Flow Systems Cesare Tinelli The University of Iowa Overview AFOSR Supported Research Collaborations NYU (project partner) Chalmers University (research collaborator)

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

First-Order Theorem Proving and Vampire

First-Order Theorem Proving and Vampire First-Order Theorem Proving and Vampire Laura Kovács 1,2 and Martin Suda 2 1 TU Wien 2 Chalmers Outline Introduction First-Order Logic and TPTP Inference Systems Saturation Algorithms Redundancy Elimination

More information

Propositional Logic: Syntax

Propositional Logic: Syntax Logic Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about time (and programs) epistemic

More information

Comparing Justified and Common Knowledge

Comparing Justified and Common Knowledge Comparing Justified and Common Knowledge Evangelia Antonakos Graduate Center CUNY Ph.D. Program in Mathematics 365 Fifth Avenue, New York, NY 10016 U.S.A. Eva@Antonakos.net Abstract. What is public information

More information

Lecture 2: Syntax. January 24, 2018

Lecture 2: Syntax. January 24, 2018 Lecture 2: Syntax January 24, 2018 We now review the basic definitions of first-order logic in more detail. Recall that a language consists of a collection of symbols {P i }, each of which has some specified

More information

Logic & Logic Agents Chapter 7 (& Some background)

Logic & Logic Agents Chapter 7 (& Some background) Lecture Notes on Logic & Logic Agents University of Birzeit, Palestine 2013 Artificial Intelligence Logic & Logic Agents Chapter 7 (& Some background) Dr. Mustafa Jarrar Sina Institute, University of Birzeit

More information

Designing and Evaluating Generic Ontologies

Designing and Evaluating Generic Ontologies Designing and Evaluating Generic Ontologies Michael Grüninger Department of Industrial Engineering University of Toronto gruninger@ie.utoronto.ca August 28, 2007 1 Introduction One of the many uses of

More information

Restricted truth predicates in first-order logic

Restricted truth predicates in first-order logic Restricted truth predicates in first-order logic Thomas Bolander 1 Introduction It is well-known that there exist consistent first-order theories that become inconsistent when we add Tarski s schema T.

More information

Database Theory VU , SS Complexity of Query Evaluation. Reinhard Pichler

Database Theory VU , SS Complexity of Query Evaluation. Reinhard Pichler Database Theory Database Theory VU 181.140, SS 2018 5. Complexity of Query Evaluation Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität Wien 17 April, 2018 Pichler

More information

Teooriaseminar. TTÜ Küberneetika Instituut. May 10, Categorical Models. for Two Intuitionistic Modal Logics. Wolfgang Jeltsch.

Teooriaseminar. TTÜ Küberneetika Instituut. May 10, Categorical Models. for Two Intuitionistic Modal Logics. Wolfgang Jeltsch. TTÜ Küberneetika Instituut Teooriaseminar May 10, 2012 1 2 3 4 1 2 3 4 Modal logics used to deal with things like possibility, belief, and time in this talk only time two new operators and : ϕ now and

More information

Logic. Propositional Logic: Syntax

Logic. Propositional Logic: Syntax Logic Propositional Logic: Syntax Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about

More information

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic The Importance of Being Formal Martin Henz February 5, 2014 Propositional Logic 1 Motivation In traditional logic, terms represent sets, and therefore, propositions are limited to stating facts on sets

More information

Adding Modal Operators to the Action Language A

Adding Modal Operators to the Action Language A Adding Modal Operators to the Action Language A Aaron Hunter Simon Fraser University Burnaby, B.C. Canada V5A 1S6 amhunter@cs.sfu.ca Abstract The action language A is a simple high-level language for describing

More information