zzhisthebest/LeanBenchmark huggingface dataset:
import Mathlib
import FoML


open MeasureTheory ProbabilityTheory

theorem extracted_formal_statement_270.{u_3, u_2, u_1} {Ω : Type u_1} [inst : MeasurableSpace Ω] {μ : Measure Ω}
  [inst_1 : IsProbabilityMeasure μ] {𝓧 : Type u_2} {ι : Type u_3} [inst_2 : DecidableEq ι] {m𝓧 : MeasurableSpace 𝓧}
  [hnonempty𝓧 : Nonempty 𝓧] [inst_3 : Fintype ι] (X : ι → Ω → 𝓧) (hX : ∀ (i : ι), Measurable (X i))
  (hX' : iIndepFun X μ) (f : (ι → 𝓧) → ℝ) (c : ι → ℝ)
  (hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i) (hf' : Measurable f) (ε : ℝ)
  (hε : ε > 0) (t : ℝ) (ht' : t * ∑ i, c i ^ 2 ≤ 1) :
  let m := Fintype.card ι;
  let ιm := Fintype.equivFinOfCardEq rfl;
  let X' := X ∘ ⇑ιm.symm;
  let f' := f ∘ fun s => s ∘ ⇑ιm;
  let c' := c ∘ ⇑ιm.symm;
  (∀ (X : Fin m → 𝓧) (k : Fin m) (x : 𝓧), Function.update X k x ∘ ⇑ιm = Function.update (X ∘ ⇑ιm) (ιm.symm k) x) →
    (∀ (i : Fin m) (x : Fin m → 𝓧) (x' : 𝓧), |f' x - f' (Function.update x i x')| ≤ c' i) →
      StronglyMeasurable f' →
        iIndepFun X' μ →
          (∀ (i : Fin m), Measurable (X (ιm.symm i))) →
            t * ∑ i', c' i' ^ 2 ≤ 1 →
              t ≥ 0 →
                (μ fun ω => (f ∘ Function.swap X) ω - ∫ (x : Ω), (f ∘ Function.swap X) x ∂μ ≥ ε).toReal ≤
                    Real.exp (-2 * ε ^ 2 * t) →
                  (f' ∘ Function.swap fun i => X (ιm.symm i)) = f ∘ Function.swap X →
                    (μ fun ω => (f ∘ Function.swap X) ω - ∫ (x : Ω), (f ∘ Function.swap X) x ∂μ ≥ ε).toReal ≤
                      Real.exp (-2 * ε ^ 2 * t) := sorry

Tactic state before:
Ω : Type u_1
inst✝³ : MeasurableSpace Ω
μ : Measure Ω
inst✝² : IsProbabilityMeasure μ
𝓧 : Type u_2
ι : Type u_3
inst✝¹ : DecidableEq ι
m𝓧 : MeasurableSpace 𝓧
hnonempty𝓧 : Nonempty 𝓧
inst✝ : Fintype ι
X : ι → Ω → 𝓧
hX : ∀ (i : ι), Measurable (X i)
hX' : iIndepFun X μ
f : (ι → 𝓧) → ℝ
c : ι → ℝ
hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i
hf' : Measurable f
ε : ℝ
hε : ε > 0
t : ℝ
ht' : t * ∑ i, c i ^ 2 ≤ 1
m : ℕ := Fintype.card ι
ιm : ι ≃ Fin m := Fintype.equivFinOfCardEq ⋯
X' : Fin m → Ω → 𝓧 := X ∘ ⇑ιm.symm
f' : (Fin m → 𝓧) → ℝ := f ∘ fun s => s ∘ ⇑ιm
c' : Fin m → ℝ := c ∘ ⇑ιm.symm
hequpdate : ∀ (X : Fin m → 𝓧) (k : Fin m) (x : 𝓧), Function.update X k x ∘ ⇑ιm = Function.update (X ∘ ⇑ιm) (ιm.symm k) x
hfι : ∀ (i : Fin m) (x : Fin m → 𝓧) (x' : 𝓧), |f' x - f' (Function.update x i x')| ≤ c' i
hf'' : StronglyMeasurable f'
hIndep' : iIndepFun X' μ
hX'' : ∀ (i : Fin m), Measurable (X (ιm.symm i))
ht'' : t * ∑ i', c' i' ^ 2 ≤ 1
ht : t ≥ 0
this :
  (μ fun ω => (f ∘ Function.swap X) ω - ∫ (x : Ω), (f ∘ Function.swap X) x ∂μ ≥ ε).toReal ≤ Real.exp (-2 * ε ^ 2 * t)
eq : (f' ∘ Function.swap fun i => X (ιm.symm i)) = f ∘ Function.swap X
⊢ (μ fun ω => (f ∘ Function.swap X) ω - ∫ (x : Ω), (f ∘ Function.swap X) x ∂μ ≥ ε).toReal ≤ Real.exp (-2 * ε ^ 2 * t)

Tactic:
exact this

Tactic state after:
import Mathlib
import FoML


open MeasureTheory ProbabilityTheory

theorem extracted_formal_statement_273.{u_3, u_2, u_1} {Ω : Type u_1} [inst : MeasurableSpace Ω] {μ : Measure Ω}
  [inst_1 : IsProbabilityMeasure μ] {𝓧 : Type u_2} {ι : Type u_3} [inst_2 : DecidableEq ι] {m𝓧 : MeasurableSpace 𝓧}
  [hnonempty𝓧 : Nonempty 𝓧] [inst_3 : Fintype ι] (X : ι → Ω → 𝓧) (hX : ∀ (i : ι), Measurable (X i))
  (hX' : iIndepFun X μ) (f : (ι → 𝓧) → ℝ) (c : ι → ℝ)
  (hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i) (hf' : Measurable f) (ε : ℝ)
  (hε : ε > 0) (t : ℝ) (ht' : t * ∑ i, c i ^ 2 ≤ 1) :
  let m := Fintype.card ι;
  let ιm := Fintype.equivFinOfCardEq rfl;
  let X' := X ∘ ⇑ιm.symm;
  let f' := f ∘ fun s => s ∘ ⇑ιm;
  let c' := c ∘ ⇑ιm.symm;
  (∀ (X : Fin m → 𝓧) (k : Fin m) (x : 𝓧), Function.update X k x ∘ ⇑ιm = Function.update (X ∘ ⇑ιm) (ιm.symm k) x) →
    (∀ (i : Fin m) (x : Fin m → 𝓧) (x' : 𝓧), |f' x - f' (Function.update x i x')| ≤ c' i) →
      StronglyMeasurable f' →
        iIndepFun X' μ →
          (∀ (i : Fin m), Measurable (X (ιm.symm i))) →
            t * ∑ i', c' i' ^ 2 ≤ 1 →
              ¬t ≥ 0 → (μ fun ω => (f ∘ Function.swap X) ω - ∫ (x : Ω), (f ∘ Function.swap X) x ∂μ ≥ ε) ≤ 1 := sorry

Tactic state before:
case h
Ω : Type u_1
inst✝³ : MeasurableSpace Ω
μ : Measure Ω
inst✝² : IsProbabilityMeasure μ
𝓧 : Type u_2
ι : Type u_3
inst✝¹ : DecidableEq ι
m𝓧 : MeasurableSpace 𝓧
hnonempty𝓧 : Nonempty 𝓧
inst✝ : Fintype ι
X : ι → Ω → 𝓧
hX : ∀ (i : ι), Measurable (X i)
hX' : iIndepFun X μ
f : (ι → 𝓧) → ℝ
c : ι → ℝ
hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i
hf' : Measurable f
ε : ℝ
hε : ε > 0
t : ℝ
ht' : t * ∑ i, c i ^ 2 ≤ 1
m : ℕ := Fintype.card ι
ιm : ι ≃ Fin m := Fintype.equivFinOfCardEq ⋯
X' : Fin m → Ω → 𝓧 := X ∘ ⇑ιm.symm
f' : (Fin m → 𝓧) → ℝ := f ∘ fun s => s ∘ ⇑ιm
c' : Fin m → ℝ := c ∘ ⇑ιm.symm
hequpdate : ∀ (X : Fin m → 𝓧) (k : Fin m) (x : 𝓧), Function.update X k x ∘ ⇑ιm = Function.update (X ∘ ⇑ιm) (ιm.symm k) x
hfι : ∀ (i : Fin m) (x : Fin m → 𝓧) (x' : 𝓧), |f' x - f' (Function.update x i x')| ≤ c' i
hf'' : StronglyMeasurable f'
hIndep' : iIndepFun X' μ
hX'' : ∀ (i : Fin m), Measurable (X (ιm.symm i))
ht'' : t * ∑ i', c' i' ^ 2 ≤ 1
ht : ¬t ≥ 0
⊢ (μ fun ω => (f ∘ Function.swap X) ω - ∫ (x : Ω), (f ∘ Function.swap X) x ∂μ ≥ ε) ≤ 1

Tactic:
apply MeasureTheory.prob_le_one

Tactic state after:
import Mathlib
import FoML


open MeasureTheory ProbabilityTheory

theorem extracted_formal_statement_277 (ε : ℝ) (hε : ε > 0) : 0 ≤ ε ^ 2 := sorry

Tactic state before:
case hx.ha
Ω : Type u_1
inst✝³ : MeasurableSpace Ω
μ : Measure Ω
inst✝² : IsProbabilityMeasure μ
𝓧 : Type u_2
ι : Type u_3
inst✝¹ : DecidableEq ι
m𝓧 : MeasurableSpace 𝓧
hnonempty𝓧 : Nonempty 𝓧
inst✝ : Fintype ι
X : ι → Ω → 𝓧
hX : ∀ (i : ι), Measurable (X i)
hX' : iIndepFun X μ
f : (ι → 𝓧) → ℝ
c : ι → ℝ
hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i
hf' : Measurable f
ε : ℝ
hε : ε > 0
t : ℝ
ht' : t * ∑ i, c i ^ 2 ≤ 1
m : ℕ := Fintype.card ι
ιm : ι ≃ Fin m := Fintype.equivFinOfCardEq ⋯
X' : Fin m → Ω → 𝓧 := X ∘ ⇑ιm.symm
f' : (Fin m → 𝓧) → ℝ := f ∘ fun s => s ∘ ⇑ιm
c' : Fin m → ℝ := c ∘ ⇑ιm.symm
hequpdate : ∀ (X : Fin m → 𝓧) (k : Fin m) (x : 𝓧), Function.update X k x ∘ ⇑ιm = Function.update (X ∘ ⇑ιm) (ιm.symm k) x
hfι : ∀ (i : Fin m) (x : Fin m → 𝓧) (x' : 𝓧), |f' x - f' (Function.update x i x')| ≤ c' i
hf'' : StronglyMeasurable f'
hIndep' : iIndepFun X' μ
hX'' : ∀ (i : Fin m), Measurable (X (ιm.symm i))
ht'' : t * ∑ i', c' i' ^ 2 ≤ 1
ht : t < 0
⊢ 0 ≤ ε ^ 2

Tactic:
exact sq_nonneg ε

Tactic state after:
import Mathlib
import FoML


open MeasureTheory ProbabilityTheory

theorem extracted_formal_statement_278.{u_3, u_2, u_1} {Ω : Type u_1} [inst : MeasurableSpace Ω] {μ : Measure Ω}
  [inst_1 : IsProbabilityMeasure μ] {𝓧 : Type u_2} {ι : Type u_3} [inst_2 : DecidableEq ι] {m𝓧 : MeasurableSpace 𝓧}
  [hnonempty𝓧 : Nonempty 𝓧] [inst_3 : Fintype ι] (X : ι → Ω → 𝓧) (hX : ∀ (i : ι), Measurable (X i))
  (hX' : iIndepFun X μ) (f : (ι → 𝓧) → ℝ) (c : ι → ℝ)
  (hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i) (hf' : Measurable f) (t : ℝ)
  (ht' : t * ∑ i, c i ^ 2 ≤ 1) :
  let m := Fintype.card ι;
  let ιm := Fintype.equivFinOfCardEq rfl;
  let X' := X ∘ ⇑ιm.symm;
  let f' := f ∘ fun s => s ∘ ⇑ιm;
  let c' := c ∘ ⇑ιm.symm;
  (∀ (X : Fin m → 𝓧) (k : Fin m) (x : 𝓧), Function.update X k x ∘ ⇑ιm = Function.update (X ∘ ⇑ιm) (ιm.symm k) x) →
    (∀ (i : Fin m) (x : Fin m → 𝓧) (x' : 𝓧), |f' x - f' (Function.update x i x')| ≤ c' i) →
      StronglyMeasurable f' →
        iIndepFun X' μ → (∀ (i : Fin m), Measurable (X (ιm.symm i))) → t * ∑ i', c' i' ^ 2 ≤ 1 → t < 0 → t ≤ 0 := sorry

Tactic state before:
case hx.hb
Ω : Type u_1
inst✝³ : MeasurableSpace Ω
μ : Measure Ω
inst✝² : IsProbabilityMeasure μ
𝓧 : Type u_2
ι : Type u_3
inst✝¹ : DecidableEq ι
m𝓧 : MeasurableSpace 𝓧
hnonempty𝓧 : Nonempty 𝓧
inst✝ : Fintype ι
X : ι → Ω → 𝓧
hX : ∀ (i : ι), Measurable (X i)
hX' : iIndepFun X μ
f : (ι → 𝓧) → ℝ
c : ι → ℝ
hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i
hf' : Measurable f
ε : ℝ
hε : ε > 0
t : ℝ
ht' : t * ∑ i, c i ^ 2 ≤ 1
m : ℕ := Fintype.card ι
ιm : ι ≃ Fin m := Fintype.equivFinOfCardEq ⋯
X' : Fin m → Ω → 𝓧 := X ∘ ⇑ιm.symm
f' : (Fin m → 𝓧) → ℝ := f ∘ fun s => s ∘ ⇑ιm
c' : Fin m → ℝ := c ∘ ⇑ιm.symm
hequpdate : ∀ (X : Fin m → 𝓧) (k : Fin m) (x : 𝓧), Function.update X k x ∘ ⇑ιm = Function.update (X ∘ ⇑ιm) (ιm.symm k) x
hfι : ∀ (i : Fin m) (x : Fin m → 𝓧) (x' : 𝓧), |f' x - f' (Function.update x i x')| ≤ c' i
hf'' : StronglyMeasurable f'
hIndep' : iIndepFun X' μ
hX'' : ∀ (i : Fin m), Measurable (X (ιm.symm i))
ht'' : t * ∑ i', c' i' ^ 2 ≤ 1
ht : t < 0
⊢ t ≤ 0

Tactic:
exact le_of_lt ht

Tactic state after:
import Mathlib
import FoML


open MeasureTheory ProbabilityTheory

theorem extracted_formal_statement_279.{u_3, u_2, u_1} {Ω : Type u_1} [inst : MeasurableSpace Ω] {μ : Measure Ω}
  [inst_1 : IsProbabilityMeasure μ] {𝓧 : Type u_2} {ι : Type u_3} [inst_2 : DecidableEq ι] {m𝓧 : MeasurableSpace 𝓧}
  [hnonempty𝓧 : Nonempty 𝓧] [inst_3 : Fintype ι] (X : ι → Ω → 𝓧) (hX : ∀ (i : ι), Measurable (X i))
  (hX' : iIndepFun X μ) (f : (ι → 𝓧) → ℝ) (c : ι → ℝ)
  (hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i) (hf' : Measurable f) (t : ℝ)
  (ht' : t * ∑ i, c i ^ 2 ≤ 1) (i : ι) (x : ι → 𝓧) (x' : 𝓧)
  (h_original_goal : |(-f) x - (-f) (Function.update x i x')| ≤ c i) :
  |(-((-f) x - (-f) (Function.update x i x')))| ≤ c i := sorry

Tactic state before:
Ω : Type u_1
inst✝³ : MeasurableSpace Ω
μ : Measure Ω
inst✝² : IsProbabilityMeasure μ
𝓧 : Type u_2
ι : Type u_3
inst✝¹ : DecidableEq ι
m𝓧 : MeasurableSpace 𝓧
hnonempty𝓧 : Nonempty 𝓧
inst✝ : Fintype ι
X : ι → Ω → 𝓧
hX : ∀ (i : ι), Measurable (X i)
hX' : iIndepFun X μ
f : (ι → 𝓧) → ℝ
c : ι → ℝ
hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i
hf' : Measurable f
ε : ℝ
hε : ε > 0
t : ℝ
ht' : t * ∑ i, c i ^ 2 ≤ 1
i : ι
x : ι → 𝓧
x' : 𝓧
⊢ |(-f) x - (-f) (Function.update x i x')| ≤ c i

Tactic:
rw [← abs_neg]

Tactic state after:
[Ω : Type u_1
 inst✝³ : MeasurableSpace Ω
 μ : Measure Ω
 inst✝² : IsProbabilityMeasure μ
 𝓧 : Type u_2
 ι : Type u_3
 inst✝¹ : DecidableEq ι
 m𝓧 : MeasurableSpace 𝓧
 hnonempty𝓧 : Nonempty 𝓧
 inst✝ : Fintype ι
 X : ι → Ω → 𝓧
 hX : ∀ (i : ι), Measurable (X i)
 hX' : iIndepFun X μ
 f : (ι → 𝓧) → ℝ
 c : ι → ℝ
 hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i
 hf' : Measurable f
 ε : ℝ
 hε : ε > 0
 t : ℝ
 ht' : t * ∑ i, c i ^ 2 ≤ 1
 i : ι
 x : ι → 𝓧
 x' : 𝓧
 ⊢ |(-((-f) x - (-f) (Function.update x i x')))| ≤ c i]
import Mathlib
import FoML


open MeasureTheory ProbabilityTheory

theorem extracted_formal_statement_280.{u_3, u_2, u_1} {Ω : Type u_1} [inst : MeasurableSpace Ω] {μ : Measure Ω}
  [inst_1 : IsProbabilityMeasure μ] {𝓧 : Type u_2} {ι : Type u_3} [inst_2 : DecidableEq ι] {m𝓧 : MeasurableSpace 𝓧}
  [hnonempty𝓧 : Nonempty 𝓧] [inst_3 : Fintype ι] (X : ι → Ω → 𝓧) (hX : ∀ (i : ι), Measurable (X i))
  (hX' : iIndepFun X μ) (f : (ι → 𝓧) → ℝ) (c : ι → ℝ)
  (hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i) (hf' : Measurable f) (t : ℝ)
  (ht' : t * ∑ i, c i ^ 2 ≤ 1) (i : ι) (x : ι → 𝓧) (x' : 𝓧)
  (h_original_goal : |(-((-f) x - (-f) (Function.update x i x')))| ≤ c i) :
  |-f (Function.update x i x') + f x| ≤ c i := sorry

Tactic state before:
Ω : Type u_1
inst✝³ : MeasurableSpace Ω
μ : Measure Ω
inst✝² : IsProbabilityMeasure μ
𝓧 : Type u_2
ι : Type u_3
inst✝¹ : DecidableEq ι
m𝓧 : MeasurableSpace 𝓧
hnonempty𝓧 : Nonempty 𝓧
inst✝ : Fintype ι
X : ι → Ω → 𝓧
hX : ∀ (i : ι), Measurable (X i)
hX' : iIndepFun X μ
f : (ι → 𝓧) → ℝ
c : ι → ℝ
hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i
hf' : Measurable f
ε : ℝ
hε : ε > 0
t : ℝ
ht' : t * ∑ i, c i ^ 2 ≤ 1
i : ι
x : ι → 𝓧
x' : 𝓧
⊢ |(-((-f) x - (-f) (Function.update x i x')))| ≤ c i

Tactic:
simp only [Pi.neg_apply, sub_neg_eq_add, neg_add_rev, neg_neg]

Tactic state after:
[Ω : Type u_1
 inst✝³ : MeasurableSpace Ω
 μ : Measure Ω
 inst✝² : IsProbabilityMeasure μ
 𝓧 : Type u_2
 ι : Type u_3
 inst✝¹ : DecidableEq ι
 m𝓧 : MeasurableSpace 𝓧
 hnonempty𝓧 : Nonempty 𝓧
 inst✝ : Fintype ι
 X : ι → Ω → 𝓧
 hX : ∀ (i : ι), Measurable (X i)
 hX' : iIndepFun X μ
 f : (ι → 𝓧) → ℝ
 c : ι → ℝ
 hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i
 hf' : Measurable f
 ε : ℝ
 hε : ε > 0
 t : ℝ
 ht' : t * ∑ i, c i ^ 2 ≤ 1
 i : ι
 x : ι → 𝓧
 x' : 𝓧
 ⊢ |-f (Function.update x i x') + f x| ≤ c i]
import Mathlib
import FoML


open MeasureTheory ProbabilityTheory

theorem extracted_formal_statement_281.{u_3, u_2, u_1} {Ω : Type u_1} [inst : MeasurableSpace Ω] {μ : Measure Ω}
  [inst_1 : IsProbabilityMeasure μ] {𝓧 : Type u_2} {ι : Type u_3} [inst_2 : DecidableEq ι] {m𝓧 : MeasurableSpace 𝓧}
  [hnonempty𝓧 : Nonempty 𝓧] [inst_3 : Fintype ι] (X : ι → Ω → 𝓧) (hX : ∀ (i : ι), Measurable (X i))
  (hX' : iIndepFun X μ) (f : (ι → 𝓧) → ℝ) (c : ι → ℝ)
  (hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i) (hf' : Measurable f) (t : ℝ)
  (ht' : t * ∑ i, c i ^ 2 ≤ 1) (i : ι) (x : ι → 𝓧) (x' : 𝓧)
  (h_original_goal : |-f (Function.update x i x') + f x| ≤ c i) : |f x + -f (Function.update x i x')| ≤ c i := sorry

Tactic state before:
Ω : Type u_1
inst✝³ : MeasurableSpace Ω
μ : Measure Ω
inst✝² : IsProbabilityMeasure μ
𝓧 : Type u_2
ι : Type u_3
inst✝¹ : DecidableEq ι
m𝓧 : MeasurableSpace 𝓧
hnonempty𝓧 : Nonempty 𝓧
inst✝ : Fintype ι
X : ι → Ω → 𝓧
hX : ∀ (i : ι), Measurable (X i)
hX' : iIndepFun X μ
f : (ι → 𝓧) → ℝ
c : ι → ℝ
hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i
hf' : Measurable f
ε : ℝ
hε : ε > 0
t : ℝ
ht' : t * ∑ i, c i ^ 2 ≤ 1
i : ι
x : ι → 𝓧
x' : 𝓧
⊢ |-f (Function.update x i x') + f x| ≤ c i

Tactic:
rw [add_comm]

Tactic state after:
[Ω : Type u_1
 inst✝³ : MeasurableSpace Ω
 μ : Measure Ω
 inst✝² : IsProbabilityMeasure μ
 𝓧 : Type u_2
 ι : Type u_3
 inst✝¹ : DecidableEq ι
 m𝓧 : MeasurableSpace 𝓧
 hnonempty𝓧 : Nonempty 𝓧
 inst✝ : Fintype ι
 X : ι → Ω → 𝓧
 hX : ∀ (i : ι), Measurable (X i)
 hX' : iIndepFun X μ
 f : (ι → 𝓧) → ℝ
 c : ι → ℝ
 hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i
 hf' : Measurable f
 ε : ℝ
 hε : ε > 0
 t : ℝ
 ht' : t * ∑ i, c i ^ 2 ≤ 1
 i : ι
 x : ι → 𝓧
 x' : 𝓧
 ⊢ |f x + -f (Function.update x i x')| ≤ c i]
import Mathlib
import FoML


open MeasureTheory ProbabilityTheory

theorem extracted_formal_statement_282.{u_3, u_2, u_1} {Ω : Type u_1} [inst : MeasurableSpace Ω] {μ : Measure Ω}
  [inst_1 : IsProbabilityMeasure μ] {𝓧 : Type u_2} {ι : Type u_3} [inst_2 : DecidableEq ι] {m𝓧 : MeasurableSpace 𝓧}
  [hnonempty𝓧 : Nonempty 𝓧] [inst_3 : Fintype ι] (X : ι → Ω → 𝓧) (hX : ∀ (i : ι), Measurable (X i))
  (hX' : iIndepFun X μ) (f : (ι → 𝓧) → ℝ) (c : ι → ℝ)
  (hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i) (hf' : Measurable f) (t : ℝ)
  (ht' : t * ∑ i, c i ^ 2 ≤ 1) (i : ι) (x : ι → 𝓧) (x' : 𝓧) : |f x + -f (Function.update x i x')| ≤ c i := sorry

Tactic state before:
Ω : Type u_1
inst✝³ : MeasurableSpace Ω
μ : Measure Ω
inst✝² : IsProbabilityMeasure μ
𝓧 : Type u_2
ι : Type u_3
inst✝¹ : DecidableEq ι
m𝓧 : MeasurableSpace 𝓧
hnonempty𝓧 : Nonempty 𝓧
inst✝ : Fintype ι
X : ι → Ω → 𝓧
hX : ∀ (i : ι), Measurable (X i)
hX' : iIndepFun X μ
f : (ι → 𝓧) → ℝ
c : ι → ℝ
hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i
hf' : Measurable f
ε : ℝ
hε : ε > 0
t : ℝ
ht' : t * ∑ i, c i ^ 2 ≤ 1
i : ι
x : ι → 𝓧
x' : 𝓧
⊢ |f x + -f (Function.update x i x')| ≤ c i

Tactic:
apply hf

Tactic state after:
import Mathlib
import FoML


open MeasureTheory ProbabilityTheory

theorem extracted_formal_statement_283.{u_3, u_2, u_1} {Ω : Type u_1} [inst : MeasurableSpace Ω] {μ : Measure Ω}
  [inst_1 : IsProbabilityMeasure μ] {𝓧 : Type u_2} {ι : Type u_3} [inst_2 : DecidableEq ι] {m𝓧 : MeasurableSpace 𝓧}
  [hnonempty𝓧 : Nonempty 𝓧] [inst_3 : Fintype ι] (X : ι → Ω → 𝓧) (hX : ∀ (i : ι), Measurable (X i))
  (hX' : iIndepFun X μ) (f : (ι → 𝓧) → ℝ) (c : ι → ℝ)
  (hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i) (hf' : Measurable f) (t : ℝ)
  (ht' : t * ∑ i, c i ^ 2 ≤ 1) (hmf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |(-f) x - (-f) (Function.update x i x')| ≤ c i) :
  Measurable (-f) := sorry

Tactic state before:
Ω : Type u_1
inst✝³ : MeasurableSpace Ω
μ : Measure Ω
inst✝² : IsProbabilityMeasure μ
𝓧 : Type u_2
ι : Type u_3
inst✝¹ : DecidableEq ι
m𝓧 : MeasurableSpace 𝓧
hnonempty𝓧 : Nonempty 𝓧
inst✝ : Fintype ι
X : ι → Ω → 𝓧
hX : ∀ (i : ι), Measurable (X i)
hX' : iIndepFun X μ
f : (ι → 𝓧) → ℝ
c : ι → ℝ
hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i
hf' : Measurable f
ε : ℝ
hε : ε > 0
t : ℝ
ht' : t * ∑ i, c i ^ 2 ≤ 1
hmf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |(-f) x - (-f) (Function.update x i x')| ≤ c i
⊢ Measurable (-f)

Tactic:
apply Measurable.comp measurable_neg hf'

Tactic state after:
import Mathlib
import FoML


open MeasureTheory ProbabilityTheory

theorem extracted_formal_statement_284.{u_3, u_2, u_1} {Ω : Type u_1} [inst : MeasurableSpace Ω] {μ : Measure Ω}
  [inst_1 : IsProbabilityMeasure μ] {𝓧 : Type u_2} {ι : Type u_3} [inst_2 : DecidableEq ι] {m𝓧 : MeasurableSpace 𝓧}
  [hnonempty𝓧 : Nonempty 𝓧] [inst_3 : Fintype ι] (X : ι → Ω → 𝓧) (hX : ∀ (i : ι), Measurable (X i))
  (hX' : iIndepFun X μ) (f : (ι → 𝓧) → ℝ) (c : ι → ℝ)
  (hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i) (hf' : Measurable f) (t : ℝ)
  (ht' : t * ∑ i, c i ^ 2 ≤ 1) (hmf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |(-f) x - (-f) (Function.update x i x')| ≤ c i)
  (hmf' : Measurable (-f)) (ω : Ω)
  (h_original_goal :
    ((-f) ∘ Function.swap X) ω - ∫ (a : Ω), ((-f) ∘ Function.swap X) a ∂μ =
      -((f ∘ Function.swap X) ω - ∫ (a : Ω), (f ∘ Function.swap X) a ∂μ)) :
  -f (Function.swap X ω) - ∫ (a : Ω), -f (Function.swap X a) ∂μ =
    ∫ (a : Ω), f (Function.swap X a) ∂μ - f (Function.swap X ω) := sorry

Tactic state before:
Ω : Type u_1
inst✝³ : MeasurableSpace Ω
μ : Measure Ω
inst✝² : IsProbabilityMeasure μ
𝓧 : Type u_2
ι : Type u_3
inst✝¹ : DecidableEq ι
m𝓧 : MeasurableSpace 𝓧
hnonempty𝓧 : Nonempty 𝓧
inst✝ : Fintype ι
X : ι → Ω → 𝓧
hX : ∀ (i : ι), Measurable (X i)
hX' : iIndepFun X μ
f : (ι → 𝓧) → ℝ
c : ι → ℝ
hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i
hf' : Measurable f
ε : ℝ
hε : ε > 0
t : ℝ
ht' : t * ∑ i, c i ^ 2 ≤ 1
hmf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |(-f) x - (-f) (Function.update x i x')| ≤ c i
hmf' : Measurable (-f)
ω : Ω
⊢ ((-f) ∘ Function.swap X) ω - ∫ (a : Ω), ((-f) ∘ Function.swap X) a ∂μ =
    -((f ∘ Function.swap X) ω - ∫ (a : Ω), (f ∘ Function.swap X) a ∂μ)

Tactic:
simp only [Function.comp_apply, Pi.neg_apply, neg_sub]

Tactic state after:
[Ω : Type u_1
 inst✝³ : MeasurableSpace Ω
 μ : Measure Ω
 inst✝² : IsProbabilityMeasure μ
 𝓧 : Type u_2
 ι : Type u_3
 inst✝¹ : DecidableEq ι
 m𝓧 : MeasurableSpace 𝓧
 hnonempty𝓧 : Nonempty 𝓧
 inst✝ : Fintype ι
 X : ι → Ω → 𝓧
 hX : ∀ (i : ι), Measurable (X i)
 hX' : iIndepFun X μ
 f : (ι → 𝓧) → ℝ
 c : ι → ℝ
 hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i
 hf' : Measurable f
 ε : ℝ
 hε : ε > 0
 t : ℝ
 ht' : t * ∑ i, c i ^ 2 ≤ 1
 hmf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |(-f) x - (-f) (Function.update x i x')| ≤ c i
 hmf' : Measurable (-f)
 ω : Ω
 ⊢ -f (Function.swap X ω) - ∫ (a : Ω), -f (Function.swap X a) ∂μ =
     ∫ (a : Ω), f (Function.swap X a) ∂μ - f (Function.swap X ω)]
import Mathlib
import FoML


open MeasureTheory ProbabilityTheory

theorem extracted_formal_statement_285.{u_3, u_2, u_1} {Ω : Type u_1} [inst : MeasurableSpace Ω] {μ : Measure Ω}
  [inst_1 : IsProbabilityMeasure μ] {𝓧 : Type u_2} {ι : Type u_3} [inst_2 : DecidableEq ι] {m𝓧 : MeasurableSpace 𝓧}
  [hnonempty𝓧 : Nonempty 𝓧] [inst_3 : Fintype ι] (X : ι → Ω → 𝓧) (hX : ∀ (i : ι), Measurable (X i))
  (hX' : iIndepFun X μ) (f : (ι → 𝓧) → ℝ) (c : ι → ℝ)
  (hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i) (hf' : Measurable f) (t : ℝ)
  (ht' : t * ∑ i, c i ^ 2 ≤ 1) (hmf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |(-f) x - (-f) (Function.update x i x')| ≤ c i)
  (hmf' : Measurable (-f)) (ω : Ω)
  (h_original_goal :
    -f (Function.swap X ω) - ∫ (a : Ω), -f (Function.swap X a) ∂μ =
      ∫ (a : Ω), f (Function.swap X a) ∂μ - f (Function.swap X ω)) :
  -f (Function.swap X ω) - -∫ (a : Ω), f (Function.swap X a) ∂μ =
    ∫ (a : Ω), f (Function.swap X a) ∂μ - f (Function.swap X ω) := sorry

Tactic state before:
Ω : Type u_1
inst✝³ : MeasurableSpace Ω
μ : Measure Ω
inst✝² : IsProbabilityMeasure μ
𝓧 : Type u_2
ι : Type u_3
inst✝¹ : DecidableEq ι
m𝓧 : MeasurableSpace 𝓧
hnonempty𝓧 : Nonempty 𝓧
inst✝ : Fintype ι
X : ι → Ω → 𝓧
hX : ∀ (i : ι), Measurable (X i)
hX' : iIndepFun X μ
f : (ι → 𝓧) → ℝ
c : ι → ℝ
hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i
hf' : Measurable f
ε : ℝ
hε : ε > 0
t : ℝ
ht' : t * ∑ i, c i ^ 2 ≤ 1
hmf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |(-f) x - (-f) (Function.update x i x')| ≤ c i
hmf' : Measurable (-f)
ω : Ω
⊢ -f (Function.swap X ω) - ∫ (a : Ω), -f (Function.swap X a) ∂μ =
    ∫ (a : Ω), f (Function.swap X a) ∂μ - f (Function.swap X ω)

Tactic:
rw [integral_neg]

Tactic state after:
[Ω : Type u_1
 inst✝³ : MeasurableSpace Ω
 μ : Measure Ω
 inst✝² : IsProbabilityMeasure μ
 𝓧 : Type u_2
 ι : Type u_3
 inst✝¹ : DecidableEq ι
 m𝓧 : MeasurableSpace 𝓧
 hnonempty𝓧 : Nonempty 𝓧
 inst✝ : Fintype ι
 X : ι → Ω → 𝓧
 hX : ∀ (i : ι), Measurable (X i)
 hX' : iIndepFun X μ
 f : (ι → 𝓧) → ℝ
 c : ι → ℝ
 hf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |f x - f (Function.update x i x')| ≤ c i
 hf' : Measurable f
 ε : ℝ
 hε : ε > 0
 t : ℝ
 ht' : t * ∑ i, c i ^ 2 ≤ 1
 hmf : ∀ (i : ι) (x : ι → 𝓧) (x' : 𝓧), |(-f) x - (-f) (Function.update x i x')| ≤ c i
 hmf' : Measurable (-f)
 ω : Ω
 ⊢ -f (Function.swap X ω) - -∫ (a : Ω), f (Function.swap X a) ∂μ =
     ∫ (a : Ω), f (Function.swap X a) ∂μ - f (Function.swap X ω)]