![]() |
Metamath
Proof Explorer Theorem List (p. 367 of 479) | < Previous Next > |
Bad symbols? Try the
GIF version. |
||
Mirrors > Metamath Home Page > MPE Home Page > Theorem List Contents > Recent Proofs This page: Page List |
Color key: | ![]() (1-30166) |
![]() (30167-31689) |
![]() (31690-47842) |
Type | Label | Description |
---|---|---|
Statement | ||
Theorem | supclt 36601* | Closure of supremum. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ ((π Or π΄ β§ βπ₯ β π΄ (βπ¦ β π΅ Β¬ π₯π π¦ β§ βπ¦ β π΄ (π¦π π₯ β βπ§ β π΅ π¦π π§))) β sup(π΅, π΄, π ) β π΄) | ||
Theorem | supubt 36602* | Upper bound property of supremum. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ ((π Or π΄ β§ βπ₯ β π΄ (βπ¦ β π΅ Β¬ π₯π π¦ β§ βπ¦ β π΄ (π¦π π₯ β βπ§ β π΅ π¦π π§))) β (πΆ β π΅ β Β¬ sup(π΅, π΄, π )π πΆ)) | ||
Theorem | filbcmb 36603* | Combine a finite set of lower bounds. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ ((π΄ β Fin β§ π΄ β β β§ π΅ β β) β (βπ₯ β π΄ βπ¦ β π΅ βπ§ β π΅ (π¦ β€ π§ β π) β βπ¦ β π΅ βπ§ β π΅ (π¦ β€ π§ β βπ₯ β π΄ π))) | ||
Theorem | fzmul 36604 | Membership of a product in a finite interval of integers. (Contributed by Jeff Madsen, 17-Jun-2010.) |
β’ ((π β β€ β§ π β β€ β§ πΎ β β) β (π½ β (π...π) β (πΎ Β· π½) β ((πΎ Β· π)...(πΎ Β· π)))) | ||
Theorem | sdclem2 36605* | Lemma for sdc 36607. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ π = (β€β₯βπ) & β’ (π = (π βΎ (π...π)) β (π β π)) & β’ (π = π β (π β π)) & β’ (π = π β (π β π)) & β’ ((π = β β§ π = (π + 1)) β (π β π)) & β’ (π β π΄ β π) & β’ (π β π β β€) & β’ (π β βπ(π:{π}βΆπ΄ β§ π)) & β’ ((π β§ π β π) β ((π:(π...π)βΆπ΄ β§ π) β ββ(β:(π...(π + 1))βΆπ΄ β§ π = (β βΎ (π...π)) β§ π))) & β’ π½ = {π β£ βπ β π (π:(π...π)βΆπ΄ β§ π)} & β’ πΉ = (π€ β π, π₯ β π½ β¦ {β β£ βπ β π (β:(π...(π + 1))βΆπ΄ β§ π₯ = (β βΎ (π...π)) β§ π)}) & β’ β²ππ & β’ (π β πΊ:πβΆπ½) & β’ (π β (πΊβπ):(π...π)βΆπ΄) & β’ ((π β§ π€ β π) β (πΊβ(π€ + 1)) β (π€πΉ(πΊβπ€))) β β’ (π β βπ(π:πβΆπ΄ β§ βπ β π π)) | ||
Theorem | sdclem1 36606* | Lemma for sdc 36607. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ π = (β€β₯βπ) & β’ (π = (π βΎ (π...π)) β (π β π)) & β’ (π = π β (π β π)) & β’ (π = π β (π β π)) & β’ ((π = β β§ π = (π + 1)) β (π β π)) & β’ (π β π΄ β π) & β’ (π β π β β€) & β’ (π β βπ(π:{π}βΆπ΄ β§ π)) & β’ ((π β§ π β π) β ((π:(π...π)βΆπ΄ β§ π) β ββ(β:(π...(π + 1))βΆπ΄ β§ π = (β βΎ (π...π)) β§ π))) & β’ π½ = {π β£ βπ β π (π:(π...π)βΆπ΄ β§ π)} & β’ πΉ = (π€ β π, π₯ β π½ β¦ {β β£ βπ β π (β:(π...(π + 1))βΆπ΄ β§ π₯ = (β βΎ (π...π)) β§ π)}) β β’ (π β βπ(π:πβΆπ΄ β§ βπ β π π)) | ||
Theorem | sdc 36607* | Strong dependent choice. Suppose we may choose an element of π΄ such that property π holds, and suppose that if we have already chosen the first π elements (represented here by a function from 1...π to π΄), we may choose another element so that all π + 1 elements taken together have property π. Then there exists an infinite sequence of elements of π΄ such that the first π terms of this sequence satisfy π for all π. This theorem allows to construct infinite sequences where each term depends on all the previous terms in the sequence. (Contributed by Jeff Madsen, 2-Sep-2009.) (Proof shortened by Mario Carneiro, 3-Jun-2014.) |
β’ π = (β€β₯βπ) & β’ (π = (π βΎ (π...π)) β (π β π)) & β’ (π = π β (π β π)) & β’ (π = π β (π β π)) & β’ ((π = β β§ π = (π + 1)) β (π β π)) & β’ (π β π΄ β π) & β’ (π β π β β€) & β’ (π β βπ(π:{π}βΆπ΄ β§ π)) & β’ ((π β§ π β π) β ((π:(π...π)βΆπ΄ β§ π) β ββ(β:(π...(π + 1))βΆπ΄ β§ π = (β βΎ (π...π)) β§ π))) β β’ (π β βπ(π:πβΆπ΄ β§ βπ β π π)) | ||
Theorem | fdc 36608* | Finite version of dependent choice. Construct a function whose value depends on the previous function value, except at a final point at which no new value can be chosen. The final hypothesis ensures that the process will terminate. The proof does not use the Axiom of Choice. (Contributed by Jeff Madsen, 18-Jun-2010.) |
β’ π΄ β V & β’ π β β€ & β’ π = (β€β₯βπ) & β’ π = (π + 1) & β’ (π = (πβ(π β 1)) β (π β π)) & β’ (π = (πβπ) β (π β π)) & β’ (π = (πβπ) β (π β π)) & β’ (π β πΆ β π΄) & β’ (π β π Fr π΄) & β’ ((π β§ π β π΄) β (π β¨ βπ β π΄ π)) & β’ (((π β§ π) β§ (π β π΄ β§ π β π΄)) β ππ π) β β’ (π β βπ β π βπ(π:(π...π)βΆπ΄ β§ ((πβπ) = πΆ β§ π) β§ βπ β (π...π)π)) | ||
Theorem | fdc1 36609* | Variant of fdc 36608 with no specified base value. (Contributed by Jeff Madsen, 18-Jun-2010.) |
β’ π΄ β V & β’ π β β€ & β’ π = (β€β₯βπ) & β’ π = (π + 1) & β’ (π = (πβπ) β (π β π)) & β’ (π = (πβ(π β 1)) β (π β π)) & β’ (π = (πβπ) β (π β π)) & β’ (π = (πβπ) β (π β π)) & β’ (π β βπ β π΄ π) & β’ (π β π Fr π΄) & β’ ((π β§ π β π΄) β (π β¨ βπ β π΄ π)) & β’ (((π β§ π) β§ (π β π΄ β§ π β π΄)) β ππ π) β β’ (π β βπ β π βπ(π:(π...π)βΆπ΄ β§ (π β§ π) β§ βπ β (π...π)π)) | ||
Theorem | seqpo 36610* | Two ways to say that a sequence respects a partial order. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ ((π Po π΄ β§ πΉ:ββΆπ΄) β (βπ β β (πΉβπ )π (πΉβ(π + 1)) β βπ β β βπ β (β€β₯β(π + 1))(πΉβπ)π (πΉβπ))) | ||
Theorem | incsequz 36611* | An increasing sequence of positive integers takes on indefinitely large values. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ ((πΉ:ββΆβ β§ βπ β β (πΉβπ) < (πΉβ(π + 1)) β§ π΄ β β) β βπ β β (πΉβπ) β (β€β₯βπ΄)) | ||
Theorem | incsequz2 36612* | An increasing sequence of positive integers takes on indefinitely large values. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ ((πΉ:ββΆβ β§ βπ β β (πΉβπ) < (πΉβ(π + 1)) β§ π΄ β β) β βπ β β βπ β (β€β₯βπ)(πΉβπ) β (β€β₯βπ΄)) | ||
Theorem | nnubfi 36613* | A bounded above set of positive integers is finite. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 28-Feb-2014.) |
β’ ((π΄ β β β§ π΅ β β) β {π₯ β π΄ β£ π₯ < π΅} β Fin) | ||
Theorem | nninfnub 36614* | An infinite set of positive integers is unbounded above. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 28-Feb-2014.) |
β’ ((π΄ β β β§ Β¬ π΄ β Fin β§ π΅ β β) β {π₯ β π΄ β£ π΅ < π₯} β β ) | ||
Theorem | subspopn 36615 | An open set is open in the subspace topology. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 15-Dec-2013.) |
β’ (((π½ β Top β§ π΄ β π) β§ (π΅ β π½ β§ π΅ β π΄)) β π΅ β (π½ βΎt π΄)) | ||
Theorem | neificl 36616 | Neighborhoods are closed under finite intersection. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 25-Nov-2013.) |
β’ (((π½ β Top β§ π β ((neiβπ½)βπ)) β§ (π β Fin β§ π β β )) β β© π β ((neiβπ½)βπ)) | ||
Theorem | lpss2 36617 | Limit points of a subset are limit points of the larger set. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ π = βͺ π½ β β’ ((π½ β Top β§ π΄ β π β§ π΅ β π΄) β ((limPtβπ½)βπ΅) β ((limPtβπ½)βπ΄)) | ||
Theorem | metf1o 36618* | Use a bijection with a metric space to construct a metric on a set. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ π = (π₯ β π, π¦ β π β¦ ((πΉβπ₯)π(πΉβπ¦))) β β’ ((π β π΄ β§ π β (Metβπ) β§ πΉ:πβ1-1-ontoβπ) β π β (Metβπ)) | ||
Theorem | blssp 36619 | A ball in the subspace metric. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 5-Jan-2014.) |
β’ π = (π βΎ (π Γ π)) β β’ (((π β (Metβπ) β§ π β π) β§ (π β π β§ π β β+)) β (π(ballβπ)π ) = ((π(ballβπ)π ) β© π)) | ||
Theorem | mettrifi 36620* | Generalized triangle inequality for arbitrary finite sums. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 4-Jun-2014.) |
β’ (π β π· β (Metβπ)) & β’ (π β π β (β€β₯βπ)) & β’ ((π β§ π β (π...π)) β (πΉβπ) β π) β β’ (π β ((πΉβπ)π·(πΉβπ)) β€ Ξ£π β (π...(π β 1))((πΉβπ)π·(πΉβ(π + 1)))) | ||
Theorem | lmclim2 36621* | A sequence in a metric space converges to a point iff the distance between the point and the elements of the sequence converges to 0. (Contributed by Jeff Madsen, 2-Sep-2009.) (Proof shortened by Mario Carneiro, 5-Jun-2014.) |
β’ (π β π· β (Metβπ)) & β’ (π β πΉ:ββΆπ) & β’ π½ = (MetOpenβπ·) & β’ πΊ = (π₯ β β β¦ ((πΉβπ₯)π·π)) & β’ (π β π β π) β β’ (π β (πΉ(βπ‘βπ½)π β πΊ β 0)) | ||
Theorem | geomcau 36622* | If the distance between consecutive points in a sequence is bounded by a geometric sequence, then the sequence is Cauchy. (Contributed by Jeff Madsen, 2-Sep-2009.) (Proof shortened by Mario Carneiro, 5-Jun-2014.) |
β’ (π β π· β (Metβπ)) & β’ (π β πΉ:ββΆπ) & β’ (π β π΄ β β) & β’ (π β π΅ β β+) & β’ (π β π΅ < 1) & β’ ((π β§ π β β) β ((πΉβπ)π·(πΉβ(π + 1))) β€ (π΄ Β· (π΅βπ))) β β’ (π β πΉ β (Cauβπ·)) | ||
Theorem | caures 36623 | The restriction of a Cauchy sequence to an upper set of integers is Cauchy. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 5-Jun-2014.) |
β’ π = (β€β₯βπ) & β’ (π β π β β€) & β’ (π β π· β (Metβπ)) & β’ (π β πΉ β (π βpm β)) β β’ (π β (πΉ β (Cauβπ·) β (πΉ βΎ π) β (Cauβπ·))) | ||
Theorem | caushft 36624* | A shifted Cauchy sequence is Cauchy. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 5-Jun-2014.) |
β’ π = (β€β₯βπ) & β’ (π β π β β€) & β’ (π β π· β (Metβπ)) & β’ π = (β€β₯β(π + π)) & β’ (π β π β β€) & β’ ((π β§ π β π) β (πΉβπ) = (πΊβ(π + π))) & β’ (π β πΉ β (Cauβπ·)) & β’ (π β πΊ:πβΆπ) β β’ (π β πΊ β (Cauβπ·)) | ||
Theorem | constcncf 36625* | A constant function is a continuous function on β. (Contributed by Jeff Madsen, 2-Sep-2009.) (Moved into main set.mm as cncfmptc 24427 and may be deleted by mathbox owner, JM. --MC 12-Sep-2015.) (Revised by Mario Carneiro, 12-Sep-2015.) |
β’ πΉ = (π₯ β β β¦ π΄) β β’ (π΄ β β β πΉ β (ββcnββ)) | ||
Theorem | cnres2 36626* | The restriction of a continuous function to a subset is continuous. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 15-Dec-2013.) |
β’ π = βͺ π½ & β’ π = βͺ πΎ β β’ (((π½ β Top β§ πΎ β Top) β§ (π΄ β π β§ π΅ β π) β§ (πΉ β (π½ Cn πΎ) β§ βπ₯ β π΄ (πΉβπ₯) β π΅)) β (πΉ βΎ π΄) β ((π½ βΎt π΄) Cn (πΎ βΎt π΅))) | ||
Theorem | cnresima 36627 | A continuous function is continuous onto its image. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 15-Dec-2013.) |
β’ ((π½ β Top β§ πΎ β Top β§ πΉ β (π½ Cn πΎ)) β πΉ β (π½ Cn (πΎ βΎt ran πΉ))) | ||
Theorem | cncfres 36628* | A continuous function on complex numbers restricted to a subset. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 12-Sep-2015.) |
β’ π΄ β β & β’ π΅ β β & β’ πΉ = (π₯ β β β¦ πΆ) & β’ πΊ = (π₯ β π΄ β¦ πΆ) & β’ (π₯ β π΄ β πΆ β π΅) & β’ πΉ β (ββcnββ) & β’ π½ = (MetOpenβ((abs β β ) βΎ (π΄ Γ π΄))) & β’ πΎ = (MetOpenβ((abs β β ) βΎ (π΅ Γ π΅))) β β’ πΊ β (π½ Cn πΎ) | ||
Syntax | ctotbnd 36629 | Extend class notation with the class of totally bounded metric spaces. |
class TotBnd | ||
Syntax | cbnd 36630 | Extend class notation with the class of bounded metric spaces. |
class Bnd | ||
Definition | df-totbnd 36631* | Define the class of totally bounded metrics. A metric space is totally bounded iff it can be covered by a finite number of balls of any given radius. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ TotBnd = (π₯ β V β¦ {π β (Metβπ₯) β£ βπ β β+ βπ£ β Fin (βͺ π£ = π₯ β§ βπ β π£ βπ¦ β π₯ π = (π¦(ballβπ)π))}) | ||
Theorem | istotbnd 36632* | The predicate "is a totally bounded metric space". (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ (π β (TotBndβπ) β (π β (Metβπ) β§ βπ β β+ βπ£ β Fin (βͺ π£ = π β§ βπ β π£ βπ₯ β π π = (π₯(ballβπ)π)))) | ||
Theorem | istotbnd2 36633* | The predicate "is a totally bounded metric space." (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ (π β (Metβπ) β (π β (TotBndβπ) β βπ β β+ βπ£ β Fin (βͺ π£ = π β§ βπ β π£ βπ₯ β π π = (π₯(ballβπ)π)))) | ||
Theorem | istotbnd3 36634* | A metric space is totally bounded iff there is a finite Ξ΅-net for every positive Ξ΅. This differs from the definition in providing a finite set of ball centers rather than a finite set of balls. (Contributed by Mario Carneiro, 12-Sep-2015.) |
β’ (π β (TotBndβπ) β (π β (Metβπ) β§ βπ β β+ βπ£ β (π« π β© Fin)βͺ π₯ β π£ (π₯(ballβπ)π) = π)) | ||
Theorem | totbndmet 36635 | The predicate "totally bounded" implies π is a metric space. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ (π β (TotBndβπ) β π β (Metβπ)) | ||
Theorem | 0totbnd 36636 | The metric (there is only one) on the empty set is totally bounded. (Contributed by Mario Carneiro, 16-Sep-2015.) |
β’ (π = β β (π β (TotBndβπ) β π β (Metβπ))) | ||
Theorem | sstotbnd2 36637* | Condition for a subset of a metric space to be totally bounded. (Contributed by Mario Carneiro, 12-Sep-2015.) |
β’ π = (π βΎ (π Γ π)) β β’ ((π β (Metβπ) β§ π β π) β (π β (TotBndβπ) β βπ β β+ βπ£ β (π« π β© Fin)π β βͺ π₯ β π£ (π₯(ballβπ)π))) | ||
Theorem | sstotbnd 36638* | Condition for a subset of a metric space to be totally bounded. (Contributed by Jeff Madsen, 2-Sep-2009.) (Proof shortened by Mario Carneiro, 12-Sep-2015.) |
β’ π = (π βΎ (π Γ π)) β β’ ((π β (Metβπ) β§ π β π) β (π β (TotBndβπ) β βπ β β+ βπ£ β Fin (π β βͺ π£ β§ βπ β π£ βπ₯ β π π = (π₯(ballβπ)π)))) | ||
Theorem | sstotbnd3 36639* | Use a net that is not necessarily finite, but for which only finitely many balls meet the subset. (Contributed by Mario Carneiro, 14-Sep-2015.) |
β’ π = (π βΎ (π Γ π)) β β’ ((π β (Metβπ) β§ π β π) β (π β (TotBndβπ) β βπ β β+ βπ£ β π« π(π β βͺ π₯ β π£ (π₯(ballβπ)π) β§ {π₯ β π£ β£ ((π₯(ballβπ)π) β© π) β β } β Fin))) | ||
Theorem | totbndss 36640 | A subset of a totally bounded metric space is totally bounded. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 12-Sep-2015.) |
β’ ((π β (TotBndβπ) β§ π β π) β (π βΎ (π Γ π)) β (TotBndβπ)) | ||
Theorem | equivtotbnd 36641* | If the metric π is "strongly finer" than π (meaning that there is a positive real constant π such that π(π₯, π¦) β€ π Β· π(π₯, π¦)), then total boundedness of π implies total boundedness of π. (Using this theorem twice in each direction states that if two metrics are strongly equivalent, then one is totally bounded iff the other is.) (Contributed by Mario Carneiro, 14-Sep-2015.) |
β’ (π β π β (TotBndβπ)) & β’ (π β π β (Metβπ)) & β’ (π β π β β+) & β’ ((π β§ (π₯ β π β§ π¦ β π)) β (π₯ππ¦) β€ (π Β· (π₯ππ¦))) β β’ (π β π β (TotBndβπ)) | ||
Definition | df-bnd 36642* | Define the class of bounded metrics. A metric space is bounded iff it can be covered by a single ball. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ Bnd = (π₯ β V β¦ {π β (Metβπ₯) β£ βπ¦ β π₯ βπ β β+ π₯ = (π¦(ballβπ)π)}) | ||
Theorem | isbnd 36643* | The predicate "is a bounded metric space". (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 12-Sep-2015.) |
β’ (π β (Bndβπ) β (π β (Metβπ) β§ βπ₯ β π βπ β β+ π = (π₯(ballβπ)π))) | ||
Theorem | bndmet 36644 | A bounded metric space is a metric space. (Contributed by Mario Carneiro, 16-Sep-2015.) |
β’ (π β (Bndβπ) β π β (Metβπ)) | ||
Theorem | isbndx 36645* | A "bounded extended metric" (meaning that it satisfies the same condition as a bounded metric, but with "metric" replaced with "extended metric") is a metric and thus is bounded in the conventional sense. (Contributed by Mario Carneiro, 12-Sep-2015.) |
β’ (π β (Bndβπ) β (π β (βMetβπ) β§ βπ₯ β π βπ β β+ π = (π₯(ballβπ)π))) | ||
Theorem | isbnd2 36646* | The predicate "is a bounded metric space". Uses a single point instead of an arbitrary point in the space. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ ((π β (Bndβπ) β§ π β β ) β (π β (βMetβπ) β§ βπ₯ β π βπ β β+ π = (π₯(ballβπ)π))) | ||
Theorem | isbnd3 36647* | A metric space is bounded iff the metric function maps to some bounded real interval. (Contributed by Mario Carneiro, 13-Sep-2015.) |
β’ (π β (Bndβπ) β (π β (Metβπ) β§ βπ₯ β β π:(π Γ π)βΆ(0[,]π₯))) | ||
Theorem | isbnd3b 36648* | A metric space is bounded iff the metric function maps to some bounded real interval. (Contributed by Mario Carneiro, 22-Sep-2015.) |
β’ (π β (Bndβπ) β (π β (Metβπ) β§ βπ₯ β β βπ¦ β π βπ§ β π (π¦ππ§) β€ π₯)) | ||
Theorem | bndss 36649 | A subset of a bounded metric space is bounded. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ ((π β (Bndβπ) β§ π β π) β (π βΎ (π Γ π)) β (Bndβπ)) | ||
Theorem | blbnd 36650 | A ball is bounded. (Contributed by Jeff Madsen, 2-Sep-2009.) (Proof shortened by Mario Carneiro, 15-Jan-2014.) |
β’ ((π β (βMetβπ) β§ π β π β§ π β β) β (π βΎ ((π(ballβπ)π ) Γ (π(ballβπ)π ))) β (Bndβ(π(ballβπ)π ))) | ||
Theorem | ssbnd 36651* | A subset of a metric space is bounded iff it is contained in a ball around π, for any π in the larger space. (Contributed by Mario Carneiro, 14-Sep-2015.) |
β’ π = (π βΎ (π Γ π)) β β’ ((π β (Metβπ) β§ π β π) β (π β (Bndβπ) β βπ β β π β (π(ballβπ)π))) | ||
Theorem | totbndbnd 36652 | A totally bounded metric space is bounded. This theorem fails for extended metrics - a bounded extended metric is a metric, but there are totally bounded extended metrics that are not metrics (if we were to weaken istotbnd 36632 to only require that π be an extended metric). A counterexample is the discrete extended metric (assigning distinct points distance +β) on a finite set. (Contributed by Jeff Madsen, 2-Sep-2009.) (Proof shortened by Mario Carneiro, 12-Sep-2015.) |
β’ (π β (TotBndβπ) β π β (Bndβπ)) | ||
Theorem | equivbnd 36653* | If the metric π is "strongly finer" than π (meaning that there is a positive real constant π such that π(π₯, π¦) β€ π Β· π(π₯, π¦)), then boundedness of π implies boundedness of π. (Using this theorem twice in each direction states that if two metrics are strongly equivalent, then one is bounded iff the other is.) (Contributed by Mario Carneiro, 14-Sep-2015.) |
β’ (π β π β (Bndβπ)) & β’ (π β π β (Metβπ)) & β’ (π β π β β+) & β’ ((π β§ (π₯ β π β§ π¦ β π)) β (π₯ππ¦) β€ (π Β· (π₯ππ¦))) β β’ (π β π β (Bndβπ)) | ||
Theorem | bnd2lem 36654 | Lemma for equivbnd2 36655 and similar theorems. (Contributed by Jeff Madsen, 16-Sep-2015.) |
β’ π· = (π βΎ (π Γ π)) β β’ ((π β (Metβπ) β§ π· β (Bndβπ)) β π β π) | ||
Theorem | equivbnd2 36655* | If balls are totally bounded in the metric π, then balls are totally bounded in the equivalent metric π. (Contributed by Mario Carneiro, 15-Sep-2015.) |
β’ (π β π β (Metβπ)) & β’ (π β π β (Metβπ)) & β’ (π β π β β+) & β’ (π β π β β+) & β’ ((π β§ (π₯ β π β§ π¦ β π)) β (π₯ππ¦) β€ (π Β· (π₯ππ¦))) & β’ ((π β§ (π₯ β π β§ π¦ β π)) β (π₯ππ¦) β€ (π Β· (π₯ππ¦))) & β’ πΆ = (π βΎ (π Γ π)) & β’ π· = (π βΎ (π Γ π)) & β’ (π β (πΆ β (TotBndβπ) β πΆ β (Bndβπ))) β β’ (π β (π· β (TotBndβπ) β π· β (Bndβπ))) | ||
Theorem | prdsbnd 36656* | The product metric over finite index set is bounded if all the factors are bounded. (Contributed by Mario Carneiro, 13-Sep-2015.) |
β’ π = (πXsπ ) & β’ π΅ = (Baseβπ) & β’ π = (Baseβ(π βπ₯)) & β’ πΈ = ((distβ(π βπ₯)) βΎ (π Γ π)) & β’ π· = (distβπ) & β’ (π β π β π) & β’ (π β πΌ β Fin) & β’ (π β π Fn πΌ) & β’ ((π β§ π₯ β πΌ) β πΈ β (Bndβπ)) β β’ (π β π· β (Bndβπ΅)) | ||
Theorem | prdstotbnd 36657* | The product metric over finite index set is totally bounded if all the factors are totally bounded. (Contributed by Mario Carneiro, 20-Sep-2015.) |
β’ π = (πXsπ ) & β’ π΅ = (Baseβπ) & β’ π = (Baseβ(π βπ₯)) & β’ πΈ = ((distβ(π βπ₯)) βΎ (π Γ π)) & β’ π· = (distβπ) & β’ (π β π β π) & β’ (π β πΌ β Fin) & β’ (π β π Fn πΌ) & β’ ((π β§ π₯ β πΌ) β πΈ β (TotBndβπ)) β β’ (π β π· β (TotBndβπ΅)) | ||
Theorem | prdsbnd2 36658* | If balls are totally bounded in each factor, then balls are bounded in a metric product. (Contributed by Mario Carneiro, 16-Sep-2015.) |
β’ π = (πXsπ ) & β’ π΅ = (Baseβπ) & β’ π = (Baseβ(π βπ₯)) & β’ πΈ = ((distβ(π βπ₯)) βΎ (π Γ π)) & β’ π· = (distβπ) & β’ (π β π β π) & β’ (π β πΌ β Fin) & β’ (π β π Fn πΌ) & β’ πΆ = (π· βΎ (π΄ Γ π΄)) & β’ ((π β§ π₯ β πΌ) β πΈ β (Metβπ)) & β’ ((π β§ π₯ β πΌ) β ((πΈ βΎ (π¦ Γ π¦)) β (TotBndβπ¦) β (πΈ βΎ (π¦ Γ π¦)) β (Bndβπ¦))) β β’ (π β (πΆ β (TotBndβπ΄) β πΆ β (Bndβπ΄))) | ||
Theorem | cntotbnd 36659 | A subset of the complex numbers is totally bounded iff it is bounded. (Contributed by Mario Carneiro, 14-Sep-2015.) |
β’ π· = ((abs β β ) βΎ (π Γ π)) β β’ (π· β (TotBndβπ) β π· β (Bndβπ)) | ||
Theorem | cnpwstotbnd 36660 | A subset of π΄βπΌ, where π΄ β β, is totally bounded iff it is bounded. (Contributed by Mario Carneiro, 14-Sep-2015.) |
β’ π = ((βfld βΎs π΄) βs πΌ) & β’ π· = ((distβπ) βΎ (π Γ π)) β β’ ((π΄ β β β§ πΌ β Fin) β (π· β (TotBndβπ) β π· β (Bndβπ))) | ||
Syntax | cismty 36661 | Extend class notation with the class of metric space isometries. |
class Ismty | ||
Definition | df-ismty 36662* | Define a function which takes two metric spaces and returns the set of isometries between the spaces. An isometry is a bijection which preserves distance. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ Ismty = (π β βͺ ran βMet, π β βͺ ran βMet β¦ {π β£ (π:dom dom πβ1-1-ontoβdom dom π β§ βπ₯ β dom dom πβπ¦ β dom dom π(π₯ππ¦) = ((πβπ₯)π(πβπ¦)))}) | ||
Theorem | ismtyval 36663* | The set of isometries between two metric spaces. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ ((π β (βMetβπ) β§ π β (βMetβπ)) β (π Ismty π) = {π β£ (π:πβ1-1-ontoβπ β§ βπ₯ β π βπ¦ β π (π₯ππ¦) = ((πβπ₯)π(πβπ¦)))}) | ||
Theorem | isismty 36664* | The condition "is an isometry". (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ ((π β (βMetβπ) β§ π β (βMetβπ)) β (πΉ β (π Ismty π) β (πΉ:πβ1-1-ontoβπ β§ βπ₯ β π βπ¦ β π (π₯ππ¦) = ((πΉβπ₯)π(πΉβπ¦))))) | ||
Theorem | ismtycnv 36665 | The inverse of an isometry is an isometry. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ ((π β (βMetβπ) β§ π β (βMetβπ)) β (πΉ β (π Ismty π) β β‘πΉ β (π Ismty π))) | ||
Theorem | ismtyima 36666 | The image of a ball under an isometry is another ball. (Contributed by Jeff Madsen, 31-Jan-2014.) |
β’ (((π β (βMetβπ) β§ π β (βMetβπ) β§ πΉ β (π Ismty π)) β§ (π β π β§ π β β*)) β (πΉ β (π(ballβπ)π )) = ((πΉβπ)(ballβπ)π )) | ||
Theorem | ismtyhmeolem 36667 | Lemma for ismtyhmeo 36668. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 12-Sep-2015.) |
β’ π½ = (MetOpenβπ) & β’ πΎ = (MetOpenβπ) & β’ (π β π β (βMetβπ)) & β’ (π β π β (βMetβπ)) & β’ (π β πΉ β (π Ismty π)) β β’ (π β πΉ β (π½ Cn πΎ)) | ||
Theorem | ismtyhmeo 36668 | An isometry is a homeomorphism on the induced topology. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 12-Sep-2015.) |
β’ π½ = (MetOpenβπ) & β’ πΎ = (MetOpenβπ) β β’ ((π β (βMetβπ) β§ π β (βMetβπ)) β (π Ismty π) β (π½HomeoπΎ)) | ||
Theorem | ismtybndlem 36669 | Lemma for ismtybnd 36670. (Contributed by Jeff Madsen, 2-Sep-2009.) (Proof shortened by Mario Carneiro, 19-Jan-2014.) |
β’ ((π β (βMetβπ) β§ πΉ β (π Ismty π)) β (π β (Bndβπ) β π β (Bndβπ))) | ||
Theorem | ismtybnd 36670 | Isometries preserve boundedness. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 19-Jan-2014.) |
β’ ((π β (βMetβπ) β§ π β (βMetβπ) β§ πΉ β (π Ismty π)) β (π β (Bndβπ) β π β (Bndβπ))) | ||
Theorem | ismtyres 36671 | A restriction of an isometry is an isometry. The condition π΄ β π is not necessary but makes the proof easier. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 12-Sep-2015.) |
β’ π΅ = (πΉ β π΄) & β’ π = (π βΎ (π΄ Γ π΄)) & β’ π = (π βΎ (π΅ Γ π΅)) β β’ (((π β (βMetβπ) β§ π β (βMetβπ)) β§ (πΉ β (π Ismty π) β§ π΄ β π)) β (πΉ βΎ π΄) β (π Ismty π)) | ||
Theorem | heibor1lem 36672 | Lemma for heibor1 36673. A compact metric space is complete. This proof works by considering the collection cls(πΉ β (β€β₯βπ)) for each π β β, which has the finite intersection property because any finite intersection of upper integer sets is another upper integer set, so any finite intersection of the image closures will contain (πΉ β (β€β₯βπ)) for some π. Thus, by compactness, the intersection contains a point π¦, which must then be the convergent point of πΉ. (Contributed by Jeff Madsen, 17-Jan-2014.) (Revised by Mario Carneiro, 5-Jun-2014.) |
β’ π½ = (MetOpenβπ·) & β’ (π β π· β (Metβπ)) & β’ (π β π½ β Comp) & β’ (π β πΉ β (Cauβπ·)) & β’ (π β πΉ:ββΆπ) β β’ (π β πΉ β dom (βπ‘βπ½)) | ||
Theorem | heibor1 36673 | One half of heibor 36684, that does not require any Choice. A compact metric space is complete and totally bounded. We prove completeness in cmpcmet 24835 and total boundedness here, which follows trivially from the fact that the set of all π-balls is an open cover of π, so finitely many cover π. (Contributed by Jeff Madsen, 16-Jan-2014.) |
β’ π½ = (MetOpenβπ·) β β’ ((π· β (Metβπ) β§ π½ β Comp) β (π· β (CMetβπ) β§ π· β (TotBndβπ))) | ||
Theorem | heiborlem1 36674* | Lemma for heibor 36684. We work with a fixed open cover π throughout. The set πΎ is the set of all subsets of π that admit no finite subcover of π. (We wish to prove that πΎ is empty.) If a set πΆ has no finite subcover, then any finite cover of πΆ must contain a set that also has no finite subcover. (Contributed by Jeff Madsen, 23-Jan-2014.) |
β’ π½ = (MetOpenβπ·) & β’ πΎ = {π’ β£ Β¬ βπ£ β (π« π β© Fin)π’ β βͺ π£} & β’ π΅ β V β β’ ((π΄ β Fin β§ πΆ β βͺ π₯ β π΄ π΅ β§ πΆ β πΎ) β βπ₯ β π΄ π΅ β πΎ) | ||
Theorem | heiborlem2 36675* | Lemma for heibor 36684. Substitutions for the set πΊ. (Contributed by Jeff Madsen, 23-Jan-2014.) |
β’ π½ = (MetOpenβπ·) & β’ πΎ = {π’ β£ Β¬ βπ£ β (π« π β© Fin)π’ β βͺ π£} & β’ πΊ = {β¨π¦, πβ© β£ (π β β0 β§ π¦ β (πΉβπ) β§ (π¦π΅π) β πΎ)} & β’ π΄ β V & β’ πΆ β V β β’ (π΄πΊπΆ β (πΆ β β0 β§ π΄ β (πΉβπΆ) β§ (π΄π΅πΆ) β πΎ)) | ||
Theorem | heiborlem3 36676* | Lemma for heibor 36684. Using countable choice ax-cc 10429, we have fixed in advance a collection of finite 2β-π nets (πΉβπ) for π (note that an π-net is a set of points in π whose π -balls cover π). The set πΊ is the subset of these points whose corresponding balls have no finite subcover (i.e. in the set πΎ). If the theorem was false, then π would be in πΎ, and so some ball at each level would also be in πΎ. But we can say more than this; given a ball (π¦π΅π) on level π, since level π + 1 covers the space and thus also (π¦π΅π), using heiborlem1 36674 there is a ball on the next level whose intersection with (π¦π΅π) also has no finite subcover. Now since the set πΊ is a countable union of finite sets, it is countable (which needs ax-cc 10429 via iunctb 10568), and so we can apply ax-cc 10429 to πΊ directly to get a function from πΊ to itself, which points from each ball in πΎ to a ball on the next level in πΎ, and such that the intersection between these balls is also in πΎ. (Contributed by Jeff Madsen, 18-Jan-2014.) |
β’ π½ = (MetOpenβπ·) & β’ πΎ = {π’ β£ Β¬ βπ£ β (π« π β© Fin)π’ β βͺ π£} & β’ πΊ = {β¨π¦, πβ© β£ (π β β0 β§ π¦ β (πΉβπ) β§ (π¦π΅π) β πΎ)} & β’ π΅ = (π§ β π, π β β0 β¦ (π§(ballβπ·)(1 / (2βπ)))) & β’ (π β π· β (CMetβπ)) & β’ (π β πΉ:β0βΆ(π« π β© Fin)) & β’ (π β βπ β β0 π = βͺ π¦ β (πΉβπ)(π¦π΅π)) β β’ (π β βπβπ₯ β πΊ ((πβπ₯)πΊ((2nd βπ₯) + 1) β§ ((π΅βπ₯) β© ((πβπ₯)π΅((2nd βπ₯) + 1))) β πΎ)) | ||
Theorem | heiborlem4 36677* | Lemma for heibor 36684. Using the function π constructed in heiborlem3 36676, construct an infinite path in πΊ. (Contributed by Jeff Madsen, 23-Jan-2014.) |
β’ π½ = (MetOpenβπ·) & β’ πΎ = {π’ β£ Β¬ βπ£ β (π« π β© Fin)π’ β βͺ π£} & β’ πΊ = {β¨π¦, πβ© β£ (π β β0 β§ π¦ β (πΉβπ) β§ (π¦π΅π) β πΎ)} & β’ π΅ = (π§ β π, π β β0 β¦ (π§(ballβπ·)(1 / (2βπ)))) & β’ (π β π· β (CMetβπ)) & β’ (π β πΉ:β0βΆ(π« π β© Fin)) & β’ (π β βπ β β0 π = βͺ π¦ β (πΉβπ)(π¦π΅π)) & β’ (π β βπ₯ β πΊ ((πβπ₯)πΊ((2nd βπ₯) + 1) β§ ((π΅βπ₯) β© ((πβπ₯)π΅((2nd βπ₯) + 1))) β πΎ)) & β’ (π β πΆπΊ0) & β’ π = seq0(π, (π β β0 β¦ if(π = 0, πΆ, (π β 1)))) β β’ ((π β§ π΄ β β0) β (πβπ΄)πΊπ΄) | ||
Theorem | heiborlem5 36678* | Lemma for heibor 36684. The function π is a set of point-and-radius pairs suitable for application to caubl 24824. (Contributed by Jeff Madsen, 23-Jan-2014.) |
β’ π½ = (MetOpenβπ·) & β’ πΎ = {π’ β£ Β¬ βπ£ β (π« π β© Fin)π’ β βͺ π£} & β’ πΊ = {β¨π¦, πβ© β£ (π β β0 β§ π¦ β (πΉβπ) β§ (π¦π΅π) β πΎ)} & β’ π΅ = (π§ β π, π β β0 β¦ (π§(ballβπ·)(1 / (2βπ)))) & β’ (π β π· β (CMetβπ)) & β’ (π β πΉ:β0βΆ(π« π β© Fin)) & β’ (π β βπ β β0 π = βͺ π¦ β (πΉβπ)(π¦π΅π)) & β’ (π β βπ₯ β πΊ ((πβπ₯)πΊ((2nd βπ₯) + 1) β§ ((π΅βπ₯) β© ((πβπ₯)π΅((2nd βπ₯) + 1))) β πΎ)) & β’ (π β πΆπΊ0) & β’ π = seq0(π, (π β β0 β¦ if(π = 0, πΆ, (π β 1)))) & β’ π = (π β β β¦ β¨(πβπ), (3 / (2βπ))β©) β β’ (π β π:ββΆ(π Γ β+)) | ||
Theorem | heiborlem6 36679* | Lemma for heibor 36684. Since the sequence of balls connected by the function π ensures that each ball nontrivially intersects with the next (since the empty set has a finite subcover, the intersection of any two successive balls in the sequence is nonempty), and each ball is half the size of the previous one, the distance between the centers is at most 3 / 2 times the size of the larger, and so if we expand each ball by a factor of 3 we get a nested sequence of balls. (Contributed by Jeff Madsen, 23-Jan-2014.) |
β’ π½ = (MetOpenβπ·) & β’ πΎ = {π’ β£ Β¬ βπ£ β (π« π β© Fin)π’ β βͺ π£} & β’ πΊ = {β¨π¦, πβ© β£ (π β β0 β§ π¦ β (πΉβπ) β§ (π¦π΅π) β πΎ)} & β’ π΅ = (π§ β π, π β β0 β¦ (π§(ballβπ·)(1 / (2βπ)))) & β’ (π β π· β (CMetβπ)) & β’ (π β πΉ:β0βΆ(π« π β© Fin)) & β’ (π β βπ β β0 π = βͺ π¦ β (πΉβπ)(π¦π΅π)) & β’ (π β βπ₯ β πΊ ((πβπ₯)πΊ((2nd βπ₯) + 1) β§ ((π΅βπ₯) β© ((πβπ₯)π΅((2nd βπ₯) + 1))) β πΎ)) & β’ (π β πΆπΊ0) & β’ π = seq0(π, (π β β0 β¦ if(π = 0, πΆ, (π β 1)))) & β’ π = (π β β β¦ β¨(πβπ), (3 / (2βπ))β©) β β’ (π β βπ β β ((ballβπ·)β(πβ(π + 1))) β ((ballβπ·)β(πβπ))) | ||
Theorem | heiborlem7 36680* | Lemma for heibor 36684. Since the sizes of the balls decrease exponentially, the sequence converges to zero. (Contributed by Jeff Madsen, 23-Jan-2014.) |
β’ π½ = (MetOpenβπ·) & β’ πΎ = {π’ β£ Β¬ βπ£ β (π« π β© Fin)π’ β βͺ π£} & β’ πΊ = {β¨π¦, πβ© β£ (π β β0 β§ π¦ β (πΉβπ) β§ (π¦π΅π) β πΎ)} & β’ π΅ = (π§ β π, π β β0 β¦ (π§(ballβπ·)(1 / (2βπ)))) & β’ (π β π· β (CMetβπ)) & β’ (π β πΉ:β0βΆ(π« π β© Fin)) & β’ (π β βπ β β0 π = βͺ π¦ β (πΉβπ)(π¦π΅π)) & β’ (π β βπ₯ β πΊ ((πβπ₯)πΊ((2nd βπ₯) + 1) β§ ((π΅βπ₯) β© ((πβπ₯)π΅((2nd βπ₯) + 1))) β πΎ)) & β’ (π β πΆπΊ0) & β’ π = seq0(π, (π β β0 β¦ if(π = 0, πΆ, (π β 1)))) & β’ π = (π β β β¦ β¨(πβπ), (3 / (2βπ))β©) β β’ βπ β β+ βπ β β (2nd β(πβπ)) < π | ||
Theorem | heiborlem8 36681* | Lemma for heibor 36684. The previous lemmas establish that the sequence π is Cauchy, so using completeness we now consider the convergent point π. By assumption, π is an open cover, so π is an element of some π β π, and some ball centered at π is contained in π. But the sequence contains arbitrarily small balls close to π, so some element ball(πβπ) of the sequence is contained in π. And finally we arrive at a contradiction, because {π} is a finite subcover of π that covers ball(πβπ), yet ball(πβπ) β πΎ. For convenience, we write this contradiction as π β π where π is all the accumulated hypotheses and π is anything at all. (Contributed by Jeff Madsen, 22-Jan-2014.) |
β’ π½ = (MetOpenβπ·) & β’ πΎ = {π’ β£ Β¬ βπ£ β (π« π β© Fin)π’ β βͺ π£} & β’ πΊ = {β¨π¦, πβ© β£ (π β β0 β§ π¦ β (πΉβπ) β§ (π¦π΅π) β πΎ)} & β’ π΅ = (π§ β π, π β β0 β¦ (π§(ballβπ·)(1 / (2βπ)))) & β’ (π β π· β (CMetβπ)) & β’ (π β πΉ:β0βΆ(π« π β© Fin)) & β’ (π β βπ β β0 π = βͺ π¦ β (πΉβπ)(π¦π΅π)) & β’ (π β βπ₯ β πΊ ((πβπ₯)πΊ((2nd βπ₯) + 1) β§ ((π΅βπ₯) β© ((πβπ₯)π΅((2nd βπ₯) + 1))) β πΎ)) & β’ (π β πΆπΊ0) & β’ π = seq0(π, (π β β0 β¦ if(π = 0, πΆ, (π β 1)))) & β’ π = (π β β β¦ β¨(πβπ), (3 / (2βπ))β©) & β’ (π β π β π½) & β’ π β V & β’ (π β π β π) & β’ (π β π β π) & β’ (π β (1st β π)(βπ‘βπ½)π) β β’ (π β π) | ||
Theorem | heiborlem9 36682* | Lemma for heibor 36684. Discharge the hypotheses of heiborlem8 36681 by applying caubl 24824 to get a convergent point and adding the open cover assumption. (Contributed by Jeff Madsen, 20-Jan-2014.) |
β’ π½ = (MetOpenβπ·) & β’ πΎ = {π’ β£ Β¬ βπ£ β (π« π β© Fin)π’ β βͺ π£} & β’ πΊ = {β¨π¦, πβ© β£ (π β β0 β§ π¦ β (πΉβπ) β§ (π¦π΅π) β πΎ)} & β’ π΅ = (π§ β π, π β β0 β¦ (π§(ballβπ·)(1 / (2βπ)))) & β’ (π β π· β (CMetβπ)) & β’ (π β πΉ:β0βΆ(π« π β© Fin)) & β’ (π β βπ β β0 π = βͺ π¦ β (πΉβπ)(π¦π΅π)) & β’ (π β βπ₯ β πΊ ((πβπ₯)πΊ((2nd βπ₯) + 1) β§ ((π΅βπ₯) β© ((πβπ₯)π΅((2nd βπ₯) + 1))) β πΎ)) & β’ (π β πΆπΊ0) & β’ π = seq0(π, (π β β0 β¦ if(π = 0, πΆ, (π β 1)))) & β’ π = (π β β β¦ β¨(πβπ), (3 / (2βπ))β©) & β’ (π β π β π½) & β’ (π β βͺ π = π) β β’ (π β π) | ||
Theorem | heiborlem10 36683* | Lemma for heibor 36684. The last remaining piece of the proof is to find an element πΆ such that πΆπΊ0, i.e. πΆ is an element of (πΉβ0) that has no finite subcover, which is true by heiborlem1 36674, since (πΉβ0) is a finite cover of π, which has no finite subcover. Thus, the rest of the proof follows to a contradiction, and thus there must be a finite subcover of π that covers π, i.e. π is compact. (Contributed by Jeff Madsen, 22-Jan-2014.) |
β’ π½ = (MetOpenβπ·) & β’ πΎ = {π’ β£ Β¬ βπ£ β (π« π β© Fin)π’ β βͺ π£} & β’ πΊ = {β¨π¦, πβ© β£ (π β β0 β§ π¦ β (πΉβπ) β§ (π¦π΅π) β πΎ)} & β’ π΅ = (π§ β π, π β β0 β¦ (π§(ballβπ·)(1 / (2βπ)))) & β’ (π β π· β (CMetβπ)) & β’ (π β πΉ:β0βΆ(π« π β© Fin)) & β’ (π β βπ β β0 π = βͺ π¦ β (πΉβπ)(π¦π΅π)) β β’ ((π β§ (π β π½ β§ βͺ π½ = βͺ π)) β βπ£ β (π« π β© Fin)βͺ π½ = βͺ π£) | ||
Theorem | heibor 36684 | Generalized Heine-Borel Theorem. A metric space is compact iff it is complete and totally bounded. See heibor1 36673 and heiborlem1 36674 for a description of the proof. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 28-Jan-2014.) |
β’ π½ = (MetOpenβπ·) β β’ ((π· β (Metβπ) β§ π½ β Comp) β (π· β (CMetβπ) β§ π· β (TotBndβπ))) | ||
Theorem | bfplem1 36685* | Lemma for bfp 36687. The sequence πΊ, which simply starts from any point in the space and iterates πΉ, satisfies the property that the distance from πΊ(π) to πΊ(π + 1) decreases by at least πΎ after each step. Thus, the total distance from any πΊ(π) to πΊ(π) is bounded by a geometric series, and the sequence is Cauchy. Therefore, it converges to a point ((βπ‘βπ½)βπΊ) since the space is complete. (Contributed by Jeff Madsen, 17-Jun-2014.) |
β’ (π β π· β (CMetβπ)) & β’ (π β π β β ) & β’ (π β πΎ β β+) & β’ (π β πΎ < 1) & β’ (π β πΉ:πβΆπ) & β’ ((π β§ (π₯ β π β§ π¦ β π)) β ((πΉβπ₯)π·(πΉβπ¦)) β€ (πΎ Β· (π₯π·π¦))) & β’ π½ = (MetOpenβπ·) & β’ (π β π΄ β π) & β’ πΊ = seq1((πΉ β 1st ), (β Γ {π΄})) β β’ (π β πΊ(βπ‘βπ½)((βπ‘βπ½)βπΊ)) | ||
Theorem | bfplem2 36686* | Lemma for bfp 36687. Using the point found in bfplem1 36685, we show that this convergent point is a fixed point of πΉ. Since for any positive π₯, the sequence πΊ is in π΅(π₯ / 2, π) for all π β (β€β₯βπ) (where π = ((βπ‘βπ½)βπΊ)), we have π·(πΊ(π + 1), πΉ(π)) β€ π·(πΊ(π), π) < π₯ / 2 and π·(πΊ(π + 1), π) < π₯ / 2, so πΉ(π) is in every neighborhood of π and π is a fixed point of πΉ. (Contributed by Jeff Madsen, 5-Jun-2014.) |
β’ (π β π· β (CMetβπ)) & β’ (π β π β β ) & β’ (π β πΎ β β+) & β’ (π β πΎ < 1) & β’ (π β πΉ:πβΆπ) & β’ ((π β§ (π₯ β π β§ π¦ β π)) β ((πΉβπ₯)π·(πΉβπ¦)) β€ (πΎ Β· (π₯π·π¦))) & β’ π½ = (MetOpenβπ·) & β’ (π β π΄ β π) & β’ πΊ = seq1((πΉ β 1st ), (β Γ {π΄})) β β’ (π β βπ§ β π (πΉβπ§) = π§) | ||
Theorem | bfp 36687* | Banach fixed point theorem, also known as contraction mapping theorem. A contraction on a complete metric space has a unique fixed point. We show existence in the lemmas, and uniqueness here - if πΉ has two fixed points, then the distance between them is less than πΎ times itself, a contradiction. (Contributed by Jeff Madsen, 2-Sep-2009.) (Proof shortened by Mario Carneiro, 5-Jun-2014.) |
β’ (π β π· β (CMetβπ)) & β’ (π β π β β ) & β’ (π β πΎ β β+) & β’ (π β πΎ < 1) & β’ (π β πΉ:πβΆπ) & β’ ((π β§ (π₯ β π β§ π¦ β π)) β ((πΉβπ₯)π·(πΉβπ¦)) β€ (πΎ Β· (π₯π·π¦))) β β’ (π β β!π§ β π (πΉβπ§) = π§) | ||
Syntax | crrn 36688 | Extend class notation with the n-dimensional Euclidean space. |
class βn | ||
Definition | df-rrn 36689* | Define n-dimensional Euclidean space as a metric space with the standard Euclidean norm given by the quadratic mean. (Contributed by Jeff Madsen, 2-Sep-2009.) |
β’ βn = (π β Fin β¦ (π₯ β (β βm π), π¦ β (β βm π) β¦ (ββΞ£π β π (((π₯βπ) β (π¦βπ))β2)))) | ||
Theorem | rrnval 36690* | The n-dimensional Euclidean space. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 13-Sep-2015.) |
β’ π = (β βm πΌ) β β’ (πΌ β Fin β (βnβπΌ) = (π₯ β π, π¦ β π β¦ (ββΞ£π β πΌ (((π₯βπ) β (π¦βπ))β2)))) | ||
Theorem | rrnmval 36691* | The value of the Euclidean metric. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 13-Sep-2015.) |
β’ π = (β βm πΌ) β β’ ((πΌ β Fin β§ πΉ β π β§ πΊ β π) β (πΉ(βnβπΌ)πΊ) = (ββΞ£π β πΌ (((πΉβπ) β (πΊβπ))β2))) | ||
Theorem | rrnmet 36692 | Euclidean space is a metric space. (Contributed by Jeff Madsen, 2-Sep-2009.) (Proof shortened by Mario Carneiro, 5-Jun-2014.) |
β’ π = (β βm πΌ) β β’ (πΌ β Fin β (βnβπΌ) β (Metβπ)) | ||
Theorem | rrndstprj1 36693 | The distance between two points in Euclidean space is greater than the distance between the projections onto one coordinate. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 13-Sep-2015.) |
β’ π = (β βm πΌ) & β’ π = ((abs β β ) βΎ (β Γ β)) β β’ (((πΌ β Fin β§ π΄ β πΌ) β§ (πΉ β π β§ πΊ β π)) β ((πΉβπ΄)π(πΊβπ΄)) β€ (πΉ(βnβπΌ)πΊ)) | ||
Theorem | rrndstprj2 36694* | Bound on the distance between two points in Euclidean space given bounds on the distances in each coordinate. This theorem and rrndstprj1 36693 can be used to show that the supremum norm and Euclidean norm are equivalent. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 13-Sep-2015.) |
β’ π = (β βm πΌ) & β’ π = ((abs β β ) βΎ (β Γ β)) β β’ (((πΌ β (Fin β {β }) β§ πΉ β π β§ πΊ β π) β§ (π β β+ β§ βπ β πΌ ((πΉβπ)π(πΊβπ)) < π )) β (πΉ(βnβπΌ)πΊ) < (π Β· (ββ(β―βπΌ)))) | ||
Theorem | rrncmslem 36695* | Lemma for rrncms 36696. (Contributed by Jeff Madsen, 6-Jun-2014.) (Revised by Mario Carneiro, 13-Sep-2015.) |
β’ π = (β βm πΌ) & β’ π = ((abs β β ) βΎ (β Γ β)) & β’ π½ = (MetOpenβ(βnβπΌ)) & β’ (π β πΌ β Fin) & β’ (π β πΉ β (Cauβ(βnβπΌ))) & β’ (π β πΉ:ββΆπ) & β’ π = (π β πΌ β¦ ( β β(π‘ β β β¦ ((πΉβπ‘)βπ)))) β β’ (π β πΉ β dom (βπ‘βπ½)) | ||
Theorem | rrncms 36696 | Euclidean space is complete. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 13-Sep-2015.) |
β’ π = (β βm πΌ) β β’ (πΌ β Fin β (βnβπΌ) β (CMetβπ)) | ||
Theorem | repwsmet 36697 | The supremum metric on ββπΌ is a metric. (Contributed by Jeff Madsen, 15-Sep-2015.) |
β’ π = ((βfld βΎs β) βs πΌ) & β’ π· = (distβπ) & β’ π = (β βm πΌ) β β’ (πΌ β Fin β π· β (Metβπ)) | ||
Theorem | rrnequiv 36698 | The supremum metric on ββπΌ is equivalent to the βn metric. (Contributed by Jeff Madsen, 15-Sep-2015.) |
β’ π = ((βfld βΎs β) βs πΌ) & β’ π· = (distβπ) & β’ π = (β βm πΌ) & β’ (π β πΌ β Fin) β β’ ((π β§ (πΉ β π β§ πΊ β π)) β ((πΉπ·πΊ) β€ (πΉ(βnβπΌ)πΊ) β§ (πΉ(βnβπΌ)πΊ) β€ ((ββ(β―βπΌ)) Β· (πΉπ·πΊ)))) | ||
Theorem | rrntotbnd 36699 | A set in Euclidean space is totally bounded iff its is bounded. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 16-Sep-2015.) |
β’ π = (β βm πΌ) & β’ π = ((βnβπΌ) βΎ (π Γ π)) β β’ (πΌ β Fin β (π β (TotBndβπ) β π β (Bndβπ))) | ||
Theorem | rrnheibor 36700 | Heine-Borel theorem for Euclidean space. A subset of Euclidean space is compact iff it is closed and bounded. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 22-Sep-2015.) |
β’ π = (β βm πΌ) & β’ π = ((βnβπΌ) βΎ (π Γ π)) & β’ π = (MetOpenβπ) & β’ π = (MetOpenβ(βnβπΌ)) β β’ ((πΌ β Fin β§ π β π) β (π β Comp β (π β (Clsdβπ) β§ π β (Bndβπ)))) |
< Previous Next > |
Copyright terms: Public domain | < Previous Next > |