This University of Oxford Part B paper covers Logic in section A and Set Theory in section B, and is cross-listed for Mathematics, Mathematics and Computer Science, and Mathematics and Philosophy. [ref] Bounded searches of official sources found no advertised answers for this exact paper. The archive contains a complete editable transcription of all four pages.
The assertion means that there is a finite formal derivation ending in with its undischarged assumptions contained in . In a context-labelled presentation, an axiom instance is available with empty context, a formula is available from the context , modus ponens combines derivations of and to derive , and generalization derives provided is not free in its open assumptions. Thinning enlarges a context without changing its conclusion.
Each line or node must specify an axiom instance, an assumption, or an application of a permitted rule to earlier lines or subderivations. The side conditions on substitution, quantification and contexts are part of correctness. In particular a derivation is a finite syntactic object, even when is infinite; it uses only finitely many assumptions before a final thinning to if necessary. Derivability is thus distinct in definition from semantic entailment , which quantifies over structures and assignments.
A term is free for substitution for in when none of its variables becomes bound at a free occurrence of being replaced. Equivalently, no quantifier surrounding such an occurrence binds a variable of . Bound occurrences of are not replaced. This occurrence-sensitive condition prevents variable capture.
For example take and . On a two-element domain, is true. Naive textual substitution produces , which is false on every nonempty domain. Thus the corresponding unrestricted A4 implication would be invalid. The problem is that the inserted free was captured by the existing existential quantifier. Renaming that binder first instead gives the correct instance , with fresh.
Take for a unary predicate symbol. The premise is valid, but the proposed conclusion is . On a domain with and assignment , its antecedent is true and its consequent false.
Hence dropping the condition that is not free in would turn a valid premise into an invalid conclusion. The condition permits the antecedent to remain fixed while the quantified variable ranges over the domain; an antecedent depending on that variable cannot be held true for all its values merely because it is true at the current assignment.
Capture-safe equality replacement gives the corrected scheme:
where replaces selected free occurrences of by , without capture. One may equivalently use full capture-avoiding substitution, after renaming conflicting binders. Replacing bound occurrences as though they were free is not permitted.
Here is a syntactic proof. Write for . First derive symmetry under : A6 and A4 give , and A7 applied to the first position in that atomic equality gives . Modus ponens and the deduction theorem give . Atomic replacement in the forward direction is A7 itself; in the reverse direction apply A7 with exchanged and use this symmetry. Thus under , an atomic formula and its designated replacement imply each other.
Induct on the formation of , proving both directions simultaneously. For negation, the reverse implication for the immediate subformula gives the forward implication of its negations by contraposition, and vice versa. For , the two induction equivalences combine propositionally to . This uses only the propositional tautologies allowed in this part.
For , first take distinct from . From assumptions and , A4 gives , the induction hypothesis gives , and generalization gives : is free in neither open assumption. Discharge the two assumptions to obtain . The reverse direction is identical. If the binder is , no free occurrence of that variable lies beneath it and the replacement there is empty. If it is , capture avoidance likewise forbids a changed free below that binder unless the binder is first renamed to a fresh variable. Bound-variable renaming is derived from A4 followed by admissible generalization and A5, with the same freshness restriction. This completes the structural induction and proves the scheme for arbitrary formulas.
The thinning rule, or weakening, is
It expresses that extra unused assumptions do not destroy a proof. In the context-sensitive predicate-calculus presentation it also allows a theorem first proved with a fresh generalization variable to be used later in a context containing that variable free. Simply replaying the same generalization under the larger context could violate its side condition. For instance a proof of from the empty context may generalize on ; it should remain available when an unused assumption is added, even though that last generalization could not be replayed with open.
In propositional calculus the axiom schemes and modus ponens have no analogous free-variable restriction. An induction on the original proof simply reuses each axiom, assumption and modus-ponens step under the enlarged assumptions, so weakening is admissible and need not be postulated separately. Context-sensitive Hilbert weakening concerns this proof presentation: systems already tracking only the assumptions on which each line depends can build admissible weakening into their treatment of predicate-calculus generalization as well.
With generalization restricted to variables not free in open assumptions, the deduction theorem states
The reverse direction follows by thinning and modus ponens. For the forward direction, induct on a derivation, keeping track of its actual assumption contexts. Axioms and assumptions already in yield by A1; the distinguished assumption yields the permitted theorem . If a line is obtained by modus ponens from and , the induction hypotheses and A2 derive .
If a generalization step depends on the discharged assumption, its variable is not free in or the other open assumptions. Generalize the induction conclusion to and use A5 to derive . If the subderivation does not depend on , its generalized conclusion can instead be retained as an independent derivation and A1 applied afterwards. Thinning merely enlarges the remaining context and preserves the induction claim. These cases are why assumption dependence, rather than a careless unrestricted universal rule, is essential.
In a presentation allowing generalization freely from hypotheses, the corresponding theorem must instead explicitly require that no variable free in is generalized in an -dependent line. Without that restriction would incorrectly yield .
A first-order structure consists of a nonempty domain , an interpretation of each constant symbol, a total function for each -ary function symbol, and a relation for each -ary predicate symbol. Logical equality is interpreted as actual identity.
An assignment in a first-order structure is a map from the variables into . It extends recursively to terms: , , and . Atomic truth is determined by membership of the resulting tuple in , or equality of the two term values. Negation reverses the truth value, and an implication is false exactly when its antecedent is true and its consequent false.
For a universal quantifier,
These clauses define a valuation on every formula by structural recursion. Only free-variable values affect a formula's truth; consequently a sentence has the same truth value under every assignment. This is a semantic assignment of domain elements, not a programming assignment operation.
Fix any structure and any assignment of the three quantified variables, writing their values as . If either of the nested antecedents is false, the corresponding implication is true. If both are true, then and . Actual identity is transitive, so , making the consequent true as well.
Thus the unquantified matrix is true under every assignment in every structure. The universal-quantifier semantic clause then makes its universal closure true in every structure:
No assumption that is injective is used. The argument says that one value cannot equal two distinct elements, not that distinct inputs have distinct outputs.
Choose a fresh variable . In A7 take the equality antecedent , the atomic formula , and replace its occurrence of by . This gives directly the theorem
Generalize on , with no open assumptions. A4 then instantiates that quantifier with the term . The substitution is free for , since the matrix contains no quantifiers. One modus-ponens step yields
Finally generalize, in order, on , , and . The result is
Every step is A7, generalization, A4, or modus ponens. Neither completeness, adequacy, nor an unproved appeal to all propositional tautologies is needed. In particular the proof does not silently upgrade the variable-only equality axiom to an arbitrary-term axiom: quantification and instantiation perform that upgrade explicitly.
Adequacy here means functional completeness: every Boolean truth function of finitely many positive-arity propositional inputs can be expressed by a formula using the available connectives. It is an expressive-power claim, distinct from the completeness theorem relating derivability and semantic entailment.
Negation and implication define conjunction and disjunction by
Given any truth table, for each input row where its output is true form the minterm containing each input positively or negatively according to that row. The disjunction of these minterms is true on exactly the required rows: a disjunctive normal form. Replacing its conjunctions and disjunctions by the displayed definitions gives a formula using only .
The constantly true and constantly false functions are represented by and , using a dummy input if needed. Thus the empty or full truth table also causes no difficulty. If one insists on genuinely nullary formulas with no variables at all, a separate truth constant is needed; ordinary propositional adequacy allows the constant truth functions to be expressed with irrelevant input variables.
There are sixteen binary Boolean functions, one for each four-bit truth table. Exactly eight give an adequate basis together with negation.
The eight affine functions are . Each is affine over the field with two elements, and composition with other affine functions or negation remains affine. Since conjunction is not affine, none of these eight bases is adequate.
Each remaining truth table has either one true row or three true rows. In the latter case negate its output to obtain a function with one true row. Negate selected inputs to move that row to : the resulting function is conjunction. Conjunction together with negation expresses every disjunctive normal form, proving adequacy of all remaining eight. They are AND, NAND, OR, NOR, the two directed implications, and the two asymmetric conjunctions , . The count treats the binary connective by its truth function rather than by arbitrary choices of its printed symbol.
A graph must assign exactly one output to every input, while the distinguished unary predicate must select exactly one element. Suitable sentences are
The existential clauses provide totality and nonemptiness of the selected output, respectively; the universal clauses provide uniqueness. Thus a structure satisfying uniquely determines a total unary function and a constant on its unchanged domain. Conversely any interpretations of determine such relations by and .
For each term define an -formula expressing its value. Use fresh bound variables at every step:
Freshness includes avoiding all relevant free variables of the formula being translated. Define the atomic translation by
and extend through the logical operations: , , and . Fresh witnesses prevent variable capture and ensure the translation preserves the original free-variable set.
For an -structure , let have the graph relation of and singleton relation . Induction on terms proves that holds precisely when is the value of . Induction on formulas then proves
Conversely every -structure satisfying is uniquely the relational version of an -structure on that same domain. Hence, for arbitrary possibly infinite , semantic entailment on the left is equivalent to semantic entailment from on the right, with assignments retained in the free-formula case. Applying soundness theorem for first-order logic and Gödel's completeness theorem gives
The prohibition on completeness in the preceding direct equality question is local to that proof; here it supplies the clean semantic-to-syntactic transfer after the actual translation and model correspondence have been established.
Replace each -ary function symbol by an -ary graph predicate, with axioms asserting exactly one output for each input tuple. Replace each constant by a unary predicate asserted to hold of exactly one element. Recursively introduce witnesses for term values, then translate formulas through their logical connectives and quantifiers as above.
Every original structure has a unique corresponding relational structure satisfying these axioms, on exactly the same carrier, and every such relational structure reconstructs the original functions and constants. Truth under assignments and logical consequences are preserved in both directions. In this precise relative sense, purely relational languages are adequate to represent first-order languages with functions and constants: expressive power is retained after adjoining the graph and uniqueness axioms. Arbitrary relational interpretations that fail those axioms are not claimed to represent functions.
Neither constants alone nor functions alone gives the same uniform adequacy on all nonempty carriers. A one-element set has exactly one interpretation of each function symbol of any finite arity and of every constant symbol. In contrast it has two interpretations of a unary predicate: empty or full. Thus a fixed purely functional or constant-only language has only one structure on that singleton, and cannot encode both truth values of by a same-carrier truth-preserving translation with reconstruction. This is the singleton truth-preservation obstruction to expressive completeness, even when logical equality is available.
Constants alone also cannot represent general variable-dependent relations on larger infinite carriers: a fixed formula mentions only finitely many named elements, and its remaining equality tests do not encode an arbitrary binary relation. Functions offer more flexibility. On carriers with at least two elements, predicates can be encoded by characteristic functions taking two distinguished values, and constants can be represented by constant-valued unary functions if explicit constant symbols are forbidden. Such a construction can work after adding axioms for distinct truth markers, but those axioms exclude the singleton case. Enlarging the carrier or adding a Boolean sort is another possible encoding; it changes the same-carrier sense established in the preceding part and must not be silently identified with it.
The ordinal operations are defined by transfinite recursion in the right argument. Addition satisfies , , and at a nonzero limit. Multiplication satisfies , , and . Exponentiation satisfies , , and at nonzero limits. These are ordinal operations, not commutative cardinal arithmetic.
For a normal function on an ordinal, prove domination by transfinite induction. At zero, automatically. If , strict increase at successors gives . At a nonzero limit , continuity and the induction hypotheses give
Therefore . No axiom of choice is needed for this ordinal induction.
For fixed , the recursion defining makes it continuous in at every nonzero limit, and . Thus is normal, including when .
For , take . If , choose a natural number with ; then . Since , their supremum as is . But , so
Hence right addition by a nonzero fixed ordinal fails continuity and is not normal.
Normality and argument order in ordinal arithmetic also give the multiplication statements: is normal for , while is normal exactly when . At it is constant. For fixed , let . Cantor normal form shows that whenever : leading exponents below remain below it after adding the leading exponent of . Thus , but , again violating continuity. Left-fixed multiplication is strictly increasing and continuous by its recursion.
For exponentiation, is normal for ; bases zero and one are exceptions. The reverse map is normal exactly when . Exponent zero gives the constant one. For , use the same and put . For each choose with . Then , while for positive . Consequently its left supremum is , but . The bound by also handles finite bases, where an unqualified leading-exponent multiplication formula would need care. All these are ordinal facts and use no choice.
For a countable fixed point of a normal ordinal function, first show that maps every countable ordinal to a countable ordinal. Use transfinite induction below . The zero case is assumed, and the successor case is the stated preservation property. If is a countable limit, normality gives , a countable union of countable sets, hence countable. This countable-union step is where axiom of countable choice is used; the assumed axiom of choice supplies it.
Now set , . The preceding result makes every term countable, and the domination proved earlier makes the sequence nondecreasing. If it ever stabilizes, it already gives the required fixed point. Otherwise is a countable nonzero limit, using axiom of countable choice again for countability of the union. Its defining sequence is cofinal, so monotonicity and continuity give
Apply this to . This is normal, begins at , and is countable whenever is countable. Thus a countable satisfies . Starting at zero gives the familiar tower sequence , whose supremum is . The finite recursion, ordinal identities and fixed-point continuity do not require choice; the uses of choice above concern countable unions of countable ordinals.
The Cantor-Schröder-Bernstein theorem states that injections and imply the existence of a bijection . Here is a direct proof, avoiding any appeal to a fixed-point theorem. Let , , and . Define
The second case is defined because . On , is a bijection onto . For , injectivity of and the construction of give if and only if : cannot be in , so membership in means membership in some . Hence bijects onto . The two pieces have disjoint domains and images and together cover , proving bijective. This proof itself uses no choice.
Write . We use the standard infinite-cardinal identities , for positive finite and infinite , and , under the permitted axiom of choice. The map bijects with . Therefore
For an infinite cardinal , multiplication by a nonzero countable cardinal does not change it. Since ,
There is also an immediate lower bound from ; the standard product identity supplies the matching upper bound. The discreteness of the second coordinate does not create a new cardinal beyond the continuum.
The notation means all functions from the real numbers to themselves, with no continuity restriction. Its cardinal is
The exponent law follows by viewing a function to a function set as one function on a Cartesian product. Cantor's theorem gives , so this is strictly larger than the other continuum-sized examples here. Characteristic functions of subsets of already supply the lower bound .
Every finitely supported sequence vanishes from some index onward, since a finite subset of the natural numbers has a greatest element. Thus the set is a union over of sequences determined by their first real entries, with zeros afterwards. Each nontrivial piece has cardinal , so the union has cardinal at most .
Conversely is an injection from . Cantor-Schröder-Bernstein therefore gives
No choice of an arbitrary infinite support is involved; it is the finite support that makes a countable union of finite-dimensional parameter spaces enough.
The common amplitude is uniquely determined by any entry's absolute value. After choosing it, each entry independently has sign or . Thus the correspondence
is a bijection from onto the set. The positive reals have cardinal , and binary sign sequences have cardinal . Hence
Here “independently” refers to unconstrained deterministic choices of coordinates, not probabilistic independence; no probability distribution is being specified.
The complex plane has a countable basis of disks with positive rational radii and centres with rational real and imaginary coordinates. Each open set is the union of the basic disks it contains, so it is determined by a subset of this countable basis. Therefore the number of open sets is at most .
For the reverse inequality, the distinct disks for give different open sets. Thus
The countable-basis restriction is decisive: there are arbitrary subsets of the plane, but only continuum many open ones.
For the cardinality of total orders on a countably infinite set, a total order on is a subset of , so there are at most such orders. To obtain the lower bound, associate to every binary sequence an order by placing the two-element blocks in increasing order of . Inside block , use when and reverse them when .
This is a total order for every sequence. Distinct sequences differ on the comparison of some adjacent pair and therefore produce distinct relations. Thus binary sequences inject into the order set, proving
The construction counts distinct orders on the labelled set, even though the resulting order types are all isomorphic to the usual natural-number order.
Zorn's lemma states that a nonempty partially ordered set in which every chain has an upper bound has a maximal element. Order the partial group operations by inclusion of their graphs. The collection is a set, since its members are subsets of . It is nonempty: choose and put the one-element group operation on .
To construct a chain union of partial group operations, for the given nonempty chain, let and let be the union of the corresponding group carriers. Comparability guarantees agreement wherever two operations are both defined, so is a function. Its domain is : any two elements of lie together in one carrier, by taking the larger of the two chain members containing them. Their product then lies in that carrier and hence in .
Any three elements similarly lie together in one chain member, where associativity holds; therefore associativity holds for . The identities of nested nonempty groups agree: the smaller identity remains an idempotent under the larger group operation, whose only idempotent is its identity. Hence the whole chain has a common identity. Each element's inverse in a carrier remains its inverse in every larger carrier, so it is an inverse in the union as well. Thus satisfies all group axioms and
It is an upper bound for the chain. The empty chain also has an upper bound because is nonempty, completing the hypothesis needed for Zorn's lemma.
Apply Zorn's lemma using the chain upper bounds just proved, obtaining a maximal partial group operation on a nonempty carrier . Suppose . Then choose a subset and a bijection . The set can be identified with by sending to and to .
Use group extension by a duplicate carrier to transport the direct-product group operation along this bijection. Its restriction to is exactly the original , because . It therefore gives a strictly larger member of , contradicting maximality. Thus . Cardinal comparability, allowed as a consequence of Zorn's lemma, leaves the strict opposite inequality:
The argument uses choice through Zorn's lemma and cardinal comparability; the extension itself is an explicit transported direct-product operation once the bijection with is chosen.
If is finite and nonempty, let , choose a bijection with the cyclic group , and transport its addition to . This includes the one-element case.
If is infinite, use the maximal partial group from the preceding part. Its carrier must be infinite: otherwise would make the complement finite too, forcing finite. Since the complement injects into ,
where the last equality is the permitted infinite-cardinal doubling identity. Cantor-Schröder-Bernstein supplies a bijection . Define
Associativity follows by applying and using associativity of ; the identity is and the inverse of is . Hence is a group.
This final transport need not extend the earlier partial operation on its original subset. That stronger claim is neither needed nor generally possible: for example a group of order three cannot occur as a subgroup of a group of order four. The proof establishes exactly the existence of some group structure on every nonempty set, using the allowed choice consequences in the infinite case.

Articles by others on the same topic (0)

There are currently no matching articles.