Week 1 - Introduction and Symbolic Logic Flashcards
Proposition
A sentence which states a fact
Argument
A list of propositions
Conclusion
The last proposition in an argument
Premises
The other propositions in an argument that are not the conclusion.
An argument is valid if…
when the premises are true, so is the conclusion.
Symbolic logics
Formal languages that allow conducting logical reasoning through the manipulation of symbols.
Backus Naur Form
A collection of rules in the form lhs ::= rhs | … |
What is a non-terminal symbol?
A symbol that can be changed into other symbols by following the rules of the language.
What is the arity of a terminal symbol?
The number of arguments it takes
What is the fixity of a terminal symbol?
The place where the terminal symbol occurs. i.e before/between/after its arguments
Associativity
Which side do symbols take priority. e.g left associativity means symbols from the left take priority.
Precedence
Terminal symbols with a higher precedence take priority over symbols with a lower precedence.
Metavariable
A variable that can range over all possible expressions/formulas