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
Propositional formula
(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!
=== Connective seniority (symbol rank) === In general, to avoid confusion during analysis and evaluation of propositional formulas, one can make liberal use of parentheses. However, quite often authors leave them out. To parse a complicated formula one first needs to know the seniority, or rank, that each of the connectives (excepting *) has over the other connectives. To "well-form" a formula, start with the connective with the highest rank and add parentheses around its components, then move down in rank (paying close attention to the connective's scope over which it is working). From most- to least-senior, with the predicate signs βx and βx, the IDENTITY = and arithmetic signs added for completeness:{{efn|Rosenbloom{{sfn|Rosenbloom|1950|p=32}} and Kleene 1952:73-74 ranks all 11 symbols.}} :; β‘: (LOGICAL EQUIVALENCE) :; β: (IMPLICATION) :; &: (AND) :; ∨: (OR) :; ~: (NOT) :; βx: (FOR ALL x) :; βx: (THERE EXISTS AN x) :; =: (IDENTITY) :; +: (arithmetic sum) :;<nowiki>*</nowiki>: (arithmetic multiply) :; ' : (s, arithmetic successor). Thus the formula can be parsedβbut because NOT does not obey the distributive law, the parentheses around the inner formula (~c & ~d) is mandatory: : Example: " d & c ∨ w " rewritten is ( (d & c) ∨ w ) : Example: " a & a β b β‘ a & ~a ∨ b " rewritten (rigorously) is ::* β‘ has seniority: ( ( a & a β b ) β‘ ( a & ~a ∨ b ) ) ::* β has seniority: ( ( a & (a β b) ) β‘ ( a & ~a ∨ b ) ) ::* & has seniority both sides: ( ( ( (a) & (a β b) ) ) β‘ ( ( (a) & (~a ∨ b) ) ) ::* ~ has seniority: ( ( ( (a) & (a β b) ) ) β‘ ( ( (a) & (~(a) ∨ b) ) ) ::* check 9 ( -parenthesis and 9 ) -parenthesis: ( ( ( (a) & (a β b) ) ) β‘ ( ( (a) & (~(a) ∨ b) ) ) : Example: :: d & c ∨ p & ~(c & ~d) β‘ c & d ∨ p & c ∨ p & ~d rewritten is ( ( (d & c) ∨ ( p & ~((c & ~(d)) ) ) ) β‘ ( (c & d) ∨ (p & c) ∨ (p & ~(d)) ) )
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)