Skip to content

Computational Mathematics — Glossary

TermMeaning
Acyclic graphA graph with no cycles
Adjacency matrixMatrix A with A[i][j] = 1/edge-info between i and j
Adjugate (adjugate matrix)Transpose of the cofactor matrix; used in inverse
AlgorithmA finite, unambiguous sequence of steps
Anonymous predicateA predicate used without naming (rare here)
ArgumentInput value to a function/predicate
ArityNumber of inputs a function/predicate takes
Arrow (→)Implication connective
AsymmetricNot symmetric; irreflexive relation
BasisA linearly independent spanning set of a vector space
Basis vectorOne vector in a basis
Biconditionalp iff q (↔); true when both same truth value
BijectionOne-to-one and onto function
Binary operationOperation taking two operands
Binary relationA set of ordered pairs
Block matrixMatrix partitioned into submatrices
BridgeAn edge whose removal disconnects a graph
C (big-O related)Complexity class of P problems solvable in poly-time
CardinalityNumber of elements in a set
Carry (ripple)Overflow bit added to the next column in addition
CNF (conjunctive normal form)AND of clauses (ORs of literals)
Column spaceSpan of the columns of a matrix
CombinatoricsCounting and arrangement mathematics
CombinationSelection without regard to order
Complete graph KₙEvery pair of vertices joined by an edge
Complete theoryA theory deciding every sentence
Complete type systemAccepts every safe program (see soundness)
Complete graphEvery pair of distinct vertices joined
Completeness (logic)All logical validities are provable
Composite (number)A natural number >1 with divisors other than 1 and itself
ConcurrencyMultiple processes/edges interacting
Connection (database)A session with a data source
Consistency (logic)Not both φ and ¬φ provable
Consistency (graph)A graph property name, not the logic term
ConstraintA condition that must hold
ContradictionA formula true in no row of a truth table
Controlled variableVariable held constant in an experiment
CosetTranslate of a subgroup (group theory)
CPA (complexity)Constraint satisfiability class
Cycle (graph)A closed walk with no repeated vertices except start/end
Cycle (matrix)Permutation cycle
CypherA cipher (alternate spelling)
DAGDirected acyclic graph
Degree (graph)Number of edges incident to a vertex
Degree (polynomial)Highest power of the variable
DeterministicHaving a single determined next state
DeterminantScalar det(A) summarising scaling & invertibility
Derivation / Derivation treeProof tree / parse tree
DescentA step down
DFA (deterministic finite automaton)Automata theory (Module 2 adjacent)
Diagonal matrixa_ij = 0 for i ≠ j
DiagonalisationA = PDP⁻¹ decomposition
DigraphDirected graph
Dimensional analysisTechnique with dimensions (adjacent)
Dimension (vector space)Number of vectors in a basis
Disjunctionp ∨ q (or)
Divide (÷)Arithmetic operation
DNF (disjunctive normal form)OR of monomials (ANDs of literals)
Domain (function)Set of inputs
Domain (relation)Set of first elements
DominantOf great effect or power
DominateA vertex adjacent to all others
Dual graphGraph whose vertices are faces of original
Dual of a Boolean algebraSwap ∧/∨, 0/1
Edge (graph)Link between two vertices
Eigenvalueλ in Av = λv
EigenvectorNon-zero v in Av = λv
Elementary matrixIdentity with one row op; row ops = left mult
Elementary row operationSwap/scale/add rows in Gaussian elim
EnumerableCountable
Equivalence relationReflexive, symmetric, transitive
Exclusive or (XOR)p ⊕ q: true exactly when exactly one true
Existential quantifier∃x (there exists x)
FieldAlgebraic structure (e.g., ℝ, ℂ)
Filter (SQL)Data retrieval clause
Formula (logic)A well-formed formula
Four-color theoremPlanar graphs need 4 colors (adjacent)
Free groupGroup with no relations
FunctionMapping from domain to codomain
Functional dependencyDatabase constraint
GCDGreatest common divisor
GeneratorElement generating a group
Geometry (computational)Algorithm design paradigm
Glb / lubGreatest lower bound / least upper bound
Graph colouringAssigning colours to vertices (adjacent differ)
Greatest common divisorLargest divisor of two integers
GroupSet with one associative op, identity, inverses
Group actionGroup "acting" on a set
Hadamard productEntry-wise matrix product
Hamiltonian path/cycleVisits every vertex once
Hasse diagramDiagram of a partial order
HexHexadecimal (base 16)
HomogeneousLinear system Ax=0; or same dimension
Hoare logicAxiomatic semantics for programs
HomomorphismStructure-preserving map
Idempotentx·x = x; or P ∪ P = P
Identity (elem)e with e·x = x·e = x
Identity matrix IDiagonal of 1s, rest 0
Identity ofEqual in value
If and only if (iff)Bidirectional implication (↔)
Image (linear map)Range; set {T(v): v∈V}
Image (relation/graph)Neighbourhood of a vertex set
Implicationp → q (if p then q)
ImprimitiveA block system
InconsistentNo model (logic) / no solution (linear system)
IncreasingNon-decreasing sequence
Inductive stepSecond part of a proof by induction
Inference ruleLogical step (e.g., modus ponens)
InfiniteWithout bound
Info (information)Data with context
InheritedInherited from
Inner productu·v = Σu_i v_i ; also dot product
InstanceOccurrence
IntegerWhole number ℤ
IntegrationArea under a curve
IntegrityData unchanged; also database consistency
Intersect / intersectionCommon elements (∩)
Intersection (graphs)Common edges/vertices
Inverse (function)f⁻¹ undoes f
Inverse (matrix)A⁻¹ with AA⁻¹ = A⁻¹A = I (if exists)
InvolutionFunction that is its own inverse
Isomorphic graphsSame structure (renaming of vertices)
Isomorphism (groups)Structure-preserving bijection of groups
Kernel (linear map){v : T(v) = 0} (null space)
Kernel (graph)(Not standard usage)
Kripke modelSemantics for modal logic
Lambda calculusFunction calculus (adjacent to logic)
LatticePoset where every pair has a join/meet
Lattice (matrix)A matrix viewed as a grid
LeafVertex of degree 1; pendant vertex
Length (walk/edge)Number of edges in walk; magnitude for edge
Less than or equal (≤)Order relation
Linear combinationΣ c_i v_i
Linear dependenceNon-trivial combination = 0
Linear independenceOnly trivial combination = 0
Linear map / transformationT(u+v)=T(u)+T(v), T(cu)=cT(u)
Linear orderingTotal order
Linear programOptimization with linear constraints
Line graphNodes = edges of original
Linked listLinear data structure
LUBLeast upper bound (supremum)
LoopEdge from a vertex to itself
MaximumLargest element
Max-flow min-cut theoremNetwork flows optimization
Mealy / Moore machineFinite-state machine types
MeetGreatest lower bound (∧)
MemberElement x ∈ S
Mersenne prime2ᵖ−1 prime
Min / min-cutMinimum / minimum cut
MinimalMinimal element (no smaller)
Minimal polynomialMonic polynomial of least degree for an element
MinimumSmallest element
Minor (graph)Graph obtained by edge/vertex deletions/contractions
Minor (matrix)Determinant
MinusSubtraction
Modus ponensp→q, p ⊢ q
Modus tollensp→q, ¬q ⊢ ¬p
MonomialProduct of powers of variables (single term)
Moore matrix(Rare: finite-field matrix)
MultisetSet with repetition
MorphismStructure-preserving map
Negation¬p (not p)
NeighbourAdjacent vertex
Nested quantifier∀∃ or ∃∀ mix
NetworkA weighted directed graph (often)
NodeVertex of a graph
Non-deterministicMultiple possible next states
Non sequitur"does not follow" (logical fallacy)
Normal formStandardized representation
Not (¬)Logical negation
Null spaceKernel of A; {x : Ax = 0}; solutions to homogeneous system
Nullitydim(null space)
NumberMathematical object
Number theoryStudy of integers
ObjectElement being described
OctetGroup of eight
Open setTopology (adjacent)
OperationA function mapping elements
OperatorSymbol for an operation
OptimalBest possible
Order (group)Number of elements in a group
Order (relation)Total/preorder relation

Built from Markdown with VitePress.