Skip to content

Commit

Permalink
Use From systematically
Browse files Browse the repository at this point in the history
  • Loading branch information
proux01 committed Oct 17, 2024
1 parent 6dfceaa commit f82e31d
Show file tree
Hide file tree
Showing 44 changed files with 91 additions and 92 deletions.
2 changes: 1 addition & 1 deletion Makefile.common
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ doc: __always__ Makefile.coq
# cd _build_doc && grep -v vio: .Makefile.coq.d > depend
# cd _build_doc && cat depend | $(MATHCOMP)etc/buildlibgraph $(COQFILES) > htmldoc/depend.js
cd _build_doc && $(COQBIN)coqdoc -t "MathComp Analysis" \
-g --utf8 -R classical mathcomp.classical -R theories mathcomp.analysis \
-g --utf8 -Q classical mathcomp.classical -Q theories mathcomp.analysis \
--parse-comments \
--multi-index $(COQFILES) -d htmldoc
. $(MATHCOMP)etc/utils/builddoc_lib.sh; \
Expand Down
4 changes: 2 additions & 2 deletions _CoqProject
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
-R classical mathcomp.classical
-R theories mathcomp.analysis
-Q classical mathcomp.classical
-Q theories mathcomp.analysis

-arg -w -arg -parsing
-arg -w -arg +undeclared-scope
Expand Down
2 changes: 1 addition & 1 deletion classical/Make
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-R . mathcomp.classical
-Q . mathcomp.classical

-arg -w -arg -parsing
-arg -w -arg +undeclared-scope
Expand Down
2 changes: 1 addition & 1 deletion classical/mathcomp_extra.v
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* mathcomp analysis (c) 2022 Inria and AIST. License: CeCILL-C. *)
Require Import BinPos.
From Coq Require Import BinPos.
From mathcomp Require Import all_ssreflect finmap ssralg ssrnum ssrint rat.
From mathcomp Require Import finset interval.

Expand Down
2 changes: 1 addition & 1 deletion classical/wochoice.v
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
(* mathcomp analysis (c) 2017 Inria and AIST. License: CeCILL-C. *)
From mathcomp Require Import ssreflect ssrfun ssrbool eqtype ssrnat seq.
Require Import boolp contra.
From mathcomp Require Import boolp contra.

(**md**************************************************************************)
(* # Well-ordered choice *)
Expand Down
2 changes: 1 addition & 1 deletion theories/Make
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-R . mathcomp.analysis
-Q . mathcomp.analysis

-arg -w -arg -parsing
-arg -w -arg +undeclared-scope
Expand Down
12 changes: 6 additions & 6 deletions theories/Rstruct.v
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@ liability. See the COPYING file for more details.
(* # Compatibility with the real numbers of Coq *)
(******************************************************************************)

Require Import Rdefinitions Raxioms RIneq Rbasic_fun Zwf.
Require Import Epsilon FunctionalExtensionality Ranalysis1 Rsqrt_def.
Require Import Rtrigo1 Reals.
From Coq Require Import Rdefinitions Raxioms RIneq Rbasic_fun Zwf.
From Coq Require Import Epsilon FunctionalExtensionality Ranalysis1 Rsqrt_def.
From Coq Require Import Rtrigo1 Reals.
From mathcomp Require Import all_ssreflect ssralg poly mxpoly ssrnum.
From mathcomp Require Import archimedean.
From HB Require Import structures.
Expand Down Expand Up @@ -364,7 +364,7 @@ End ssreal_struct.

Local Open Scope ring_scope.
From mathcomp Require Import boolp classical_sets.
Require Import reals.
From mathcomp Require Import reals.

Section ssreal_struct_contd.
Implicit Type E : set R.
Expand Down Expand Up @@ -424,7 +424,7 @@ Implicit Types (x y : R) (m n : nat).

(* equational lemmas about exp, sin and cos for mathcomp compat *)

(* Require Import realsum. *)
(* From mathcomp Require Import realsum. *)

(* :TODO: One day, do this *)
(* Notation "\Sum_ i E" := (psum (fun i => E)) *)
Expand Down Expand Up @@ -697,7 +697,7 @@ End bigmaxr.

End ssreal_struct_contd.

Require Import signed topology.
From mathcomp Require Import signed topology.

Section analysis_struct.

Expand Down
2 changes: 1 addition & 1 deletion theories/altreals/dedekind.v
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

(* -------------------------------------------------------------------- *)
From mathcomp Require Import all_ssreflect all_algebra.
(* ------- *) Require Import Setoid.
From Coq Require Import Setoid.

(* -------------------------------------------------------------------- *)
Set Implicit Arguments.
Expand Down
4 changes: 2 additions & 2 deletions theories/altreals/discrete.v
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
From HB Require Import structures.
From mathcomp Require Import all_ssreflect all_algebra.
From mathcomp.classical Require Import boolp.
Require Import xfinmap reals.
(* ------- *) Require (*--*) Setoid.
From mathcomp Require Import xfinmap reals.
From Coq Require Setoid.

(* -------------------------------------------------------------------- *)
Set Implicit Arguments.
Expand Down
4 changes: 2 additions & 2 deletions theories/altreals/distr.v
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
(* -------------------------------------------------------------------- *)
From mathcomp Require Import all_ssreflect all_algebra.
From mathcomp.classical Require Import boolp classical_sets mathcomp_extra.
Require Import xfinmap constructive_ereal reals discrete.
Require Import realseq realsum.
From mathcomp Require Import xfinmap constructive_ereal reals discrete.
From mathcomp Require Import realseq realsum.

Set Implicit Arguments.
Unset Strict Implicit.
Expand Down
4 changes: 2 additions & 2 deletions theories/altreals/realseq.v
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@

(* -------------------------------------------------------------------- *)
From mathcomp Require Import all_ssreflect all_algebra.
Require Import mathcomp.bigenough.bigenough.
From mathcomp Require Import bigenough.
From mathcomp.classical Require Import boolp classical_sets functions.
From mathcomp.classical Require Import mathcomp_extra.
Require Import xfinmap constructive_ereal reals discrete.
From mathcomp Require Import xfinmap constructive_ereal reals discrete.

Set Implicit Arguments.
Unset Strict Implicit.
Expand Down
2 changes: 1 addition & 1 deletion theories/altreals/realsum.v
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
(* -------------------------------------------------------------------- *)
From mathcomp Require Import all_ssreflect all_algebra archimedean.
From mathcomp.classical Require Import boolp.
Require Import xfinmap constructive_ereal reals discrete realseq.
From mathcomp Require Import xfinmap constructive_ereal reals discrete realseq.
From mathcomp.classical Require Import classical_sets functions.

Set Implicit Arguments.
Expand Down
4 changes: 2 additions & 2 deletions theories/cantor.v
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ From HB Require Import structures.
From mathcomp Require Import all_ssreflect ssralg ssrint ssrnum interval rat.
From mathcomp Require Import finmap.
From mathcomp Require Import mathcomp_extra boolp classical_sets functions.
From mathcomp Require Import cardinality.
Require Import reals signed topology function_spaces separation_axioms.
From mathcomp Require Import cardinality reals signed.
From mathcomp Require Import topology function_spaces separation_axioms.

(**md**************************************************************************)
(* # The Cantor Space and Applications *)
Expand Down
5 changes: 3 additions & 2 deletions theories/charge.v
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@ From mathcomp Require Import finmap fingroup perm rat.
From mathcomp Require Import mathcomp_extra boolp classical_sets cardinality.
From mathcomp Require Import functions fsbigop set_interval.
From HB Require Import structures.
Require Import reals ereal signed topology numfun normedtype sequences.
Require Import esum measure realfun lebesgue_measure lebesgue_integral.
From mathcomp Require Import reals ereal signed topology numfun normedtype.
From mathcomp Require Import sequences esum measure realfun lebesgue_measure.
From mathcomp Require Import lebesgue_integral.

(**md**************************************************************************)
(* # Charges *)
Expand Down
3 changes: 1 addition & 2 deletions theories/constructive_ereal.v
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@
bounds of intervals*)
From HB Require Import structures.
From mathcomp Require Import all_ssreflect all_algebra finmap.
From mathcomp Require Import mathcomp_extra.
Require Import signed.
From mathcomp Require Import mathcomp_extra signed.

(**md**************************************************************************)
(* # Extended real numbers $\overline{R}$ *)
Expand Down
6 changes: 3 additions & 3 deletions theories/convex.v
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
From mathcomp Require Import all_ssreflect ssralg ssrint ssrnum finmap.
From mathcomp Require Import matrix interval zmodp vector fieldext falgebra.
From mathcomp Require Import mathcomp_extra boolp classical_sets set_interval.
From mathcomp Require Import functions cardinality.
Require Import ereal reals signed topology prodnormedzmodule normedtype derive.
Require Import realfun itv.
From mathcomp Require Import functions cardinality ereal reals signed.
From mathcomp Require Import topology prodnormedzmodule normedtype derive.
From mathcomp Require Import realfun itv.
From HB Require Import structures.

(**md**************************************************************************)
Expand Down
3 changes: 2 additions & 1 deletion theories/derive.v
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
From HB Require Import structures.
From mathcomp Require Import all_ssreflect ssralg ssrnum matrix interval.
From mathcomp Require Import mathcomp_extra boolp classical_sets functions.
Require Import reals signed topology prodnormedzmodule normedtype landau forms.
From mathcomp Require Import reals signed topology prodnormedzmodule normedtype.
From mathcomp Require Import landau forms.

(**md**************************************************************************)
(* # Differentiation *)
Expand Down
4 changes: 2 additions & 2 deletions theories/ereal.v
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ From HB Require Import structures.
From mathcomp Require Import all_ssreflect all_algebra archimedean finmap.
From mathcomp Require Import boolp classical_sets functions.
From mathcomp Require Import fsbigop cardinality set_interval.
Require Import reals signed topology.
Require Export constructive_ereal.
From mathcomp Require Import reals signed topology.
From mathcomp Require Export constructive_ereal.

(**md**************************************************************************)
(* # Extended real numbers, classical part ($\overline{\mathbb{R}}$) *)
Expand Down
4 changes: 2 additions & 2 deletions theories/esum.v
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
(* mathcomp analysis (c) 2017 Inria and AIST. License: CeCILL-C. *)
From mathcomp Require Import all_ssreflect ssralg ssrnum finmap.
From mathcomp Require Import mathcomp_extra boolp classical_sets functions.
From mathcomp Require Import cardinality fsbigop.
Require Import reals ereal signed topology sequences normedtype numfun.
From mathcomp Require Import cardinality fsbigop reals ereal signed.
From mathcomp Require Import topology sequences normedtype numfun.

(**md**************************************************************************)
(* # Summation over classical sets *)
Expand Down
7 changes: 3 additions & 4 deletions theories/exp.v
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,9 @@
From mathcomp Require Import all_ssreflect ssralg ssrint ssrnum matrix.
From mathcomp Require Import interval rat.
From mathcomp Require Import boolp classical_sets functions.
From mathcomp Require Import mathcomp_extra.
Require Import reals ereal.
Require Import signed topology normedtype landau sequences derive realfun.
Require Import itv convex.
From mathcomp Require Import mathcomp_extra reals ereal signed.
From mathcomp Require Import topology normedtype landau sequences derive.
From mathcomp Require Import realfun itv convex.

(**md**************************************************************************)
(* # Theory of exponential/logarithm functions *)
Expand Down
8 changes: 4 additions & 4 deletions theories/ftc.v
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
From HB Require Import structures.
From mathcomp Require Import all_ssreflect ssralg ssrnum ssrint interval finmap.
From mathcomp Require Import mathcomp_extra boolp classical_sets functions.
From mathcomp Require Import cardinality fsbigop .
Require Import signed reals ereal topology normedtype sequences real_interval.
Require Import esum measure lebesgue_measure numfun realfun lebesgue_integral.
Require Import derive charge.
From mathcomp Require Import cardinality fsbigop signed reals ereal.
From mathcomp Require Import topology normedtype sequences real_interval.
From mathcomp Require Import esum measure lebesgue_measure numfun realfun.
From mathcomp Require Import lebesgue_integral derive charge.

(**md**************************************************************************)
(* # Fundamental Theorem of Calculus for the Lebesgue Integral *)
Expand Down
2 changes: 1 addition & 1 deletion theories/function_spaces.v
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ From HB Require Import structures.
From mathcomp Require Import all_ssreflect all_algebra finmap generic_quotient.
From mathcomp Require Import boolp classical_sets functions.
From mathcomp Require Import cardinality mathcomp_extra fsbigop.
Require Import reals signed topology separation_axioms.
From mathcomp Require Import reals signed topology separation_axioms.

(**md**************************************************************************)
(* # The topology of functions spaces *)
Expand Down
8 changes: 4 additions & 4 deletions theories/hoelder.v
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
From HB Require Import structures.
From mathcomp Require Import all_ssreflect ssralg ssrnum ssrint interval finmap.
From mathcomp Require Import mathcomp_extra boolp classical_sets functions.
From mathcomp Require Import cardinality fsbigop .
Require Import signed reals ereal topology normedtype sequences real_interval.
Require Import esum measure lebesgue_measure lebesgue_integral numfun exp.
Require Import convex itv.
From mathcomp Require Import cardinality fsbigop signed reals ereal.
From mathcomp Require Import topology normedtype sequences real_interval.
From mathcomp Require Import esum measure lebesgue_measure lebesgue_integral.
From mathcomp Require Import numfun exp convex itv.

(**md**************************************************************************)
(* # Hoelder's Inequality *)
Expand Down
3 changes: 1 addition & 2 deletions theories/itv.v
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ From HB Require Import structures.
From mathcomp Require Import ssreflect ssrfun ssrbool.
From mathcomp Require Import ssrnat eqtype choice order ssralg ssrnum ssrint.
From mathcomp Require Import interval.
From mathcomp Require Import mathcomp_extra boolp.
Require Import signed.
From mathcomp Require Import mathcomp_extra boolp signed.

(**md**************************************************************************)
(* # Numbers within an interval *)
Expand Down
6 changes: 3 additions & 3 deletions theories/kernel.v
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
From HB Require Import structures.
From mathcomp Require Import all_ssreflect ssralg ssrnum ssrint interval finmap.
From mathcomp Require Import mathcomp_extra boolp classical_sets functions.
From mathcomp Require Import cardinality fsbigop.
Require Import reals ereal signed topology normedtype sequences esum measure.
Require Import numfun lebesgue_measure lebesgue_integral.
From mathcomp Require Import cardinality fsbigop reals ereal signed.
From mathcomp Require Import topology normedtype sequences esum measure.
From mathcomp Require Import numfun lebesgue_measure lebesgue_integral.

(**md**************************************************************************)
(* # Kernels *)
Expand Down
3 changes: 2 additions & 1 deletion theories/landau.v
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
From HB Require Import structures.
From mathcomp Require Import all_ssreflect ssralg ssrnum.
From mathcomp Require Import mathcomp_extra boolp classical_sets functions.
Require Import ereal reals signed topology normedtype prodnormedzmodule.
From mathcomp Require Import ereal reals signed topology normedtype.
From mathcomp Require Import prodnormedzmodule.

(**md**************************************************************************)
(* # Bachmann-Landau notations: $f=o(e)$, $f=O(e)$ *)
Expand Down
6 changes: 3 additions & 3 deletions theories/lebesgue_integral.v
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ From HB Require Import structures.
From mathcomp Require Import all_ssreflect ssralg ssrnum ssrint interval finmap.
From mathcomp Require Import archimedean.
From mathcomp Require Import boolp classical_sets functions.
From mathcomp Require Import cardinality fsbigop.
Require Import signed reals ereal topology normedtype sequences real_interval.
Require Import esum measure lebesgue_measure numfun realfun function_spaces.
From mathcomp Require Import cardinality fsbigop signed reals ereal topology.
From mathcomp Require Import normedtype sequences real_interval esum measure.
From mathcomp Require Import lebesgue_measure numfun realfun function_spaces.

(**md**************************************************************************)
(* # Lebesgue Integral *)
Expand Down
8 changes: 4 additions & 4 deletions theories/lebesgue_measure.v
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
From mathcomp Require Import all_ssreflect ssralg ssrnum ssrint interval.
From mathcomp Require Import finmap fingroup perm rat archimedean.
From mathcomp Require Import mathcomp_extra boolp classical_sets functions.
From mathcomp Require Import cardinality fsbigop.
Require Import reals ereal signed topology numfun normedtype function_spaces.
From mathcomp Require Import cardinality fsbigop reals ereal signed.
From mathcomp Require Import topology numfun normedtype function_spaces.
From HB Require Import structures.
Require Import sequences esum measure real_interval realfun exp.
Require Export lebesgue_stieltjes_measure.
From mathcomp Require Import sequences esum measure real_interval realfun exp.
From mathcomp Require Export lebesgue_stieltjes_measure.

(**md**************************************************************************)
(* # Lebesgue Measure *)
Expand Down
4 changes: 2 additions & 2 deletions theories/lebesgue_stieltjes_measure.v
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ From mathcomp Require Import finmap fingroup perm rat archimedean.
From HB Require Import structures.
From mathcomp.classical Require Import mathcomp_extra boolp classical_sets.
From mathcomp.classical Require Import functions fsbigop cardinality.
Require Import reals ereal signed topology numfun normedtype sequences esum.
Require Import real_interval measure realfun.
From mathcomp Require Import reals ereal signed topology numfun normedtype.
From mathcomp Require Import sequences esum real_interval measure realfun.

(**md**************************************************************************)
(* # Lebesgue Stieltjes Measure *)
Expand Down
4 changes: 2 additions & 2 deletions theories/measure.v
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
(* mathcomp analysis (c) 2017 Inria and AIST. License: CeCILL-C. *)
From mathcomp Require Import all_ssreflect all_algebra archimedean finmap.
From mathcomp Require Import mathcomp_extra boolp classical_sets functions.
From mathcomp Require Import cardinality fsbigop.
Require Import reals ereal signed topology normedtype sequences esum numfun.
From mathcomp Require Import cardinality fsbigop reals ereal signed.
From mathcomp Require Import topology normedtype sequences esum numfun.
From HB Require Import structures.

(**md**************************************************************************)
Expand Down
6 changes: 3 additions & 3 deletions theories/normedtype.v
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ From mathcomp Require Import all_ssreflect ssralg ssrint ssrnum finmap matrix.
From mathcomp Require Import rat interval zmodp vector fieldext falgebra.
From mathcomp Require Import boolp classical_sets functions.
From mathcomp Require Import archimedean.
From mathcomp Require Import cardinality set_interval.
Require Import ereal reals signed topology prodnormedzmodule function_spaces.
Require Export separation_axioms.
From mathcomp Require Import cardinality set_interval ereal reals.
From mathcomp Require Import signed topology prodnormedzmodule function_spaces.
From mathcomp Require Export separation_axioms.

(**md**************************************************************************)
(* # Norm-related Notions *)
Expand Down
5 changes: 2 additions & 3 deletions theories/nsatz_realtype.v
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
Require Import Nsatz.
From Coq Require Import Nsatz.
From mathcomp Require Import all_ssreflect ssralg ssrint ssrnum.
From mathcomp Require Import boolp.
Require Import reals ereal.
From mathcomp Require Import boolp reals ereal.

(**md**************************************************************************)
(* # nsatz for realType *)
Expand Down
5 changes: 3 additions & 2 deletions theories/numfun.v
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
From HB Require Import structures.
From mathcomp Require Import all_ssreflect ssralg ssrnum ssrint interval finmap.
From mathcomp Require Import mathcomp_extra boolp classical_sets fsbigop.
From mathcomp Require Import functions cardinality set_interval.
Require Import signed reals ereal topology normedtype sequences function_spaces.
From mathcomp Require Import functions cardinality set_interval signed reals.
From mathcomp Require Import ereal topology normedtype sequences.
From mathcomp Require Import function_spaces.

(**md**************************************************************************)
(* # Numerical functions *)
Expand Down
Loading

0 comments on commit f82e31d

Please sign in to comment.