Primarily based off of UWaterloo's Math 135 curriculum, the app illustrates fundamental concepts like truth tables, RSA, complex numbers, and the extended euclidean algorithm (GCD WR, GCD CT, Bezout's Lemma).
You can specify the number of variables and input complex logical statements. Inputting numbers follows the same idea. The DOM auto-updates upon user input.
- All logic should be surrounded by brackets.
- Currently, the only operations supported are AND, OR, NOT, IMP, and IFF. I will add more operations like XOR and NOR in the future.
- If there's a problem in the input the Update button should become disabled.
- Please report any bugs to me by raising an issue. This is version 1.0, I don't expect things to be perfect.
- You will be able to add more columns.
- You will be able to search for a specific row in the truth table and have an option to compare things side-by-side.
- You will be able to download your truth table and re-upload it