@@ -76,7 +76,7 @@ theorem disc_eq_regionBetween :
7676
7777/-- The disc is a `MeasurableSet`. -/
7878theorem measurableSet_disc : MeasurableSet (disc r) := by
79- apply measurableSet_lt <;> apply Continuous.measurable <;> continuity
79+ apply measurableSet_lt <;> fun_prop
8080
8181/-- **Area of a Circle** : The area of a disc with radius `r` is `π * r ^ 2`. -/
8282theorem area_disc : volume (disc r) = NNReal.pi * r ^ 2 := by
@@ -99,11 +99,10 @@ theorem area_disc : volume (disc r) = NNReal.pi * r ^ 2 := by
9999 have hderiv : ∀ x ∈ Ioo (-r : ℝ) r, HasDerivAt F (2 * f x) x := by
100100 rintro x ⟨hx1, hx2⟩
101101 convert
102- ((hasDerivAt_const x ((r : ℝ) ^ 2 )).fun_mul
103- ((hasDerivAt_arcsin _ _).comp x
104- ((hasDerivAt_const x (r : ℝ)⁻¹).fun_mul (hasDerivAt_id' x)))).fun_add
105- ((hasDerivAt_id' x).fun_mul
106- ((((hasDerivAt_id' x).fun_pow 2 ).const_sub ((r : ℝ) ^ 2 )).sqrt _))
102+ ((hasDerivAt_const x ((r : ℝ) ^ 2 )).mul
103+ ((hasDerivAt_arcsin _ _).comp x
104+ ((hasDerivAt_const x (r : ℝ)⁻¹).mul (hasDerivAt_id' x)))).add
105+ ((hasDerivAt_id' x).mul ((((hasDerivAt_id' x).fun_pow 2 ).const_sub ((r : ℝ) ^ 2 )).sqrt _))
107106 using 1
108107 · have h₁ : (r : ℝ) ^ 2 - x ^ 2 > 0 := sub_pos_of_lt (sq_lt_sq' hx1 hx2)
109108 have h : sqrt ((r : ℝ) ^ 2 - x ^ 2 ) ^ 3 =
@@ -125,7 +124,7 @@ theorem area_disc : volume (disc r) = NNReal.pi * r ^ 2 := by
125124 calc
126125 ∫ x in -r..r, 2 * f x = F r - F (-r) :=
127126 integral_eq_sub_of_hasDerivAt_of_le (neg_le_self r.2 ) (by fun_prop) hderiv
128- (continuous_const.mul hf).continuousOn.intervalIntegrable
127+ (ContinuousOn.intervalIntegrable ( by fun_prop))
129128 _ = NNReal.pi * (r : ℝ) ^ 2 := by
130129 norm_num [F, inv_mul_cancel₀ hlt.ne', ← mul_div_assoc, mul_comm π]
131130
0 commit comments