Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Modal logic
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Temporal logic=== {{Main|Temporal logic}} Temporal logic is an approach to the semantics of expressions with [[Grammatical tense|tense]], that is, expressions with qualifications of when. Some expressions, such as '2 + 2 = 4', are true at all times, while tensed expressions such as 'John is happy' are only true sometimes. In temporal logic, tense constructions are treated in terms of modalities, where a standard method for formalizing talk of time is to use ''two'' pairs of operators, one for the past and one for the future (P will just mean 'it is presently the case that P'). For example: :'''F'''''P'' : It will sometimes be the case that ''P'' :'''G'''''P'' : It will always be the case that ''P'' :'''P'''''P'' : It was sometime the case that ''P'' :'''H'''''P'' : It has always been the case that ''P'' There are then at least three modal logics that we can develop. For example, we can stipulate that, :<math> \Diamond P </math> = ''P'' is the case at some time ''t'' :<math> \Box P </math> = ''P'' is the case at every time ''t'' Or we can trade these operators to deal only with the future (or past). For example, :<math> \Diamond_1 P </math> = '''F'''''P'' :<math> \Box_1 P </math> = '''G'''''P'' or, :<math> \Diamond_2 P</math> = ''P'' and/or '''F'''''P'' :<math> \Box_2 P </math> = ''P'' and '''G'''''P'' The operators '''F''' and '''G''' may seem initially foreign, but they create [[normal modal logic|normal modal systems]]. '''F'''''P'' is the same as Β¬'''G'''Β¬''P''. We can combine the above operators to form complex statements. For example, '''P'''''P'' β β‘'''P'''''P'' says (effectively), ''Everything that is past and true is necessary''. It seems reasonable to say that possibly it will rain tomorrow, and possibly it will not; on the other hand, since we cannot change the past, if it is true that it rained yesterday, it cannot be true that it may not have rained yesterday. It seems the past is "fixed", or necessary, in a way the future is not. This is sometimes referred to as [[accidental necessity]]. But if the past is "fixed", and everything that is in the future will eventually be in the past, then it seems plausible to say that future events are necessary too. Similarly, the [[problem of future contingents]] considers the semantics of assertions about the future: is either of the propositions 'There will be a sea battle tomorrow', or 'There will not be a sea battle tomorrow' now true? Considering this thesis led [[Aristotle]] to reject the [[principle of bivalence]] for assertions concerning the future. Additional binary operators are also relevant to temporal logics (see [[Linear temporal logic]]). Versions of temporal logic can be used in [[computer science]] to model computer operations and prove theorems about them. In one version, β''P'' means "at a future time in the computation it is possible that the computer state will be such that P is true"; β‘''P'' means "at all future times in the computation P will be true". In another version, β''P'' means "at the immediate next state of the computation, ''P'' might be true"; β‘''P'' means "at the immediate next state of the computation, P will be true". These differ in the choice of [[Accessibility relation]]. (P always means "P is true at the current computer state".) These two examples involve nondeterministic or not-fully-understood computations; there are many other modal logics specialized to different types of program analysis. Each one naturally leads to slightly different axioms.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)