File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change 91
91
+ auto => &hr /=.
92
92
case : (O.c{hr} = Q) => [ -> /= | *].
93
93
+ rewrite Ep_mu (:(fun (a : r) => a \in O.log{hr}) = mem O.log{hr}); 1 : by auto .
94
- smt (mu_mem_le_mu1 size_ge0 mu_bounded dr_mu1).
94
+ rewrite -of_realM /=; smt(mu_mem_le_mu1 size_ge0 eps_ge0 dr_mu1).
95
95
case : (Q < O.c{hr}); by smt ().
96
96
auto => &hr /=; apply xle_cxr => *; split; 1 :smt().
97
97
have -> /=: (Q < O.c{hr} + 1 ) = (Q <= O.c{hr}) by smt ().
Original file line number Diff line number Diff line change @@ -354,7 +354,11 @@ proof. by move=> /(xler_addr z) h1 /(xler_addl y); apply xle_trans. qed.
354
354
lemma xler_pmul2l (x:realp) : 0%rp < x =>
355
355
forall (y z : xreal),
356
356
rp x * y <= rp x * z <=> y <= z.
357
- proof. move=> hx y z; case : z => // z; case: y => // y; smt(to_realP). qed.
357
+ proof.
358
+ rewrite (of_realK 0 %r) // .
359
+ move=> hx y z; case : z => // z; case: y => // y.
360
+ by rewrite /= -!to_realM !to_realM ler_pmul2l.
361
+ qed.
358
362
359
363
lemma xler_wpmul2l (x : realp) (y z : xreal) :
360
364
y <= z => x%xr * y <= x%xr * z.
@@ -363,7 +367,11 @@ proof. case: z => // z; case: y => // y; smt(to_realP). qed.
363
367
lemma xler_pmul2r (x:realp) : 0%rp < x =>
364
368
forall (y z : xreal),
365
369
y * rp x <= z * rp x <=> y <= z.
366
- proof. move=> hx y z; case : z => // z; case: y => // y; smt(to_realP). qed.
370
+ proof.
371
+ rewrite (of_realK 0 %r) // .
372
+ move=> hx y z; case : z => // z; case: y => // y.
373
+ by rewrite /= -!to_realM !to_realM ler_pmul2r.
374
+ qed.
367
375
368
376
lemma xler_wpmul2r (x : realp) (y z : xreal) :
369
377
y <= z => y * x%xr <= z * x%xr.
You can’t perform that action at this time.
0 commit comments