Logic Course Proposal
Logic Course Proposal
This page is a proposal for a home school Introduction
to Logic class for the Nashua, New Hampshire area to
be provided in the Fall of 2000. The class would be physical
(at our home) and virtual (support over the internet) and
would teach logic (propositional and predicate) and
argumention. This subject is typically taught in colleges
and universities as a philosophy course though it is taught
in some secondary schools too.
The class will be taught using materials in:
- Mathematical Logic for the Schools by Patrick
Suppes and Shirley Hill,
- Introduction to Logic by Patrick Suppes,
- Discrete Mathematics and its Applications by
Kenneth Rosen,
- The Elements of Artificial Intelligence by Steven
Tanimoto,
- Introduction to Logic by Irving Copi, and,
- Programming in Prolog by Clocksin and Mellish.
The first text was aimed at fifth-graders while the other
books have been/are used at the undergraduate level.
What is logic?
Logic is the study of the methods and principles used to determine correct and incorrect reasoning in an objective
way.
Why study logic?
- Students often have to present arguments in written or
oral form for classes and it is desirable to make these
arguments correctly.
- Students may have to critique the arguments or ideas of
others and this is simplified with knowledge of the tools
of reasoning.
- There are times when things that are counter-intuitive or
that go against how we feel are correct. The ability to
objectively reason can help us to make better decisions or
to evalulate correctly despite how we subjectively feel.
- Formal Languages and proof techniques are used in
Computer Science and Information Technology courses and
their associated careers.
- Correct analysis, presentation and justification are needed
in modern business careers.
Syllabus (under construction)
- Introduction
- Propositional Logic
- Boolean Expressions
- Symbolizing Sentences
- Compound Sentences
- Rules of Inference
- Proofs
- Modus Ponendo Ponens
- Disjunctive Syllogism
- Resolution
- Double Negation
- Modus Tollendo Tollens
- Adjunction
- Simplification
- Modus Tollendo Ponens
- Chain rule (transitivity, hypothetical syllogism)
- Disjunctive Simplification
- Commutative Laws
- DeMorgan's Laws
- Law for Biconditional Sentences
- Predicate calculus
- Terms
- Predicates
- Quantifiers
- Universal
- Existential
- Converting expressions to clause form
- Scoping
- Resolution
- Examples of logic programming in Prolog
- Fallacies in Argumentation
- Fallacies of Relevance
- Argument from Ignorance (Argument ad Ignorantiam)
- Appeal to Inappropriate Authority (Argument ad
Verecundiam)
- Complex Question
- Argument ad Hominem
- Abusive
- Circumstantial
- Accident and Converse Accident
- False Cause
- Begging the Question (Petitio Principii)
- Appeals to Emotion (ad Populum), to Pity (ad
Misericordiam), and to Force (ad Baculum)
- Irrelevant Conclusion (Ignoratio Elenchi)
- Fallacies of Ambiguity
- Equivocation
- Amphiboly
- Accent
- Composition
- Division
- Other Fallacies
- Affirmation of the consequent
- Anecdotal evidence
- Argumentum ad antiquitatem
- Argumentum ad crumenam
- Argumentum ad lazarum
- Argumentum ad logicam
- Argumentum ad nauseam
- Argumentum ad numerum
- Bifurcation
- Converting a conditional
- Denial of the antecedent
- Appeal to Nature
- Shifting the burden of proof
- The slippery slope argument
- Straw man
- Tu quoque
System Requirements
Any system that can support Netscape 4.0 or later or Internet
Explorer 4.0 or later with system support for the
symbol and cmsy5fonts. I believe that the
symbol font is supplied with Windows. All of the html
pages will be simple html so a high-performance system isn't a
requirement.
To load True-type fonts onto your Windows machine, go to the
Lycos FTP
search page and search for symbol.ttf and then
cmsy5.ttf. Download one of the choices to the font
subdirectory under your Windows directory. To get an idea of the
symbols available in symbol.ttf and cmsy5.ttf, click here.
A printer capable of printing the documents here, and, of course,
an Internet connection.
This page is maintained by Michael Moy
mmoy@yahoo.com
and was updated on January 24, 2000