Skip to content

Commit ab247cf

Browse files
mkerjeanaffeldt-aist
authored andcommitted
notations
1 parent f7ba375 commit ab247cf

1 file changed

Lines changed: 17 additions & 14 deletions

File tree

theories/tvs.v

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ From mathcomp Require Import topology function_spaces.
5353
(* - The product of two Tvs is endowed with the structure of Tvs. *)
5454
(******************************************************************************)
5555

56+
5657
Set Implicit Arguments.
5758
Unset Strict Implicit.
5859
Unset Printing Implicit Defensive.
@@ -994,23 +995,25 @@ Definition uniform_lcfun_family R {E : tvsType R} (F : tvsType R) (s : GRing.Sca
994995
(fam : set E -> Prop) :=
995996
{linear_continuous E -> F | s}.
996997

997-
HB.factory Record UniformLinCont_isTvs (R : numDomainType) (E : tvsType R) (F : tvsType R) (B : set_system E) := {
998-
bornoC : forall x : E, exists b : set E, (B b) /\ (b x) ;
999-
bornoU : forall P Q : set E, B P -> B Q -> B (P `|` Q) ;
1000-
bornoS : forall P Q : set E, P `<=` Q -> B Q -> B P
1001-
}.
1002-
1003-
Reserved Notation "{ 'family_lcfun' fam , U -> V '|' s }"
1004-
(at level 0, U at level 69, format "{ 'family_lcfun' fam , U -> V | s }").
1005-
Reserved Notation "{ 'family_lcfun' fam , U -> V }"
1006-
(at level 0, U at level 69, format "{ 'family_lcfun' fam , U -> V }").
998+
Reserved Notation "'{' 'family_lcfun' fam , U '->' V '|' s '}'"
999+
(at level 0, U at level 98, V at level 99,
1000+
format "{ 'family_lcfun' fam , U -> V | s }").
1001+
Reserved Notation "'{' 'family_lcfun' fam , U '->' V '}'"
1002+
(at level 0, U at level 98, V at level 99,
1003+
format "{ 'family_lcfun' fam , U -> V }").
1004+
Reserved Notation "'{' 'family_lcfun' fam , F '-->' f '|' s '}'"
1005+
(at level 0, F at level 98, f at level 99,
1006+
format "{ 'family_lcfun' fam , F --> f | s }").
1007+
Reserved Notation "'{' 'family_lcfun' fam , F '-->' f '}'"
1008+
(at level 0, F at level 98, f at level 99,
1009+
format "{ 'family_lcfun' fam , F --> f }").
10071010

10081011
Notation "{ 'family_lcfun' fam , U -> V '|' s }" := (@uniform_lcfun_family _ U V s fam).
10091012
Notation "{ 'family_lcfun' fam , U -> V }" := (@uniform_lcfun_family _ U V ( *:%R) fam).
1010-
(* Notation "{ 'family_lcfun' fam , F --> f '|' s }" := *)
1011-
(* (cvg_to F (@nbhs _ {family_lcfun fam, _ -> _ | _ } f)) : type_scope. *)
1012-
(* Notation "{ 'family_lcfun' fam , F --> f }" := *)
1013-
(* (cvg_to F (@nbhs _ {family_lcfun fam, _ -> _ } f)) : type_scope. *)
1013+
Notation "{ 'family_lcfun' fam , F --> f '|' s }" :=
1014+
(cvg_to F (@nbhs _ {family_lcfun fam , _ -> _ | _ } f)) : type_scope.
1015+
Notation "{ 'family_lcfun' fam , F --> f }" :=
1016+
(cvg_to F (@nbhs _ {family_lcfun fam, _ -> _ } f)) : type_scope.
10141017

10151018
(* HB.instance Definition _ {R} {U V : tvsType R} (s : GRing.Scale.law R V) *)
10161019
(* (fam : set U -> Prop) := *)

0 commit comments

Comments
 (0)