Logical Reasoning with Diagrams and Sentences: Using Hyperproof

by David Barker-Plummer, Jon Barwise and John Etchemendy

CSLI, 2016 Paper: 978-1-57586-951-3 Library of Congress Classification BC177.B285 2016 Dewey Decimal Classification 160.285

ABOUT THIS BOOK | AUTHOR BIOGRAPHY | REVIEWS | TOC

ABOUT THIS BOOK

The Logical Reasoning with Diagrams and Sentences courseware package teaches the principles of analytical reasoning and proof construction using a carefully crafted combination of textbook, desktop, and online materials. This package is sure to be an essential resource in a range of courses incorporating logical reasoning, including formal linguistics, philosophy, mathematics, and computer science.

Unlike traditional formal treatments of reasoning, this package uses both graphical and sentential representations to reflect common situations in everyday reasoning where information is expressed in many forms, such as finding your way to a location using a map and an address. It also teaches students how to construct and check the logical validity of a variety of proofs—of consequence and non-consequence, consistency and inconsistency, and independence—using an intuitive proof system which extends standard proof treatments with sentential, graphical, and heterogeneous inference rules, allowing students to focus on proof content rather than syntactic structure. Building upon the widely used Tarski’s World and Language, Proof and Logic courseware packages, Logical Reasoning with Diagrams and Sentences contains more than three hundred exercises, most of which can be assessed by the Grade Grinder online assessment service; is supported by an extensive website through which students and instructors can access online video lectures by the authors; and allows instructors to create their own exercises and assess their students’ work.

Logical Reasoning with Diagrams and Sentences is an expanded revision of the Hyperproof courseware package.

AUTHOR BIOGRAPHY

Dave Barker-Plummer is a senior research scientist with the Openproof Project at the Center for the Study of Language and Information (CSLI). Jon Barwise (1942–2000) was professor of philosophy, mathematics, and computer science at Indiana University and one of the founding members of CSLI. John Etchemendy is professor of philosophy and symbolic systems at Stanford University and a former director of CSLI.

REVIEWS

“Traditional systems of formal logic would have us believe that good reasoning is being good at some sort of game of abstract symbol manipulation. Not so for Hyperproof. Hyperproof not only makes logic symbols come alive by relating them to actual concrete content, but also demonstrates the power and reality of multi-representational human reasoning.”

— Bram Van Heuveln, Rensselaer Polytechnic Institute

TABLE OF CONTENTS

About Hyperproof
How to use this book
Acknowledgements
Acknowledgements (2nd edition)
What’s new in this edition?
Obtaining the software
Instructions about the exercises

I. Basic Concepts

1. Comparing Tarski’s World and Hyperproof
1.1 Worlds and situations
1.2 A new property and relation
1.3 Language differences
1.4 Kleene evaluation
1.5 Proofs

2. Proofs of Consequence and Nonconsequence
2.1 Observe
2.2 Assumptions and subproofs
2.3 Check Truth of the Assumptions (CTA)
2.4 Sentence goals

4. Proofs of Consistency and Inconsistency
4.1 Syntactic Close
4.2 Semantic Close
4.3 Consistency goals

II. Diagrammatic Reasoning

5. The Apply Rule
5.1 Apply
5.2 Some situation goals

6. Reasoning by Cases
6.1 Cases Exhaustive
6.2 Merge and Inspect
6.3 Recursive Close
6.4 Name
6.5 Review exercises

7. Independence Proofs
7.1 Consequence, nonconsequence and independence
7.2 More independent goals
7.3 Constrained independence and consequence
7.4 Some final situation goals
7.5 Review exercises

10. Axioms and Analytical Consequence
10.1 The axiomatic method
10.2 Axiomatizing shape
10.3 Axiomatizing size
10.4 Location axioms

11. Logic and Observation

A. Summary of Goals

B. Using Hyperproof
B.1 Launching the program
B.2 Editing the situation
B.3 The body of the proof
B.4 Goals
B.5 Copying and pasting
B.6 Printing
B.7 Preferences
B.8 Setting up problems
B.9 Projecting Hyperproof in class

C. Using Submit
C.1 Getting Started
C.2 Choosing files to submit
C.3 How you know your files were received
C.4 Preferences and user data

Logical Reasoning with Diagrams and Sentences: Using Hyperproof

by David Barker-Plummer, Jon Barwise and John Etchemendy

CSLI, 2016 Paper: 978-1-57586-951-3

The Logical Reasoning with Diagrams and Sentences courseware package teaches the principles of analytical reasoning and proof construction using a carefully crafted combination of textbook, desktop, and online materials. This package is sure to be an essential resource in a range of courses incorporating logical reasoning, including formal linguistics, philosophy, mathematics, and computer science.

Unlike traditional formal treatments of reasoning, this package uses both graphical and sentential representations to reflect common situations in everyday reasoning where information is expressed in many forms, such as finding your way to a location using a map and an address. It also teaches students how to construct and check the logical validity of a variety of proofs—of consequence and non-consequence, consistency and inconsistency, and independence—using an intuitive proof system which extends standard proof treatments with sentential, graphical, and heterogeneous inference rules, allowing students to focus on proof content rather than syntactic structure. Building upon the widely used Tarski’s World and Language, Proof and Logic courseware packages, Logical Reasoning with Diagrams and Sentences contains more than three hundred exercises, most of which can be assessed by the Grade Grinder online assessment service; is supported by an extensive website through which students and instructors can access online video lectures by the authors; and allows instructors to create their own exercises and assess their students’ work.

Logical Reasoning with Diagrams and Sentences is an expanded revision of the Hyperproof courseware package.

AUTHOR BIOGRAPHY

Dave Barker-Plummer is a senior research scientist with the Openproof Project at the Center for the Study of Language and Information (CSLI). Jon Barwise (1942–2000) was professor of philosophy, mathematics, and computer science at Indiana University and one of the founding members of CSLI. John Etchemendy is professor of philosophy and symbolic systems at Stanford University and a former director of CSLI.

REVIEWS

“Traditional systems of formal logic would have us believe that good reasoning is being good at some sort of game of abstract symbol manipulation. Not so for Hyperproof. Hyperproof not only makes logic symbols come alive by relating them to actual concrete content, but also demonstrates the power and reality of multi-representational human reasoning.”

— Bram Van Heuveln, Rensselaer Polytechnic Institute

TABLE OF CONTENTS

About Hyperproof
How to use this book
Acknowledgements
Acknowledgements (2nd edition)
What’s new in this edition?
Obtaining the software
Instructions about the exercises

I. Basic Concepts

1. Comparing Tarski’s World and Hyperproof
1.1 Worlds and situations
1.2 A new property and relation
1.3 Language differences
1.4 Kleene evaluation
1.5 Proofs

2. Proofs of Consequence and Nonconsequence
2.1 Observe
2.2 Assumptions and subproofs
2.3 Check Truth of the Assumptions (CTA)
2.4 Sentence goals

4. Proofs of Consistency and Inconsistency
4.1 Syntactic Close
4.2 Semantic Close
4.3 Consistency goals

II. Diagrammatic Reasoning

5. The Apply Rule
5.1 Apply
5.2 Some situation goals

6. Reasoning by Cases
6.1 Cases Exhaustive
6.2 Merge and Inspect
6.3 Recursive Close
6.4 Name
6.5 Review exercises

7. Independence Proofs
7.1 Consequence, nonconsequence and independence
7.2 More independent goals
7.3 Constrained independence and consequence
7.4 Some final situation goals
7.5 Review exercises

10. Axioms and Analytical Consequence
10.1 The axiomatic method
10.2 Axiomatizing shape
10.3 Axiomatizing size
10.4 Location axioms

11. Logic and Observation

A. Summary of Goals

B. Using Hyperproof
B.1 Launching the program
B.2 Editing the situation
B.3 The body of the proof
B.4 Goals
B.5 Copying and pasting
B.6 Printing
B.7 Preferences
B.8 Setting up problems
B.9 Projecting Hyperproof in class

C. Using Submit
C.1 Getting Started
C.2 Choosing files to submit
C.3 How you know your files were received
C.4 Preferences and user data

Index of You Try It Files

Exercise Index

General Index

ABOUT THIS BOOK | AUTHOR BIOGRAPHY | REVIEWS | TOC