Zulip Chat Archive

Stream: new members

Topic: No goals after `apply`


Vasily Ilin (Nov 14 2023 at 06:06):

I see no goals after apply. When I remove sorry, I see the original goal. I thought that apply is like library_search -- either finds a theorem to close the proof or gives up. But it's doing something more mysterious here.

import Mathlib.MeasureTheory.Function.SimpleFunc
open MeasureTheory BigOperators
lemma coe_sum [MeasurableSpace Ω] (f : I  (SimpleFunc Ω )) [Fintype I] : (( i, f i) : Ω  ) =  i, (f i : Ω  ) := by
  apply -- No goals
  sorry

Kyle Miller (Nov 14 2023 at 06:09):

You must be thinking of the apply? tactic. Your current code is inadvertently doing apply sorry, which closes the goal using sorry.

Vasily Ilin (Nov 14 2023 at 06:10):

Oh I see. I think there should be a theorem to close this but apply? does not find one

Vasily Ilin (Nov 14 2023 at 06:10):

The closest I found is https://leanprover-community.github.io/mathlib4_docs/Mathlib/MeasureTheory/Function/SimpleFunc.html#MeasureTheory.SimpleFunc.coe_add


Last updated: Dec 20 2023 at 11:08 UTC