Logic & Systems Science Logic & Systems Science major 100% Free Open Access
Chapter 7 • Theory & Derivations

Axioms, Choice, and Foundational Boundaries

**Core insight.** Axiomatic set theory constrains allowable collections and statements. Different axiom systems support different conclusions. **Running case.** A software formalization combines union, power set, restricted selection and choices of representatives. Audit exactly which axioms justify each constructed se

§7.1 Unit orientation: definition, construction, and evidence

Core insight. Axiomatic set theory constrains allowable collections and statements. Different axiom systems support different conclusions. Running case. A software formalization combines union, power set, restricted selection and choices of representatives. Audit exactly which axioms justify each constructed set. Restriction. Russell’s paradox is not repaired by denying logic. The unrestricted comprehension principle is replaced by controlled set formation.

Russell’s paradox diagnoses a set-formation rule that is too permissive. The cure is a disciplined axiomatic account of permissible sets, not a ban on considering self-membership predicates. Separation forms a subset of an already existing set, which blocks the move to a universal Russell set.

The axiom of choice is used in many ordinary mathematical arguments, but invoking it is not the same as supplying a computable selection procedure. Independent implementations of a matching or decision platform must specify the algorithm, data, tie-breaking and error handling instead of hiding behind an abstract existence principle.

Model-theoretic consistency, syntactic provability and practical validation are separate. A theory might have a model in a metatheory, but a small browser demonstration is not such a consistency proof. Relative independence results explain limitations of particular axioms, not the meaninglessness of mathematical truth.

Three questions before working. (1) Which axiom asserts the output is a set? (2) Where is the purported universal collection being smuggled in? (3) Is this a formal theorem, a relative-consistency statement, or a model illustration?

The unit is organized in a deliberate sequence. Start with a definition; derive consequences by matching the definition to its quantifiers; construct a worked finite or symbolic case; and then search for a boundary case. Mathematics offers different kinds of evidence. A direct proof establishes a result for all objects in the stated domain; a counterexample disproves such a result; an example only illustrates it. The accompanying model visualizations are transparent local computations. They can reveal errors and motivate a proof, but cannot establish set-theoretic independence, consistency, or claims about every possible infinite structure.

Common vocabulary and a formal audit

In this unit, the word construction means a legitimate definition of an object in the chosen system, not just an algorithm that prints a plausible string. The running case is A software formalization combines union, power set, restricted selection and choices of representatives. Audit exactly which axioms justify each constructed set. A complete mathematical account begins by stating the source sets and background theory. Next specify what is asserted to exist, what equality means for these objects, and what properties need proof. Finally separate any domain facts collected from outside the mathematics. The last separation matters because an algorithm can be logically correct yet operate on incomplete or incorrectly classified entries.

A quick error audit starts from the restriction: Russell’s paradox is not repaired by denying logic. The unrestricted comprehension principle is replaced by controlled set formation. Try to invent a minimal counterexample to a stronger-sounding but invalid statement. If the counterexample is finite, list each member or ordered pair explicitly. If the statement concerns infinity or axioms, name the exact principle that would be required. Giving the missing hypothesis is a mathematically useful response: it tells the reader how the claim could be repaired without pretending it was already proved.

§7.2 Unrestricted comprehension and Russell paradox

Statement and formal objects

Definition. The comprehension scheme “{x:P(x)} exists for every predicate P” is inconsistent when P(x) is x∉x. ZF allows separation only relative to an already existing set. The object under discussion is not a mere metaphor: its elements, domain, equality condition, and allowable constructions determine what can be deduced. In particular, a statement with a universal quantifier must be justified for every member of its stated domain. A statement of existence requires an actual object or a valid existence theorem. Wherever notation abbreviates a more detailed membership claim, unfold it before applying a familiar algebraic rule.

Fully worked example

Worked case. Assume R={x:x∉x} is a set. Then R∈R iff R∉R. In ZF, {x∈A:x∉x} for a fixed set A causes no universal Russell set to exist. To check this example, first record exactly the input set or structure. Then perform each step under the definition rather than under a visual intuition. If the result is a set, an elementwise membership test is the primary certificate; if it is a map, check both uniqueness and totality; if it is a formal theorem, identify the inference used. The example shows the stated calculation in this setting. It does not, by itself, justify replacing finite inputs with arbitrary infinite ones.

A tempting error. Thinking the empty class of self-members resolves unrestricted comprehension. Diagnose it by writing the disputed expression and the legal definition next to each other. Test a small counterexample when one exists; otherwise state the missing justification. A successful correction is not simply a more forceful verbal explanation. It should alter a quantified claim, a domain declaration, an equality condition, or a proof step that has been shown to be wrong. If the same error can survive the revised formulation, the repair is not complete.

Three graded exercises and answer guidance

Exercise 1 — derive. Explain why separating {x∈A:x∉x} does not recreate Russell’s paradox for arbitrary A. Worked answer or proof outline: The separated set is a subset of A; if it were in A, membership analysis gives a contradiction, so it must not be an element of A. This is consistent. Check each intermediate membership or mapping fact. If more than one construction is possible, explain what property the chosen one has that matters for the problem. A good answer can be verified by somebody who does not know the intended conclusion in advance: the definition and the visible steps suffice.

Exercise 2 — find a countercase. Analyze the claim implicit in the mistake: Thinking the empty class of self-members resolves unrestricted comprehension. Construct the smallest useful finite case or supply an axiom-level diagnosis. Answer check: the proposed failure must share the same domain and hypotheses as the original claim. A picture with omitted cases is not a counterexample. When no counterexample is appropriate because the result is itself a theorem, explain why the attempted move is invalid without asserting a fabricated example. Describe which condition is essential to the valid statement.

Exercise 3 — transfer. Apply the definition to the unit project: A software formalization combines union, power set, restricted selection and choices of representatives. Audit exactly which axioms justify each constructed set. Start by assigning mathematical types to the represented objects, then state whether the operation being requested preserves those types. Answer check: identify one ordinary input and one edge case, such as an empty relation, duplicate identifier, missing output, undefined ambient set or a new ordinal stage. If a conclusion depends on a model of real-world data, state that dependency; do not silently turn a record-management decision into a set-theoretic fact.

§7.3 Formation axioms and constructed sets

Statement and formal objects

Definition. Extensionality, empty set, pairing, union and powerset furnish basic ZF constructions. Each axiom has a restricted, explicitly set-valued input. The object under discussion is not a mere metaphor: its elements, domain, equality condition, and allowable constructions determine what can be deduced. In particular, a statement with a universal quantifier must be justified for every member of its stated domain. A statement of existence requires an actual object or a valid existence theorem. Wherever notation abbreviates a more detailed membership claim, unfold it before applying a familiar algebraic rule.

Fully worked example

Worked case. Start from a and b as sets: pairing gives {a,b}; union of {{a},{b}} gives {a,b}; powerset of {a,b} collects its four subsets when a≠b. To check this example, first record exactly the input set or structure. Then perform each step under the definition rather than under a visual intuition. If the result is a set, an elementwise membership test is the primary certificate; if it is a map, check both uniqueness and totality; if it is a formal theorem, identify the inference used. The example shows the stated calculation in this setting. It does not, by itself, justify replacing finite inputs with arbitrary infinite ones.

A tempting error. Inferring the existence of “the set of everything” by repeated finite uses of formation axioms. Diagnose it by writing the disputed expression and the legal definition next to each other. Test a small counterexample when one exists; otherwise state the missing justification. A successful correction is not simply a more forceful verbal explanation. It should alter a quantified claim, a domain declaration, an equality condition, or a proof step that has been shown to be wrong. If the same error can survive the revised formulation, the repair is not complete.

Three graded exercises and answer guidance

Exercise 1 — derive. Starting from sets a,b,c, show how pairing plus union constructs {a,b,c}. Worked answer or proof outline: Pair {a,b} and {c} to get {{a,b},{c}}. Take its union to get {a,b,c}. The construction uses only identified sets. Check each intermediate membership or mapping fact. If more than one construction is possible, explain what property the chosen one has that matters for the problem. A good answer can be verified by somebody who does not know the intended conclusion in advance: the definition and the visible steps suffice.

Exercise 2 — find a countercase. Analyze the claim implicit in the mistake: Inferring the existence of “the set of everything” by repeated finite uses of formation axioms. Construct the smallest useful finite case or supply an axiom-level diagnosis. Answer check: the proposed failure must share the same domain and hypotheses as the original claim. A picture with omitted cases is not a counterexample. When no counterexample is appropriate because the result is itself a theorem, explain why the attempted move is invalid without asserting a fabricated example. Describe which condition is essential to the valid statement.

Exercise 3 — transfer. Apply the definition to the unit project: A software formalization combines union, power set, restricted selection and choices of representatives. Audit exactly which axioms justify each constructed set. Start by assigning mathematical types to the represented objects, then state whether the operation being requested preserves those types. Answer check: identify one ordinary input and one edge case, such as an empty relation, duplicate identifier, missing output, undefined ambient set or a new ordinal stage. If a conclusion depends on a model of real-world data, state that dependency; do not silently turn a record-management decision into a set-theoretic fact.

§7.4 Separation and replacement

Statement and formal objects

Definition. Separation extracts elements satisfying a formula from an existing set. Replacement takes a definable function on a set-sized domain and forms the image set of its values. The object under discussion is not a mere metaphor: its elements, domain, equality condition, and allowable constructions determine what can be deduced. In particular, a statement with a universal quantifier must be justified for every member of its stated domain. A statement of existence requires an actual object or a valid existence theorem. Wherever notation abbreviates a more detailed membership claim, unfold it before applying a familiar algebraic rule.

Fully worked example

Worked case. From N, separation produces even naturals E={n∈N:∃k(n=2k)}. Replacement using n↦{n} yields {{n}:n∈N}, also a set. To check this example, first record exactly the input set or structure. Then perform each step under the definition rather than under a visual intuition. If the result is a set, an elementwise membership test is the primary certificate; if it is a map, check both uniqueness and totality; if it is a formal theorem, identify the inference used. The example shows the stated calculation in this setting. It does not, by itself, justify replacing finite inputs with arbitrary infinite ones.

A tempting error. Invoking separation to produce an unbounded universal collection with no bounding set. Diagnose it by writing the disputed expression and the legal definition next to each other. Test a small counterexample when one exists; otherwise state the missing justification. A successful correction is not simply a more forceful verbal explanation. It should alter a quantified claim, a domain declaration, an equality condition, or a proof step that has been shown to be wrong. If the same error can survive the revised formulation, the repair is not complete.

Three graded exercises and answer guidance

Exercise 1 — derive. Differentiate {n∈N:n is even} from {{n}:n∈N} as constructions. Worked answer or proof outline: The first filters N. The second maps each n to a singleton using a definable unique value; replacement directly establishes its set status. Check each intermediate membership or mapping fact. If more than one construction is possible, explain what property the chosen one has that matters for the problem. A good answer can be verified by somebody who does not know the intended conclusion in advance: the definition and the visible steps suffice.

Exercise 2 — find a countercase. Analyze the claim implicit in the mistake: Invoking separation to produce an unbounded universal collection with no bounding set. Construct the smallest useful finite case or supply an axiom-level diagnosis. Answer check: the proposed failure must share the same domain and hypotheses as the original claim. A picture with omitted cases is not a counterexample. When no counterexample is appropriate because the result is itself a theorem, explain why the attempted move is invalid without asserting a fabricated example. Describe which condition is essential to the valid statement.

Exercise 3 — transfer. Apply the definition to the unit project: A software formalization combines union, power set, restricted selection and choices of representatives. Audit exactly which axioms justify each constructed set. Start by assigning mathematical types to the represented objects, then state whether the operation being requested preserves those types. Answer check: identify one ordinary input and one edge case, such as an empty relation, duplicate identifier, missing output, undefined ambient set or a new ordinal stage. If a conclusion depends on a model of real-world data, state that dependency; do not silently turn a record-management decision into a set-theoretic fact.

§7.5 Foundation, infinity, and choice

Statement and formal objects

Definition. Foundation states every nonempty set has an ∈-minimal element, ruling out membership cycles in ZF. Infinity supplies an inductive set. Choice says a family of nonempty sets has a choice function. The object under discussion is not a mere metaphor: its elements, domain, equality condition, and allowable constructions determine what can be deduced. In particular, a statement with a universal quantifier must be justified for every member of its stated domain. A statement of existence requires an actual object or a valid existence theorem. Wherever notation abbreviates a more detailed membership claim, unfold it before applying a familiar algebraic rule.

Fully worked example

Worked case. To choose one representative from each of finitely many classes needs no full axiom of choice. For arbitrary families, existence of a global choice on that family is a substantive assumption. To check this example, first record exactly the input set or structure. Then perform each step under the definition rather than under a visual intuition. If the result is a set, an elementwise membership test is the primary certificate; if it is a map, check both uniqueness and totality; if it is a formal theorem, identify the inference used. The example shows the stated calculation in this setting. It does not, by itself, justify replacing finite inputs with arbitrary infinite ones.

A tempting error. Treating choice as a procedure to compute a representative from an arbitrary family. Diagnose it by writing the disputed expression and the legal definition next to each other. Test a small counterexample when one exists; otherwise state the missing justification. A successful correction is not simply a more forceful verbal explanation. It should alter a quantified claim, a domain declaration, an equality condition, or a proof step that has been shown to be wrong. If the same error can survive the revised formulation, the repair is not complete.

Three graded exercises and answer guidance

Exercise 1 — derive. State how choice relates to the well-ordering theorem and distinguish them from an algorithm that lists selected elements. Worked answer or proof outline: In ZF, AC is equivalent to the well-ordering theorem. Neither by itself provides a computable or efficiently implementable selector for a concrete infinite family. Check each intermediate membership or mapping fact. If more than one construction is possible, explain what property the chosen one has that matters for the problem. A good answer can be verified by somebody who does not know the intended conclusion in advance: the definition and the visible steps suffice.

Exercise 2 — find a countercase. Analyze the claim implicit in the mistake: Treating choice as a procedure to compute a representative from an arbitrary family. Construct the smallest useful finite case or supply an axiom-level diagnosis. Answer check: the proposed failure must share the same domain and hypotheses as the original claim. A picture with omitted cases is not a counterexample. When no counterexample is appropriate because the result is itself a theorem, explain why the attempted move is invalid without asserting a fabricated example. Describe which condition is essential to the valid statement.

Exercise 3 — transfer. Apply the definition to the unit project: A software formalization combines union, power set, restricted selection and choices of representatives. Audit exactly which axioms justify each constructed set. Start by assigning mathematical types to the represented objects, then state whether the operation being requested preserves those types. Answer check: identify one ordinary input and one edge case, such as an empty relation, duplicate identifier, missing output, undefined ambient set or a new ordinal stage. If a conclusion depends on a model of real-world data, state that dependency; do not silently turn a record-management decision into a set-theoretic fact.

§7.6 Models, incompleteness, and consistency strength

Statement and formal objects

Definition. Formal theories and their models must be distinguished from the structures they describe. First-order completeness is not Gödel incompleteness; the latter constrains sufficiently strong, consistent, effectively axiomatized theories. The object under discussion is not a mere metaphor: its elements, domain, equality condition, and allowable constructions determine what can be deduced. In particular, a statement with a universal quantifier must be justified for every member of its stated domain. A statement of existence requires an actual object or a valid existence theorem. Wherever notation abbreviates a more detailed membership claim, unfold it before applying a familiar algebraic rule.

Fully worked example

Worked case. If ZFC is consistent, Gödel’s and Cohen’s independence work shows ZFC cannot settle CH. This is a metatheoretic conditional claim, not a numerical experiment. To check this example, first record exactly the input set or structure. Then perform each step under the definition rather than under a visual intuition. If the result is a set, an elementwise membership test is the primary certificate; if it is a map, check both uniqueness and totality; if it is a formal theorem, identify the inference used. The example shows the stated calculation in this setting. It does not, by itself, justify replacing finite inputs with arbitrary infinite ones.

A tempting error. Describing undecidability as “nobody has found the proof yet,” or saying independence makes every statement subjective. Diagnose it by writing the disputed expression and the legal definition next to each other. Test a small counterexample when one exists; otherwise state the missing justification. A successful correction is not simply a more forceful verbal explanation. It should alter a quantified claim, a domain declaration, an equality condition, or a proof step that has been shown to be wrong. If the same error can survive the revised formulation, the repair is not complete.

Three graded exercises and answer guidance

Exercise 1 — derive. Explain what a finite model checker can and cannot establish about ZFC consistency. Worked answer or proof outline: Finite tests can catch implementation defects or local contradictions in bounded encodings; they cannot establish the consistency of an infinite axiom theory like ZFC. Check each intermediate membership or mapping fact. If more than one construction is possible, explain what property the chosen one has that matters for the problem. A good answer can be verified by somebody who does not know the intended conclusion in advance: the definition and the visible steps suffice.

Exercise 2 — find a countercase. Analyze the claim implicit in the mistake: Describing undecidability as “nobody has found the proof yet,” or saying independence makes every statement subjective. Construct the smallest useful finite case or supply an axiom-level diagnosis. Answer check: the proposed failure must share the same domain and hypotheses as the original claim. A picture with omitted cases is not a counterexample. When no counterexample is appropriate because the result is itself a theorem, explain why the attempted move is invalid without asserting a fabricated example. Describe which condition is essential to the valid statement.

Exercise 3 — transfer. Apply the definition to the unit project: A software formalization combines union, power set, restricted selection and choices of representatives. Audit exactly which axioms justify each constructed set. Start by assigning mathematical types to the represented objects, then state whether the operation being requested preserves those types. Answer check: identify one ordinary input and one edge case, such as an empty relation, duplicate identifier, missing output, undefined ambient set or a new ordinal stage. If a conclusion depends on a model of real-world data, state that dependency; do not silently turn a record-management decision into a set-theoretic fact.

§7.7 Unit 7 integrative capstone — Axioms, Choice, and Foundational Boundaries

Project brief. A software formalization combines union, power set, restricted selection and choices of representatives. Audit exactly which axioms justify each constructed set. Draft a mathematics-first specification. Begin with the minimum object vocabulary for the case: distinguish an element, a collection of elements, a relation, a function and a predicate where relevant. Then select at least two of the five lesson theorems or constructions and explain precisely how they apply. Include one counterexample to a tempting informal rule. A valid submission must not imply that a finite output validates an unlimited set-theoretic law.

Proof deliverables. 1. A source-set and ambient-universe declaration that resolves which axiom asserts the output is a set? 2. A worked calculation that can be independently repeated without external data. 3. A statement of whether the central result is an identity, an existence claim, an injection, a well-ordering argument, an induction theorem, or an independence statement. 4. An edge-case analysis respecting the warning: Russell’s paradox is not repaired by denying logic. The unrestricted comprehension principle is replaced by controlled set formation. 5. A final paragraph explaining what remains outside the proof.

Marking rubric (100 points). Exact mathematical objects and domains: 20. Correct use of definitions: 20. Verifiable worked argument: 25. Counterexample and limitations: 20. Clarity, notation and citation of background assumptions: 15. An answer loses foundational credit when it conflates a set and its element, treats a limited search as a universal result, assumes a function is invertible without proof, or omits a limit-stage or choice assumption that affects the result.

Unit-level short examination

Question A. Compare the hypotheses and conclusions of Unrestricted comprehension and Russell paradox and Models, incompleteness, and consistency strength. Give a concrete condition under which the second topic requires extra reasoning not supplied by the first.

Question B. Rebuild a nontrivial example from scratch while changing the original numerical identifiers or relation table. Check the result using the same definition, and explain why the identity of the symbols does not matter when an isomorphism or renaming preserves the relevant structure.

Question C. State which named axiom or principle would justify an existence statement in the unit and which statements can be proved from definitions alone. Carefully separate the informal application from a statement inside classical set theory.

Question D. Identify one realistic reason a software implementation of this unit’s ideas could be wrong even if its core mathematics is sound; propose a test for the implementation without claiming that the test proves a theorem about infinity.

THREE WORKED QUESTIONS

Step-by-Step Set Theory Solutions

Three original questions connect calculations, definitions and interpretation. Open each solution to follow the reasoning.

Solved Problem Example 7.1: Unrestricted comprehension and Russell paradox

Worked case. Assume R={x:x∉x} is a set. Then R∈R iff R∉R. In ZF, {x∈A:x∉x} for a fixed set A causes no universal Russell set to exist. To check this example, first record exactly the input set or structure. Then perform each step under the definition rather than under a visual intuition. If the result is a set, an elementwise membership test is the primary certificate; if it is a map, check both uniqueness and totality; if it is a formal theorem, identify the inference used. The example shows the stated calculation in this setting. It does not, by itself, justify replacing finite inputs with arbitrary infinite ones.

Step

A tempting error. Thinking the empty class of self-members resolves unrestricted comprehension. Diagnose it by writing the disputed expression and the legal definition next to each other. Test a small counterexample when one exists; otherwise state the missing justification. A successful correction is not simply a more forceful verbal explanation. It should alter a quantified claim, a domain declaration, an equality condition, or a proof step that has been shown to be wrong. If the same error can survive the revised formulation, the repair is not complete.

Solved Problem Example 7.2: Formation axioms and constructed sets

Worked case. Start from a and b as sets: pairing gives {a,b}; union of {{a},{b}} gives {a,b}; powerset of {a,b} collects its four subsets when a≠b. To check this example, first record exactly the input set or structure. Then perform each step under the definition rather than under a visual intuition. If the result is a set, an elementwise membership test is the primary certificate; if it is a map, check both uniqueness and totality; if it is a formal theorem, identify the inference used. The example shows the stated calculation in this setting. It does not, by itself, justify replacing finite inputs with arbitrary infinite ones.

Step

A tempting error. Inferring the existence of “the set of everything” by repeated finite uses of formation axioms. Diagnose it by writing the disputed expression and the legal definition next to each other. Test a small counterexample when one exists; otherwise state the missing justification. A successful correction is not simply a more forceful verbal explanation. It should alter a quantified claim, a domain declaration, an equality condition, or a proof step that has been shown to be wrong. If the same error can survive the revised formulation, the repair is not complete.

Solved Problem Example 7.3: Separation and replacement

Worked case. From N, separation produces even naturals E={n∈N:∃k(n=2k)}. Replacement using n↦{n} yields {{n}:n∈N}, also a set. To check this example, first record exactly the input set or structure. Then perform each step under the definition rather than under a visual intuition. If the result is a set, an elementwise membership test is the primary certificate; if it is a map, check both uniqueness and totality; if it is a formal theorem, identify the inference used. The example shows the stated calculation in this setting. It does not, by itself, justify replacing finite inputs with arbitrary infinite ones.

Step

A tempting error. Invoking separation to produce an unbounded universal collection with no bounding set. Diagnose it by writing the disputed expression and the legal definition next to each other. Test a small counterexample when one exists; otherwise state the missing justification. A successful correction is not simply a more forceful verbal explanation. It should alter a quantified claim, a domain declaration, an equality condition, or a proof step that has been shown to be wrong. If the same error can survive the revised formulation, the repair is not complete.

Solved Problem Example 7.4: Foundation, infinity, and choice

Worked case. To choose one representative from each of finitely many classes needs no full axiom of choice. For arbitrary families, existence of a global choice on that family is a substantive assumption. To check this example, first record exactly the input set or structure. Then perform each step under the definition rather than under a visual intuition. If the result is a set, an elementwise membership test is the primary certificate; if it is a map, check both uniqueness and totality; if it is a formal theorem, identify the inference used. The example shows the stated calculation in this setting. It does not, by itself, justify replacing finite inputs with arbitrary infinite ones.

Step

A tempting error. Treating choice as a procedure to compute a representative from an arbitrary family. Diagnose it by writing the disputed expression and the legal definition next to each other. Test a small counterexample when one exists; otherwise state the missing justification. A successful correction is not simply a more forceful verbal explanation. It should alter a quantified claim, a domain declaration, an equality condition, or a proof step that has been shown to be wrong. If the same error can survive the revised formulation, the repair is not complete.

Solved Problem Example 7.5: Models, incompleteness, and consistency strength

Worked case. If ZFC is consistent, Gödel’s and Cohen’s independence work shows ZFC cannot settle CH. This is a metatheoretic conditional claim, not a numerical experiment. To check this example, first record exactly the input set or structure. Then perform each step under the definition rather than under a visual intuition. If the result is a set, an elementwise membership test is the primary certificate; if it is a map, check both uniqueness and totality; if it is a formal theorem, identify the inference used. The example shows the stated calculation in this setting. It does not, by itself, justify replacing finite inputs with arbitrary infinite ones.

Step

A tempting error. Describing undecidability as “nobody has found the proof yet,” or saying independence makes every statement subjective. Diagnose it by writing the disputed expression and the legal definition next to each other. Test a small counterexample when one exists; otherwise state the missing justification. A successful correction is not simply a more forceful verbal explanation. It should alter a quantified claim, a domain declaration, an equality condition, or a proof step that has been shown to be wrong. If the same error can survive the revised formulation, the repair is not complete.