- 2^n rows(as used in mathematics and logic)
- A mathematical expression meaning the number of rows doubles with each new variable (2 to the power of n), so 3 variables would need 2³=8 rows, 4 variables would need 16 rows, and so on.
- Equivocate(in describing the logical flaw Arnauld identified)
- To use a word or phrase in two different ways within an argument, making the reasoning unclear or misleading.
- P=NP(mathematics and computer science)
- A famous unsolved question in computer science asking whether two classes of problems (P and NP) are actually the same—if true, it would mean certain very hard problems can actually be solved quickly.
- SAT algorithm(as used in computer science)
- A computer method for solving 'satisfiability' problems, which ask whether you can find values that make a logical statement true.
- complexity notions(as used in computer science)
- Different ways of measuring how hard or easy a computational problem is to solve (like time needed, space needed, or types of approaches allowed).
- enumeration(Referred to as 'enumeration2' — the reductive/analytical use of enumeration in Cartesian method, distinct from simple listing)
- A methodological operation that reduces a complex problem to an ordered series of simpler component problems
- truth table(as used in logic)
- A chart that lists every possible combination of true/false values for a logical statement and shows what the result is in each case.
- valuations(as used in logic)
- The assignment of true or false values to each variable in a logical statement.