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
Hybrid 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!
'''Hybrid logic''' refers to a number of extensions to [[propositional logic|propositional]] [[modal logic]] with more expressive power, though still less than [[first-order logic]]. In [[formal logic]], there is a trade-off between expressiveness and [[computational complexity|computational tractability]]. The history of hybrid logic began with [[Arthur Prior]]'s work in [[tense logic]].<ref>{{cite encyclopedia |url=http://plato.stanford.edu/entries/logic-hybrid/ |title=Hybrid Logic |author=Torben Braüner |date=2008 |encyclopedia=[[Stanford Encyclopedia of Philosophy]] |accessdate=1 February 2011}}</ref> Unlike ordinary modal logic, hybrid logic makes it possible to refer to states (possible worlds) in [[formula (logic)|formula]]s. This is achieved by a class of formulas called ''nominals'', which are true in exactly one state, and by the use of the @ operator, which is defined as follows: :''@<sub>i</sub> p'' is true [[iff|if and only if]] ''p'' is true in the unique state named by the nominal ''i'' (i.e., the state where ''i'' is true). Hybrid logics with extra or other operators exist, but @ is more-or-less standard. Hybrid logics have many features in common with [[temporal logic]]s (which sometimes use nominal-like constructs to denote specific points in time), and they are a rich source of ideas for researchers in modern modal logic. They also have applications in the areas of [[feature logic]], [[model theory]], [[proof theory]], and the logical analysis of [[natural language]]. Hybrid logic is also closely connected to [[description logic]] because the use of nominals allows one to perform assertional [[ABox]] reasoning, as well as the more standard terminological [[Abox|TBox]] reasoning.
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)