68
Experiments in Computational Metaphysics: Gödel’s Proof of God Christoph Benzmüller 1 , FU Berlin & Stanford U jww: B. Woltzenlogel Paleo, ANU Canberra AISSQ 2015, IIT Kharagpur 1 Supported by DFG Heisenberg Fellowship BE 2501/9-1/2 C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 1

Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Experiments in Computational Metaphysics:Gödel’s Proof of God

Christoph Benzmüller1, FU Berlin & Stanford Ujww: B. Woltzenlogel Paleo, ANU Canberra

AISSQ 2015, IIT Kharagpur

December 4, 2015

1Supported by DFG Heisenberg Fellowship BE 2501/9-1/2

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 1

Page 2: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Since 2013: Huge Media Attention

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 2

Page 3: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Germany- Telepolis & Heise- Spiegel Online- FAZ- Die Welt- Berliner Morgenpost- Hamburger Abendpost- . . .

Austria- Die Presse- Wiener Zeitung- ORF- . . .

Italy- Repubblica- Ilsussidario- . . .

India- DNA India- Delhi Daily News- India Today- . . .

US- ABC News- . . .

International- Spiegel International- Yahoo Finance- United Press Intl.- . . .

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 3

Page 4: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Austria- Die Presse- Wiener Zeitung- ORF- . . .

Italy- Repubblica- Ilsussidario- . . .

India- DNA India- Delhi Daily News- India Today- . . .

US- ABC News- . . .

International- Spiegel International- Yahoo Finance- United Press Intl.- . . .

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 3

Page 5: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

See more serious and funny news links athttps://github.com/FormalTheology/GoedelGod/tree/master/Press

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 4

Page 6: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Overall Motivation: Leibniz (1646–1716) — Calculemus!

If controversies were to arise, therewould be no more need of disputa-tion between two philosophers thanbetween two accountants. For itwould suffice to take their pencilsin their hands, to sit down to theirslates, and to say to each other . . . :Let us calculate.

(Translation by Russell)

Quo facto, quando orientur controversiae, non magis dis-putatione opus erit inter duos philosophos, quam interduos Computistas. Sufficiet enim calamos in manussumere sedereque ad abacos, et sibi mutuo . . . dicere:calculemus. (Leibniz, 1684)

Required:characteristica universalis and calculus ratiocinator

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 5

Page 7: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Overall Motivation: Towards Computational Metaphysics

Ontological argument for the existence of God

I Long tradition in (western) philosophyI Focus on Gödel’s modern version in higher-order modal logic

I Experiments with theorem provers(theorem provers = computer programs that try to prove theorems)

Different interests in ontological arguments

I Philosophical: Boundaries of metaphysics & epistemology

I Theistic: Successful argument could convince atheists?

I Ours: Computational metaphysics (Leibniz’ vision)

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 6

Page 8: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Overall Motivation: Towards Computational Metaphysics

Ontological argument for the existence of God

I Long tradition in (western) philosophyI Focus on Gödel’s modern version in higher-order modal logic

I Experiments with theorem provers(theorem provers = computer programs that try to prove theorems)

Different interests in ontological arguments

I Philosophical: Boundaries of metaphysics & epistemology

I Theistic: Successful argument could convince atheists?

I Ours: Computational metaphysics (Leibniz’ vision)

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 6

Page 9: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Personal Motivations: Bruno and myself

Presentation to Kurt Gödel Society in Vienna in October 2012

Got introduced after the talk to Bruno Woltzenlogel Paleo

A gift to Priest Edvaldo and his church in Piracicaba, Brazil

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 7

Page 10: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Talk Outline

1. Ontological argument for the existence of God2. Gödel’s modern variant of the argument — two versions3. Automation on the computer — how?4. Results — theorem provers contributed relevant knowledge5. Recent studies — theorem provers settled a dispute6. Related work, discussion and conclusion

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 8

Page 11: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

1. Ontological argument for the existence of God

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 9

Page 12: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Ontological Argument

Def: Ontological Argument

I deductive argumentI for the existence of GodI starting from premises, which are justified by pure reasoningI i.e. premises do not depend on observation of the worldI “a priori” argument (versus “a posteriori” argument)

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 10

Page 13: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Ontological Argument: A long historyproponents and opponents

. . . Anse

lmv.

C.

Gau

nilo

. . . Th. A

quin

as. . . . . . D

esca

rtes

Spin

oza

Leib

niz

. . . Hum

eKa

nt

. . . Heg

el

. . . Freg

e

. . . Har

tsho

rne

Mal

colm

Lew

isPl

antin

gaG

ödel

. . .

Anselm’s notion of God (Proslogion, 1078):“God is that, than which nothing greater can be conceived.”

Gödel’s notion of God:“A God-like being possesses all ‘positive’ properties.”

To show by logical, deductive reasoning:“God exists.”

∃xG(x)

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 11

Page 14: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Ontological Argument: A long historyproponents and opponents

. . . Anse

lmv.

C.

Gau

nilo

. . . Th. A

quin

as. . . . . . D

esca

rtes

Spin

oza

Leib

niz

. . . Hum

eKa

nt

. . . Heg

el

. . . Freg

e

. . . Har

tsho

rne

Mal

colm

Lew

isPl

antin

gaG

ödel

. . .

Anselm’s notion of God (Proslogion, 1078):“God is that, than which nothing greater can be conceived.”

Gödel’s notion of God:“A God-like being possesses all ‘positive’ properties.”

To show by logical, deductive reasoning:“Necessarily, God exists.”

�∃xG(x)

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 11

Page 15: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Modal Logic Operators � and ^

Modal Logic

�ϕ — Necessarily, ϕ holds

^ϕ — Possibly, ϕ holds

Classical Logic

¬ ϕ — not ϕϕ ∨ ψ — ϕ or ψϕ ∧ ψ — ϕ and ψϕ→ ψ — ϕ implies ψϕ↔ ψ — ϕ is equivalent to ψ∀x ϕ — For all x we have ϕ∃x ϕ — There exists x such that ϕ

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 12

Page 16: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Modal Logic Operators � and ^

Modal Logic

�ϕ — Necessarily, ϕ holds

^ϕ — Possibly, ϕ holds

Classical Logic

¬ ϕ — not ϕϕ ∨ ψ — ϕ or ψϕ ∧ ψ — ϕ and ψϕ→ ψ — ϕ implies ψϕ↔ ψ — ϕ is equivalent to ψ∀x ϕ — For all x we have ϕ∃x ϕ — There exists x such that ϕ

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 12

Page 17: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

2. Gödel’s modern variant of the argument — two versions

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 13

Page 18: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Gödel’s Manuscript: 1930’s, 1941, 1946-1955, 1970

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 14

Page 19: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Scott’s Version of Gödel’s Axioms, Definitions and Theorems

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 15

Page 20: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Scott’s Version of Gödel’s Axioms, Definitions and Theorems

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Modal operators are used

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 16

Page 21: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Scott’s Version of Gödel’s Axioms, Definitions and Theorems

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

second-order quantifiers

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 17

Page 22: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Scott’s Version of Gödel’s Axioms, Definitions and Theorems

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Difference to Gödel (who omits this conjunct)

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 18

Page 23: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

3. Automation on the computer — how?

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 19

Page 24: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Automation on the computer — how?

Challenge: No provers for Higher-order Quantified Modal Logic (QML)

Our solution: Embedding in Higher-order Classical Logic (HOL)Then use existing HOL theorem provers for reasoning in QML

[BenzmüllerPaulson, Logica Universalis, 2013]

Theorem provers for HOL do exists

interactive: Isabelle/HOL, HOL4, Hol Light, Coq/HOL, PVS, . . .

automated: TPS, LEO-II, Satallax, Nitpick, Isabelle/HOL, . . .

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 20

Page 25: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

HOL as a Universal (Meta-)Logic via Semantic Embeddings

HOL

Logic LSyntax

Logic LSemantics

Examples for L we have already studied:Modal Logics, Conditional Logics, Intuitionistic Logics, Access Control Logics, NominalLogics, Multivalued Logics (SIXTEEN), Logics based on Neighborhood Semantics,(Mathematical) Fuzzy Logics, Paraconsistent Logics, . . .

Works also for (first-order & higher-order) quantifiers

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 21

Page 26: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

HOL as a Universal (Meta-)Logic via Semantic Embeddings

HOL

Logic LSyntax

Logic LSemantics

Examples for L we have already studied:Modal Logics, Conditional Logics, Intuitionistic Logics, Access Control Logics, NominalLogics, Multivalued Logics (SIXTEEN), Logics based on Neighborhood Semantics,(Mathematical) Fuzzy Logics, Paraconsistent Logics, . . .

Works also for (first-order & higher-order) quantifiers

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 21

Page 27: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Embedding Approach — Idea

HOL (meta-logic) ϕ ::=

Your-logic (object-logic) ψ ::=

Embedding of in

=

=

=

=

Embedding of meta-logical notions on in

valid =

satisfiable =

... =

Pass this set of equations to a higher-order automated theorem prover

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 22

Page 28: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Embedding Approach — HOML in HOL

HOL s, t ::= Cα | xα | (λxαsβ)α�β | (sα�β tα)β | ¬so | so ∨ to | ∀xα to

HOML ϕ,ψ ::= . . . | ¬ϕ | ϕ ∧ ψ | ϕ→ ψ | �ϕ | ^ϕ | ∀xγ ϕ | ∃xγ ϕ

HOML in HOL: HOML formulas ϕ are mapped to HOL predicates ϕµ�o(explicit representation of labelled formulas)

¬ = λϕµ�oλwµ¬ϕw∧ = λϕµ�oλψµ�oλwµ(ϕw ∧ ψw)→ = λϕµ�oλψµ�oλwµ(¬ϕw ∨ ψw)

∀ = λhγ�(µ�o)λwµ∀dγ hdw∃ = λhγ�(µ�o)λwµ∃dγ hdw

� = λϕµ�oλwµ∀uµ (¬rwu ∨ ϕu)^ = λϕµ�oλwµ∃uµ (rwu ∧ ϕu)

valid = λϕµ�o∀wµϕw

Ax (polymorphic over γ)

The equations in Ax are given as axioms to the HOL provers!

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 23

Page 29: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Embedding Approach — HOML in HOL

HOL s, t ::= Cα | xα | (λxαsβ)α�β | (sα�β tα)β | ¬so | so ∨ to | ∀xα to

HOML ϕ,ψ ::= . . . | ¬ϕ | ϕ ∧ ψ | ϕ→ ψ | �ϕ | ^ϕ | ∀xγ ϕ | ∃xγ ϕ

HOML in HOL: HOML formulas ϕ are mapped to HOL predicates ϕµ�o(explicit representation of labelled formulas)

¬ = λϕµ�oλwµ¬ϕw∧ = λϕµ�oλψµ�oλwµ(ϕw ∧ ψw)→ = λϕµ�oλψµ�oλwµ(¬ϕw ∨ ψw)

∀ = λhγ�(µ�o)λwµ∀dγ hdw∃ = λhγ�(µ�o)λwµ∃dγ hdw

� = λϕµ�oλwµ∀uµ (¬rwu ∨ ϕu)^ = λϕµ�oλwµ∃uµ (rwu ∧ ϕu)

valid = λϕµ�o∀wµϕw

Ax (polymorphic over γ)

The equations in Ax are given as axioms to the HOL provers!

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 23

Page 30: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Embedding HOML in HOL

Example

^∃xG(x)valid (^∃xG(x))µ�o(λϕ∀wµϕw)(^∃xG(x))µ�o∀wµ((^∃xG(x))µ�o w)∀wµ(((λϕµ�oλwµ∃uµ (rwu ∧ ϕu))∃xG(x))µ�o w)∀wµ∃uµ(rwu ∧ (∃xG(x))µ�ou)∀wµ∃uµ(rwu ∧ (∃(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ((λhγ�(µ�o)λwµ∃dγ hdw)(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ∃xGxu)

What are we doing?

In order to prove that ϕ is valid in HOML,–> we instead prove that validϕµ�o can be derived from Ax in HOL.

This can be done with interactive or automated HOL theorem provers.

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 24

Page 31: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Embedding HOML in HOL

Example

^∃xG(x)valid (^∃xG(x))µ�o(λϕ∀wµϕw)(^∃xG(x))µ�o∀wµ((^∃xG(x))µ�o w)∀wµ(((λϕµ�oλwµ∃uµ (rwu ∧ ϕu))∃xG(x))µ�o w)∀wµ∃uµ(rwu ∧ (∃xG(x))µ�ou)∀wµ∃uµ(rwu ∧ (∃(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ((λhγ�(µ�o)λwµ∃dγ hdw)(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ∃xGxu)

What are we doing?

In order to prove that ϕ is valid in HOML,–> we instead prove that validϕµ�o can be derived from Ax in HOL.

This can be done with interactive or automated HOL theorem provers.

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 24

Page 32: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Embedding HOML in HOL

Example

^∃xG(x)valid (^∃xG(x))µ�o(λϕ∀wµϕw)(^∃xG(x))µ�o∀wµ((^∃xG(x))µ�o w)∀wµ(((λϕµ�oλwµ∃uµ (rwu ∧ ϕu))∃xG(x))µ�o w)∀wµ∃uµ(rwu ∧ (∃xG(x))µ�ou)∀wµ∃uµ(rwu ∧ (∃(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ((λhγ�(µ�o)λwµ∃dγ hdw)(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ∃xGxu)

What are we doing?

In order to prove that ϕ is valid in HOML,–> we instead prove that validϕµ�o can be derived from Ax in HOL.

This can be done with interactive or automated HOL theorem provers.

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 24

Page 33: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Embedding HOML in HOL

Example

^∃xG(x)valid (^∃xG(x))µ�o(λϕ∀wµϕw)(^∃xG(x))µ�o∀wµ((^∃xG(x))µ�o w)∀wµ(((λϕµ�oλwµ∃uµ (rwu ∧ ϕu))∃xG(x))µ�o w)∀wµ∃uµ(rwu ∧ (∃xG(x))µ�ou)∀wµ∃uµ(rwu ∧ (∃(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ((λhγ�(µ�o)λwµ∃dγ hdw)(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ∃xGxu)

What are we doing?

In order to prove that ϕ is valid in HOML,–> we instead prove that validϕµ�o can be derived from Ax in HOL.

This can be done with interactive or automated HOL theorem provers.

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 24

Page 34: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Embedding HOML in HOL

Example

^∃xG(x)valid (^∃xG(x))µ�o(λϕ∀wµϕw)(^∃xG(x))µ�o∀wµ((^∃xG(x))µ�o w)∀wµ(((λϕµ�oλwµ∃uµ (rwu ∧ ϕu))∃xG(x))µ�o w)∀wµ∃uµ(rwu ∧ (∃xG(x))µ�ou)∀wµ∃uµ(rwu ∧ (∃(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ((λhγ�(µ�o)λwµ∃dγ hdw)(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ∃xGxu)

What are we doing?

In order to prove that ϕ is valid in HOML,–> we instead prove that validϕµ�o can be derived from Ax in HOL.

This can be done with interactive or automated HOL theorem provers.

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 24

Page 35: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Embedding HOML in HOL

Example

^∃xG(x)valid (^∃xG(x))µ�o(λϕ∀wµϕw)(^∃xG(x))µ�o∀wµ((^∃xG(x))µ�o w)∀wµ(((λϕµ�oλwµ∃uµ (rwu ∧ ϕu))∃xG(x))µ�o w)∀wµ∃uµ(rwu ∧ (∃xG(x))µ�ou)∀wµ∃uµ(rwu ∧ (∃(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ((λhγ�(µ�o)λwµ∃dγ hdw)(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ∃xGxu)

What are we doing?

In order to prove that ϕ is valid in HOML,–> we instead prove that validϕµ�o can be derived from Ax in HOL.

This can be done with interactive or automated HOL theorem provers.

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 24

Page 36: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Embedding HOML in HOL

Example

^∃xG(x)valid (^∃xG(x))µ�o(λϕ∀wµϕw)(^∃xG(x))µ�o∀wµ((^∃xG(x))µ�o w)∀wµ(((λϕµ�oλwµ∃uµ (rwu ∧ ϕu))∃xG(x))µ�o w)∀wµ∃uµ(rwu ∧ (∃xG(x))µ�ou)∀wµ∃uµ(rwu ∧ (∃(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ((λhγ�(µ�o)λwµ∃dγ hdw)(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ∃xGxu)

What are we doing?

In order to prove that ϕ is valid in HOML,–> we instead prove that validϕµ�o can be derived from Ax in HOL.

This can be done with interactive or automated HOL theorem provers.

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 24

Page 37: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Embedding HOML in HOL

Example

^∃xG(x)valid (^∃xG(x))µ�o(λϕ∀wµϕw)(^∃xG(x))µ�o∀wµ((^∃xG(x))µ�o w)∀wµ(((λϕµ�oλwµ∃uµ (rwu ∧ ϕu))∃xG(x))µ�o w)∀wµ∃uµ(rwu ∧ (∃xG(x))µ�ou)∀wµ∃uµ(rwu ∧ (∃(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ((λhγ�(µ�o)λwµ∃dγ hdw)(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ∃xGxu)

What are we doing?

In order to prove that ϕ is valid in HOML,–> we instead prove that validϕµ�o can be derived from Ax in HOL.

This can be done with interactive or automated HOL theorem provers.

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 24

Page 38: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Embedding HOML in HOL

Example

^∃xG(x)valid (^∃xG(x))µ�o(λϕ∀wµϕw)(^∃xG(x))µ�o∀wµ((^∃xG(x))µ�o w)∀wµ(((λϕµ�oλwµ∃uµ (rwu ∧ ϕu))∃xG(x))µ�o w)∀wµ∃uµ(rwu ∧ (∃xG(x))µ�ou)∀wµ∃uµ(rwu ∧ (∃(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ((λhγ�(µ�o)λwµ∃dγ hdw)(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ∃xGxu)

What are we doing?

In order to prove that ϕ is valid in HOML,–> we instead prove that validϕµ�o can be derived from Ax in HOL.

This can be done with interactive or automated HOL theorem provers.

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 24

Page 39: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Embedding HOML in HOL

Example

^∃xG(x)valid (^∃xG(x))µ�o(λϕ∀wµϕw)(^∃xG(x))µ�o∀wµ((^∃xG(x))µ�o w)∀wµ(((λϕµ�oλwµ∃uµ (rwu ∧ ϕu))∃xG(x))µ�o w)∀wµ∃uµ(rwu ∧ (∃xG(x))µ�ou)∀wµ∃uµ(rwu ∧ (∃(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ((λhγ�(µ�o)λwµ∃dγ hdw)(λxG(x)))µ�ou)∀wµ∃uµ(rwu ∧ ∃xGxu)

What are we doing?

In order to prove that ϕ is valid in HOML,–> we instead prove that validϕµ�o can be derived from Ax in HOL.

This can be done with interactive or automated HOL theorem provers.

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 24

Page 40: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

There is not just *one* modal logic: The Modal Logic Cube

K

K4

K5

KB

K45 KB5

D

D4

D5

DB

D45

M

S4

BB

S5

B: ϕ→ �^ϕM: �ϕ→ ϕD: �ϕ→ ^ϕ4: �ϕ→ ��ϕ5: ^ϕ→ �^ϕ

K

M

45

B

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 25

Page 41: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

There is not just *one* modal logic: The Modal Logic Cube

K

K4

K5

KB

K45 KB5

D

D4

D5

DB

D45

M

S4

BB

S5 ^�ϕ→ �ϕ

B: ϕ→ �^ϕM: �ϕ→ ϕD: �ϕ→ ^ϕ4: �ϕ→ ��ϕ5: ^ϕ→ �^ϕ

K

M

45

B

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 25

Page 42: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Gödel’s proof of God: Automation with theorem provers for TPTP THF

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 26

Page 43: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Gödel’s proof of God: Interaction and automation in Isabelle/HOL

See verifiable Isabelle/HOL document (Archive of Formal Proofs) at:http://afp.sourceforge.net/entries/GoedelGod.shtml

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 27

Page 44: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

4. Results — Theorem provers contributed relevant (andeven some new) knowledge

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 28

Page 45: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Main Findings — Scott’s version [ECAI, 2014]

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 29

Page 46: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Main Findings — Scott’s version [ECAI, 2014]

Automating Scott’s proof script

I Provers: LEO-II and SatallaxI Show: T1 follows from A1(→) and A2I Time: few millisecondsI Logic: K is sufficent (S5 not needed)I (Quantifiers: actualist and possibilist)

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 30

Page 47: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Main Findings — Scott’s version [ECAI, 2014]

Automating Scott’s proof script

I Provers: LEO-II and SatallaxI Show: C follows from T1, D1, A3I Time: few millisecondsI Logic: K is sufficent (S5 not needed)I (Quantifiers: actualist and possibilist)

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 31

Page 48: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Main Findings — Scott’s version [ECAI, 2014]

Automating Scott’s proof script

I Provers: LEO-II and SatallaxI Show: T2 follows from A1, D1, A4, D2I Time: few millisecondsI Logic: K is sufficent (S5 not needed)I (Quantifiers: actualist and possibilist)

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 32

Page 49: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Main Findings — Scott’s version [ECAI, 2014]

Automating Scott’s proof script

I Provers: LEO-II and Satallax — failI Modelfinder: Nitpick — countermodelI Hence: T3 does *not* follow in logic K

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 33

Page 50: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Main Findings — Scott’s version [ECAI, 2014]

Automating Scott’s proof script

I Provers: LEO-II and SatallaxI Show: T3 follows from D1, C, T2, D3, A5I Time: few millisecondsI Logic: KB is sufficent (S5 not needed)I (Quantifiers: actualist and possibilist)

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 34

Page 51: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Main Findings — Scott’s version [ECAI, 2014]

Automating Scott’s proof script

I Important question: Assumptions consistent?I Modelfinder: Nitpick — presents simple modelI Time: few secondsI Hence: consistency shown

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 35

Page 52: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Main Findings — Scott’s version [ECAI, 2014]

Automating Scott’s proof script — Summary

I Axioms/definitions are consistent — verifiedI T1, C, T2 and T3 indeed follow — verifiedI Logic KB is sufficient — logic S5 not neededI (Quantifiers: actualist and possibilist)I Exact dependencies determined experimentallyI Provers found alternative proofs to humans:

e.g. self-identity λx(x = x) is not neededI Excellent match between argumentation

granularity and strengths of the provers

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 36

Page 53: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Main Findings — Gödel’s original version [ECAI, 2014]

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 37

Page 54: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Main Findings — Gödel’s original version [ECAI, 2014]

difference in the definition of “essential properties”

��HH

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 38

Page 55: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Main Findings — Gödel’s original version [ECAI, 2014]

��HH

Automating Gödel’s proof script

I Important question: Assumptions consistent?I Prover LEO-II: Assumptions are inconsistentI Time: some secondsI Hence: Gödel’s original script failsI New philosophical result?!

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 39

Page 56: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Inconsistency (Gödel): Proof by LEO-II in KB

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 40

Page 57: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Main Findings — Scott’s version [ECAI, 2014]

LEO-II’s inconsistency proof

I Problem: technical, machine-oriented proof outputI Challenge: extraction of a human-intuitive argumentI For a long time I failed to “understand” my prover,I but . . . recently, I succeededI Once understood, the inconsistency argument is

simple!I Clue: Self-difference becomes an essential property

of every entity.

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 41

Page 58: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Main Findings — Scott’s version [ECAI, 2014]

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 42

Page 59: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Main Findings — Scott’s version [ECAI, 2014]

∀x∀y (G(x)→ (G(y)→ x = y))∀φ∀x(G(x)→ (¬P(φ)→ ¬φ(x)))

Further Results

I Monotheism holdsI God is flawless

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 43

Page 60: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Axiom A1 Either a property or its negation is positive, but not both: ∀φ[P(¬φ)↔ ¬P(φ)]

Axiom A2 A property necessarily implied by a positive property is positive:∀φ∀ψ[(P(φ) ∧ �∀x[φ(x)→ ψ(x)])→ P(ψ)]

Thm. T1 Positive properties are possibly exemplified: ∀φ[P(φ)→ ^∃xφ(x)]

Def. D1 A God-like being possesses all positive properties: G(x)↔ ∀φ[P(φ)→ φ(x)]

Axiom A3 The property of being God-like is positive: P(G)

Cor. C Possibly, God exists: ^∃xG(x)

Axiom A4 Positive properties are necessarily positive: ∀φ[P(φ)→ �P(φ)]

Def. D2 An essence of an individual is a property possessed by it and necessarilyimplying any of its properties: φ ess. x↔ φ(x) ∧ ∀ψ(ψ(x)→ �∀y(φ(y)→ ψ(y)))

Thm. T2 Being God-like is an essence of any God-like being: ∀x[G(x)→ G ess. x]

Def. D3 Necessary existence of an individual is the necessary exemplification of all itsessences: NE(x)↔ ∀φ[φ ess. x→ �∃yφ(y)]

Axiom A5 Necessary existence is a positive property: P(NE)

Thm. T3 Necessarily, God exists: �∃xG(x)

Main Findings — Scott’s version [ECAI, 2014]

∀ϕ(ϕ→ �ϕ)

Modal Collapse

∀ϕ(ϕ→ �ϕ)

I quickly proved by LEO-II and SatallaxI corollary

∀ϕ(^ϕ↔ �ϕ)

Serious problem! This expresses that . . .I there are no contingent truthsI everything is determined / no free will

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 44

Page 61: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

5. Recent work: tries to avoid the Modal Collapse— theorem provers settled a dispute

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 45

Page 62: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Avoiding the Modal Collapse: Recent Variants

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 46

Page 63: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Avoiding the Modal Collapse: Some Emendations

Computer-supported Clarification of Controversy1st World Congress on Logic and Religion, 2015

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 47

Page 64: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

6. Discussion and conclusion

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 48

Page 65: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Overall Motivation: Leibniz (1646–1716) — Calculemus!

If controversies were to arise, therewould be no more need of disputa-tion between two philosophers thanbetween two accountants. For itwould suffice to take their pencilsin their hands, to sit down to theirslates, and to say to each other . . . :Let us calculate.

(Translation by Russell)

Quo facto, quando orientur controversiae, non magis dis-putatione opus erit inter duos philosophos, quam interduos Computistas. Sufficiet enim calamos in manussumere sedereque ad abacos, et sibi mutuo . . . dicere:calculemus. (Leibniz, 1684)

Required:characteristica universalis and calculus ratiocinator

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 49

Page 66: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Discussion

Internet bloggers reacted mostly negative to media reports!

Possible Explanations?

I Certain level of logic education requiredI Few textbooks on the ontological argument for a wider audienceI Obfuscated media reports can trigger negative reactions

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 50

Page 67: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Conclusion

Overall Achievements

I significant contribution towards a Computational MetaphysicsI novel results contributed by theorem proversI infrastructure can be adapted for other logics and logic combinationsI basic technology works well; however, improvements still needed

Relevance (wrt foundations and applications)

I Philosophy, AI, Computer Science, Computational Linguistics, Maths

Related work: only for Anselm’s simpler argument

I with first-order prover PROVER9 [OppenheimerZalta, 2011]

I with interactive proof assistant PVS [Rushby, 2013]

Ongoing/Future work

I landscape of verified/falsified ontological argumentsI You may contribute: https://github.com/FormalTheology/GoedelGod.git

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 51

Page 68: Experiments in Computational Metaphysics: Gödel's Proof of Godpage.mi.fu-berlin.de/cbenzmueller/papers/2015-AISSQ.pdf · Experiments in Computational Metaphysics: Gödel’s Proof

Personal Statement

(Interim) Culmination of two decades of related own research

I Theory of classical higher-order logic (HOL) (since 1995)I Automation of HOL / own LEO provers (since 1998)I Integration of interactive and automated theorem proving (since 1999)I International TPTP infrastructure for HOL (since 2006)I HOL as a universal logic via semantic embeddings (since 2008)I jww Bruno Woltzenlogel-Paleo:

Application in Metaphysics: Ontological Argument (since 2013)

. . . success story (despite strong criticism/opposition on the way!) . . .

Own standpoint

I I am not fully convinced (yet?) by the ontological argument.I However, it seems to me that “the belief in a (God-like) supreme

being is not necessarily irrational/inconsistent”.

C. Benzmüller & B. Woltzenlogel Paleo, 2015 —– Experiments in Computational Metaphysics: Gödel’s Proof of God 52