Propositional Logic 1 Flashcards
Lesson 1 - Introduction to types of language, propositional logic, (including logical connectives/operators) propositional variables, propositional statements etc
natural language
a language used for normal everyday communication
formal language
a set of strings of symbols formed from a finite alphabet and defined by specific rules
4 examples of rules that can be used to define formal languages
regular expressions, regular grammar, context-free grammar, context-sensitive grammar
natural language is inherently…?
ambiguous
premises
a proposition used in an argument to prove the truth of the conclusion
formal languages have no invalid…?
inferences
programming language
a formal constructed language designed to communicate instructions to a machine to control its behaviour
propositional logic is a type of…?
formal system
a formal system is a formal language equipped with a…?
consequence operation/deduction rule/inference rule
inference rules
logical tools used to draw conclusions from premises
inference rules form the foundation of…?
logical reasoning
propositional
a logical statement that can either be true or false but NOT both
atomic proposition
a logical statement that is either true or false (but not both) and cannot be broken down any further
compound propositions state…?
relationships between propositions
compound proposition
a proposition combining multiple propositions using logical connectives
defining languages involves at least…?
two languages
what are the two fundamental languages required for defining languages
the object language and the meta-language
object language
the language being defined
meta-language
the language used to define an object language
an object language has how many aspects?
2
aspects of an object language
its syntax and semantics
syntax
rules for writing an object language