Aristotle's "Sea Battle" Scenario: a matter of Strict versus Lazy Evaluation

Show simple item record

dc.contributor sg@cs.up.ac.za en_US
dc.contributor.upauthor Gruner, Stefan
dc.date.accessioned 2024-01-29T09:26:40Z
dc.date.available 2024-01-29T09:26:40Z
dc.date.issued 2024-01-17
dc.description Created with pen and paper (hand-written), thereafter digitally scanned to PDF. en_US
dc.description.abstract From Aristotle's "de Interpretatione IX" we are familiar with the famous scenario: "tomorrow there will be a sea battle, OR tomorrow there will be NO sea battle". From a purely syntactic-formal point of view, Aristotle's example sentence has the form S = (B v ~B) which ought to be tautologically true in Aristotle's own classical bi-valent logic which was based on the principle of "tertium non datur" (TND). For this specific example S, however, Aristotle abandoned his own TND principle as he was (unnecessarily) worried that a logical tautology of sentences with future contingencies in their material semantics would imply an ontological determinism in history. As an opponent of ontological-historic determinism, Aristotle thus decided to forbid the application of the TND principle in all sentences that materially express future contingencies. Formally, this corresponds to a strict interpretation of the trivalent Kleene Logic with its third truth value U, in which (B v ~B) with I(B)=U is no tautology. Philosophically, however, the questions arise: Are we anyhow "forced" to "follow" Aristotle in his decision to abandon the TND principle for future contingencies? Or do we have an alternative option to "rescue" the TND principle also for future contingency sentences - and, if yes, how? In this PSSA'24 talk it is argued that the TND principle can indeed be "reconciled" with future contingencies and Kleene's U if we admit as a valid method of formal reasoning the so-called "Lazy Evaluation" strategy for which we can find application examples both in classical Mathematics as well as modern Informatics (Computer Science). A full paper, in which the main argument of this talk shall be elaborated in further details, shall be forthcoming in due course. en_US
dc.description.uri https://www0.sun.ac.za/philosophy/wp-content/uploads/2024/01/PSSA-conference-2024-programme-Version-7.pdf en_US
dc.format.extent Ten presentation slides from 0 to 9. en_US
dc.format.medium Originally ink on paper (hand-written), thereafter digitally scanned to PDF for presentation at the PSSA'24 Conference. en_US
dc.identifier.citation Stefan Gruner, Aristotle's "Sea Battle" Scenario: a matter of Strict versus Lazy Evaluation. Discussion Abstract, presented at the Philosophical Society of Southern Africa's Conference, STIAS Stellenbosch (RSA), 17 January 2024. en_US
dc.identifier.uri http://hdl.handle.net/2263/94135
dc.language.iso en en_US
dc.rights Stefan Gruner en_US
dc.subject Philosophy of Logic en_US
dc.subject Philosophy of Science en_US
dc.subject Syntax and Semantics en_US
dc.subject Evaluation Strategy en_US
dc.subject Trivalent Propositional Logic en_US
dc.subject Tertium non datur en_US
dc.subject Aristotle en_US
dc.subject Strict Evaluation en_US
dc.subject Lazy Evaluation en_US
dc.subject History of Mathematics en_US
dc.subject Computer Science en_US
dc.subject Computer Programs en_US
dc.subject Functional Programs en_US
dc.subject Future Contingencies en_US
dc.title Aristotle's "Sea Battle" Scenario: a matter of Strict versus Lazy Evaluation en_US
dc.title.alternative Discussion Abstract presented at PSSA'24 en_US
dc.type Presentation en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record