Conditional Statement Transformer
About This MicroSim
This interactive tool automatically generates all four related forms of any conditional statement:
- Original: If p, then q (p → q)
- Converse: If q, then p (q → p)
- Inverse: If not p, then not q (~p → ~q)
- Contrapositive: If not q, then not p (~q → ~p)
How to Use
- Select a statement from the dropdown menu
- Observe how all four forms are generated with their truth values
- Hover over boxes to highlight logically equivalent statements
- Toggle connections to show/hide relationship lines
Learning Objectives
- Create converse, inverse, and contrapositive statements
- Evaluate truth values of related conditional forms
- Recognize which forms are logically equivalent
Bloom's Taxonomy Level
Creating - Students construct related conditional statements.
Iframe Embed Code
<iframe src="https://dmccreary.github.io/geometry-course/sims/conditional-transformer/main.html"
height="602px"
width="100%"
scrolling="no"></iframe>
References
- Logical Equivalence - Khan Academy