Past exam of the logic and set theory course of the University of Oxford 2008 A 4 c Solution 2026-10-31
In the presence of equality, two syntactically different closed terms can be asserted equal by the Henkin theory, so the raw first-order term domain from part (b) must be replaced by a quotient set. DefineThe equality axioms give reflexivity, symmetry and transitivity, so this is an equivalence relation. Their substitution consequences make it a congruence relation on a first-order structure: replacing an input by an equivalent first-order term preserves equivalence of function values and preserves membership of atomic formulas in .
Take domain . Define a function symbol by , and relations by the same membership test as before using representatives. The congruence relation on a first-order structure makes these definitions independent of representatives. Actual identity of equivalence classes now agrees with the formal equality first-order sentences in :This supplies the equality case of the truth lemma for a Henkin term model; the logical connective and quantifier cases then proceed exactly as in the Henkin construction. Thus the term model built from the quotient set is a genuine first-order model with equality interpreted as identity.
Past exam of the mathematics course of the University of Cambridge 2004 iii Paper 24 1 Solution Created 2026-10-03 Updated 2026-10-14
Independence here is a relative consistency assertion: from a ground first-order model satisfying ZFC, construct a first-order model of each remaining theory in which the omitted axiom fails. The ground axiom of choice is a tool for constructing these countermodels, not an extra axiom imposed on the theories being tested. The constructible universe supplies the usual relative-consistency implication from ZF to ZFC, so this ground choice assumption requires no additional consistency strength. These constructions can be formalized inside an arbitrary ground model; they do not require the stronger assumption that a transitive model exists.
Union. Put and use the hereditarily locally small membership modelThe ground cardinal is a strong limit cardinal of countable cofinality. This transitive class contains the empty set and . Pairing preserves the bound, as does taking a subset, so separation holds for every formula relativized to this class. If an internally definable function has domain , ground replacement collects its range . Since and every descendant of an element of already has fewer than members, . Thus the full functional Axiom schema of replacement holds. For , every actual subset of belongs to the class andConsequently its entire power set belongs to the class. Extensionality and foundation are inherited from the ground membership relation; witnesses infinity. However belongs to , while its only possible union is , which does not. All the other ZF axioms hold, and union fails. Bounding the entire transitive closure by instead would give the wrong model: functional ranges at this singular bound need not be hereditarily small.
Power set. Use the transitive class of hereditarily countable sets. Pairing, union and separation preserve hereditary countability. A functional image of a countable domain is countable, and its members have countable transitive closures; their countable union is countable in the ground ZFC model. This proves replacement. The remaining structural axioms and infinity are inherited. Every actual subset of belongs to , but a putative internal power set of would contain all these subsets and hence be uncountable by Cantor's theorem. Power set fails in , with every other ZF axiom intact.
Replacement. Use in the cumulative hierarchy. At a limit ordinal cutoff, pairing, union, power set and every instance of separation remain below the cutoff; foundation, extensionality and infinity hold as well. With parameter , define by finite iterations of power set. The finite iteration witnesses and each value are inside , so this is an internally definable total function on . Its range has rank of a set and is absent from the model. This instance of replacement fails.
Extensionality. Build well-founded coded sets over one urelement , retaining a distinct ordinary empty set . Membership of an atom is always false, and membership of a set code is its coded extension. Thus but they have identical empty extensions. Pairing, union, separation and replacement are performed on set codes; pure witnesses infinity, and the well-founded construction gives foundation. There is a small point concerning the unmodified, untyped Axiom of power set: the atom is vacuously a subset of every object. Therefore the internal power-set object for contains all ordinary set-subsets of and the atom. It has exactly the required extension. All remaining ZF axioms hold, but extensionality fails. In the usual typed atom theory, the power-set axiom instead quantifies only over set-subsets.
Foundation. In the ground universe let exchange and and fix all other objects. On the same domain define the Rieger-Bernays permutation modelSince is a bijection, two objects with the same -members are equal, so extensionality holds. Any ground collection of desired members is represented by the object . In particular, an -pair is and the -union of isAn -subset of is an object with , so its -power-set object isTranslate every formula by replacing membership with ; ground separation and replacement collect the required extensions and the same representation supplies their internal witnesses. The -empty object is , and its -successor operation is . Ground well-founded recursion and replacement collect the iterates of from ; representing this collection gives an -inductive object. Thus infinity holds. But for , , whence and has precisely itself as its -member. Foundation fails.
Infinity. The hereditarily finite sets satisfy extensionality, foundation, pairing, union, power set and separation. Each internal domain is externally finite, so every internally definable functional image is finite and belongs to , proving replacement. No finite object can contain the empty set and all its successive Finite von Neumann ordinals. Infinity fails, and all other ZF axioms hold.
Choice with atoms. For the negative model use the Basic Fraenkel permutation model. Let be an infinite set of urelements and let every permutation of act recursively on sets. Keep precisely the hereditarily finitely supported objects: an object has a finite support if every permutation fixing pointwise fixes the object, and every object occurring in its membership ancestry must also have such a support. The class of these objects contains the pure universe and itself.
Supports for a pair are united; union preserves a support; a formula defining a subset uses the finite union of the supports of its domain and parameters. An internally definable functional range has the same support, since its values are uniquely specified, and its elements are already hereditarily supported. This proves the full separation and replacement schemas. All hereditarily supported set-subsets of a fixed set form its symmetric internal power set; this collection is invariant under the pointwise stabilizer of a support of the original set. For the untyped version add all the atoms, as above. Pure , ground well-foundedness and set-extensionality give the remaining axioms.
The family of unordered pairs of atoms is hereditarily supported. If it had a choice function , let be a finite support of . Choose distinct . The transposition exchanging fixes and , but exchanges its two possible chosen elements. Invariance of would imply is fixed by that transposition, a contradiction. Conversely, the full well-founded universe over the atoms, before restricting to finite supports, satisfies choice when the ground universe does. Both choice and its negation are relatively consistent with the stated weakening of extensionality.
Past exam of the mathematics course of the University of Cambridge 2004 iii Paper 24 3 Solution Created 2026-10-03 Updated 2026-10-14
Forcing constructs new first-order models while controlling which ground-model properties survive. Fix a ground model and a partially ordered set , writing when is the stronger condition. A generic filter is upward closed, directed towards stronger conditions, and meets every ground-model dense subset of a forcing order. If is externally a countable transitive model, enumerate its dense subsets and successively choose stronger conditions in them. The resulting filter is -generic. External countability is crucial: this is not a claim that the ground model regards its own universe as countable.
A forcing name is built recursively from pairs of earlier names and conditions. For a generic filter , its evaluation of a forcing name isThe canonical forcing name evaluates to , so . Recursive evaluation also proves transitivity. Name ranks bound the ranks of their evaluations, so an ordinal in the extension is below some ground ordinal and is already a ground ordinal. Thus forcing preserves ordinals.
The central link between syntax and generic interpretation is the forcing theorem. The relation is definable in the ground model, and the forcing truth lemma saysFor an atomic membership assertion, densely many refinements must witness equality with a member-name whose associated condition is compatible with the refinement. Equality is obtained by recursive mutual inclusion of names. For negation, means no stronger condition forces ; for an existential quantification, witnesses must be obtainable densely below . Induction on name rank establishes the atomic clauses, and induction on formulas establishes definability and the truth lemma. The generic filter meets the relevant dense sets at the existential step. An arbitrary semantic assertion about one chosen generic filter is insufficient: the definable relation must work uniformly for all generic interpretations.
This explains preservation of ZFC. Extensionality and foundation follow from transitivity; canonical names supply infinity. Pair and union names give pairing and union. For separation, restrict a name's members to conditions forcing the defining formula. For replacement, the definable forcing relation lets ground axiom schema of collection bound a set of names for all possible witnesses to the unique outputs; evaluating their collected name gives the range. For power set, let name the given set and let be the set of its member-names. Every subset of has an equivalent name drawn from , by the truth lemma, so a ground set of candidate names collects all its subsets. Finally choose a ground well-order of the relevant names; its evaluated image surjects onto the desired set, and choosing the first name for each value well-orders that set. This is why ordinary forcing over a choice model preserves choice.
For a concrete example, Cohen forcing consists of finite partial functions , ordered by extension. The generic union is total because deciding each coordinate is dense. For every ground real , the set of conditions disagreeing with somewhere is dense, so . This construction changes the universe by adding a genuinely new real without changing its ordinals.
The size and compatibility of conditions determine what else changes. With the countable chain condition for forcing, an ordinal-valued name has only countably many possible values at each coordinate: take a maximal antichain deciding that value. Therefore the possible range of a name for a map with infinite ground domain of cardinality lies in a ground set of size at most . This prevents cardinal collapse and changes of uncountable regular cofinalities. Forcing by finite partial functions is ccc: the delta-system lemma thins any uncountable family of finite domains to a delta-system, and a further thinning makes their values agree on its finite root. Two remaining conditions are compatible. Distinct coordinates add distinct reals.
For example, start with GCH and take . This forcing has size and adds distinct reals. A nice name for a real uses countably many antichains, and each antichain is countable. The ground arithmetic bounds the number of such names by . Hencegiving a relative-consistency example of the failure of CH. The ground choice of GCH is available through the constructible universe; no claim that every starting model has this arithmetic is needed.
By contrast, countably closed forcing adds no new countable sequences of ground ordinals. Given a name, recursively strengthen a condition to decide each coordinate, then take a lower bound of the descending sequence. That condition decides the entire sequence. Closure and chain conditions thus control different features; neither should be silently substituted for the other.
Further applications include changing cofinalities, adding branches through trees, and constructing prescribed continuum patterns. If the aim is to violate choice, an ordinary generic extension of a choice model will not do: one restricts to a suitable symmetric collection of names, checking the axioms again. These examples also mark a limitation: forcing proves relative consistency, not absolute consistency of the background theory. The countable-transitive-model picture gives a concrete semantic construction; the definable forcing relation and Boolean-valued formulation supply the corresponding formal consistency arguments without asserting that a transitive ground model can be proved to exist.
For unrestricted consistency self-strengthening is inconsistent, again take . In the axiom and the preceding implication prove . The additional rule then proves .
However consistency of an extension implies consistency of its subtheory by the formalized inclusion of proofs: . Thus the ordinary theory contains and derives , so it has a finite contradiction proof. Checking that concrete proof in arithmetic gives . This theorem is also present in , contradicting the result of the new rule. Therefore is inconsistent.
The error in the added rule is its unrestricted internal use on arbitrary arithmetically presented systems, including systems containing false consistency assertions. A true external consistency progression for a specified sound system is not this unrestricted inference rule.
For Rosser separation by a bounded stage comparison, use the numeralwise enumeration in arithmetic properties meant by enumeration in : membership supplies some standard stage with a provable positive instance, while nonmembership makes every standard-stage instance refutable. These are stronger than merely attaching a syntactic label to an arbitrary formula. The finite-initial-segment axiom lets us combine finitely many numeralwise refutations into a bounded universal assertion.
If is provable, choose a standard stage with . Consistency means is not refutable. Therefore for each . Using the displayed finite-segment axiom and equality substitution, combine these proofs to get . Existential introduction with stage proves the separator at .
If is refutable, choose a standard stage with . Consistency implies that is not provable, so all standard instances of are refutable. In particular their finitely many instances through give . For an arbitrary proposed witness , the total-comparison axiom gives or . In the first case its conjunct fails; in the second case the known instance at contradicts its bounded no-refutation conjunct. Generalize on to refute the existential separator. Hence the proposed first-proof-before-refutation formula separates the two sets.
The literal semantic hypothesis is insufficient: a semantic Gödel fixed point need not be canonical. A sentence can be false and provable in a consistent, unsound arithmetic theory, in which case both sides of the stipulated semantic biconditional can be false.
For a concrete counterexample, assume PA is consistent and set . Gödel's second incompleteness theorem makes this extension consistent: otherwise PA would prove its own consistency. It is still bounded-complete. Use ordinary numeralwise proof and refutation enumerators for this recursively axiomatized theory, and take . This is false in the standard natural numbers but is an axiom of . Since it is provable, is true; its negation is false. Thus the semantic fixed-point biconditional required in this part is true, with both sides false.
Choose by the usual canonical Rosser construction for these proof matrices. Its undecidability follows from the preceding parts, and it is a true sentence: if it were false, its true negation would be provable in this bounded-complete theory, contradicting undecidability. Hence is false and true, so their proposed semantic equivalence is false. This counterexample meets the literal assumptions and does not exploit a missing source page.
Under the intended canonical Gödel/Rosser convention, the expected answer does hold. Consistency plus bounded completeness implies soundness: a false theorem has a standard bounded counterexample whose negation the theory proves. If canonical were false, its truth fixed point would make it provable, contradicting this soundness; thus is true. Canonical is true by the preceding -negation argument, so both canonical sentences are true and their equivalence is true. This last conclusion needs that canonical construction or an equivalent additional restriction; truth of a biconditional alone does not supply it.
Use the two formal consistency equivalences expressly supplied for this part. If , the derivability conditions give . Taking negations and applying those supplied equivalences yieldsOne-consistency implies soundness under bounded completeness. Hence is consistent: if not, would prove , a false sentence. But in that consistent extension the last equivalence and its consistency axiom prove its own consistency . Gödel's second incompleteness theorem rules this out. ThereforeThis establishes the requested unprovability using the explicit formal hypotheses, without inferring internal provability from the semantic equivalence discussed in the preceding part. The hypotheses for the second theorem are the standard effective arithmetic presentation and adequate provability predicates stipulated here.
GL has all classical propositional tautologies, the normal distribution axiom and the Löb axiom , closed under uniform substitution, modus ponens and necessitation of theorems. We use its derived positive-introspection theorem , normal boxed reasoning, and the boxed replacement principle supplied in the question.
For completeness, positive introspection follows from these axioms. Put . Distribution gives , so propositional logic proves . Necessitate and distribute to get ; Löb's axiom gives , and boxing finishes .
For a GL fixed point by truth substitution, set , and . From the tautology , boxed reasoning gives . The supplied replacement principle and distribution then giveSince is itself boxed, positive introspection gives , and hence .
For the reverse direction, the displayed implication entails the theorem . Necessitate it and distribute to obtain . Since is boxed, holds. The Löb axiom therefore yields , and the same displayed implication then yields . ConsequentlyAll occurrences of the unknown letter have been removed from by substitution of truth; any other parameter letters remain available. The proof does not assume the invalid reflection principle as an unconditional axiom.
The fixed point of boxed negated provability gives, in fact, that GL proves . Here is a direct derivation. Since is provably equivalent to a boxed formula, positive introspection and necessitation of that equivalence give . Another introspection step gives . The stipulated fixed point also gives . Combining these two boxed contradictories yields . Conversely follows by normal boxed explosion, and the fixed point then yields .
Arithmetical soundness of GL, proved by translating distribution into the second derivability condition, necessitation into the first, and Löb's axiom into its internal arithmetic theorem, now givesAny remaining propositional parameters may be assigned arbitrary arithmetic sentences; this equivalence is uniform in those assignments. If PA is one-consistent, it is consistent and sound. Its standard provability predicate for a contradiction is then a false sentence and cannot be a theorem. Hence is not provable in PA. Moreover its negation is equivalent to PA's consistency statement and is unprovable by the second incompleteness theorem. Thus this fixed point is, under the stated hypothesis, undecidable rather than an unboxed reflection principle.
Under the deductively closed convention, an -theory is a set of -sentences containing all its first-order logical consequences: if , then . By completeness this is equivalent to closure under provability. An axiom set is often called a theory too, with its deductive closure understood. Neither convention by itself requires completeness or satisfiability; an inconsistent deductively closed theory contains every sentence.
No. Universal sentences are preserved under substructures. Every infinite -vector space has its zero subspace as an -substructure, since zero is named and every scalar multiplication preserves it. This one-element structure is not infinite and is not a model of . Thus the model class is not closed under substructures and has no universal axiomatization, even relative to the vector-space axioms.
Use the vector-space axioms: addition is an abelian group operation with identity zero; ; ; ; and , with . Group inverses may be expressed by , so no extra inverse symbol is needed.
Add the dimension-unbounded schemeOver a finite field, a finite-dimensional space has finitely many Elements, while every infinite-dimensional space is infinite. Hence this scheme axiomatizes exactly the infinite underlying vector spaces requested. In this finite-field case the vector-space axiom list itself is finite; the infinitude of the additional dimension scheme is substantive.
No. If a finite conjunction axiomatized the infinite spaces, it would follow from the vector-space axioms together with all the . Compactness would make it follow from finitely many of those axioms and dimension requirements. Let be at least every dimension mentioned there. The finite-dimensional space satisfies all vector-space axioms and those finitely many , hence would satisfy . But it is a finite set and so cannot be a model of the purported axiomatization. This contradiction proves failure of finite axiomatizability, including finite axiomatizability relative to vector spaces.
The cardinality of a vector space is central: here “infinite” must continue to refer to the underlying set. Over a countably infinite field, every nonzero finite-dimensional space is already infinite. Thus the model class now consists of all nonzero -vector spaces, not only infinite-dimensional ones.
Since independence of a pair is not definable over an infinite field, for (i), independence of a single vector is still , but independence of tuples of length at least two is not definable by one formula in this one-sorted language. Quantifier elimination follows from the linear-equation argument in the preceding part for all these infinite domains. Any candidate two-variable formula therefore involves only finitely many linear equations. Take an independent pair, and compare it with , where and avoids the finitely many ratios making one of those nontrivial equations vanish. Both pairs satisfy the same listed atomic formulas, contradicting a proposed definition of independence. Longer tuple independence would define pair independence by existentially completing a pair inside an infinite-dimensional model, giving the same obstruction.
For (ii), the vector-space axiom schema together with axiomatizes the infinite underlying spaces. For (iii), there is again no universal axiomatization, because the zero subspace is a substructure.
For finite axiomatizability with infinitely many scalar symbols, in (iv) there is no finite axiomatization in the full language: any finite axiom set mentions only finitely many scalar symbols. In a nonzero vector space alter an unused nonzero to send zero to a nonzero vector, retaining all mentioned interpretations. The finite sentences keep their truth values, but a vector-space axiom is now false. Relative to the already imposed vector-space axioms, the extra condition is finitely axiomatized by the single nonzero-vector sentence. These absolute and relative answers must be distinguished.
For (v), the one-variable algebra still has two atoms and four Elements. In two variables the isolated atoms are and the countably many rank-one directions, represented by and by . There is also a nonisolated complete type of an independent pair. A formula using finitely many linear equations either picks finitely many isolated atoms, or contains that independent type and all but finitely many isolated atoms. Therefore is the finite-cofinite Boolean algebra on a countably infinite set of atoms, with the independent type the extra nonisolated point in its Stone space. In particular this algebra is countably infinite, rather than the full power set of its atoms.
For (vi), dimension can be or while the domain is countable, producing pairwise nonisomorphic countable models. Thus is not countably categorical. For an uncountable , a vector space over this countable field has cardinality exactly when its dimension is , since in general a nonzero space has size when that maximum is infinite. Basis bijections then give categoricity in every uncountable cardinal. Quantifier elimination also shows that these different positive dimensions are elementarily equivalent; independence of an arbitrarily long tuple is not being silently treated as definable over this infinite field.
The analytic-synthetic distinction is proposed as a distinction between kinds of truth, not as an empirical discovery about a particular substance or force. An analytic truth is supposed to hold through meaning and logic; a synthetic truth depends additionally on how the world is. The absence of a laboratory discovery establishing that division neither automatically refutes it nor grants it immunity from criticism. Its status depends on whether a clear and useful distinction can be specified.
Consider an explicitly defined language. Let mean bachelor, unmarried, and admit the meaning postulateEvery interpretation admitted by that rule makes the sentence true. This is a precise relative notion of analyticity: the rule helps determine what the symbols mean. By contrast, a claim about how many people satisfy requires information about the population. The latter is not made true merely by adopting a vocabulary. Rudolf Carnap's meaning postulates explain how a chosen language can impose such semantic constraints without reducing every analytic sentence to a visible repetition of its subject.[ref]
Meaning Postulates by Rudolf Carnap. Sections 1–3: truth based on meaning and the restriction of admissible interpretations
Two further distinctions must be kept separate. Analyticity concerns meaning and truth conditions; knowing something independently of a particular empirical investigation concerns justification. Necessity concerns whether it could have been otherwise. Treating these as interchangeable would assume rather than establish the most controversial part of the account. Even a conventional choice of language can generate nontrivial consequences whose derivation requires considerable reasoning.
Willard Van Orman Quine challenges a sharp, framework-independent boundary. An explanation of analyticity by synonymy may presuppose analyticity when explaining what counts as genuine synonymy. A dictionary records accepted usage; it does not independently establish why substitution preserves truth by meaning alone. The wider argument rejects the assumption that each empirical sentence confronts experience in isolation. Definitions, background assumptions and substantive claims work together in an evidential system. This is a philosophical criticism of proposed accounts, not an experimental finding that two previously measurable truth-types are physically identical.[ref]
Two Dogmas of Empiricism by Willard Van Orman Quine. Sections I–IV on meaning, definition and synonymy; V–VI on reductionism and the system confronting experience
For philosophy of science, the important consequence is that neither logic nor observation should be credited with doing the other's work. In Euclidean geometry, a conclusion can follow from specified axioms; whether physical space satisfies the relevant geometry is a separate issue. Similarly, defining momentum as in a model does not alone establish that this quantity is conserved in every physical interaction. A formal relation can be fixed by stipulation while the model's applicability remains empirical.
The best position is therefore neither that science has discovered an absolute cleavage nor that all useful distinctions disappear if an absolute cleavage fails. Analyticity relative to explicit rules is intelligible; an unrevisable division of all scientific language requires further argument. Scientific practice can retain definitions, deduction and a distinction between stipulation and measurement while allowing revision of frameworks and rejecting a simple separation of completely theory-free observations from an eternally fixed conceptual scheme.
Use the already proved inference in (a) on the negated existential premise. Eliminate the remaining existential with a fresh witness , which must not appear in the final conclusion or the other undischarged assumptions.
1 ∃x P(x) premise
2 ¬∃x (Q(x) → P(x)) premise
3 ∀x (P(x) → Q(x)) derivation in (a), from 2
4 | P(u) fresh-witness assumption for 1
5 | P(u) → Q(u) ∀-elim, 3
6 | Q(u) →-elim, 4 and 5
7 | P(u) ∧ Q(u) ∧-intro, 4 and 6
8 | ∃x (P(x) ∧ Q(x)) ∃-intro, witness u
9 ∃x (P(x) ∧ Q(x)) ∃-elim, 1, subproof 4–8 Proof theory Created 2026-10-14 Updated 2026-10-18
Proof theory studies formal proofs and the deductive systems that produce them. It examines which conclusions follow from axioms, how proofs can be transformed, and what those transformations reveal about the chosen logic. Natural deduction organizes a proof through introduction and elimination rules for logical connectives and quantifiers.
For disjoint sets numeralwise enumerated by , finite-initial-segment and total-comparison axioms let separate the first set from the second in the theory. For a member of the first set use a positive stage and finitely many refutations of . For a member of the second set use its positive stage: earlier proposed stages are all refuted by a finite bounded proof, while later stages lose to that known witness. This proves a separator without inferring arbitrary negative facts from the mere Sigma-1 form of the enumerators.
Set theory Created 2026-09-24 Updated 2026-10-18
Set theory studies sets, their set elements, and the constructions and sizes possible for them. It supplies a shared vocabulary for mathematics: a function connects two sets, a binary relation specifies which pairs of objects are related, and a probability space starts with a set of possible outcomes. Giving these objects a common language lets a construction from one subject be used in another without repeating its underlying bookkeeping.
A particularly beautiful question is how to compare sizes without first assigning a number. Two sets have the same cardinality when a bijection pairs every member of one with exactly one member of the other. For finite sets, this agrees with ordinary counting. For infinite sets, it produces surprises: bijects the natural numbers with the nonnegative even integers, and the Cantor pairing function bijects the Cartesian product with . A proper subset can have the same cardinality as its containing set.
This does not make all infinite sets equally large. Cantor's diagonal argument shows that all infinite binary sequences cannot be listed by the natural numbers. Cantor's theorem gives the wider principle: the power set of any set has strictly greater cardinality. The contrast between an explicit enumeration and an impossibility argument makes the meaning of infinity much sharper than a picture of something merely continuing forever.
Set formation itself requires care. Russell's paradox shows why not every condition defines a set of all objects satisfying it. Zermelo–Fraenkel set theory instead uses axioms specifying permitted constructions, including set comprehension within a previously given set. The restrictions are useful: they let us form the collections ordinary arguments need while blocking the unrestricted construction that produces the paradox.
Consider extending by a rule sending every to . Put . The initial consistency axiom proves by the negated-consistency extension theorem, so the rule proves . But is provable by inclusion of proofs, making inconsistent. Arithmetic verifies its finite contradiction proof. Thus the unrestricted rule proves both that theory's consistency and inconsistency. This differs from an externally justified progression along specified sound theories.