set "baseuri" "cic:/matita/CoRN-Decl/ftc/Integral".
+include "CoRN.ma".
+
(* $Id: Integral.v,v 1.10 2004/04/23 10:00:59 lcf Exp $ *)
-(* INCLUDE
-RefLemma
-*)
+include "ftc/RefLemma.ma".
(*#* printing integral %\ensuremath{\int_I}% #∫<sub>I</sub># *)
(* begin hide *)
(* UNEXPORTED
-Section Lemmas.
+Section Lemmas
*)
-inline cic:/CoRN/ftc/Integral/Sumx_wd_weird.con.
+inline "cic:/CoRN/ftc/Integral/Lemmas/Sumx_wd_weird.con" "Lemmas__".
-inline cic:/CoRN/ftc/Integral/Sumx_weird_lemma.con.
+inline "cic:/CoRN/ftc/Integral/Sumx_weird_lemma.con".
(* UNEXPORTED
-End Lemmas.
+End Lemmas
*)
(* end hide *)
(* UNEXPORTED
-Section Integral.
+Section Integral
*)
(*#* *Integral
%\end{convention}%
*)
-inline cic:/CoRN/ftc/Integral/a.var.
+inline "cic:/CoRN/ftc/Integral/Integral/a.var" "Integral__".
-inline cic:/CoRN/ftc/Integral/b.var.
+inline "cic:/CoRN/ftc/Integral/Integral/b.var" "Integral__".
-inline cic:/CoRN/ftc/Integral/Hab.var.
+inline "cic:/CoRN/ftc/Integral/Integral/Hab.var" "Integral__".
(* begin hide *)
-inline cic:/CoRN/ftc/Integral/I.con.
+inline "cic:/CoRN/ftc/Integral/Integral/I.con" "Integral__".
-inline cic:/CoRN/ftc/Integral/F.var.
+inline "cic:/CoRN/ftc/Integral/Integral/F.var" "Integral__".
-inline cic:/CoRN/ftc/Integral/contF.var.
+inline "cic:/CoRN/ftc/Integral/Integral/contF.var" "Integral__".
-inline cic:/CoRN/ftc/Integral/contF'.con.
+inline "cic:/CoRN/ftc/Integral/Integral/contF'.con" "Integral__".
(* end hide *)
(* UNEXPORTED
-Section Darboux_Sum.
+Section Darboux_Sum
*)
-inline cic:/CoRN/ftc/Integral/integral_seq.con.
+inline "cic:/CoRN/ftc/Integral/integral_seq.con".
-inline cic:/CoRN/ftc/Integral/Cauchy_Darboux_Seq.con.
+inline "cic:/CoRN/ftc/Integral/Cauchy_Darboux_Seq.con".
-inline cic:/CoRN/ftc/Integral/integral.con.
+inline "cic:/CoRN/ftc/Integral/integral.con".
(* UNEXPORTED
-End Darboux_Sum.
+End Darboux_Sum
*)
(* UNEXPORTED
-Section Integral_Thm.
+Section Integral_Thm
*)
(*#*
%\end{convention}%
*)
-inline cic:/CoRN/ftc/Integral/n.var.
+inline "cic:/CoRN/ftc/Integral/Integral/Integral_Thm/n.var" "Integral__Integral_Thm__".
-inline cic:/CoRN/ftc/Integral/P.var.
+inline "cic:/CoRN/ftc/Integral/Integral/Integral_Thm/P.var" "Integral__Integral_Thm__".
-inline cic:/CoRN/ftc/Integral/e.var.
+inline "cic:/CoRN/ftc/Integral/Integral/Integral_Thm/e.var" "Integral__Integral_Thm__".
-inline cic:/CoRN/ftc/Integral/He.var.
+inline "cic:/CoRN/ftc/Integral/Integral/Integral_Thm/He.var" "Integral__Integral_Thm__".
(* begin hide *)
-inline cic:/CoRN/ftc/Integral/d.con.
+inline "cic:/CoRN/ftc/Integral/Integral/Integral_Thm/d.con" "Integral__Integral_Thm__".
(* end hide *)
-inline cic:/CoRN/ftc/Integral/HmeshP.var.
+inline "cic:/CoRN/ftc/Integral/Integral/Integral_Thm/HmeshP.var" "Integral__Integral_Thm__".
-inline cic:/CoRN/ftc/Integral/fP.var.
+inline "cic:/CoRN/ftc/Integral/Integral/Integral_Thm/fP.var" "Integral__Integral_Thm__".
-inline cic:/CoRN/ftc/Integral/HfP.var.
+inline "cic:/CoRN/ftc/Integral/Integral/Integral_Thm/HfP.var" "Integral__Integral_Thm__".
-inline cic:/CoRN/ftc/Integral/HfP'.var.
+inline "cic:/CoRN/ftc/Integral/Integral/Integral_Thm/HfP'.var" "Integral__Integral_Thm__".
-inline cic:/CoRN/ftc/Integral/incF.var.
+inline "cic:/CoRN/ftc/Integral/Integral/Integral_Thm/incF.var" "Integral__Integral_Thm__".
-inline cic:/CoRN/ftc/Integral/partition_Sum_conv_integral.con.
+inline "cic:/CoRN/ftc/Integral/partition_Sum_conv_integral.con".
(* UNEXPORTED
-End Integral_Thm.
+End Integral_Thm
*)
(* UNEXPORTED
-End Integral.
+End Integral
*)
(* UNEXPORTED
-Section Basic_Properties.
+Section Basic_Properties
*)
(*#*
The usual extensionality and strong extensionality results hold.
*)
-inline cic:/CoRN/ftc/Integral/a.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/a.var" "Basic_Properties__".
-inline cic:/CoRN/ftc/Integral/b.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/b.var" "Basic_Properties__".
-inline cic:/CoRN/ftc/Integral/Hab.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Hab.var" "Basic_Properties__".
(* begin hide *)
-inline cic:/CoRN/ftc/Integral/I.con.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/I.con" "Basic_Properties__".
(* end hide *)
+(* NOTATION
+Notation Integral := (integral _ _ Hab).
+*)
+
(* UNEXPORTED
-Section Well_Definedness.
+Section Well_Definedness
*)
-inline cic:/CoRN/ftc/Integral/F.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Well_Definedness/F.var" "Basic_Properties__Well_Definedness__".
-inline cic:/CoRN/ftc/Integral/G.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Well_Definedness/G.var" "Basic_Properties__Well_Definedness__".
-inline cic:/CoRN/ftc/Integral/contF.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Well_Definedness/contF.var" "Basic_Properties__Well_Definedness__".
-inline cic:/CoRN/ftc/Integral/contG.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Well_Definedness/contG.var" "Basic_Properties__Well_Definedness__".
-inline cic:/CoRN/ftc/Integral/integral_strext.con.
+inline "cic:/CoRN/ftc/Integral/integral_strext.con".
-inline cic:/CoRN/ftc/Integral/integral_strext'.con.
+inline "cic:/CoRN/ftc/Integral/integral_strext'.con".
-inline cic:/CoRN/ftc/Integral/integral_wd.con.
+inline "cic:/CoRN/ftc/Integral/integral_wd.con".
-inline cic:/CoRN/ftc/Integral/integral_wd'.con.
+inline "cic:/CoRN/ftc/Integral/integral_wd'.con".
(* UNEXPORTED
-End Well_Definedness.
+End Well_Definedness
*)
(* UNEXPORTED
-Section Linearity_and_Monotonicity.
+Section Linearity_and_Monotonicity
*)
(* UNEXPORTED
The integral is a linear and monotonous function; in order to prove these facts we also need the important equalities $\int_a^bdx=b-a$#∫<sub>a</sub><sup>b</sup>dx=b-a# and $\int_a^af(x)dx=0$#∫<sub>a</sub><sup>a</sup>=0#.
*)
-inline cic:/CoRN/ftc/Integral/integral_one.con.
+inline "cic:/CoRN/ftc/Integral/integral_one.con".
-inline cic:/CoRN/ftc/Integral/F.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Linearity_and_Monotonicity/F.var" "Basic_Properties__Linearity_and_Monotonicity__".
-inline cic:/CoRN/ftc/Integral/G.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Linearity_and_Monotonicity/G.var" "Basic_Properties__Linearity_and_Monotonicity__".
-inline cic:/CoRN/ftc/Integral/contF.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Linearity_and_Monotonicity/contF.var" "Basic_Properties__Linearity_and_Monotonicity__".
-inline cic:/CoRN/ftc/Integral/contG.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Linearity_and_Monotonicity/contG.var" "Basic_Properties__Linearity_and_Monotonicity__".
-inline cic:/CoRN/ftc/Integral/integral_comm_scal.con.
+inline "cic:/CoRN/ftc/Integral/integral_comm_scal.con".
-inline cic:/CoRN/ftc/Integral/integral_plus.con.
+inline "cic:/CoRN/ftc/Integral/integral_plus.con".
(* UNEXPORTED
Transparent Even_Partition.
*)
-inline cic:/CoRN/ftc/Integral/integral_empty.con.
+inline "cic:/CoRN/ftc/Integral/integral_empty.con".
(* UNEXPORTED
-End Linearity_and_Monotonicity.
+End Linearity_and_Monotonicity
*)
(* UNEXPORTED
-Section Linearity_and_Monotonicity'.
+Section Linearity_and_Monotonicity'
*)
-inline cic:/CoRN/ftc/Integral/F.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Linearity_and_Monotonicity'/F.var" "Basic_Properties__Linearity_and_Monotonicity'__".
-inline cic:/CoRN/ftc/Integral/G.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Linearity_and_Monotonicity'/G.var" "Basic_Properties__Linearity_and_Monotonicity'__".
-inline cic:/CoRN/ftc/Integral/contF.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Linearity_and_Monotonicity'/contF.var" "Basic_Properties__Linearity_and_Monotonicity'__".
-inline cic:/CoRN/ftc/Integral/contG.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Linearity_and_Monotonicity'/contG.var" "Basic_Properties__Linearity_and_Monotonicity'__".
(*#*
%\begin{convention}% Let [alpha, beta : IR] and assume that
%\end{convention}%
*)
-inline cic:/CoRN/ftc/Integral/alpha.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Linearity_and_Monotonicity'/alpha.var" "Basic_Properties__Linearity_and_Monotonicity'__".
-inline cic:/CoRN/ftc/Integral/beta.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Linearity_and_Monotonicity'/beta.var" "Basic_Properties__Linearity_and_Monotonicity'__".
(* begin hide *)
-inline cic:/CoRN/ftc/Integral/h.con.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Linearity_and_Monotonicity'/h.con" "Basic_Properties__Linearity_and_Monotonicity'__".
(* end hide *)
-inline cic:/CoRN/ftc/Integral/contH.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Linearity_and_Monotonicity'/contH.var" "Basic_Properties__Linearity_and_Monotonicity'__".
-inline cic:/CoRN/ftc/Integral/linear_integral.con.
+inline "cic:/CoRN/ftc/Integral/linear_integral.con".
(* UNEXPORTED
Opaque nring.
*)
-inline cic:/CoRN/ftc/Integral/monotonous_integral.con.
+inline "cic:/CoRN/ftc/Integral/monotonous_integral.con".
(* UNEXPORTED
Transparent nring.
*)
(* UNEXPORTED
-End Linearity_and_Monotonicity'.
+End Linearity_and_Monotonicity'
*)
(* UNEXPORTED
-Section Corollaries.
+Section Corollaries
*)
-inline cic:/CoRN/ftc/Integral/F.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Corollaries/F.var" "Basic_Properties__Corollaries__".
-inline cic:/CoRN/ftc/Integral/G.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Corollaries/G.var" "Basic_Properties__Corollaries__".
-inline cic:/CoRN/ftc/Integral/contF.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Corollaries/contF.var" "Basic_Properties__Corollaries__".
-inline cic:/CoRN/ftc/Integral/contG.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Corollaries/contG.var" "Basic_Properties__Corollaries__".
(*#*
As corollaries we can calculate integrals of group operations applied to functions.
*)
-inline cic:/CoRN/ftc/Integral/integral_const.con.
+inline "cic:/CoRN/ftc/Integral/integral_const.con".
-inline cic:/CoRN/ftc/Integral/integral_minus.con.
+inline "cic:/CoRN/ftc/Integral/integral_minus.con".
-inline cic:/CoRN/ftc/Integral/integral_inv.con.
+inline "cic:/CoRN/ftc/Integral/integral_inv.con".
(*#*
We can also bound integrals by bounding the integrated functions.
*)
-inline cic:/CoRN/ftc/Integral/lb_integral.con.
+inline "cic:/CoRN/ftc/Integral/lb_integral.con".
-inline cic:/CoRN/ftc/Integral/ub_integral.con.
+inline "cic:/CoRN/ftc/Integral/ub_integral.con".
-inline cic:/CoRN/ftc/Integral/integral_leEq_norm.con.
+inline "cic:/CoRN/ftc/Integral/integral_leEq_norm.con".
(* UNEXPORTED
-End Corollaries.
+End Corollaries
*)
(* UNEXPORTED
-Section Integral_Sum.
+Section Integral_Sum
*)
(*#*
%\end{convention}%
*)
-inline cic:/CoRN/ftc/Integral/F.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Integral_Sum/F.var" "Basic_Properties__Integral_Sum__".
-inline cic:/CoRN/ftc/Integral/c.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Integral_Sum/c.var" "Basic_Properties__Integral_Sum__".
-inline cic:/CoRN/ftc/Integral/Hac.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Integral_Sum/Hac.var" "Basic_Properties__Integral_Sum__".
-inline cic:/CoRN/ftc/Integral/Hcb.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Integral_Sum/Hcb.var" "Basic_Properties__Integral_Sum__".
-inline cic:/CoRN/ftc/Integral/Hab'.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Integral_Sum/Hab'.var" "Basic_Properties__Integral_Sum__".
-inline cic:/CoRN/ftc/Integral/Hac'.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Integral_Sum/Hac'.var" "Basic_Properties__Integral_Sum__".
-inline cic:/CoRN/ftc/Integral/Hcb'.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Integral_Sum/Hcb'.var" "Basic_Properties__Integral_Sum__".
(* UNEXPORTED
-Section Partition_Join.
+Section Partition_Join
*)
(*#*
%\end{convention}%
*)
-inline cic:/CoRN/ftc/Integral/n.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Integral_Sum/Partition_Join/n.var" "Basic_Properties__Integral_Sum__Partition_Join__".
-inline cic:/CoRN/ftc/Integral/m.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Integral_Sum/Partition_Join/m.var" "Basic_Properties__Integral_Sum__Partition_Join__".
-inline cic:/CoRN/ftc/Integral/P.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Integral_Sum/Partition_Join/P.var" "Basic_Properties__Integral_Sum__Partition_Join__".
-inline cic:/CoRN/ftc/Integral/Q.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Integral_Sum/Partition_Join/Q.var" "Basic_Properties__Integral_Sum__Partition_Join__".
(* begin hide *)
-inline cic:/CoRN/ftc/Integral/partition_join_aux.con.
+inline "cic:/CoRN/ftc/Integral/partition_join_aux.con".
(* end hide *)
-inline cic:/CoRN/ftc/Integral/partition_join_fun.con.
+inline "cic:/CoRN/ftc/Integral/partition_join_fun.con".
(* begin hide *)
-inline cic:/CoRN/ftc/Integral/pjf_1.con.
+inline "cic:/CoRN/ftc/Integral/pjf_1.con".
-inline cic:/CoRN/ftc/Integral/pjf_2.con.
+inline "cic:/CoRN/ftc/Integral/pjf_2.con".
-inline cic:/CoRN/ftc/Integral/pjf_2'.con.
+inline "cic:/CoRN/ftc/Integral/pjf_2'.con".
-inline cic:/CoRN/ftc/Integral/pjf_3.con.
+inline "cic:/CoRN/ftc/Integral/pjf_3.con".
-inline cic:/CoRN/ftc/Integral/partition_join_prf1.con.
+inline "cic:/CoRN/ftc/Integral/partition_join_prf1.con".
-inline cic:/CoRN/ftc/Integral/partition_join_prf2.con.
+inline "cic:/CoRN/ftc/Integral/partition_join_prf2.con".
-inline cic:/CoRN/ftc/Integral/partition_join_start.con.
+inline "cic:/CoRN/ftc/Integral/partition_join_start.con".
-inline cic:/CoRN/ftc/Integral/partition_join_finish.con.
+inline "cic:/CoRN/ftc/Integral/partition_join_finish.con".
-inline cic:/CoRN/ftc/Integral/partition_join.con.
+inline "cic:/CoRN/ftc/Integral/partition_join.con".
(* end hide *)
%\end{convention}%
*)
-inline cic:/CoRN/ftc/Integral/fP.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Integral_Sum/Partition_Join/fP.var" "Basic_Properties__Integral_Sum__Partition_Join__".
-inline cic:/CoRN/ftc/Integral/HfP.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Integral_Sum/Partition_Join/HfP.var" "Basic_Properties__Integral_Sum__Partition_Join__".
-inline cic:/CoRN/ftc/Integral/HfP'.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Integral_Sum/Partition_Join/HfP'.var" "Basic_Properties__Integral_Sum__Partition_Join__".
-inline cic:/CoRN/ftc/Integral/fQ.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Integral_Sum/Partition_Join/fQ.var" "Basic_Properties__Integral_Sum__Partition_Join__".
-inline cic:/CoRN/ftc/Integral/HfQ.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Integral_Sum/Partition_Join/HfQ.var" "Basic_Properties__Integral_Sum__Partition_Join__".
-inline cic:/CoRN/ftc/Integral/HfQ'.var.
+inline "cic:/CoRN/ftc/Integral/Basic_Properties/Integral_Sum/Partition_Join/HfQ'.var" "Basic_Properties__Integral_Sum__Partition_Join__".
(* begin hide *)
-inline cic:/CoRN/ftc/Integral/partition_join_aux'.con.
+inline "cic:/CoRN/ftc/Integral/partition_join_aux'.con".
(* end hide *)
-inline cic:/CoRN/ftc/Integral/partition_join_pts.con.
+inline "cic:/CoRN/ftc/Integral/partition_join_pts.con".
(* begin hide *)
-inline cic:/CoRN/ftc/Integral/pjp_1.con.
+inline "cic:/CoRN/ftc/Integral/pjp_1.con".
-inline cic:/CoRN/ftc/Integral/pjp_2.con.
+inline "cic:/CoRN/ftc/Integral/pjp_2.con".
-inline cic:/CoRN/ftc/Integral/pjp_3.con.
+inline "cic:/CoRN/ftc/Integral/pjp_3.con".
(* end hide *)
-inline cic:/CoRN/ftc/Integral/partition_join_Pts_in_partition.con.
+inline "cic:/CoRN/ftc/Integral/partition_join_Pts_in_partition.con".
-inline cic:/CoRN/ftc/Integral/partition_join_Pts_wd.con.
+inline "cic:/CoRN/ftc/Integral/partition_join_Pts_wd.con".
(* UNEXPORTED
Opaque partition_join.
Transparent minus.
*)
-inline cic:/CoRN/ftc/Integral/partition_join_Sum_lemma.con.
+inline "cic:/CoRN/ftc/Integral/partition_join_Sum_lemma.con".
-inline cic:/CoRN/ftc/Integral/partition_join_mesh.con.
+inline "cic:/CoRN/ftc/Integral/partition_join_mesh.con".
(* UNEXPORTED
-End Partition_Join.
+End Partition_Join
*)
(*#*
Opaque Even_Partition.
*)
-inline cic:/CoRN/ftc/Integral/integral_plus_integral.con.
+inline "cic:/CoRN/ftc/Integral/integral_plus_integral.con".
(* UNEXPORTED
-End Integral_Sum.
+End Integral_Sum
*)
(* UNEXPORTED
*)
(* UNEXPORTED
-End Basic_Properties.
+End Basic_Properties
*)
(*#*
The following are simple consequences of this result and of previous ones.
*)
-inline cic:/CoRN/ftc/Integral/integral_less_norm.con.
+inline "cic:/CoRN/ftc/Integral/integral_less_norm.con".
(* end hide *)
-inline cic:/CoRN/ftc/Integral/integral_gt_zero.con.
+inline "cic:/CoRN/ftc/Integral/integral_gt_zero.con".
(* end hide *)