Skip to content

Commit 580501d

Browse files
committed
solve conflicts
1 parent b21342b commit 580501d

2 files changed

Lines changed: 3 additions & 6 deletions

File tree

Mathlib/Analysis/NormedSpace/HahnBanach/Separation.lean

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,10 @@ Authors: Bhavik Mehta, Yaël Dillies
66
import Mathlib.Analysis.Convex.Cone.Extension
77
import Mathlib.Analysis.Convex.Gauge
88
import Mathlib.Analysis.Normed.Module.Convex
9-
import Mathlib.Analysis.NormedSpace.Extend
10-
import Mathlib.Topology.Algebra.Module.FiniteDimension
11-
import Mathlib.Topology.Instances.RealVectorSpace
129
import Mathlib.Analysis.RCLike.Extend
1310
import Mathlib.Topology.Algebra.Module.FiniteDimension
1411
import Mathlib.Topology.Algebra.Module.LocallyConvex
12+
import Mathlib.Topology.Instances.RealVectorSpace
1513

1614
/-!
1715
# Separation Hahn-Banach theorem
@@ -53,8 +51,7 @@ variable [IsTopologicalAddGroup E] [ContinuousSMul ℝ E]
5351
/-- Given a set `s` which is a convex neighbourhood of `0` and a point `x₀` outside of it, there is
5452
a continuous linear functional `f` separating `x₀` and `s`, in the sense that it sends `x₀` to 1 and
5553
all of `s` to values strictly below `1`. -/
56-
theorem separate_convex_open_set [TopologicalSpace E] [AddCommGroup E] [IsTopologicalAddGroup E]
57-
[Module ℝ E] [ContinuousSMul ℝ E] {s : Set E} (hs₀ : (0 : E) ∈ s) (hs₁ : Convex ℝ s)
54+
theorem separate_convex_open_set (hs₀ : (0 : E) ∈ s) (hs₁ : Convex ℝ s)
5855
(hs₂ : IsOpen s) {x₀ : E} (hx₀ : x₀ ∉ s) :
5956
∃ f : StrongDual ℝ E, f x₀ = 1 ∧ ∀ x ∈ s, f x < 1 := by
6057
let f : E →ₗ.[ℝ] ℝ := LinearPMap.mkSpanSingleton x₀ 1 (ne_of_mem_of_not_mem hs₀ hx₀).symm

Mathlib/MeasureTheory/Function/ConditionalExpectation/CondJensen.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ theorem ConvexOn.iSup_affine_eq_of_separableSpace (hφ_cont : LowerSemicontinuou
271271
rw (config := {occs := .pos [1]}) [lem5 i]
272272
simp only [smul_eq_mul, ← ofReal_inv, ← ofReal_neg]
273273
rw [re_ofReal_mul, neg_mul, ← div_eq_inv_mul, ← neg_div]
274-
_ = (- re (L i x) + c i) / re (T i 1) := by rw [div_add_div_same]
274+
_ = (- re (L i x) + c i) / re (T i 1) := by rw [add_div]
275275
_ ≤ re (T i s) / re (T i 1) := by
276276
apply (div_le_div_iff_of_pos_right (lem4 i)).mpr; linarith
277277
_ = re s := by

0 commit comments

Comments
 (0)