Skip to content

Commit d55eaa8

Browse files
committed
chore(Analysis/Calculus): remove unnecessary @[expose] from public sections (leanprover-community#33565)
This PR removes `@[expose]` from `public section` declarations in 87 files under `Mathlib/Analysis/Calculus/` and related directories. These files only contain theorems/lemmas (no definitions, instances, or other computational content that requires exposed bodies). The `@[expose]` attribute explicitly exposes definition bodies, but theorems have their proofs erased when exported, so `@[expose]` is not needed for them. This is part of a larger effort to clean up unnecessary `@[expose]` attributes across Mathlib (~1400 files identified as candidates). 🤖 Prepared with Claude Code
1 parent 8c8bf56 commit d55eaa8

87 files changed

Lines changed: 87 additions & 87 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Mathlib/Analysis/BoundedVariation.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ We also give several variations around these results.
3131
3232
-/
3333

34-
@[expose] public section
34+
public section
3535

3636
open scoped NNReal Topology
3737
open Set MeasureTheory Filter

Mathlib/Analysis/Calculus/AddTorsor/AffineMap.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ This file contains results about smoothness of affine maps.
2020
2121
-/
2222

23-
@[expose] public section
23+
public section
2424
namespace ContinuousAffineMap
2525

2626
variable {𝕜 V W : Type*} [NontriviallyNormedField 𝕜]

Mathlib/Analysis/Calculus/AddTorsor/Coord.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public import Mathlib.Analysis.Normed.Affine.AddTorsorBases
1212
# Barycentric coordinates are smooth
1313
-/
1414

15-
@[expose] public section
15+
public section
1616

1717
variable {ι 𝕜 E P : Type*} [NontriviallyNormedField 𝕜] [CompleteSpace 𝕜]
1818
variable [NormedAddCommGroup E] [NormedSpace 𝕜 E]

Mathlib/Analysis/Calculus/BumpFunction/Convolution.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ We also provide estimates in the case if `g x` is close to `g x₀` on this ball
3939
convolution, smooth function, bump function
4040
-/
4141

42-
@[expose] public section
42+
public section
4343

4444
universe uG uE'
4545

Mathlib/Analysis/Calculus/BumpFunction/SmoothApprox.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ and `HasCompactSupport.contDiff_convolution_left`.
2121
Here we wrap these results removing measure-related arguments from the assumptions.
2222
-/
2323

24-
@[expose] public section
24+
public section
2525

2626
variable {E F : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E]
2727
[NormedAddCommGroup F] [NormedSpace ℝ F] [CompleteSpace F] {f : E → F} {ε : ℝ}

Mathlib/Analysis/Calculus/ContDiff/Basic.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ In this file, we denote `(⊤ : ℕ∞) : WithTop ℕ∞` with `∞` and `⊤ :
3434
derivative, differentiability, higher derivative, `C^n`, multilinear, Taylor series, formal series
3535
-/
3636

37-
@[expose] public section
37+
public section
3838

3939
noncomputable section
4040

Mathlib/Analysis/Calculus/ContDiff/Bounds.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public import Mathlib.Data.Nat.Choose.Multinomial
1818
derivative of `f` is bounded by `D ^ i`.
1919
-/
2020

21-
@[expose] public section
21+
public section
2222

2323
noncomputable section
2424

Mathlib/Analysis/Calculus/ContDiff/CPolynomial.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ We prove that continuously polynomial functions are `C^∞`. In particular, this
1515
of continuous multilinear maps.
1616
-/
1717

18-
@[expose] public section
18+
public section
1919

2020
open Filter Asymptotics
2121

Mathlib/Analysis/Calculus/ContDiff/FiniteDimension.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public import Mathlib.Analysis.Normed.Module.FiniteDimension
1313
1414
-/
1515

16-
@[expose] public section
16+
public section
1717

1818

1919
noncomputable section

Mathlib/Analysis/Calculus/ContDiff/Polynomial.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public import Mathlib.Analysis.Calculus.ContDiff.Operations
1414
We prove that polynomials are `C^∞`.
1515
-/
1616

17-
@[expose] public section
17+
public section
1818

1919
namespace Polynomial
2020

0 commit comments

Comments
 (0)