Discrete Math Calculators: (45) lessons

Affine Cipher
Builds the Affine Cipher Translation Algorithm from a string given an a and b value

Automorphic Number
This calculator determines the nth automorphic number

Boolean Algebra Multiplication
Determines the product of two expressions using boolean algebra.
Calculator · Watch the Video

Chinese Remainder Theorem
Given a set of modulo equations in the form:
x ≡ a mod b
x ≡ c mod d
x ≡ e mod f

the calculator will use the Chinese Remainder Theorem to find the lowest possible solution for x in each modulus equation.
Given that the ni portions are not pairwise coprime and you entered two modulo equations, then the calculator will attempt to solve using the Method of Successive Subsitution
Calculator · Watch the Video

Collatz Conjecture
Takes any natural number using the Collatz Conjecture and reduces it down to 1.
Calculator · Watch the Video

Composite Number
This calculator determines the nth composite number. Helps you generate composite numbers.

Congruence Modulo n
Given a possible congruence relation a ≡ b (mod n), this determines if the relation holds true (b is congruent to c modulo n).
Calculator · Watch the Video

Cross Partitions
Given a set of partitions, this determines the cross partitions.
Calculator · Watch the Video

Decagonal Number
This calculator determines the nth decagonal number
Calculator · Watch the Video

Derangements - Subfactorials
Calculates the number of derangements/subfactorial !n.
Calculator · Watch the Video

Digit Problems
Determines how many (n) digit numbers can be formed based on a variety of criteria.
Calculator · Watch the Video

Diophantine Equations
Solves for ax + by = c using integer solutions if they exist

Euclids Algorithm and Euclids Extended Algorithm
Given 2 numbers a and b, this calculates the following
1) The Greatest Common Divisor (GCD) using Euclids Algorithm
2) x and y in Bézouts Identity ax + by = d using Euclids Extended Algorithm Extended Euclidean Algorithm
Calculator · Watch the Video

Eulers Totient (φ)
Given a positive integer (n), this calculates Euler's totient, also known as φ
Calculator · Watch the Video

Fermats Little Theorem
For any integer a and a prime number p, this demonstrates Fermats Little Theorem.

Finite Field
Demonstrates the addition table and multiplication table for a finite field (Galois Field) of n denoted GF(n).
Calculator · Watch the Video

Gamma Constant γ
This calculator generates 5000 iterations for the development of the gamma constant γ

Group Combinations
Given an original group of certain types of member, this determines how many groups/teams can be formed using a certain condition.
Calculator · Watch the Video

Heptagonal Number
This calculator determines the nth heptagonal number
Calculator · Watch the Video

Hexagonal Number
This calculator determines the nth hexagonal number
Calculator · Watch the Video

Hyperbolic Function
Calculates hyperbolic function values: sinh, cosh, tanh, csch, sech, coth

Hyperbolic Inverse
Calculates hyperbolic function values: arcsinh, arccosh, arctanh, arccsch, arcsech, arccoth

Given a set of data, this interpolates using the following methods:
* Linear Interpolation
* Nearest Neighbor (Piecewise Constant)
* Polynomial Interpolation

Interval Partition
Given a partitioned interval, this evaluates the norm (mesh) by calculating each subinterval
Calculator · Watch the Video

Lagrange Four Square Theorem (Bachet Conjecture)
Builds the Lagrange Theorem Notation (Bachet Conjecture) for any natural number using the Sum of four squares.
Calculator · Watch the Video

Letter Arrangements in a Word
Given a word, this determines the number of unique arrangements of letters in the word.
Calculator · Watch the Video

Linear Congruence
Given an modular equation ax ≡ b (mod m), this solves for x if a solution exists
Calculator · Watch the Video

Linear Congruential Generator
Using the linear congruential generator algorithm, this generates a list of random numbers based on your inputs

Modular Exponentiation and Successive Squaring
Solves xn mod p using the following methods:
* Modular Exponentiation
* Successive Squaring
Calculator · Watch the Video

Given 2 integers a and b, this modulo calculator determines a mod b or simplifies modular arithmetic such as 7 mod 3 + 5 mod 8 - 32 mod 5
Calculator · Watch the Video

Modus Ponens
Shows modus Ponens definition and examples
Lesson · Watch the Video

Modus Tollens
Shows Modus Tollens definition and examples
Lesson · Watch the Video

Calculates the multifactorial n!(m)
Calculator · Watch the Video

Nonagonal Number
This calculator determines the nth nonagonal number
Calculator · Watch the Video

Number Property
This calculator determines if an integer you entered has any of the following properties:
* Even Numbers or Odd Numbers (Parity Function or even-odd numbers)
* Evil Numbers or Odious Numbers
* Perfect Numbers, Abundant Numbers, or Deficient Numbers
* Triangular Numbers
* Prime Numbers or Composite Numbers
* Automorphic (Curious)
* Undulating Numbers
* Square Numbers
* Cube Numbers
* Palindrome Numbers
* Repunit Numbers
* Apocalyptic Power
* Pentagonal
* Tetrahedral (Pyramidal)
* Narcissistic (Plus Perfect)
* Catalan
* Repunit
Calculator · Watch the Video

Octagonal Number
This calculator determines the nth octagonal number
Calculator · Watch the Video

Ordered and Unordered Partitions
Given a population size (n) and a group population of (m), this calculator determines how many ordered or unordered groups of (m) can be formed from (n)
Calculator · Watch the Video

Pentagonal Number
This calculator determines the nth pentagonal number
Calculator · Watch the Video

Primitive Root
Given a prime number p and a potential root of b, this determines if b is a primitive root of p.
Calculator · Watch the Video

Quotient-Remainder Theorem
Given 2 positive integers n and d, this displays the quotient remainder theorem.

Rectangular Number
This calculator determines the nth rectangular number

Sieve of Eratosthenes
Using the Sieve of Eratosthenes algorithm, this will show how many prime numbers are less than a number (n).
Calculator · Watch the Video

Square Number
This calculator determines the nth square number

Triangular Number
This calculator determines the nth triangular number. Generates composite numbers.

Truth Tables
Sets up a truth table based on a logical statement of 1, 2 or 3 letters with statements such as propositions, equivalence, conjunction, disjunction, negation. Includes modus ponens.
Calculator · Watch the Video