(**************************************************************************) (* ___ *) (* ||M|| *) (* ||A|| A project by Andrea Asperti *) (* ||T|| *) (* ||I|| Developers: *) (* ||T|| The HELM team. *) (* ||A|| http://helm.cs.unibo.it *) (* \ / *) (* \ / This file is distributed under the terms of the *) (* v GNU General Public License Version 2 *) (* *) (**************************************************************************) (* This file was automatically generated: do not edit *********************) include "CoRN.ma". (* $Id: RefLemma.v,v 1.7 2004/04/23 10:01:00 lcf Exp $ *) include "ftc/RefSeparating.ma". include "ftc/RefSeparated.ma". include "ftc/RefSepRef.ma". (* UNEXPORTED Section Refinement_Lemma *) (*#* *The Refinement Lemmas Here we resume the results proved in four different files. The aim is to prove the following result (last part of Theorem 2.9 of Bishop 1967): %\noindent\textbf{%##Theorem##%}% Let [f] be a continuous function on a compact interval [[a,b]] with modulus of continuity%\footnote{%# (#From our point of view, the modulus of continuity is simply the proof that [f] is continuous.#)#%}% [omega]. Let [P] be a partition of [[a,b]] and [eps [>] Zero] be such that [mesh(P) [<] omega(eps)]. Then %\[\left|S(f,P)-\int_a^bf(x)dx\right|\leq\varepsilon(b-a),\]%#|S(f,P)-∫f(x)dx|≤ε(b-a)# where [S(f,P)] denotes any sum of the function [f] respecting the partition [P] (as previously defined). The proof of this theorem relies on the fact that for any two partitions [P] and [R] of [[a,b]] it is possible to define a partition [Q] which is ``almost'' a common refinement of [P] and [R]---that is, given [eps [>] Zero] it is possible to define [Q] such that for every point [x] of either [P] or [R] there is a point [y] of [Q] such that [|x[-]y| [<] eps]. This requires three separate constructions (done in three separate files) which are then properly combined to give the final result. We recommend the reader to ignore this technical constructions. First we prove that if [P] and [R] are both separated (though not necessarily separated from each other) then we can define a partition [P'] arbitrarily close to [P] (that is, such that given [alpha [>] Zero] and [xi [>] Zero] [P'] satisfies both [mesh(P') [<] mesh(P) [+] xi] and for every choice of points [x_i] respecting [P] there is a choice of points [x'_i] respecting [P'] such that [|S(f,P)-S(f,P')| [<] alpha]) that is separated from [R]. Then we prove that given any partition [P] and assuming [a [#] b] we can define a partition [P'] arbitrarily close to [P] (in the same sense as above) which is separated. Finally we prove that every two separated partitions [P] and [R] have a common refinement---as every two points in [P] and [R] are apart, we can decide which one is smaller. We use here the technical results about ordering that we proved in the file [IntegralLemmas.v]. Using the results from these files, we prove our main lemma in several steps (and versions). %\begin{convention}% Throughout this section: - [a,b:IR] and [I] denotes [[a,b]]; - [F] is a partial function continuous in [I]. %\end{convention}% *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/a.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/b.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Hab.var *) (* begin hide *) inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/I.con" "Refinement_Lemma__" as definition. (* end hide *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/F.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/contF.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/incF.var *) (* begin hide *) inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/contF'.con" "Refinement_Lemma__" as definition. (* end hide *) (* UNEXPORTED Section First_Refinement_Lemma *) (*#* This is the first part of the proof of Theorem 2.9. %\begin{convention}% - [P, Q] are partitions of [I] with, respectively, [n] and [m] points; - [Q] is a refinement of [P]; - [e] is a positive real number; - [d] is the modulus of continuity of [F] for [e]; - the mesh of [P] is less or equal to [d]; - [fP] and [fQ] are choices of points respecting the partitions [P] and [Q], respectively. %\end{convention}% *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/e.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/He.var *) (* begin hide *) inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/d.con" "Refinement_Lemma__First_Refinement_Lemma__" as definition. (* end hide *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/m.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/n.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/P.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/HMesh.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/Q.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/Href.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/fP.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/HfP.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/HfP'.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/fQ.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/HfQ.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/HfQ'.var *) (* begin hide *) inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/sub.con" "Refinement_Lemma__First_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/RL_sub_0.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/RL_sub_n.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/RL_sub_mon.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/RL_sub_mon'.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/RL_sub_hyp.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/RL_sub_S.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/H.con" "Refinement_Lemma__First_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/H'.con" "Refinement_Lemma__First_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/First_Refinement_Lemma/H0.con" "Refinement_Lemma__First_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/RL_sub_SS.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/RL_h.con" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/RL_g.con" as definition. (* NOTATION Notation g := RL_g. *) (* NOTATION Notation h := RL_h. *) inline procedural "cic:/CoRN/ftc/RefLemma/ref_calc1.con" as lemma. (* NOTATION Notation just1 := (incF _ (Pts_part_lemma _ _ _ _ _ _ HfP _ _)). *) (* NOTATION Notation just2 := (incF _ (Pts_part_lemma _ _ _ _ _ _ HfQ _ _)). *) inline procedural "cic:/CoRN/ftc/RefLemma/ref_calc2.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/ref_calc3.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/ref_calc4.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/ref_calc5.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/ref_calc6.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/ref_calc7.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/ref_calc8.con" as lemma. (* end hide *) inline procedural "cic:/CoRN/ftc/RefLemma/first_refinement_lemma.con" as lemma. (* UNEXPORTED End First_Refinement_Lemma *) (* UNEXPORTED Section Second_Refinement_Lemma *) (*#* This is inequality (2.6.7). %\begin{convention}% - [P, Q, R] are partitions of [I] with, respectively, [j, n] and [k] points; - [Q] is a common refinement of [P] and [R]; - [e, e'] are positive real numbers; - [d, d'] are the moduli of continuity of [F] for [e, e']; - the Mesh of [P] is less or equal to [d]; - the Mesh of [R] is less or equal to [d']; - [fP, fQ] and [fR] are choices of points respecting the partitions [P, Q] and [R], respectively. %\end{convention}% *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/n.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/j.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/k.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/P.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/Q.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/R.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/HrefP.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/HrefR.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/e.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/e'.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/He.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/He'.var *) (* begin hide *) inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/d.con" "Refinement_Lemma__Second_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/d'.con" "Refinement_Lemma__Second_Refinement_Lemma__" as definition. (* end hide *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/HMeshP.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/HMeshR.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/fP.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/HfP.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/HfP'.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/fR.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/HfR.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Second_Refinement_Lemma/HfR'.var *) inline procedural "cic:/CoRN/ftc/RefLemma/second_refinement_lemma.con" as lemma. (* UNEXPORTED End Second_Refinement_Lemma *) (* UNEXPORTED Section Third_Refinement_Lemma *) (*#* This is an approximation of inequality (2.6.7), but without assuming the existence of a common refinement of [P] and [R]. %\begin{convention}% - [P, R] are partitions of [I] with, respectively, [n] and [m] points; - [e, e'] are positive real numbers; - [d, d'] are the moduli of continuity of [F] for [e, e']; - the Mesh of [P] is less than [d]; - the Mesh of [R] is less than [d']; - [fP] and [fR] are choices of points respecting the partitions [P] and [R], respectively; - [beta] is a positive real number. %\end{convention}% *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/n.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/m.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/P.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/R.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/e.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/e'.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/He.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/He'.var *) (* begin hide *) inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/d.con" "Refinement_Lemma__Third_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/d'.con" "Refinement_Lemma__Third_Refinement_Lemma__" as definition. (* end hide *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/HMeshP.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/HMeshR.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/fP.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/HfP.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/HfP'.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/fR.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/HfR.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/HfR'.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/Hab'.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/beta.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/Hbeta.var *) (* begin hide *) inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/alpha.con" "Refinement_Lemma__Third_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/RL_alpha.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/csi1.con" "Refinement_Lemma__Third_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/RL_csi1.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/delta1.con" "Refinement_Lemma__Third_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/RL_delta1.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/P'.con" "Refinement_Lemma__Third_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/RL_P'_sep.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/RL_P'_Mesh.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/fP'.con" "Refinement_Lemma__Third_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/RL_fP'_in_P'.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/RL_P'_P_sum.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/csi2.con" "Refinement_Lemma__Third_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/RL_csi2.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/delta2.con" "Refinement_Lemma__Third_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/RL_delta2.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/R'.con" "Refinement_Lemma__Third_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/RL_R'_sep.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/RL_R'_Mesh.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/fR'.con" "Refinement_Lemma__Third_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/RL_fR'_in_R'.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/RL_R'_R_sum.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/csi3.con" "Refinement_Lemma__Third_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/RL_csi3.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/Q.con" "Refinement_Lemma__Third_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/RL_Q_Mesh.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/RL_Q_sep.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Third_Refinement_Lemma/fQ.con" "Refinement_Lemma__Third_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/RL_fQ_in_Q.con" as lemma. inline procedural "cic:/CoRN/ftc/RefLemma/RL_Q_P'_sum.con" as lemma. (* end hide *) inline procedural "cic:/CoRN/ftc/RefLemma/third_refinement_lemma.con" as lemma. (* UNEXPORTED End Third_Refinement_Lemma *) (* UNEXPORTED Section Fourth_Refinement_Lemma *) (* begin hide *) inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/Fa.con" "Refinement_Lemma__Fourth_Refinement_Lemma__" as definition. (* NOTATION Notation just := (fun z => incF _ (Pts_part_lemma _ _ _ _ _ _ z _ _)). *) inline procedural "cic:/CoRN/ftc/RefLemma/RL_sum_lemma_aux.con" as lemma. (* end hide *) (*#* Finally, this is inequality (2.6.7) exactly as stated (same conventions as above) *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/n.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/m.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/P.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/R.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/e.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/e'.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/He.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/He'.var *) (* begin hide *) inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/d.con" "Refinement_Lemma__Fourth_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/d'.con" "Refinement_Lemma__Fourth_Refinement_Lemma__" as definition. (* end hide *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/HMeshP.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/HMeshR.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/fP.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/HfP.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/HfP'.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/fR.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/HfR.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/HfR'.var *) (* begin show *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Fourth_Refinement_Lemma/Hab'.var *) (* end show *) inline procedural "cic:/CoRN/ftc/RefLemma/fourth_refinement_lemma.con" as lemma. (* UNEXPORTED End Fourth_Refinement_Lemma *) (* UNEXPORTED Section Main_Refinement_Lemma *) (*#* We finish by presenting Theorem 9. *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/n.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/m.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/P.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/R.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/e.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/e'.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/He.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/He'.var *) (* begin hide *) inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/d.con" "Refinement_Lemma__Main_Refinement_Lemma__" as definition. inline procedural "cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/d'.con" "Refinement_Lemma__Main_Refinement_Lemma__" as definition. (* end hide *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/HMeshP.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/HMeshR.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/fP.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/HfP.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/HfP'.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/fR.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/HfR.var *) (* UNEXPORTED cic:/CoRN/ftc/RefLemma/Refinement_Lemma/Main_Refinement_Lemma/HfR'.var *) inline procedural "cic:/CoRN/ftc/RefLemma/refinement_lemma.con" as lemma. (* UNEXPORTED End Main_Refinement_Lemma *) (* UNEXPORTED End Refinement_Lemma *)