Skip to content

Commit 323445b

Browse files
committed
to be rebased on linear_continuous
1 parent f6fea30 commit 323445b

1 file changed

Lines changed: 17 additions & 19 deletions

File tree

theories/hahn_banach_theorem.v

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -376,38 +376,36 @@ Qed.
376376

377377
End HahnBanach.
378378

379-
Section Substructures.
380-
Context (R: numFieldType) (V : normedModType R).
381-
Variable (A : pred V).
382379

383-
HB.instance Definition _ := NormedModule.on (subspace A).
380+
(* To add once this is rebased over linear_continuous *)
381+
(* Section Substructures. *)
382+
(* Context (R: numFieldType) (V : normedModType R). *)
383+
(* Variable (A : pred V). *)
384384

385-
Check {linear_continuous (subspace A) -> R^o}.
385+
(* HB.instance Definition _ := NormedModule.on (subspace A). *)
386386

387-
End Substructures.
387+
(* Check {linear_continuous (subspace A) -> R^o}. *)
388+
389+
(* End Substructures. *)
388390

389391
Section HBGeom.
390-
(*Variable (R : realType) (V : normedModType R) (F : pred V)
391-
(F' : subLmodType F) (f : {linear F' -> R}).*)
392392

393393
Variable (R : realType) (V : normedModType R) (F : pred V)
394-
(f : {linear_continuous (subspace F) -> R}).
395-
396-
397-
(*Let setF := [set x : V | exists (z : F'), val z = x].*)
394+
(F' : subLmodType F) (f : {linear F' -> R}).
398395

396+
(* once this is rebased over linear_continuous
397+
Variable (R : realType) (V : normedModType R) (F : pred V)
398+
(f : {linear_continuous (subspace F) -> R}).
399+
*)
399400

400-
(* TODO : define (F : subNormedModType V) so as to have (f : {linear_continuous F ->
401-
R}), and to obtain the first hypothesis of the following theorem through the
402-
lemmas continuous_linear_bounded*)
403-
404-
Check continuous_linear_bounded.
401+
Let setF := [set x : V | exists (z : F'), val z = x].
405402

406403
Theorem HB_geom_normed :
407-
(* (exists r , (r > 0 ) /\ (forall (z : F'), (`|f z| ) <= `|(val z)| * r)) ->*)
404+
exists r , (r > 0 ) /\ (forall (z : F'), (`|f z| ) <= `|(val z)| * r)) ->
405+
(* hypothesis to delete once this is rebased over linear_continuous
406+
and obtain through continuous_linear_bounded *)
408407
exists g: {linear_continuous V -> R}, (forall x : V, F x -> (g x = f x)).
409408
Proof.
410-
(*apply continuous_linear_bounded*)
411409
move=> [r [ltr0 fxrx]].
412410
pose p:= fun x : V => `|x|*r.
413411
have convp: (@convex_function _ _ [set: V] p).

0 commit comments

Comments
 (0)