Documentation

LeanPool.RiemannMappingTheorem.ToMathlib

LeanPool.RiemannMappingTheorem.ToMathlib #

theorem isCompact_segment {๐•œ : Type u_1} {E : Type u_2} [Ring ๐•œ] [PartialOrder ๐•œ] [IsOrderedRing ๐•œ] [TopologicalSpace ๐•œ] [IsTopologicalAddGroup ๐•œ] [CompactIccSpace ๐•œ] [TopologicalSpace E] [AddCommGroup E] [ContinuousAdd E] [Module ๐•œ E] [ContinuousSMul ๐•œ E] {x y : E} :
IsCompact (segment ๐•œ x y)
theorem DifferentiableAt.deriv_eq_deriv_pow_div_pow {z : โ„‚} {n : โ„•} (n_pos : 0 < n) {f g : โ„‚ โ†’ โ„‚} (hg : โˆ€แถ  (z : โ„‚) in nhds z, f z = g z ^ n) (g_diff : DifferentiableAt โ„‚ g z) (fz_nonzero : f z โ‰  0) :
deriv g z = deriv f z / (โ†‘n * g z ^ (n - 1))
theorem has_deriv_at_integral_of_continuous_of_lip {ฯ† : โ„‚ โ†’ โ„ โ†’ โ„‚} {ฯˆ : โ„ โ†’ โ„‚} {zโ‚€ : โ„‚} {a b C ฮด : โ„} (hab : a โ‰ค b) (ฮด_pos : 0 < ฮด) (ฯ†_cts : โˆ€แถ  (z : โ„‚) in nhds zโ‚€, ContinuousOn (ฯ† z) (Set.Icc a b)) (ฯ†_der : โˆ€ t โˆˆ Set.Ioc a b, HasDerivAt (fun (x : โ„‚) => ฯ† x t) (ฯˆ t) zโ‚€) (ฯ†_lip : โˆ€ t โˆˆ Set.Ioc a b, LipschitzOnWith (Real.nnabs C) (fun (x : โ„‚) => ฯ† x t) (Metric.ball zโ‚€ ฮด)) (ฯˆ_cts : ContinuousOn ฯˆ (Set.Ioc a b)) :
HasDerivAt (fun (z : โ„‚) => โˆซ (t : โ„) in a..b, ฯ† z t) (โˆซ (t : โ„) in a..b, ฯˆ t) zโ‚€
theorem mem_uIoo {a b t : โ„} :
theorem uIcc_mem_nhds {a b t : โ„} (h : t โˆˆ Set.uIoo a b) :
theorem derivWithin_of_mem_uIoo {E : Type u_2} {a b t : โ„} [NormedAddCommGroup E] [NormedSpace โ„ E] {f : โ„ โ†’ E} (ht : t โˆˆ Set.uIoo a b) :
derivWithin f (Set.uIcc a b) t = deriv f t
theorem intervalIntegral.integral_congr_uIoo' {E : Type u_2} {a b : โ„} [NormedAddCommGroup E] [NormedSpace โ„ E] {f g : โ„ โ†’ E} (h : Set.EqOn f g (Set.uIoo a b)) :
โˆซ (t : โ„) in a..b, f t = โˆซ (t : โ„) in a..b, g t
theorem ContDiffOn.continuousOn_derivWithin'' {E : Type u_2} {a b : โ„} [NormedAddCommGroup E] [NormedSpace โ„ E] {f : โ„ โ†’ E} {n : โ„•โˆž} (h : ContDiffOn โ„ (โ†‘n) f (Set.uIcc a b)) (hn : 1 โ‰ค n) :
theorem ContDiffOn.integral_eq_sub' {E : Type u_2} {a b : โ„} [NormedAddCommGroup E] [NormedSpace โ„ E] [CompleteSpace E] {f : โ„ โ†’ E} (h : ContDiffOn โ„ 1 f (Set.Icc a b)) (hab : a < b) :
โˆซ (y : โ„) in a..b, derivWithin f (Set.Icc a b) y = f b - f a
theorem ContDiffOn.integral_eq_sub {E : Type u_2} {a b : โ„} [NormedAddCommGroup E] [NormedSpace โ„ E] [CompleteSpace E] {f : โ„ โ†’ E} (h : ContDiffOn โ„ 1 f (Set.Icc a b)) (hab : a โ‰ค b) :
โˆซ (y : โ„) in a..b, derivWithin f (Set.Icc a b) y = f b - f a
theorem ContDiffOn.integral_derivWithin_smul_comp {E : Type u_2} {a b : โ„} [NormedAddCommGroup E] [NormedSpace โ„ E] {f : โ„ โ†’ E} {g : โ„ โ†’ โ„} (hg : ContDiffOn โ„ 1 g (Set.uIcc a b)) (hf : ContinuousOn f (g '' Set.uIcc a b)) :
โˆซ (x : โ„) in a..b, derivWithin g (Set.uIcc a b) x โ€ข (f โˆ˜ g) x = โˆซ (x : โ„) in g a..g b, f x
theorem ContDiffOn.integral_eq_sub''' {E : Type u_2} {a b : โ„} [NormedAddCommGroup E] [NormedSpace โ„ E] [CompleteSpace E] {f : โ„ โ†’ E} (h : ContDiffOn โ„ 1 f (Set.Icc a b)) (hab : a โ‰ค b) :
โˆซ (y : โ„) in a..b, deriv f y = f b - f a
theorem ContDiffOn.integral_eq_sub_u {E : Type u_2} {a b : โ„} [NormedAddCommGroup E] [NormedSpace โ„ E] [CompleteSpace E] {f : โ„ โ†’ E} (h : ContDiffOn โ„ 1 f (Set.uIcc a b)) :
โˆซ (y : โ„) in a..b, deriv f y = f b - f a
theorem ContDiffOn.integral_eq_sub'' {E : Type u_2} {a b t : โ„} [NormedAddCommGroup E] [NormedSpace โ„ E] [CompleteSpace E] {f : โ„ โ†’ E} (h : ContDiffOn โ„ 1 f (Set.Icc a b)) (hab : a โ‰ค b) (ht : t โˆˆ Set.Icc a b) :
โˆซ (y : โ„) in a..t, derivWithin f (Set.Icc a b) y = f t - f a
theorem exists_div_lt (a : โ„) {ฮต : โ„} (hฮต : 0 < ฮต) :
โˆƒ (n : โ„•), a / โ†‘(n + 1) < ฮต
theorem List.Pairwise.ext {ฮฑ : Type u_4} [LinearOrder ฮฑ] {l1 l2 : List ฮฑ} (h1 : Pairwise (fun (x1 x2 : ฮฑ) => x1 โ‰ค x2) l1) (h2 : Pairwise (fun (x1 x2 : ฮฑ) => x1 โ‰ค x2) l2) (h'1 : l1.Nodup) (h'2 : l2.Nodup) (h : โˆ€ (x : ฮฑ), x โˆˆ l1 โ†” x โˆˆ l2) :
l1 = l2
theorem List.Pairwise.ext' {ฮฑ : Type u_4} [LinearOrder ฮฑ] {l1 l2 : List ฮฑ} (h1 : Pairwise (fun (x1 x2 : ฮฑ) => x1 < x2) l1) (h2 : Pairwise (fun (x1 x2 : ฮฑ) => x1 < x2) l2) (h4 : โˆ€ (x : ฮฑ), x โˆˆ l1 โ†” x โˆˆ l2) :
l1 = l2
@[simp]
theorem List.Pairwise.toFinset_sort {ฮฑ : Type u_4} [LinearOrder ฮฑ] {l : List ฮฑ} (hl : Pairwise (fun (x1 x2 : ฮฑ) => x1 < x2) l) :
(l.toFinset.sort fun (x1 x2 : ฮฑ) => x1 โ‰ค x2) = l