Zulip Chat Archive

Stream: mathlib4

Topic: !4#3170


MonadMaverick (Apr 07 2023 at 09:23):

Mathlib.MeasureTheory.Measure.OuterMeasure almost fixed.

But importing Mathlib.Analysis.SpecificLimits.Basic causes error in synthesizing instances

It seems that importing Mathlib.Topology.Algebra.Algebra introduces too many possibilities

For example, around line 840 in theorem smul_ofFunction:

 837:5-837:42: information:
[Meta.synthInstance] 💥 HSMul 0 (MeasureTheory.OuterMeasure α) ?m.7236733 

[Meta.synthInstance] 💥 HSMul 0 (MeasureTheory.OuterMeasure α) ?m.7236733 

[Meta.synthInstance] 💥 SMul 0 (MeasureTheory.OuterMeasure α) 

[Meta.synthInstance] 💥 HSMul 0 (MeasureTheory.OuterMeasure α) ?m.7236733 

[Meta.synthInstance] 💥 HSMul 0 (MeasureTheory.OuterMeasure α) ?m.7236733 

[Meta.synthInstance] 💥 HSMul 0 (MeasureTheory.OuterMeasure α) (MeasureTheory.OuterMeasure α) 

[Meta.synthInstance] 💥 HSMul 0 (MeasureTheory.OuterMeasure α) (MeasureTheory.OuterMeasure α) 

[Meta.synthInstance] 💥 HSMul 0 (MeasureTheory.OuterMeasure α) (MeasureTheory.OuterMeasure α) 

[Meta.synthInstance] 💥 SMul 0 (MeasureTheory.OuterMeasure α) 

[Meta.synthInstance] 💥 HSMul 0 (MeasureTheory.OuterMeasure α) (MeasureTheory.OuterMeasure α) 

[Meta.synthInstance] 💥 HSMul 0 (MeasureTheory.OuterMeasure α) (MeasureTheory.OuterMeasure α) 

[Meta.synthInstance] 💥 HSMul 0 (MeasureTheory.OuterMeasure α) (MeasureTheory.OuterMeasure α) 

[Meta.synthInstance] 💥 HSMul 0 (MeasureTheory.OuterMeasure α) (MeasureTheory.OuterMeasure α) 

[Meta.synthInstance] 💥 SMul 0 (MeasureTheory.OuterMeasure α) 

[Meta.synthInstance] 💥 HSMul 0 (MeasureTheory.OuterMeasure α) (MeasureTheory.OuterMeasure α) 

[Meta.synthInstance] 💥 HSMul 0 (MeasureTheory.OuterMeasure α) (MeasureTheory.OuterMeasure α) 


 837:70-837:75: information:
[Meta.synthInstance]  HSMul 0 (Set α  0) (Set α  0) 


 837:81-837:95: information:
[Meta.synthInstance]  Set α  SMul 0 0 

[Meta.synthInstance]  Mul 0 

[Meta.synthInstance]  MulZeroClass 0 

[Meta.synthInstance]  MulZeroClass 0 


 837:5-837:42: error:
typeclass instance problem is stuck, it is often due to metavariables
  HSMul 0 (OuterMeasure α) (OuterMeasure α)

without Mathlib.Topology.Algebra.Algebra

 837:5-837:42: information:
[Meta.synthInstance]  HSMul 0 (MeasureTheory.OuterMeasure α) (MeasureTheory.OuterMeasure α) 


 837:70-837:75: information:
[Meta.synthInstance]  HSMul 0 (Set α  0) (Set α  0) 


 837:81-837:95: information:
[Meta.synthInstance]  Set α  SMul 0 0 

[Meta.synthInstance]  Mul 0 

[Meta.synthInstance]  MulZeroClass 0 

[Meta.synthInstance]  MulZeroClass 0 

MonadMaverick (Apr 07 2023 at 10:33):

OuterMeasure.lean This file builds without error

Kevin Buzzard (Apr 07 2023 at 17:25):

?m.7236733 is quite impressive!


Last updated: Dec 20 2023 at 11:08 UTC