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
semantics
the meanings of constructions in an object language
defining syntax involves how many steps?
2