Logic Tools

I've been writing little flash-based logic tools for a few years, but until now, they have only been available through the Inquiry site interface. Here they are reproduced for common use. All are covered by Creative Commons-share alike license.

Dr. Peter Bradley

Associate Professor of Philosophy
McDaniel College

Office: BMC 110
Hours: MW 10:40-12:40.

Email: pbradleyATmcdaniel.edu

Specializes in Metaphysics, Philosophy of Mind, Cognitive Science

Links

Peter Bradley at Google
Peter Bradley at G+
Peter Bradley at LinkedIn
Peter Bradley on Facebook
Dr. Peter Bradley at Academia.edu
Peter Bradley at foursquare

Official Stuff

Professional Site
Peter Bradley at McDaniel College Philosophy Department
McDaniel College Philosophy Department

Projects

CT2.0 - Critical Thinking 2.0
The Inquiry Project
Teaching Philosophy Blog
Flash-based Turing Machines
Trends in Philosophy
Simple Flash-based Logic Tools

Personal

Peter Bradley's Web Site
Peter Bradley's Personal Blog
Peter Bradley on Facebook
Peter Bradley on LinkedIn

Twitter Updates

    follow me on Twitter
     Item  MacOSX  WinEXE  HTML  FLA 

    The whole set

     

    Logic Tools - Combined

    A zip file that contains the entire set of logic tools in one big directory. hide description
     

    Flash-based tools - Basic logic tools: Truth Tables

    These are the first I wrote, and hence are not the most beautiful. I hope to update them soon.
     

    truthTableSimpleNegation show description

     

    truthTableSimpleConjunction show description

     

    truthTableSimpleDisjunction show description

     

    truthTableSimpleConditional show description

     

    truthTableSimpleBiConditional show description

     

    truthTableSimpleXOR show description

     

    truthTableSimpleNOR show description

     

    truthTableSimpleNAND show description

    Flash-based tools - Conditional tools: 4 Card / Beer Coke

    Examples of Wason's 4-Card task, with an practicale example that should stick in the students's heads. Finally, a few twists on conditional reasoning truth-tables (necessary / sufficient / contraposition).
     

    beer-coke2 show description

     

    The Four Card Problem - version 1

    This is a simple demonstration of the 'four-card' problem often used to teach conditionals. In this case, 35 cards are presented, each with a number on one side and a letter on the other. Students are asked to determine if the statement 'If a card has a vowel on one side, it has an even number on the other' is true of this set of cards. Turning over a card costs $10, and getting the problem correct rewards $200. The conditional is false. Turing over the '3' card yields and 'I'. hide description
     

    The Four Card Problem - version 2

    This is a simple demonstration of the 'four-card' problem often used to teach conditionals. In this case, 35 cards are presented, each with a number on one side and a letter on the other. Students are asked to determine if the statement if a card had an even number on it, it has a consonant on the other side.' is true of this set of cards. Turning over a card costs $10, and getting the problem correct rewards $200. The conditional is true. hide description
     

    The Four Card Problem - version 3

    This is a simple demonstration of the 'four-card' problem often used to teach conditionals. In this case, 35 cards are initially presented, each with a number on one side and a letter on the other. However, in this version, each card is replaced after it is turned over. Students are asked to determine if the statement 'if a card does not have a consonant on it, it does not have an even number on the other side.' is true of this set of cards. Turning over a card costs $10, and getting the problem correct rewards $200. The conditional is false. Turning over the 'U' card yields an '8'. hide description
     

    conditionalNecessary show description

     

    conditionalSufficiency show description

     

    conditionalNecessaryAndSufficiency show description

     

    conditionalContraposition show description

    Flash-based tools - TruthTables: Arguments

    Standard arguments tested for validity via truth tables.
     

    truthTableModusPonens show description

     

    truthTableModusTolles show description

     

    truthTableDenyingTheAntecendent show description

     

    truthTableAffirmingTheConsequent show description

     

    truthTableHypotheticalSyllogism show description

     

    truthTableDS1 show description

     

    truthTableDS2 show description

     

    truthTableDS-fallacy1 show description

     

    truthTableDS-fallacy2 show description

     

    truthTableHypotheticalSyllogism show description

     

    truthTableDilemma show description

    Flash-based tools - Predicate: Venn

    Basic concepts and transitions in quantified logic, demonstrated with cats in Venn circles. The first 3 are just the truth conditions of the statements. The next 4 represente the standard rules of inference.
     

    universalAndExistential show description

     

    universalAndExistentialVenn show description

     

    universalAndExistentialVennOneCat show description

     

    universalInstantiation show description

     

    universalGeneralization show description

     

    existentialGeneralization show description

    Flash-based tools - Predicate: Basic Relations

    Standard arguments tested for validity via truth tables.
     

    SquareOfOpposition show description

     

    SquareOfOppositionModern show description

    Master Document for all Venn diagrams - it is a 'blank' Venn diagram that will let students do their own for 3 sentences.
     

    VennMaster show description

    Venn diagrams for the standard transitions.
     

    VennMaster show description

     

    VennDeduction show description

     

    VennInduction show description

     

    VennConversionA show description

     

    VennConversionE show description

     

    VennConversionI show description

     

    VennConversionO show description

     

    VennContrapositionA show description

     

    VennContrapositionE show description

     

    VennContrapositionI show description

     

    VennContrapositionO show description

     

    VennObversionA show description

     

    VennObversionE show description

     

    VennObversionI show description

     

    VennObversionO show description