On complemented subspaces of L1[0,1]L_1[0,1]

PL1/EnfloCopyExclusion.lean

All source files · Download exact source

SHA-256: 8593a68daadfd8490392163ab781b8c9627ca54bff130ae99250863ba592d51d

1import PL1.EnfloIntrinsic2import PL1.EnfloTwoMaps3import PL1.IntrinsicRealParts45/-! From dyadic decay to exclusion of arbitrary closed real L1 copies. -/67noncomputable section8set_option backward.isDefEq.respectTransparency false9open MeasureTheory Filter10open scoped BigOperators Topology ENNReal NNReal1112namespace PL1.EnfloBush1314theorem exists_boundedBelow_of_containsIsomorphicCopy15    {E F : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E]16    [NormedAddCommGroup F] [NormedSpace ℝ F]17    (h : ContainsIsomorphicCopy ℝ E F) :18    ∃ (T : E →L[ℝ] F) (c : ℝ), 0 < c ∧ ∀ x, c * ‖x‖ ≤ ‖T x‖ := by19  obtain ⟨V, _, ⟨e⟩⟩ := h20  let N := ‖e.symm.toContinuousLinearMap‖21  have hN : 0 < N + 1 := by dsimp [N]; positivity22  refine ⟨V.subtypeL.comp e.toContinuousLinearMap, (N + 1)⁻¹, inv_pos.mpr hN, ?_⟩23  intro x24  change (N + 1)⁻¹ * ‖x‖ ≤ ‖e x‖25  rw [inv_mul_eq_div, div_le_iff₀ hN]26  have he : ‖x‖ ≤ N * ‖e x‖ := by27    simpa only [ContinuousLinearEquiv.coe_coe, ContinuousLinearEquiv.symm_apply_apply] using28      e.symm.toContinuousLinearMap.le_opNorm (e x)29  nlinarith [norm_nonneg (e x)]3031theorem not_containsIsomorphicCopy_of_no_boundedBelow32    {E : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E]33    (h : ∀ (T : IntervalL1 ℝ →L[ℝ] E) (c : ℝ), 0 < c →34      (∀ f, c * ‖f‖ ≤ ‖T f‖) → False) :35    ¬ ContainsIsomorphicCopy ℝ (IntervalL1 ℝ) E := by36  intro hc37  obtain ⟨T, c, hc, hlower⟩ := exists_boundedBelow_of_containsIsomorphicCopy hc38  exact h T c hc hlower3940open Walsh Noise IntrinsicRealParts4142theorem not_boundedBelow_scalarIntrinsic_of_operators (K : Type*) [RCLike K]43    (rates : ℕ → ℝ≥0)44    (hS : ∀ n (A : IntervalL1 ℝ →L[ℝ] Lp ℝ 1 haar),45      DyadicVanishing (((dyadicSystem ℝ rates).operator n).comp A))46    (T : IntervalL1 ℝ →L[ℝ] (dyadicSystem K rates).IntrinsicSpace)47    {c : ℝ} (hc : 0 < c) (hlower : ∀ f, c * ‖f‖ ≤ ‖T f‖) : False := by48  let : SFinite (IntervalModel.disjointMeasure haar) := by49    dsimp only [IntervalModel.disjointMeasure]50    infer_instance51  let F := (IntervalModel.flattenIsometry (𝕜 := ℝ) haar).toContinuousLinearMap52  let J := (dyadicSystem ℝ rates).inclusion.toContinuousLinearMap53  let A := (realPart K rates).comp T54  let B := (imagPart K rates).comp T55  apply not_boundedBelow_two_maps (IntervalModel.disjointMeasure haar)56    (F.comp (J.comp A)) (F.comp (J.comp B))57    (dyadicVanishing_intrinsic_flatten haar (dyadicSystem ℝ rates) hS A)58    (dyadicVanishing_intrinsic_flatten haar (dyadicSystem ℝ rates) hS B) hc59  intro f60  have hf := (hlower f).trans (norm_le_parts K rates (T f))61  simpa only [F, J, A, B, ContinuousLinearMap.comp_apply,62    LinearIsometry.coe_toContinuousLinearMap, LinearIsometry.norm_map] using hf6364theorem scalarIntrinsic_no_real_L1_of_operators (K : Type*) [RCLike K]65    (rates : ℕ → ℝ≥0)66    (hS : ∀ n (A : IntervalL1 ℝ →L[ℝ] Lp ℝ 1 haar),67      DyadicVanishing (((dyadicSystem ℝ rates).operator n).comp A)) :68    ¬ ContainsIsomorphicCopy ℝ (IntervalL1 ℝ) (dyadicSystem K rates).IntrinsicSpace :=69  not_containsIsomorphicCopy_of_no_boundedBelow (fun T _ hc hlower =>70    not_boundedBelow_scalarIntrinsic_of_operators K rates hS T hc hlower)7172#print axioms scalarIntrinsic_no_real_L1_of_operators73end PL1.EnfloBush747576