Skip to content

HDefinitions

109articles

Every defined term, each built only from the axioms and the definitions before it.

D006Von Neumann successor The successor of x is x union {x}.
combining the binary union of D004 with the singleton of D003.
D008Intersection The members common to two sets, or to every set of a non-empty family.
For a non-empty family , the intersection collects the objects belonging to every member: .
D010Ordered pair A pair with a first and a second coordinate, built from unordered pairs.
using the singleton and the unordered pair of D003; the set exists by Pairing applied three times: to form , to form , and to gather them into .
D012Relation A set of ordered pairs; a way for elements of one set to be related to another.
A relation on is a relation from to . One writes for . The domain and range of are and .
D021Equivalence class All the elements equivalent to a given one.
for an equivalence relation on and ; any is called a representative of the class.
D026The natural numbers The smallest inductive set: zero, one, two, and nothing else.
A natural number is a member of . We write , , , , with the successor.
D027Addition of natural numbers Adding is iterated succession, defined by recursion.
for all , with the set of natural numbers and the successor. By the recursion theorem these equations determine, for each , a unique function on , and hence a unique function .
D028Multiplication of natural numbers Multiplying is iterated addition, defined by recursion.
for all , with the set of natural numbers. By the recursion theorem these equations determine a unique function .
D030Divisibility One number divides another when it fits in exactly, with no remainder.
for , with the multiplication. One writes for the negation, and calls a divisor of .
D031Prime numberA number above one whose only divisors are one and itself.
for , with from D030 and from D029. A number with that is not prime is called composite.
D032Factorial The product of all numbers from one up to n.
for ; by the recursion theorem these equations determine a unique function from to .
D034Finite setA set that matches some natural number.
with from D033 and the naturals. A set that is not finite is infinite.
D037Binary operation A rule combining any two elements of a set into a third.
A binary operation on a set is a function on the product, written infix: denotes the value of at .
D038GroupA set with an associative operation, an identity, and inverses.
A group is an ordered pair where is a binary operation on satisfying Such an is an identity (the identity clause is (G2)); a with is an inverse of (the inverse clause is (G3)).
D039Subgroup A subset that is itself a group under the same operation.
A subset is a subgroup of the group , written , when with the identity and the inverse of in .
D040Coset A subgroup shifted by a group element.
the left coset of the subgroup by the element .
D041Affine planePoints and lines obeying three laws: joining, parallels, non-degeneracy.
An affine plane is an ordered pair , where is a set of points and is a set of lines, each line a subset of , such that:
D043Powers of a group elementRepeated application of the group operation: the zeroth power is the identity, and each next power multiplies by the element once more.
Fix a group with identity , and let . The powers of are defined by for every . These two equations determine one and only one function , written .
D044Order of a group element The least positive number of times an element must be applied to itself to return to the identity.
Let be a group with finite, and . The order of is the least positive natural at which its power is the identity: with powers from D043, from D026, and from D029.
D047Kernel of a homomorphism The elements a homomorphism sends to the identity of the target group.
The kernel of a homomorphism is the set of elements it sends to the identity of :
D048Normal subgroup A subgroup closed under conjugation by every element of the group.
A subgroup of a group is normal, written , when it is closed under conjugation by every group element: The element is the conjugate of by .
D051Partial orderA relation that is reflexive, antisymmetric, and transitive.
A relation on a set is a partial order when it is The pair is then a partially ordered set, or poset; one often writes for .
D052Total orderA partial order in which any two elements are comparable.
A partial order on is a total order (or linear order) when any two elements are comparable: The pair is then a totally ordered set, or chain.
D053Least and greatest elementA member of a subset below (or above) every member of that subset.
Let be a poset and . An element is the least element (minimum) of when and is the greatest element (maximum) of when
D054Well orderA total order in which every nonempty subset has a least element.
A total order on is a well order when every nonempty subset has a least element: The pair is then a well-ordered set.
D055Greatest common divisor The common divisor of two numbers that every common divisor divides.
For not both (with the naturals), the greatest common divisor is the natural number characterised by that is, is a common divisor of and that every common divisor divides.
D056The integers Equivalence classes of pairs of naturals under equal cross-sums: each class is a difference.
Let be the relation on ( the naturals) with . Define the quotient of by . Write for the class of .
D058Addition of integersAdd integers by adding representative pairs coordinatewise.
For , write and with (D026), and define (coordinatewise, using addition of naturals). This does not depend on the choice of representatives, so is a well-defined binary operation on .
D060Multiplication of integersMultiply integers by the cross formula on representative pairs, mirroring how (a minus b) times (c minus d) expands.
For , write and with , and define (using natural-number addition and multiplication). This does not depend on the choice of representatives, so is a well-defined binary operation on .
D061RingA set with an addition making it an abelian group, and an associative multiplication that distributes over addition.
A ring is a triple where is an abelian group (write for its identity, for the inverse of ) and is a binary operation on such that, for all :
D062Order on the integers One integer is at most another when their representative cross-sums compare in the natural order.
For , write and with , and define (comparing via the natural-number order). This does not depend on the choice of representatives. Write for .
D065Addition of rationalsAdd rationals by the schoolbook fraction rule: a/b + c/d = (ad+cb)/(bd).
For , write and with , , and define (using integer addition and multiplication). Since , also , so the result is a valid representative pair; this does not depend on the choice of representatives, so is a well-defined binary operation on .
D067Multiplication of rationalsMultiply rationals coordinatewise: (a/b) times (c/d) = (ac)/(bd).
For , write and with , , and define (using integer multiplication). Since , also , so the result is a valid representative pair; this does not depend on the choice of representatives, so is a well-defined binary operation on .
D068FieldA commutative ring with unity, 1 different from 0, in which every nonzero element has a multiplicative inverse.
A field is a commutative ring with unity in which every nonzero element has a multiplicative inverse: for all ,
D074Finite sequence A function from some natural number into a set: a list of that set's elements, indexed from 0.
For a set : the set of all finite sequences from . For , the length of is (D012).
D077First-order languageA choice of function symbols and relation symbols, disjoint from each other, together with a rule giving each symbol its arity.
A (first-order) language (or signature) is a triple where and are sets with (the function symbols and relation symbols) and assigns each symbol its arity.
D078Alphabet of a language The variables, the eight fixed logical symbols, and a language's own function and relation symbols, combined into one set with no collisions.
For a language , its alphabet is where and (eight logical symbols, indexed ). Write , , , for the embeddings of a variable, logical symbol, function symbol, and relation symbol respectively.
D089Value of a term in a structure Evaluate a term by looking up bare variables in the assignment and applying a function symbol's interpretation to the already-evaluated arguments.
For an L-structure and assignment into , the value of a term is the element of characterized by, writing terms in the notation of D109: for , and for and with ,
D091Satisfaction of a formula in a structure When a structure, under an assignment, makes a formula true - characterized by recursion on the formula's five formation rules.
For an L-structure and assignment into , that satisfies under , written , is characterized for , using the notation for formulas and terms of , as follows. For : For and with : For : For : For and :
D092Variables occurring in a term A bare variable contributes itself; a function application contributes everything occurring in any of its arguments.
For a language (using the notation of D109 for terms), the set of variables occurring in a term , written , is characterized by: for : and for and with :
D093Free variables of a formula Every variable occurring in an atomic formula's terms is free; a negation or connective just unions its parts; a quantifier strips its own bound variable out.
For a language , the set of variables occurring free in a formula , written , is characterized by (using the notation of D109): for and : for and with : for : for and : for and :
D097Substitution into a term Replace every occurrence of one variable in a term by another term; everything else is left untouched, recursing into each function argument.
For a language , , and , the result of substituting for in a term , written , is characterized by (writing terms via the notation for formulas and terms): For any other variable with : For a function symbol and with :
D098Substitution into a formula Replace every occurrence of one variable throughout a formula, except once a quantifier on that same variable is reached: from there down, nothing is left free to replace.
For a language , , and , the result of substituting for in a formula , written , is characterized by (using the notation for formulas and terms): for : for and with : for : for : for , substituting into a quantifier over itself changes nothing: for with and :
D099Substitutable (free for) a variable in a formula A term is safe to substitute for a variable exactly when doing so cannot let any of its own variables be swept under a quantifier it passes through.
For a language , , and , using the notation of D109: is substitutable (free) for in a formula , written , is characterized by: for : for and with : for : for : for and :
D101Quantifier logical axiom schemasInstantiating a universal at a substitutable term, and pulling a universal out past an antecedent it does not mention.
For a language (using the notation for formulas and terms), a formula is a quantifier axiom there exist and such that, taking either a term with for the first schema, or a formula with for the second, is one of:
D102Equality logical axiom schemasEvery term equals itself, and substituting equal terms for a free variable cannot change whether a formula holds.
For a language , a formula is an equality axiom there exist and, for the second schema, , , and with and , such that, writing formulas and terms with the notation, is one of: