You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(* bornoU : forall P Q : set T, B P -> B Q -> B (P `|` Q) ; *)
988
-
(* bornoS : forall P Q : set T, P `<=` Q -> B Q -> B P *)
989
-
(* }. *)
990
-
991
-
(* Global Hint Mode Bornology - ! : typeclass_instances. *)
992
985
993
986
(*(*why with typeclasses and not with HB ? *)*)
994
987
995
988
(*What follows is adapted from {family fam, U -> V} in
996
989
function_space.v. Should we copy instances from family fam to family_lcfun fam ? *)
997
-
Definition uniform_lcfun_family R {E : ctvsType R} (F : ctvsType R) (fam : set E -> Prop) : Type :=
998
-
{linear_continuous E -> F}.
990
+
Definition uniform_lcfun_family R {E : ctvsType R} (F : ctvsType R) (fam : set E -> Prop) : Type :=
991
+
{linear_continuous E -> F}.
999
992
1000
993
(* Reserved Notation "'{' 'family_lcfun' fam , U '->' V '|' s '}'" *)
1001
994
(* (at level 0, U at level 98, V at level 99, *)
@@ -1019,21 +1012,79 @@ Notation "{ 'family_lcfun' fam , F --> f }" :=
1019
1012
1020
1013
(* we can´t use unfiorm, it is defined on E -> F and not on our space. We need to define it on {linear_continuous E -> F} , inducing its topology from uniform` E- > F *)
1021
1014
1022
-
Locate sup_topology.
1023
-
Search (continuousType _ _). Locate continuousEP.
1024
-
1025
1015
1026
1016
(*md
1027
1017
Define bounded
1028
-
Define bornology
1018
+
TODO generalize bounded_fun_norm in sequence.v
1019
+
Define bornology and bounded function - prove continuous -> bounded
1020
+
Generalize bounded_near in normedtype.v
1029
1021
Define uniform convergence on bornology
1030
1022
Prove continuous embedding into topologies already defined on spaces of functions.
1031
-
*)
1032
1023
1033
-
(*First lemma to formalize : Prop 1 in 2.10 Jarchow *)
1024
+
Pour E_{sigma} : utiliser des tags, ie des identité annotées
1025
+
*)
1026
+
1027
+
1028
+
ReservedNotation "'{' 'linear_continuous_' B , U '->' V '}'"
1029
+
(at level 0, U at level 98, V at level 99,
1030
+
format "{ 'linear_continuous_' B , U -> V }").
1031
+
ReservedNotation "'{' 'linear_continuous_' B , F '-->' f '}'"
1032
+
(at level 0, F at level 98, f at level 99,
1033
+
format "{ 'linear_continuous_' B , F --> f }").
1034
+
1035
+
1036
+
Definition bounded (R : numFieldType) (E : ctvsType R) (b : set E) := forall (V : set E), (nbhs 0 V -> exists r, b `<=` ((fun x => r *: x )@` V)).
1037
+
1038
+
Notation "{ 'linear_continuous_' fam , U -> V }" := (@uniform_lcfun_family _ U V fam).
1039
+
Notation "{ 'linear_continuous_' fam , F --> f }" :=
0 commit comments