Skip to content

Commit 62504f7

Browse files
committed
mv tvs to normedtype_theory
1 parent f72e007 commit 62504f7

6 files changed

Lines changed: 16 additions & 18 deletions

File tree

_CoqProject

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,12 @@ theories/homotopy_theory/continuous_path.v
7575

7676
theories/ess_sup_inf.v
7777
theories/cantor.v
78-
theories/tvs.v
7978

8079
theories/normedtype_theory/num_normedtype.v
8180
theories/normedtype_theory/matrix_normedtype.v
8281
theories/normedtype_theory/ereal_normedtype.v
8382
theories/normedtype_theory/pseudometric_normed_Zmodule.v
83+
theories/normedtype_theory/tvs.v
8484
theories/normedtype_theory/normed_module.v
8585
theories/normedtype_theory/complete_normed_module.v
8686
theories/normedtype_theory/urysohn.v

theories/Make

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@ homotopy_theory/continuous_path.v
4141

4242
ess_sup_inf.v
4343
cantor.v
44-
tvs.v
4544

4645
normedtype_theory/num_normedtype.v
4746
normedtype_theory/matrix_normedtype.v
4847
normedtype_theory/ereal_normedtype.v
4948
normedtype_theory/pseudometric_normed_Zmodule.v
49+
normedtype_theory/tvs.v
5050
normedtype_theory/normed_module.v
5151
normedtype_theory/complete_normed_module.v
5252
normedtype_theory/urysohn.v

theories/normedtype_theory/normedtype.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
(* mathcomp analysis (c) 2025 Inria and AIST. License: CeCILL-C. *)
22
From mathcomp Require Export num_normedtype.
3-
From mathcomp Require Export ereal_normedtype.
43
From mathcomp Require Export pseudometric_normed_Zmodule.
4+
From mathcomp Require Export ereal_normedtype.
55
From mathcomp Require Export normed_module.
66
From mathcomp Require Export matrix_normedtype.
77
From mathcomp Require Export complete_normed_module.

theories/normedtype_theory/num_normedtype.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ From mathcomp Require Import interval interval_inference archimedean rat.
55
From mathcomp Require Import unstable.
66
From mathcomp Require Import mathcomp_extra boolp classical_sets functions.
77
From mathcomp Require Import cardinality set_interval reals real_interval.
8-
From mathcomp Require Import topology prodnormedzmodule tvs.
8+
From mathcomp Require Import topology prodnormedzmodule.
99

1010
(**md**************************************************************************)
1111
(* # Preliminaries for norm-related notions *)

theories/normedtype_theory/pseudometric_normed_Zmodule.v

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ From mathcomp Require Import all_ssreflect_compat finmap ssralg ssrnum ssrint.
44
From mathcomp Require Import interval interval_inference archimedean.
55
From mathcomp Require Import boolp classical_sets functions cardinality.
66
From mathcomp Require Import set_interval ereal reals topology.
7-
From mathcomp Require Import prodnormedzmodule tvs num_normedtype.
7+
From mathcomp Require Import prodnormedzmodule num_normedtype.
88

99
(**md**************************************************************************)
1010
(* # Normed topological abelian groups *)
@@ -124,6 +124,15 @@ Unshelve. all: by end_near. Qed.
124124

125125
End at_left_right_topologicalType.
126126

127+
HB.structure Definition NbhsNmodule := {M of Nbhs M & GRing.Nmodule M}.
128+
HB.structure Definition NbhsZmodule := {M of Nbhs M & GRing.Zmodule M}.
129+
HB.structure Definition PreTopologicalNmodule :=
130+
{M of Topological M & GRing.Nmodule M}.
131+
HB.structure Definition PreTopologicalZmodule :=
132+
{M of Topological M & GRing.Zmodule M}.
133+
HB.structure Definition PreUniformNmodule := {M of Uniform M & GRing.Nmodule M}.
134+
HB.structure Definition PreUniformZmodule := {M of Uniform M & GRing.Zmodule M}.
135+
127136
HB.mixin Record NormedZmod_PseudoMetric_eq (R : numDomainType) T
128137
& Num.NormedZmodule R T & PseudoPointedMetric R T := {
129138
pseudo_metric_ball_norm : ball = ball_ (fun x : T => `| x |)
Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ From HB Require Import structures.
33
From mathcomp Require Import all_ssreflect_compat ssralg ssrnum vector.
44
From mathcomp Require Import interval_inference.
55
From mathcomp Require Import boolp classical_sets functions cardinality.
6-
From mathcomp Require Import set_interval reals topology.
6+
From mathcomp Require Import set_interval reals topology num_normedtype.
7+
From mathcomp Require Import pseudometric_normed_Zmodule.
78

89
(**md**************************************************************************)
910
(* # Topological vector spaces *)
@@ -73,14 +74,9 @@ Local Open Scope ring_scope.
7374
(* HB.structure Definition FilteredZmodule := {M of Filtered M M & GRing.Zmodule M}. *)
7475
(* HB.structure Definition FilteredLmodule (K : numDomainType) := *)
7576
(* {M of Filtered M M & GRing.Lmodule K M}. *)
76-
HB.structure Definition NbhsNmodule := {M of Nbhs M & GRing.Nmodule M}.
77-
HB.structure Definition NbhsZmodule := {M of Nbhs M & GRing.Zmodule M}.
7877
HB.structure Definition NbhsLmodule (K : numDomainType) :=
7978
{M of Nbhs M & GRing.Lmodule K M}.
8079

81-
HB.structure Definition PreTopologicalNmodule :=
82-
{M of Topological M & GRing.Nmodule M}.
83-
8480
HB.mixin Record PreTopologicalNmodule_isTopologicalNmodule M
8581
& PreTopologicalNmodule M := {
8682
add_continuous : continuous (fun x : M * M => x.1 + x.2) ;
@@ -89,9 +85,6 @@ HB.mixin Record PreTopologicalNmodule_isTopologicalNmodule M
8985
HB.structure Definition TopologicalNmodule :=
9086
{M of PreTopologicalNmodule M & PreTopologicalNmodule_isTopologicalNmodule M}.
9187

92-
HB.structure Definition PreTopologicalZmodule :=
93-
{M of Topological M & GRing.Zmodule M}.
94-
9588
HB.mixin Record TopologicalNmodule_isTopologicalZmodule M
9689
& Topological M & GRing.Zmodule M := {
9790
opp_continuous : continuous (-%R : M -> M) ;
@@ -191,17 +184,13 @@ HB.instance Definition _ :=
191184

192185
HB.end.
193186

194-
HB.structure Definition PreUniformNmodule := {M of Uniform M & GRing.Nmodule M}.
195-
196187
HB.mixin Record PreUniformNmodule_isUniformNmodule M & PreUniformNmodule M := {
197188
add_unif_continuous : unif_continuous (fun x : M * M => x.1 + x.2)
198189
}.
199190

200191
HB.structure Definition UniformNmodule :=
201192
{M of PreUniformNmodule M & PreUniformNmodule_isUniformNmodule M}.
202193

203-
HB.structure Definition PreUniformZmodule := {M of Uniform M & GRing.Zmodule M}.
204-
205194
HB.mixin Record UniformNmodule_isUniformZmodule M
206195
& Uniform M & GRing.Zmodule M := {
207196
opp_unif_continuous : unif_continuous (-%R : M -> M)

0 commit comments

Comments
 (0)