1 (**************************************************************************)
4 (* ||A|| A project by Andrea Asperti *)
6 (* ||I|| Developers: *)
7 (* ||T|| The HELM team. *)
8 (* ||A|| http://helm.cs.unibo.it *)
10 (* \ / This file is distributed under the terms of the *)
11 (* v GNU General Public License Version 2 *)
13 (**************************************************************************)
15 (* This file was automatically generated: do not edit *********************)
17 set "baseuri" "cic:/matita/CoRN-Decl/metrics/CMetricSpaces".
21 (* $Id: CMetricSpaces.v,v 1.4 2004/04/23 10:01:01 lcf Exp $ *)
23 include "metrics/Prod_Sub.ma".
25 include "metrics/Equiv.ma".
31 (*#* **Definition of Metric Space
34 inline "cic:/CoRN/metrics/CMetricSpaces/CMetricSpace.ind".
36 coercion cic:/matita/CoRN-Decl/metrics/CMetricSpaces/scms_crr.con 0 (* compounds *).
46 (*#* **Metric Space basics
49 inline "cic:/CoRN/metrics/CMetricSpaces/d_CMetricSpace_apdiag_imp_grzero.con".
51 inline "cic:/CoRN/metrics/CMetricSpaces/d_zero_imp_eq.con".
53 inline "cic:/CoRN/metrics/CMetricSpaces/is_CMetricSpace_diag_zero.con".
63 (*#* **Product-Metric-Spaces and Sub-Metric-Spaces
67 The product of two metric spaces is again a metric space.
70 inline "cic:/CoRN/metrics/CMetricSpaces/Prod0CMetricSpaces_apdiag_grzero.con".
72 inline "cic:/CoRN/metrics/CMetricSpaces/Prod0CMetricSpace.con".
75 A subspace of a metric space is again a metric space.
79 Implicit Arguments SubPsMetricSpace [X].
82 inline "cic:/CoRN/metrics/CMetricSpaces/SubMetricSpace_apdiag_grzero.con".
84 inline "cic:/CoRN/metrics/CMetricSpaces/SubMetricSpace.con".
87 Implicit Arguments SubMetricSpace [X].
98 (*#* **Pseudo Metric Spaces vs Metric Spaces
102 Not all pseudo metric spaces are a metric space:
105 inline "cic:/CoRN/metrics/CMetricSpaces/zf_nis_CMetricSpace.con".
108 But a pseudo metric space induces a metric space:
111 inline "cic:/CoRN/metrics/CMetricSpaces/metric_ap.con".
113 inline "cic:/CoRN/metrics/CMetricSpaces/metric_eq.con".
115 inline "cic:/CoRN/metrics/CMetricSpaces/metric_ap_irreflexive.con".
117 inline "cic:/CoRN/metrics/CMetricSpaces/metric_ap_symmetric.con".
119 inline "cic:/CoRN/metrics/CMetricSpaces/metric_ap_cotransitive.con".
121 inline "cic:/CoRN/metrics/CMetricSpaces/metric_ap_tight.con".
123 inline "cic:/CoRN/metrics/CMetricSpaces/Metric_CSet_is_CSetoid.con".
125 inline "cic:/CoRN/metrics/CMetricSpaces/Metric_CSetoid.con".
127 inline "cic:/CoRN/metrics/CMetricSpaces/metric_d.con".
129 inline "cic:/CoRN/metrics/CMetricSpaces/metric_d_strext.con".
131 inline "cic:/CoRN/metrics/CMetricSpaces/Metric_d.con".
133 inline "cic:/CoRN/metrics/CMetricSpaces/Metric_d_com.con".
135 inline "cic:/CoRN/metrics/CMetricSpaces/Metric_d_nneg.con".
137 inline "cic:/CoRN/metrics/CMetricSpaces/Metric_d_pos_imp_ap.con".
139 inline "cic:/CoRN/metrics/CMetricSpaces/Metric_d_tri_ineq.con".
141 inline "cic:/CoRN/metrics/CMetricSpaces/QuotientCSetoid_is_CPsMetricSpace.con".
143 inline "cic:/CoRN/metrics/CMetricSpaces/QuotientCPsMetricSpace.con".
145 inline "cic:/CoRN/metrics/CMetricSpaces/Metric_d_apdiag_grzero.con".
147 inline "cic:/CoRN/metrics/CMetricSpaces/QuotientCMetricSpace.con".
150 Some pseudo metric spaces already are a metric space:
153 inline "cic:/CoRN/metrics/CMetricSpaces/dIR_apdiag_grzero.con".
155 inline "cic:/CoRN/metrics/CMetricSpaces/IR_as_CMetricSpace.con".
158 In that case the induced metric space is equivalent to the original one:
161 inline "cic:/CoRN/metrics/CMetricSpaces/emb.con".
163 inline "cic:/CoRN/metrics/CMetricSpaces/emb_strext.con".
165 inline "cic:/CoRN/metrics/CMetricSpaces/Emb.con".
167 inline "cic:/CoRN/metrics/CMetricSpaces/Quotient_pres_CMetricSpace.con".
181 A sequence in a metric space has at most one limit.
185 Implicit Arguments MSseqLimit [X].
190 inline "cic:/CoRN/metrics/CMetricSpaces/nz.con".
196 inline "cic:/CoRN/metrics/CMetricSpaces/d_wd.con".
200 inline "cic:/CoRN/metrics/CMetricSpaces/unique_MSseqLim.con".