The finite case is proved by induction on the number of intervals, removing the interval that contains the right endpoint; the countable case reduces to it by a supremum argument showing that [p,q] is covered by the first n intervals for some n.
Write for . A real number is an element of (The Extended Real Line, Its Order, and [0,โ] (ii)), the sum in of two such numbers is their real sum (Addition and Multiplication on [0,โ] (i)), and on real numbers the order of is that of (Order and Suprema in the Extended Real Line (i)); these identifications are used throughout. For a set and with , say that covers if every lies in for some . The empty set covers no such , since .
Proof of (i). Differences of real numbers are read in the type of The Real Numbers as a Type (i): for , the difference lies in and equals , the difference in , by Differences, Quotients and Absolute Values of Real Numbers, and Their Order in the Extended Real Line, Read in the Type Real (i); so the laws of The Real Numbers as a Type (iv), The Real Numbers as a Type (v) and The Real Numbers as a Type (vi) govern the arithmetic and the inequalities between differences below. As for by hypothesis, there is the map of the given lengths, for , and the claim reads . Every is finite by Finite Sets: the Pigeonhole Principle, Uniqueness of the Length, Subsets, Unions, Products, Images, Bounded Sets of Natural Numbers, Extreme Elements, Sets of Maps, Finite Unions and Finite Choice (iv), and is the sum over of the restriction , as in Sums and Products over a Finite Set and over an Interval (iii), the sum of having the neutral element by Arithmetic in [0,โ]: Monoid Laws, Distributivity, Monotonicity and Cancellation (i). We induct over the subsets of by their number of elements . For let be the statement: for every with and all with such that covers , we have .
The condition on the set variable is expressed by a predicative formula whose parameters are , , the sequences and (the maps and on ), with its , , , and its order (the strict order of occurs only through and ), with its order and its sum , and , , the order and the addition of . Namely, as is the unique for which there is a bijection from onto (The Number of Elements of a Finite Set (i)), and means (Intervals of the Real Line (ii)), for , holds if and only if
where is the condition that and is a bijection from onto ; is
is the formula of Iterated Operations over Finite Sets Are Given by a Predicative Formula (i) with that lemma's set variables , and taken as , and , and with , its sum , , and the order and the addition of assigned to that lemma's class variables , , , and , chosen distinct from every variable used here (so that lemma's is the operation of , not our set , and its map is our ); as is associative and commutative with neutral element (Arithmetic in [0,โ]: Monoid Laws, Distributivity, Monotonicity and Cancellation (i)), that lemma gives that, for , holds if and only if , being finite and a map from the set to ; and is the condition . For , the formula holds if and only if , and likewise for , by Predicative Substitution of Values of Functions and Binary Operations, and Predicative Formulas for Negatives, Differences, Absolute Values, Distances, Reciprocals and Quotients in an Ordered Field (i), as lies in the domain of and of . From now on, is the condition on the variable given by this formula. The parts are predicative: by Predicative Formulas for Bijections from a Segment [n] and for Increasing Listings (i); by Iterated Operations over Finite Sets Are Given by a Predicative Formula (i); by Predicative Substitution of Values of Functions and Binary Operations, and Predicative Formulas for Negatives, Differences, Absolute Values, Distances, Reciprocals and Quotients in an Ordered Field (iv), being an ordered field; the formulas and by Predicative Substitution of Values of Functions and Binary Operations, and Predicative Formulas for Negatives, Differences, Absolute Values, Distances, Reciprocals and Quotients in an Ordered Field (i); , and are atomic; abbreviates ; , , and state that an ordered pair lies in a parameter relation, the order of or that of , and are predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (vi) and Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i); and the strict relations , and are together with , that is , and , for by The Order on Omega Is a Well-Order with Membership as Its Strict Order, and Nothing Lies between n and Its Successor (ii) and for by Partial and Total Orders on a Set and the Associated Strict Relation (iii), being the strict relation of the order of (The Real Numbers as a Type (ii)), so they are predicative by the same two clauses. The whole formula quantifies over the set variables , , , , , , , , , , and only, so it is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i). So we may prove for every by Induction for Predicative Formulas, and the Order of โ below 1 and below n+1 (i).
If is finite and nonempty, then by Counting: Intervals, Empty Sets and Singletons, Injective Images, Subsets, Unions and Products (ii), so , as (The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion (ii)).
Since lies in for some , is nonempty, so by the preceding paragraph; then by Arithmetic and Order of the Natural Numbers (xi), and by Natural Numbers Are the Successors in Omega: One Is Least and Not a Successor of a Natural Number, the Successor Is Injective, and N Is Closed under Addition and Multiplication (vi). So the statement , applied to , and , gives , the claim. It remains to prove for every .
Base. Let with . If were nonempty, then with , which Induction for Predicative Formulas, and the Order of โ below 1 and below n+1 (ii) excludes. So , which covers no , and holds.
Step. Let with , let with , and let with be such that covers . Then , so and hence by Induction for Predicative Formulas, and the Order of โ below 1 and below n+1 (iii). Since , there is with . Let ; it is a subset of , and by Counting: Intervals, Empty Sets and Singletons, Injective Images, Subsets, Unions and Products (iv), as and . Hence in , where may be : by The Order on Omega Is a Well-Order with Membership as Its Strict Order, and Nothing Lies between n and Its Successor (ii), and ; as the order of is a well-order (The Order on Omega Is a Well-Order with Membership as Its Strict Order, and Nothing Lies between n and Its Successor (i)), hence a partial order, and give by transitivity; and would give , hence by antisymmetry, which is false; so by The Order on Omega Is a Well-Order with Membership as Its Strict Order, and Nothing Lies between n and Its Successor (ii). As with , Iterated Operations over Finite Sets: Singletons, Disjoint Unions, Reindexing, Products of Sets, Termwise Combination, Homomorphisms and Intervals (ii) and Iterated Operations over Finite Sets: Singletons, Disjoint Unions, Reindexing, Products of Sets, Termwise Combination, Homomorphisms and Intervals (i), applied to , whose restrictions to and to are those of , give
Put . Two cases.
If , then adding to both sides of and to both sides of gives
by The Real Numbers as a Type (vi), the sums being simplified with the negatives and of The Real Numbers as a Type (iv), and the inequalities staying strict as means and not (The Real Numbers as a Type (v)); so by the transitivity in The Real Numbers as a Type (v). Further , by adding to both sides of (The Real Numbers as a Type (vi), The Real Numbers as a Type (iv)), so . Also by Arithmetic in [0,โ]: Monoid Laws, Distributivity, Monotonicity and Cancellation (v) and Arithmetic in [0,โ]: Monoid Laws, Distributivity, Monotonicity and Cancellation (i). As also in , the transitivity of its total order (Order and Suprema in the Extended Real Line (i)) gives .
If , then . Every lies in , hence in for some ; and , as means . So covers , and , applied to , and , gives . Also, adding to both sides of , to both sides of and to both sides of gives , and by The Real Numbers as a Type (vi), with from The Real Numbers as a Type (iv), and a strict inequality giving the weak one by The Real Numbers as a Type (v). By Arithmetic in [0,โ]: Monoid Laws, Distributivity, Monotonicity and Cancellation (iv), applied twice, Arithmetic in [0,โ]: Monoid Laws, Distributivity, Monotonicity and Cancellation (i) and the transitivity of the total order of (Order and Suprema in the Extended Real Line (i)),
the first equation holding in by The Real Numbers as a Type (iv), its right side being the real sum of two nonnegative reals. This proves .
Proof of (ii). For the segment is a finite subset of (Finite Sets: the Pigeonhole Principle, Uniqueness of the Length, Subsets, Unions, Products, Images, Bounded Sets of Natural Numbers, Extreme Elements, Sets of Maps, Finite Unions and Finite Choice (vii)). Let
(The defining condition of is predicative: it quantifies over sets only and is built from the same pieces as the condition above, namely the values and , membership in the intervals and , the segments and the orders of and , so it is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i). So is a subclass of the set , hence a set by Subclasses of Sets Are Sets, the Union and Power Set of a Set Exist Uniquely, Binary Unions of Sets Are Sets, and the Universal Class Is Proper (i).) If covers and , then covers , as by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting (v). For with , by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting (i); in particular , as by Arithmetic and Order of the Natural Numbers (vi).
is nonempty and has supremum . By hypothesis for some ; as and , the segment covers , so . Thus is a nonempty subset of bounded above by , and has a supremum by The Real Numbers, with the Natural Numbers, Integers and Rationals Identified with Subsets of the Reals, and Completeness (vii), with . By hypothesis for some . As , the number is not an upper bound of (Bounds, Least and Greatest Elements, Suprema and Infima for a Partial Order (iv)), so there is with ; fix such an and such that covers . Let , which exists by The Maximum and Minimum of Two Elements of a Total Order (i), so that and (The Maximum and Minimum of Two Elements of a Total Order (iii), for the total order of ).
We claim that every with lies in , as covers . Let . If , then lies in for some . If , then , so with . This proves the claim.
Suppose . Let , which exists by The Maximum and Minimum of Two Elements of a Total Order (i), for the total order of . As , Inequalities in an Ordered Field: Mixed Transitivity, Strict Sums, Signs, Products, Natural Numbers, Halving, Reciprocals, Absolute Values and Squares (vii) gives ; as also , and is one of and (The Maximum and Minimum of Two Elements of a Total Order (ii)), we get , and and by The Maximum and Minimum of Two Elements of a Total Order (iii). So and , hence by the claim, contradicting and . Hence .
Conclusion. Now and , so by the claim: covers . By (i), applied to , and by Sums of Sequences in [0,โ]: Real Series, Linearity, Comparison, Rearrangement, Double Series and Monotone Convergence (iv),
Loadingโฆ