Exploring the Josephus problem: Josephus
Drawing without lifting pencil: Draw this
The (4 by 4) grid game (see Section 7.5 for more variations): Grid game
Identify the parameters for a recursive sequence: Sequence self test
Use sigma (summation) notation: Sigma notation
Four problems that practice calculating recursive sequences and comparing them to closed formulas for n = 1, 2, 3, 4, then some random values.
Four problems that practice calculating summations and comparing them to closed formulas for n = 1, 2, 3, 4, then some random values.
Fill in a truth table for two or three variables: Truth tables
Use a truth table to see if two expressions are logically equivalent: Equivalent expressions
Identify which elements of a domain satisfy a predicate: Predicates and domains
Identify which elements of a domain satisfy the negation of a predicate: Negations of predicates
Quantified statements, part 1: Identify true statements
Quantified statements, part 2: Supply an appropriate domain
Identify which elements of a domain make an implication false: Negations of predicates with implications
Same exercise, but phrased as finding all counterexamples to a quantified implication: Counterexamples
Fill in a truth table for a proposition containing an implication: Truth tables with implications
Applications of truth tables: Truth table applications
Provide counterexamples: Counterexamples
Fill in the blanks: Proofs about numbers
Tracing proofs: Proof reader
Scrambled proofs, two versions:
Use up and down arrows to correctly order a scrambled proof: Scrambled proofs
Use drag and drop to correctly order a scrambled proof: Scrambled proofs
Provide counterexamples: Counterexamples
Scrambled proofs, two versions:
Use up and down arrows to correctly order a scrambled proof: Scrambled proofs
Use drag and drop to correctly order a scrambled proof: Scrambled proofs
Tracing proofs: Proof reader
Practice with proof by cases: Proof by cases
These four exercises build on the exercises in Section 1.2 (checking if a recursive definition and a closed formula give the same sequence). The student is told that equality has been verified for n from 1 to some particular number, and is asked to check the next value of n.
For the same four problems, the student is told that n from 1 to m−1 has been checked, and is asked to check the next value of n. (That is, the student does the "induction step.")
These four exercises build on the exercises in Section 1.2 (checking if a summation and a closed formula give the same sequence). The student is told that equality has been verified for n from 1 to some particular number, and is asked to check the next value of n.
For the same four problems, given that n from 1 to m−1 has been checked, the student is asked to check the next value of n. (That is, the student does the "induction step.")
Scrambled proofs, two versions:
Use up and down arrows to correctly order a scrambled proof: Scrambled proofs
Use drag and drop to correctly order a scrambled proof: Scrambled proofs
Fill in the blanks: Divisibility proofs
These four exercises provide a framework for using induction for various divisibility proofs.
Start a proof by contradiction: Proof by contradiction
Fill in the blanks: Proof by contradiction
Scrambled proofs, two versions:
Use up and down arrows to correctly order a scrambled proof: Scrambled proofs
Use drag and drop to correctly order a scrambled proof: Scrambled proofs
The Pigeonhole Principle at work: Pigeonhole Principle
Base conversions:
Part 1 - convert base 10 to/from other bases: Base Conversion #1
Part 2 - convert between bases 2, 8, and 16: Base Conversion #2
Set notation: Set notation
Set operations - calculate union, intersection, difference: Set operations
Provide counterexamples: Counterexamples
Two set Venn diagrams: Venn diagrams
Three set Venn diagrams: Venn diagrams
Provide counterexamples: Counterexamples
Fill in the blanks: 'Elementwise' proofs for sets
Set proofs using set properties, part 1 - choose justifications for steps: Justifications
Set proofs using set properties, part 2 - scrambled proofs, two versions:
Use up and down arrows to correctly order a scrambled proof: Scrambled proofs
Use drag and drop to correctly order a scrambled proof: Scrambled proofs
Set proofs using set properties, part 3 - scrambled proofs, and choose justifications, two versions:
Use up and down arrows to correctly order a scrambled proof: Scrambled proofs with justifications
Use drag and drop to correctly order a scrambled proof: Scrambled proofs with justifications
Boolean algebra proofs, part 1 - choose justifications for steps: Justifications
Boolean algebra proofs, part 2 - scrambled proofs, two versions:
Use up and down arrows to correctly order a scrambled proof: Scrambled proofs
Use drag and drop to correctly order a scrambled proof: Scrambled proofs
Boolean algebra proofs, part 3 - scrambled proofs, and choose justifications, two versions:
Use up and down arrows to correctly order a scrambled proof: Scrambled proofs with justifications
Use drag and drop to correctly order a scrambled proof: Scrambled proofs with justifications
Truth tables for logical expressions: Truth tables
Two set arrow diagrams for functions: Two set arrow diagrams - functions
Two set arrow diagrams for relations between sets X and Y: Two set arrow diagrams - relations
One set arrow diagrams for relations on a set S: One set arrow diagrams - relations
Same as the previous, but using a two set arrow diagram: Two set arrow diagrams
Fill in the blanks: Inverse functions
Calculate composition of two functions (using two-set arrow diagrams): Function composition
Same, but using tables: Function composition
Same, but using one-set arrow diagrams: Function composition
More function composition problems (using arrow diagrams): More function composition
Same, but using tables: More function composition
Calculate composition of two relations (using two-set arrow diagrams): Relation composition (version 1)
Calculate composition of two relations (using one-set arrow diagrams): Relation composition (version 2)
Calculate R ∘ R and R ∘ (R ∘ R): Relation composition (version 3)
Provide arrow diagrams and identify function properties (1-1? onto?): Function properties
Give examples of function with various function properties (1-1? onto?): Create examples
Provide counterexamples: Counterexamples
Fill in the blanks: Proofs about function properties
Scrambled proofs, two versions:
Use up and down arrows to correctly order a scrambled proof: Scrambled proofs
Use drag and drop to correctly order a scrambled proof: Scrambled proofs
Provide counterexamples for relation properties (reflexive, irreflexive, antisymmetric, transitive)
Version 1 - relation presented as set of ordered pairs: Counterexamples
Version 2 - relation presented as arrow diagram: Counterexamples
Version 3 - relation on Z presented as property of integers: Counterexamples
Scrambled proofs, two versions:
Use up and down arrows to correctly order a scrambled proof: Scrambled proofs
Use drag and drop to correctly order a scrambled proof: Scrambled proofs
Provide counterexamples for relation properties (reflexive, symmetric, transitive):
Version 1 - relation presented as set of ordered pairs: Counterexamples
Version 2 - relation presented as arrow diagram: Counterexamples
Version 3 - relation on Z presented as property of integers: Counterexamples
Same, but also include irreflexive and antisymmetric properties:
Version 1 - relation presented as set of ordered pairs: Counterexamples
Version 2 - relation presented as arrow diagram: Counterexamples
Version 3 - relation on Z presented as property of integers: Counterexamples
Count outcomes for dice: Dice counts
One-to-one correspondences (3 different correspondences)
Coin toss sequences and subsets: Correspondence 1
Certain sums and binary sequences: Correspondence 2
Bags of fruit and subsets: Correspondence 3
Four versions of practice problems.
Two versions of practice problems. Both allow sum of products input.
Two versions of practice problems. Both allow sum of products input.
Simulate looking for duplicate birthdays in groups: Birthdays
Calculate probabilities for dice: Dice probabilities
Simulate a simple dice game: Dice game
Two versions of practice problems, where the answer is entered as a numerator divided by a denominator. Both the numerator and denominator can be entered as a sum of products.
Practice with the sum and product rule (and the complement rule):
Sum and product rule
NOTE. The student can enter expressions such as
3∗1/16+1/3−1/2∗1/2, that is "sums of products" where each factor is either a number or a fraction.
As the app detects the division symbol, it automatically displays the input as a fraction.
Two versions of practice problems. Each version allows input such as (3/4)^3(0.7)^5. The app displays the fractions in fraction form and displays the ^3, etc., in exponential form.
Simulate Bernoulli trials: Bernoulli trials
Simulate a best of 3 series: Best of 3 series
Simulate a best of 5 series: Best of 5 series
Simulate a best of 7 series: Best of 7 series
Simulate a best of 7 series with home field advantage: Home field advantage
Simulate a "best of" series where you set the series length and probabilities:
Series simulation with user input, version 1
Series simulation with user input, version 2
Simulate a "win by 2" game, similar to a tennis game tied at "deuce": Tennis simulation
Simulate the "Hank and Ted" game:": Hank and Ted Game
Markov chain matrix calculator: Matrix calculator
Find Euler trails or Euler circuits: Eulerian graphs
Create Euler circuits by adding edges to a graph: Eulerize a graph
Fill in the blanks: Proofs about graphs
Planar graphs:
Part 1 (exploration for complete and complete bipartite graphs): Planar graphs, part 1
Part 2 (practice with a variety of graphs): Planar graphs, part 2
Isomorphic graphs:
Part 1 (exploration): Isomorphic graphs, part 1
Part 2 (using drag/drop to find the isomorphism): Isomorphic graphs, part 2
Fill in the adjacency matrix for a relation:
Version 1 (relation given as ordered pairs)
Version 2 (relation given as graph)
Convert adjacency matrix for a relation to a graph: From matrix to graph
Closure of relations:
Closure, version 1 (fixed set of 5 problems)
Closure, version 2 (randomly generated problems)
Provide counterexamples for relation properties (repeat Section 4.4, 4.5 but adds adjacency matrix version)
Version 1 - relation presented as set of ordered pairs: Counterexamples
Version 2 - relation presented as arrow diagram: Counterexamples
Version 3 - relation presented as adjacency matrix: Counterexamples
Two versions of the nim game.
Computer plays randomly: Nim version 1
Computer plays smartly: Nim version 2
Two more versions of the nim game. These versions display the current game "status" (nim-sum).
Computer plays randomly: Nim version 3
Computer plays smartly: Nim version 4
Several versions of the grid game.
Same as in Section 1.1: Grid game version 1
Same as version 1, but with different grid sizes: Grid game version 2
Same as version 2, but computer doesn't use the symmetry strategy: Grid game version 3
Computer plays randomly until only a few remaining cells: Grid game version 4
Versions 2, 3, and 4 again, but showing the "nim sum" of the rows and columns:
Grid game version 2 alternate
Grid game version 3 alternate
Grid game version 4 alternate
Find Hamiltonian cycles: Hamiltonian cycles