Exercise 4.22 (Scott 1981, PRG-19, Lecture IV) — carving a Peano model out of a #
partial one
Suppose N* is a structured set ⟨N*, 0, ⁺⟩ satisfying only axioms (i) and
(ii) of
Definition 4.5 — i.e. 0 ≠ n⁺ (zero is not a successor) and ⁺ is injective —
but not necessarily
the induction axiom (iii). Must there be a subset N ⊆ N* that satisfies (i),
(ii), and (iii)?
Yes. Following Scott's hint, take the least fixed point in P(N*)
(Exercise 4.14 / 4.13(2),
the dual Knaster–Tarski over the complete lattice P(N*)) of the monotone
operator
g(x) = {0} ∪ x⁺ = {0} ∪ {n⁺ ∣ n ∈ x}.
This least fixed point nats is the smallest subset of N* containing 0 and
closed under ⁺
(zero_mem_nats, succ_mem_nats). On the subtype N = {m // m ∈ nats}:
- (i)
0 ≠ n⁺and (ii)⁺injective are inherited fromN*; - (iii) induction holds by minimality of the least fixed point: a subset of
Nclosed under0/⁺pulls back to a pre-fixed point ofginP(N*), which therefore containsnats.
So ⟨N, 0, ⁺⟩ is a genuine model of Peano's Axioms (peanoSub), giving
exists_peano_submodel.
(For set theorists.) The existence of such an N* at all is guaranteed by the
axiom of
infinity: the standard ⟨ℕ, 0, ⁺⟩ is one (PeanoModel ℕ, recorded as
natPeano), and indeed it
already satisfies (iii), so it is its own carved-out model.
The subset nats is built choice-free (lfpSet); the PeanoModel packaging of
peanoSub and the
existence statement live over Classical.choice exactly as Theorem 4.6's
bijection does.
Scott's operator g(x) = {0} ∪ x⁺ on P(N*), whose least fixed point is the
smallest subset
containing 0 and closed under the successor.
Instances For
The carved-out subset N ⊆ N*: the least fixed point of g (Exercise
4.13(2)/4.14).
Equations
Instances For
0 ∈ N — directly from the lfpSet definition (no monotonicity needed),
keeping the
construction choice-free.
Induction by minimality. Any subset s ⊆ N* containing 0 and closed
under ⁺ contains
all of N. (This is the heart of axiom (iii): s is a pre-fixed point of g,
hence dominates the
least fixed point nats.)
The carved-out structure is a model of Peano's Axioms. #
The subtype N = {m // m ∈ nats} carrying the carved-out Peano structure.
Equations
- Domain.Neighborhood.Exercise422.Nat' zero succ = { m : M // m ∈ Domain.Neighborhood.Exercise422.nats zero succ }
Instances For
The zero of the subtype.
Equations
- Domain.Neighborhood.Exercise422.subZero zero succ = ⟨zero, ⋯⟩
Instances For
The successor of the subtype (well-defined by closure succ_mem_nats).
Equations
- Domain.Neighborhood.Exercise422.subSucc zero succ n = ⟨succ ↑n, ⋯⟩
Instances For
Exercise 4.22 (Scott 1981, PRG-19). The carved-out subset N ⊆ N*, with
the inherited
0 and ⁺, is a model of all three Peano axioms — even though N* was only
assumed to satisfy
(i) and (ii). Axioms (i)/(ii) are inherited; (iii) holds by minimality of the
least fixed point.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exercise 4.22 (Scott 1981, PRG-19). Yes: whenever N* satisfies (i) and
(ii), there is a
subset N ⊆ N* (carrying the inherited structure) satisfying (i), (ii), and
(iii).
Existence of N* (axiom of infinity): the standard ℕ. #
(For set theorists.) The standard natural numbers ⟨ℕ, 0, ⁺⟩ form a model
of Peano's Axioms;
their existence is the axiom of infinity. (This witnesses that an N*
satisfying (i)/(ii) — in
fact all three — exists in the first place.)
Equations
- One or more equations did not get rendered due to their size.