Closed yangky11 closed 7 months ago
@Moyvbai
I cannot reproduce the problem. What is the output in debug mode (VERBOSE=1
)? Here is mine:
epo(url='https://github.com/Moyvbai/lean4-example', commit='9ed7ebe5ecd3903dc59a49995da6514f39f50bfc')
2024-01-02 06:35:10.274 | DEBUG | lean_dojo.container:run:183 - NUM_PROCS=32 python3 build_lean4_repo.py lean4-example
2024-01-02 06:35:10.541 | INFO | __main__:main:146 - Building lean4-example
info: mathlib: cloning https://github.com/leanprover-community/mathlib4 to './.lake/packages/mathlib'
info: std: cloning https://github.com/leanprover/std4 to './.lake/packages/std'
info: Qq: cloning https://github.com/leanprover-community/quote4 to './.lake/packages/Qq'
info: aesop: cloning https://github.com/leanprover-community/aesop to './.lake/packages/aesop'
info: proofwidgets: cloning https://github.com/leanprover-community/ProofWidgets4 to './.lake/packages/proofwidgets'
info: Cli: cloning https://github.com/leanprover/lean4-cli to './.lake/packages/Cli'
[0/2] Downloading proofwidgets cloud release
[0/16] Building Std.Lean.TagAttribute
[0/16] Building Std.Lean.Command
[0/22] Building Std.Tactic.Unreachable
[0/26] Building Std.Tactic.OpenPrivate
[0/28] Building Std.Tactic.ByCases
[0/30] Building Std.Util.TermUnsafe
[0/30] Building Std.Lean.Name
[0/30] Building Std.Tactic.SeqFocus
[0/31] Building Std.Lean.Position
[0/32] Building Std.Lean.Float
[0/36] Building Std.Lean.Parser
[0/36] Building Std.Lean.LocalContext
[0/49] Building Std.Lean.NameMapAttribute
[0/49] Building Std.Data.Array.Init.Basic
[0/49] Building Std.Classes.Dvd
[0/49] Building Std.Util.ProofWanted
[0/49] Building Std.Lean.Tactic
[0/54] Building Std.Data.Ord
[0/55] Building Std.Lean.InfoTree
[0/61] Building Std.Util.ExtendedBinder
[0/63] Building Std.Data.Option.Init.Lemmas
[0/65] Building Std.Data.Fin.Init.Lemmas
[0/65] Building Std.Tactic.HaveI
[0/77] Building Std.Lean.Expr
[0/77] Building Std.Lean.Meta.Expr
[0/83] Building Std.Lean.PersistentHashMap
[0/86] Building Std.Lean.Delaborator
[0/87] Building Std.Tactic.RCases
[0/90] Building Std.Util.LibraryNote
[1/105] Building Std.Control.ForInStep.Basic
[1/115] Building Std.Classes.BEq
[1/196] Building Std.Tactic.LabelAttr
[2/345] Building Aesop.Check
[2/357] Building Qq.Typ
[2/357] Building Std.Tactic.Omega.Config
[2/357] Building Std.Lean.CoreM
[2/357] Building Std.Tactic.Instances
[2/357] Building Std.Lean.Elab.Tactic
[2/357] Building Std.Tactic.Replace
[2/357] Building Std.Lean.Meta.Inaccessible
[2/357] Building Std.Lean.PersistentHashSet
[2/358] Building Std.Data.Prod.Lex
[2/358] Building Aesop.Percent
[2/358] Building Std.Data.MLList.Basic
[2/358] Building Aesop.Nanos
[2/358] Building Std.Tactic.LeftRight
[2/358] Building Std.Lean.MonadBacktrack
[2/358] Building Std.Tactic.Where
[2/358] Building Std.Lean.HashMap
[2/358] Building Std.Tactic.Exact
[2/358] Building Std.Lean.Util.Path
[2/358] Building Std.Tactic.Case
[2/358] Building Qq.ForLean.ToExpr
[2/358] Building Qq.ForLean.ReduceEval
[2/358] Building Aesop.Options.Public
[2/358] Building Std.WF
[2/358] Building Std.Data.DList
[2/358] Building Std.Tactic.Change
[5/375] Building Aesop.Frontend.Basic
[5/381] Building Aesop.Frontend.ElabM
[7/395] Unpacking proofwidgets cloud release
[32/409] Building Std.Data.Int.Basic
[33/409] Building Std.Lean.Json
[33/409] Building Std.Linter.UnreachableTactic
[33/409] Building Std.Control.ForInStep.Lemmas
[33/409] Building Std.Tactic.Relation.Rfl
[33/409] Building Std.Tactic.PrintDependents
[33/409] Building Std.Tactic.CoeExt
[33/416] Building Std.Util.Pickle
[33/416] Building Std.Data.Nat.Basic
[33/416] Building Aesop.Constants
[33/416] Building Std.Lean.AttributeExtra
[33/418] Building Std.Tactic.RunCmd
[33/418] Building Std.Lean.Meta.Basic
[33/418] Building Std.Tactic.GuardExpr
[33/418] Building Std.CodeAction.Attr
[34/419] Building Std.Tactic.Lint.Basic
[46/426] Building Mathlib.Util.AssertExists
[46/426] Building Mathlib.Tactic.PPWithUniv
[46/426] Building Mathlib.Util.Syntax
[46/426] Building Mathlib.Tactic.Spread
[46/426] Building Mathlib.Tactic.Substs
[46/426] Building Mathlib.Tactic.Monotonicity.Attr
[46/426] Building Mathlib.Tactic.Classical
[46/426] Building Mathlib.Lean.PrettyPrinter.Delaborator
[46/426] Building Mathlib.Init.Data.Nat.Notation
[46/426] Building Std.Test.Internal.DummyLabelAttr
[46/426] Building Mathlib.Tactic.ExtendDoc
[46/426] Building Mathlib.Mathport.Attributes
[46/426] Building Mathlib.Tactic.Attr.Register
[46/426] Building Mathlib.Tactic.SimpRw
[46/426] Building Mathlib.Lean.EnvExtension
[46/501] Building Mathlib.Tactic.Coe
[46/511] Building Qq.SortLocalDecls
[46/511] Building Mathlib.Util.WithWeakNamespace
[46/511] Building Mathlib.Tactic.RunCmd
[46/511] Building Mathlib.Tactic.ProjectionNotation
[46/511] Building Mathlib.Data.Array.Defs
[46/511] Building Mathlib.Lean.Elab.Term
[46/511] Building Qq.ForLean.Do
[46/511] Building Std.Data.Json
[46/511] Building Mathlib.Tactic.CasesM
[46/511] Building Mathlib.Mathport.Rename
[46/511] Building Mathlib.Util.MemoFix
[48/521] Building Mathlib.Lean.Meta.Basic
[48/524] Building Mathlib.Tactic.Clear!
[48/524] Building Mathlib.Tactic.ApplyWith
[48/524] Building Mathlib.Tactic.Clear_
[48/524] Building Mathlib.Tactic.Constructor
[48/524] Building Mathlib.Tactic.ClearExcept
[50/534] Building Mathlib.Tactic.ExtractGoal
[50/537] Building Mathlib.Tactic.InferParam
[51/538] Building Mathlib.Tactic.FailIfNoProgress
[51/538] Building Mathlib.Tactic.GuardHypNums
[51/538] Building Mathlib.Tactic.GuardGoalNums
[51/538] Building Mathlib.Lean.SMap
[60/567] Building Std.Control.ForInStep
[61/567] Building Mathlib.Tactic.Rename
[61/567] Building Mathlib.Tactic.Set
[61/567] Building Mathlib.Tactic.Trace
[61/567] Building Mathlib.Tactic.NthRewrite
[61/567] Building Mathlib.Tactic.SuccessIfFailWithMsg
[61/568] Building Std.Linter.UnnecessarySeqFocus
[61/568] Building Mathlib.Tactic.TypeCheck
[61/568] Building Mathlib.Tactic.UnsetOption
[62/569] Building ProofWidgets.Compat
[63/570] Building Mathlib.Tactic.SudoSetOption
[63/570] Building Mathlib.Tactic.SimpIntro
[64/571] Building Aesop.Options.Internal
[65/582] Building Mathlib.Util.WhatsNew
[65/583] Building Mathlib.Tactic.Widget.SelectInsertParamsClass
[66/594] Building Std.Lean.Format
[73/602] Building Std.Tactic.NoMatch
[82/617] Building Mathlib.Tactic.HaveI
[89/617] Building Mathlib.Tactic.HigherOrder
[102/627] Building Qq.Macro
[102/633] Building Mathlib.Tactic.ScopedNS
[102/639] Building Std.Tactic.Lint.TypeClass
[102/639] Building Std.Tactic.Lint.Frontend
[102/639] Building Mathlib.Tactic.ApplyAt
[102/639] Building Std.Classes.SetNotation
[102/639] Building Std.Tactic.NormCast.Ext
[102/639] Building Std.CodeAction.Basic
[102/639] Building Mathlib.Tactic.Have
[102/639] Building Std.Tactic.Lint.Misc
[102/640] Building Std.Classes.Cast
[102/640] Building Std.Tactic.Lint.Simp
[102/640] Building Mathlib.Util.CompileInductive
[102/644] Building Mathlib.Tactic.Conv
[113/664] Building Aesop.Options
[115/671] Building Mathlib.Util.AtomM
[115/671] Building ProofWidgets.Component.Basic
[115/672] Building Std.Data.MLList.Heartbeats
[115/672] Building Mathlib.Data.MLList.Basic
[115/673] Building Mathlib.Util.SynthesizeUsing
[115/687] Building Mathlib.Lean.Exception
[123/705] Building Mathlib.Init.Data.Fin.Basic
[123/722] Building Std.Tactic.TryThis
[126/793] Building Mathlib.Init.Quot
[126/801] Building Mathlib.Init.Data.Ordering.Basic
[126/808] Building Mathlib.Tactic.ToLevel
[126/810] Building Mathlib.Control.ULift
[131/903] Building Std.Tactic.FalseOrByContra
[131/903] Building Std.Lean.Meta.InstantiateMVars
[131/903] Building Std.Lean.Meta.SavedState
[131/903] Building Std.Tactic.Relation.Symm
[131/903] Building Std.Lean.Meta.AssertHypotheses
[131/903] Building Std.Lean.Meta.Clear
[137/903] Building Std.Linter
[140/903] Building ProofWidgets.Component.MakeEditLink
[140/903] Building ProofWidgets.Data.Html
[144/903] Building Mathlib.Tactic.Replace
[150/903] Building Mathlib.Tactic.DeriveToExpr
[151/903] Building Aesop.Util.EqualUpToIds
[155/903] Building Std.Tactic.NormCast.Lemmas
[161/903] Building Mathlib.Tactic.ApplyCongr
[164/903] Building Std.CodeAction.Deprecated
[164/903] Building Std.CodeAction.Misc
[164/903] Building Std.Tactic.GuardMsgs
[165/903] Building Std.Lean.HashSet
[165/903] Building Mathlib.Util.Delaborators
[165/903] Building Mathlib.Init.Set
[166/903] Building Mathlib.Tactic.Variable
[166/903] Building Mathlib.Tactic.TryThis
[166/903] Building Mathlib.Util.CountHeartbeats
[166/903] Building Std.Tactic.ShowTerm
[166/903] Building Std.Tactic.SimpTrace
[166/903] Building Std.Tactic.Simpa
[167/903] Building Std.Lean.Util.EnvSearch
[168/903] Building Std.Tactic.Lint
[171/903] Building Mathlib.Tactic.Lint
[171/903] Building Mathlib.Tactic.Simps.NotationClass
[171/903] Building Mathlib.Data.Nondet.Basic
[172/903] Building Std.Tactic.PrintPrefix
[177/903] Building Std.Tactic.Alias
[184/903] Building ProofWidgets.Component.OfRpcMethod
[185/903] Building Mathlib.Tactic.Hint
[187/903] Building Std.CodeAction
[190/903] Building Mathlib.Tactic.ToExpr
[191/903] Building Std.Data.Char
[191/903] Building Mathlib.Tactic.Recover
[192/903] Building Std.Data.Bool
[193/903] Building Std.Tactic.SqueezeScope
[193/903] Building Std.Tactic.Basic
[197/903] Building Std.Classes.Order
[198/903] Building Mathlib.Tactic.FBinop
[200/903] Building Mathlib.Init.Data.Bool.Basic
[205/903] Building Mathlib.Tactic.GCongr.ForwardAttr
[205/903] Building Std.Logic
[207/903] Building Mathlib.Data.SProd
[209/903] Building Std.Data.Nat.Init.Lemmas
[209/903] Building Std.Tactic.Omega.Logic
[209/903] Building Std.Classes.LawfulMonad
[209/903] Building Std.Data.Fin.Iterate
[209/903] Building Mathlib.Tactic.Attr.Core
[209/903] Building Std.Data.PairingHeap
[209/903] Building Std.Data.Sum.Basic
[209/903] Building Mathlib.Tactic.Use
[209/903] Building Std.Data.RBMap.Basic
[209/903] Building Std.Data.List.Init.Lemmas
[212/903] Building Std.Data.Fin.Basic
[212/903] Building Mathlib.Tactic.Widget.SelectPanelUtils
[212/903] Building Std.Data.Nat.Lemmas
[215/903] Building Qq.Delab
[218/903] Building Std.Data.Option.Basic
[222/903] Building Std.Data.List.Init.Attach
[222/903] Building Mathlib.Init.Control.Combinators
[222/903] Building Std.Data.Array.Init.Lemmas
[223/903] Building Qq.MetaM
[224/903] Building Std.Data.Array.Basic
[227/903] Building Qq.AssertInstancesCommute
[227/903] Building Qq.Match
[228/903] Building Mathlib.Lean.Data.NameMap
[228/903] Building Std.Data.RBMap.WF
[231/903] Building Std.Data.Array.Merge
[231/903] Building Std.Data.Nat.Gcd
[231/903] Building Std.Data.Nat.Bitwise
[231/903] Building Std.Data.BinomialHeap.Basic
[231/903] Building Std.Data.Int.Lemmas
[232/903] Building Std.Data.List.Basic
[234/903] Building Std.Data.BitVec.Basic
[235/903] Building Aesop.Util.UnorderedArraySet
[235/903] Building Std.Lean.Meta.DiscrTree
[237/903] Building Std.Data.BitVec
[237/903] Building Std.Data.BitVec.Lemmas
[238/903] Building Std.Lean.Meta.Simp
[238/903] Building Std.Tactic.Ext.Attr
[238/903] Building Std.Util.Cache
[240/903] Building Std.Data.BitVec.Folds
[241/903] Building Mathlib.Tactic.Find
[242/903] Building Mathlib.Lean.Meta.Simp
[242/903] Building Std.Tactic.NormCast
[243/903] Building Std.Data.BitVec.Bitblast
[244/903] Building Qq
[245/903] Building Std.Tactic.Ext
[245/903] Building Std.Data.Option.Lemmas
[246/903] Building Std.Tactic.Omega.Int
[247/903] Building Std.Data.Int.DivMod
[247/903] Building Mathlib.Util.Qq
[254/903] Building Std.Control.Lemmas
[254/903] Building Std.Tactic.Congr
[254/903] Building Std.Data.Sum.Lemmas
[254/903] Building Std.Data.Fin.Lemmas
[257/903] Building Std.Data.BinomialHeap.Lemmas
[258/903] Building Std.Data.Sum
[260/903] Building Std.Data.BinomialHeap
[263/903] Building Std.Tactic.PermuteGoals
[263/903] Building Std.Data.AssocList
[263/903] Building Mathlib.Data.String.Defs
[263/903] Building Mathlib.Init.Data.List.Basic
[263/903] Building Mathlib.Lean.Expr.Basic
[264/903] Building Std.Data.List.Lemmas
[265/903] Building Std.Data.Rat.Basic
[266/903] Building Mathlib.Tactic.Widget.Calc
[266/903] Building Mathlib.Tactic.Widget.Conv
[269/903] Building Mathlib.Data.Rat.Init
[269/903] Building Std.Classes.RatCast
[269/903] Building Std.Data.Rat.Lemmas
[270/903] Building Std.Data.RBMap
[270/903] Building Std.Data.RBMap.Alter
[273/903] Building Std.Data.HashMap.Basic
[276/903] Building Mathlib.Tactic.Cases
[276/903] Building Mathlib.Lean.Expr.Traverse
[276/903] Building Mathlib.Tactic.HelpCmd
[276/903] Building Mathlib.Tactic.GeneralizeProofs
[276/903] Building Mathlib.Util.Tactic
[276/903] Building Mathlib.Util.Imports
[278/903] Building Mathlib.Tactic.SwapVar
[278/903] Building Mathlib.Tactic.RenameBVar
[279/903] Building Mathlib.Lean.Expr.ReplaceRec
[279/903] Building Mathlib.Lean.Meta.DiscrTree
[280/903] Building Mathlib.Lean.Expr
[285/903] Building Mathlib.Data.MLList.Dedup
[285/903] Building Std.Data.HashMap.Lemmas
[285/903] Building Mathlib.Lean.Name
[285/903] Building Aesop.Util.UnionFind
[286/903] Building Mathlib.Tactic.Eqns
[286/903] Building Mathlib.Tactic.Core
[286/903] Building Mathlib.Mathport.Notation
[289/903] Building Std.Data.Rat
[292/903] Building Aesop.Util.Basic
[296/903] Building Mathlib.Tactic.WLOG
[296/903] Building Mathlib.Tactic.SplitIfs
[297/903] Building Aesop.Tracing
[297/903] Building Aesop.Index.Basic
[297/903] Building Aesop.Rule.Name
[297/903] Building Aesop.Util.Tactic
[302/903] Building Aesop.Index
[303/903] Building Aesop.Script
[307/903] Building Aesop.RuleTac.Basic
[308/903] Building Aesop.RuleTac.Apply
[308/903] Building Aesop.RuleTac.Preprocess
[308/903] Building Aesop.Rule.Basic
[308/903] Building Aesop.RuleTac.Cases
[308/903] Building Aesop.RuleTac.Tactic
[310/903] Building Aesop.Search.Expansion.Basic
[310/903] Building Aesop.Rule
[315/903] Building Aesop.Builder.Basic
[315/903] Building Aesop.Tree.UnsafeQueue
[316/903] Building Aesop.Tree.Data
[317/903] Building Aesop.Builder.Tactic
[317/903] Building Aesop.Builder.NormSimp
[317/903] Building Aesop.Builder.Apply
[317/903] Building Aesop.Builder.Unfold
[317/903] Building Aesop.Builder.Cases
[317/903] Building Aesop.Builder.Forward
[319/903] Building Aesop.Builder.Constructors
[324/903] Building Aesop.Builder.Default
[326/903] Building Aesop.Builder
[327/903] Building Aesop.Tree.Traversal
[327/903] Building Aesop.Tree.RunMetaM
[327/903] Building Aesop.Profiling
[328/903] Building Aesop.RuleSet
[329/903] Building Std.Data.List.Count
[329/903] Building Std.Lean.System.IO
[329/903] Building Std.Data.Range.Lemmas
[329/903] Building Std.Tactic.Omega.MinNatAbs
[329/903] Building Std.Data.RBMap.Lemmas
[329/903] Building Std.Tactic.Omega.IntList
[329/903] Building Std.Data.Array.Lemmas
[330/903] Building Aesop.Tree.TreeM
[330/903] Building Aesop.Tree.Tracing
[331/903] Building Aesop.Tree.State
[332/903] Building Std.Data.MLList.IO
[336/903] Building Aesop.Tree.ExtractScript
[336/903] Building Aesop.Tree.Free
[336/903] Building Aesop.Tree.AddRapp
[337/903] Building Mathlib.Lean.Meta
[337/903] Building Std.Data.List.Pairwise
[339/903] Building Aesop.Tree.Check
[341/903] Building Aesop.Tree.ExtractProof
[343/903] Building Mathlib.Tactic.Backtrack
[343/903] Building Mathlib.Lean.Elab.Tactic.Basic
[343/903] Building Mathlib.Lean.Meta.CongrTheorems
[343/903] Building Mathlib.Tactic.Relation.Rfl
[343/903] Building Mathlib.Tactic.Relation.Symm
[344/903] Building Std.Data.List.Perm
[345/903] Building Std.Tactic.Omega.Coeffs.IntList
[350/903] Building Aesop.Frontend.Extension.Init
[350/903] Building Aesop.Search.Expansion.Simp
[350/903] Building Aesop.Frontend.RuleExpr
[352/903] Building Std.Tactic.Omega.LinearCombo
[352/903] Building Mathlib.Tactic.Relation.Trans
[353/903] Building Aesop.Tree
[354/903] Building Mathlib.Tactic.SolveByElim
[355/903] Building Aesop.Frontend.Extension
[356/903] Building Aesop.Search.Queue.Class
[357/903] Building Aesop.Search.Queue
[358/903] Building Mathlib.Tactic.Congr!
[359/903] Building Std.Tactic.Omega.OmegaM
[360/903] Building Aesop.Search.SearchM
[363/903] Building Aesop.Search.RuleSelection
[364/903] Building Mathlib.Tactic.Propose
[364/903] Building Mathlib.Tactic.LibrarySearch
[365/903] Building Std.Tactic.Omega.Constraint
[368/903] Building Std.Data.Array.Match
[368/903] Building Std.Data.HashMap.WF
[370/903] Building Mathlib.Init.Core
[371/903] Building Std.Data.String.Basic
[374/903] Building Aesop.Frontend.Attribute
[375/903] Building Mathlib.Tactic.Observe
[377/903] Building Std.Lean.Meta.UnusedNames
[377/903] Building Std.Data.String.Lemmas
[377/903] Building Mathlib.Tactic.Says
[377/903] Building Mathlib.Tactic.Simps.Basic
[378/903] Building Mathlib.Tactic.Convert
[379/903] Building Aesop.BuiltinRules.ApplyHyps
[379/903] Building Aesop.BuiltinRules.Subst
[379/903] Building Aesop.Frontend.Tactic
[379/903] Building Aesop.BuiltinRules.Ext
[379/903] Building Aesop.BuiltinRules.Split
[379/903] Building Aesop.BuiltinRules.Assumption
[379/903] Building Aesop.Frontend.Command
[379/903] Building Aesop.BuiltinRules.Intros
[379/903] Building Aesop.BuiltinRules.DestructProducts
[380/903] Building Aesop.RuleTac.Forward
[392/903] Building Aesop.Frontend
[393/903] Building Aesop.RuleTac
[394/903] Building Aesop.BuiltinRules
[395/903] Building Aesop.Search.Expansion.Norm
[397/903] Building Std.Data.HashMap
[398/903] Building Std.Tactic.Omega.Core
[399/903] Building Aesop.Search.Expansion
[400/903] Building Std.Tactic.Omega.Frontend
[401/903] Building Mathlib.Tactic.ToAdditive
[402/903] Building Aesop.Search.ExpandSafePrefix
[403/903] Building Std.Data.String
[405/903] Building Aesop.Search.Main
[406/903] Building Mathlib.Init.ZeroOne
[407/903] Building Std.Tactic.Omega
[408/903] Building Std
[409/903] Building Mathlib.Init.Data.Nat.Basic
[409/903] Building Mathlib.Init.Data.Int.Basic
[410/903] Building Mathlib.Tactic.Basic
[413/903] Building Mathlib.Tactic.Existsi
[413/903] Building Mathlib.Tactic.ExtractLets
[413/903] Building Mathlib.Tactic.MkIffOfInductiveProp
[413/903] Building Mathlib.Tactic.Inhabit
[413/903] Building Mathlib.Tactic.RSuffices
[413/903] Building Mathlib.Algebra.Abs
[413/903] Building Mathlib.Tactic.DefEqTransformations
[413/903] Building Mathlib.Init.Logic
[421/903] Building Mathlib.Init.Data.Sigma.Basic
[421/903] Building Mathlib.Init.CCLemmas
[421/903] Building Mathlib.Init.Data.Quot
[421/903] Building Mathlib.Init.Propext
[421/903] Building Mathlib.Init.Data.Bool.Lemmas
[421/903] Building Mathlib.Init.Algebra.Classes
[421/903] Building Mathlib.Init.Function
[421/903] Building Mathlib.Init.Align
[422/903] Building Aesop.Main
[427/903] Building Mathlib.Data.HashMap
[429/903] Building Mathlib.Logic.Nontrivial.Defs
[429/903] Building Mathlib.Control.Basic
[430/903] Building Aesop
[431/903] Building Mathlib.Data.Option.Defs
[431/903] Building Mathlib.Init.Order.Defs
[431/903] Building Mathlib.Logic.Basic
[433/903] Building Mathlib.Tactic.SetLike
[437/903] Building Mathlib.Tactic.Rewrites
[437/903] Building Mathlib.Control.Functor
[438/903] Building Mathlib.Init.Data.Int.Order
[438/903] Building Mathlib.Init.Order.LinearOrder
[438/903] Building Mathlib.Tactic.GCongr.Core
[440/903] Building Mathlib.Init.Data.Nat.Lemmas
[441/903] Building Mathlib.Logic.Relator
[441/903] Building Mathlib.Data.Prod.PProd
[441/903] Building Mathlib.Algebra.NeZero
[441/903] Building Mathlib.Logic.Nonempty
[441/903] Building Mathlib.Tactic.PushNeg
[441/903] Building Mathlib.Tactic.Tauto
[441/903] Building Mathlib.Data.List.Defs
[441/903] Building Mathlib.Tactic.TermCongr
[442/903] Building Mathlib.Tactic.Lift
[445/903] Building Mathlib.Logic.Function.Basic
[447/903] Building Mathlib.Init.Data.List.Lemmas
[447/903] Building Mathlib.Data.Bool.Basic
[449/903] Building Mathlib.Control.Traversable.Basic
[451/903] Building Mathlib.Init.Data.List.Instances
[455/903] Building Mathlib.Init.Data.Nat.Bitwise
[457/903] Building Mathlib.Tactic.Contrapose
[457/903] Building Mathlib.Tactic.ByContra
[458/903] Building Mathlib.Data.Subtype
[458/903] Building Mathlib.Tactic.Choose
[458/903] Building Mathlib.Logic.IsEmpty
[458/903] Building Mathlib.Data.Sum.Basic
[458/903] Building Mathlib.Logic.Relation
[458/903] Building Mathlib.Data.Sigma.Basic
[458/903] Building Mathlib.Data.Prod.Basic
[458/903] Building Mathlib.Data.FunLike.Basic
[458/903] Building Mathlib.Algebra.Group.Defs
[458/903] Building Mathlib.Logic.Function.Conjugate
[461/903] Building Mathlib.Logic.Unique
[461/903] Building Mathlib.Data.Option.Basic
[462/903] Building Mathlib.Init.Data.Int.Bitwise
[462/903] Building Mathlib.Data.Num.Basic
[464/903] Building Mathlib.Data.FunLike.Embedding
[464/903] Building Mathlib.Logic.Function.Iterate
[465/903] Building Mathlib.Tactic.Congrm
[466/903] Building Mathlib.Tactic.IrreducibleDef
[468/903] Building Mathlib.Data.FunLike.Equiv
[472/903] Building Mathlib.Order.Basic
[473/903] Building Mathlib.Logic.Nontrivial.Basic
[473/903] Building Mathlib.Data.Quot
[474/903] Building Mathlib.Tactic.Widget.Congrm
[479/903] Building Mathlib.Tactic.Nontriviality.Core
[480/903] Building Mathlib.Data.Option.NAry
[481/903] Building Mathlib.Init.Classical
[482/903] Building Mathlib.Tactic.Common
[484/903] Building Mathlib.Logic.Pairwise
[485/903] Building Mathlib.Tactic.Nontriviality
[486/903] Building Mathlib.Logic.Equiv.Defs
[490/903] Building Mathlib.Algebra.Invertible.Defs
[490/903] Building Mathlib.Algebra.Group.Semiconj.Defs
[490/903] Building Mathlib.Data.List.BigOperators.Defs
[490/903] Building Mathlib.Data.Nat.Cast.Defs
[490/903] Building Mathlib.Algebra.GroupWithZero.Defs
[490/903] Building Mathlib.Control.Applicative
[490/903] Building Mathlib.Data.Pi.Algebra
[490/903] Building Mathlib.Algebra.Group.Basic
[492/903] Building Mathlib.Algebra.Group.Commute.Defs
[493/903] Building Mathlib.Algebra.GroupWithZero.NeZero
[493/903] Building Mathlib.Algebra.Group.Hom.Defs
[494/903] Building Mathlib.Data.Int.Cast.Defs
[494/903] Building Mathlib.Data.Nat.Cast.NeZero
[498/903] Building Mathlib.Algebra.Invertible.GroupWithZero
[500/903] Building Mathlib.Algebra.CharZero.Defs
[500/903] Building Mathlib.Algebra.Ring.Defs
[502/903] Building Mathlib.Order.ULift
[502/903] Building Mathlib.Data.Tree
[502/903] Building Mathlib.Algebra.Order.ZeroLEOne
[502/903] Building Mathlib.Data.PNat.Defs
[502/903] Building Mathlib.Order.RelClasses
[504/903] Building Mathlib.Control.EquivFunctor
[504/903] Building Mathlib.Logic.Small.Defs
[504/903] Building Mathlib.Algebra.Opposites
[504/903] Building Mathlib.Order.Synonym
[504/903] Building Mathlib.Logic.Equiv.Basic
[510/903] Building Mathlib.Logic.Equiv.Option
[512/903] Building Mathlib.Order.Max
[512/903] Building Mathlib.Order.Compare
[512/903] Building Mathlib.Algebra.Group.OrderSynonym
[514/903] Building Mathlib.Algebra.Ring.Semiconj
[514/903] Building Mathlib.Algebra.Field.Defs
[514/903] Building Mathlib.Data.Nat.Basic
[517/903] Building Mathlib.Order.Monotone.Basic
[518/903] Building Mathlib.Algebra.Ring.OrderSynonym
[520/903] Building Mathlib.Algebra.Field.IsField
[522/903] Building Mathlib.Data.Int.Cast.Basic
[522/903] Building Mathlib.Algebra.Group.Units
[522/903] Building Mathlib.Algebra.GroupWithZero.Basic
[525/903] Building Mathlib.Tactic.Zify
[525/903] Building Mathlib.Algebra.Group.InjSurj
[528/903] Building Mathlib.Order.Iterate
[528/903] Building Mathlib.Algebra.CovariantAndContravariant
[528/903] Building Mathlib.Order.Lattice
[530/903] Building Mathlib.Algebra.Group.Commute.Hom
[530/903] Building Mathlib.Algebra.Divisibility.Basic
[530/903] Building Mathlib.Algebra.Group.Hom.Basic
[530/903] Building Mathlib.Algebra.Ring.Basic
[531/903] Building Mathlib.Algebra.Order.Ring.Lemmas
[532/903] Building Mathlib.Data.Finite.Defs
[532/903] Building Mathlib.Data.ULift
[532/903] Building Mathlib.Logic.Embedding.Basic
[534/903] Building Mathlib.Algebra.Group.Semiconj.Units
[534/903] Building Mathlib.Algebra.GroupWithZero.Units.Basic
[534/903] Building Mathlib.Algebra.Group.Units.Hom
[535/903] Building Mathlib.Data.Countable.Defs
[535/903] Building Mathlib.Algebra.Group.TypeTags
[536/903] Building Mathlib.Algebra.Divisibility.Units
[538/903] Building Mathlib.Data.Int.Basic
[538/903] Building Mathlib.Algebra.Ring.Hom.Defs
[539/903] Building Mathlib.Algebra.GroupWithZero.InjSurj
[540/903] Building Mathlib.Algebra.Group.Commute.Units
[542/903] Building Mathlib.Algebra.GroupWithZero.Divisibility
[543/903] Building Mathlib.Algebra.GroupWithZero.Semiconj
[544/903] Building Mathlib.Algebra.Group.Embedding
[544/903] Building Mathlib.Order.RelIso.Basic
[545/903] Building Mathlib.Algebra.Group.Equiv.Basic
[548/903] Building Mathlib.Order.MinMax
[548/903] Building Mathlib.Order.BoundedOrder
[550/903] Building Mathlib.Algebra.GroupWithZero.Commute
[552/903] Building Mathlib.Algebra.Ring.InjSurj
[553/903] Building Mathlib.Algebra.GroupPower.Basic
[553/903] Building Mathlib.GroupTheory.GroupAction.Defs
[557/903] Building Mathlib.Algebra.Order.Monoid.Lemmas
[559/903] Building Mathlib.Order.Disjoint
[559/903] Building Mathlib.Order.WithBot
[560/903] Building Mathlib.Algebra.Group.Hom.Instances
[561/903] Building Mathlib.Data.Nat.Bits
[561/903] Building Mathlib.Data.Nat.Units
[561/903] Building Mathlib.Tactic.NormNum.Result
[563/903] Building Mathlib.Algebra.Ring.Units
[563/903] Building Mathlib.Data.Nat.Cast.Basic
[564/903] Building Mathlib.Algebra.Ring.Divisibility.Basic
[564/903] Building Mathlib.Algebra.Group.Units.Equiv
[564/903] Building Mathlib.Algebra.Group.Opposite
[568/903] Building Mathlib.GroupTheory.GroupAction.Units
[571/903] Building Mathlib.Algebra.GroupWithZero.Units.Equiv
[572/903] Building Mathlib.Data.Int.Units
[572/903] Building Mathlib.Algebra.Ring.Commute
[574/903] Building Mathlib.Tactic.NormNum.Core
[575/903] Building Mathlib.Algebra.Order.Monoid.MinMax
[575/903] Building Mathlib.Algebra.Order.Monoid.Defs
[575/903] Building Mathlib.Algebra.Order.Monoid.NatCast
[575/903] Building Mathlib.Algebra.Order.Sub.Defs
[575/903] Building Mathlib.Algebra.Regular.Basic
[576/903] Building Mathlib.Data.Nat.Cast.Commute
[577/903] Building Mathlib.Algebra.GroupWithZero.Units.Lemmas
[582/903] Building Mathlib.Algebra.Order.Monoid.Canonical.Defs
[582/903] Building Mathlib.Algebra.Order.Monoid.OrderDual
[584/903] Building Mathlib.Order.PropInstances
[584/903] Building Mathlib.Algebra.Group.WithOne.Defs
[584/903] Building Mathlib.Order.Hom.Basic
[585/903] Building Mathlib.Algebra.Ring.Regular
[587/903] Building Mathlib.Order.Heyting.Basic
[588/903] Building Mathlib.Algebra.GroupPower.CovariantClass
[589/903] Building Mathlib.Algebra.Invertible.Basic
[589/903] Building Mathlib.Algebra.Field.Basic
[592/903] Building Mathlib.GroupTheory.GroupAction.Opposite
[592/903] Building Mathlib.Algebra.Group.Prod
[592/903] Building Mathlib.Algebra.Ring.Opposite
[594/903] Building Mathlib.Algebra.Order.Monoid.WithZero.Defs
[594/903] Building Mathlib.Algebra.Order.Monoid.TypeTags
[594/903] Building Mathlib.Algebra.Order.Sub.Canonical
[596/903] Building Mathlib.Tactic.NormNum.Basic
[598/903] Building Mathlib.Algebra.Order.Monoid.WithZero.Basic
[599/903] Building Mathlib.Algebra.Order.Monoid.WithTop
[604/903] Building Mathlib.Algebra.Order.Monoid.Basic
[604/903] Building Mathlib.Tactic.ApplyFun
[604/903] Building Mathlib.Algebra.Order.Group.Defs
[604/903] Building Mathlib.Algebra.Order.Monoid.Units
[604/903] Building Mathlib.Order.Hom.Bounded
[604/903] Building Mathlib.Order.Antisymmetrization
[608/903] Building Mathlib.GroupTheory.GroupAction.Prod
[610/903] Building Mathlib.Algebra.Order.Sub.WithTop
[611/903] Building Mathlib.Order.BooleanAlgebra
[614/903] Building Mathlib.Algebra.SMulWithZero
[616/903] Building Mathlib.Algebra.Regular.SMul
[617/903] Building Mathlib.Algebra.Order.Group.OrderIso
[617/903] Building Mathlib.Algebra.Order.Group.Instances
[617/903] Building Mathlib.Algebra.Order.Group.Units
[617/903] Building Mathlib.Algebra.Order.Ring.Defs
[620/903] Building Mathlib.Algebra.Order.WithZero
[621/903] Building Mathlib.Algebra.Order.Group.Abs
[622/903] Building Mathlib.Order.SymmDiff
[624/903] Building Mathlib.Algebra.Order.Group.MinMax
[626/903] Building Mathlib.Order.Hom.Lattice
[626/903] Building Mathlib.Data.Set.Basic
[627/903] Building Mathlib.Algebra.Order.Field.Defs
[627/903] Building Mathlib.Algebra.Order.Ring.CharZero
[627/903] Building Mathlib.Algebra.Order.Ring.Abs
[627/903] Building Mathlib.Algebra.Order.Ring.Canonical
[627/903] Building Mathlib.Algebra.Order.Positive.Ring
[628/903] Building Mathlib.Data.Int.Order.Basic
[631/903] Building Mathlib.Algebra.Order.Ring.WithTop
[631/903] Building Mathlib.Data.Nat.Order.Basic
[633/903] Building Mathlib.Data.Int.Order.Lemmas
[633/903] Building Mathlib.Data.Rat.Defs
[636/903] Building Mathlib.Data.SetLike.Basic
[636/903] Building Mathlib.Data.Set.Image
[636/903] Building Mathlib.Data.Part
[637/903] Building Mathlib.Data.Rat.Basic
[638/903] Building Mathlib.Data.Nat.Cast.Order
[638/903] Building Mathlib.Data.PNat.Basic
[638/903] Building Mathlib.Algebra.GroupPower.Ring
[638/903] Building Mathlib.Data.Nat.Order.Lemmas
[638/903] Building Mathlib.Data.Vector
[638/903] Building Mathlib.Data.List.Basic
[643/903] Building Mathlib.Data.Nat.GCD.Basic
[645/903] Building Mathlib.Data.Int.Dvd.Basic
[645/903] Building Mathlib.Algebra.Order.Invertible
[647/903] Building Mathlib.Data.Int.Div
[652/903] Building Mathlib.Algebra.Ring.Hom.Basic
[652/903] Building Mathlib.Data.Nat.Set
[652/903] Building Mathlib.Logic.Embedding.Set
[652/903] Building Mathlib.Data.Bool.Set
[652/903] Building Mathlib.Order.Directed
[652/903] Building Mathlib.Order.WellFounded
[652/903] Building Mathlib.Data.Set.Prod
[652/903] Building Mathlib.Data.Set.Sigma
[654/903] Building Mathlib.Data.Int.Cast.Lemmas
[656/903] Building Mathlib.Order.RelIso.Set
[661/903] Building Mathlib.Data.Rat.Order
[661/903] Building Mathlib.Algebra.Field.Opposite
[661/903] Building Mathlib.Tactic.Positivity.Core
[661/903] Building Mathlib.Data.Int.Cast.Field
[661/903] Building Mathlib.Data.Rat.Lemmas
[664/903] Building Mathlib.Data.Set.NAry
[664/903] Building Mathlib.Data.Set.Intervals.Basic
[664/903] Building Mathlib.Data.Set.Function
[666/903] Building Mathlib.Data.Rat.Cast.Defs
[669/903] Building Mathlib.Tactic.NormNum.OfScientific
[671/903] Building Mathlib.Data.List.Lex
[671/903] Building Mathlib.Data.List.MinMax
[671/903] Building Mathlib.Data.List.Infix
[672/903] Building Mathlib.Data.Set.Pairwise.Basic
[672/903] Building Mathlib.Algebra.Group.Pi
[672/903] Building Mathlib.Logic.Equiv.Set
[674/903] Building Mathlib.Data.List.Forall2
[676/903] Building Mathlib.Data.Set.Intervals.Monoid
[676/903] Building Mathlib.Data.Set.Intervals.Image
[676/903] Building Mathlib.Algebra.GroupPower.Order
[676/903] Building Mathlib.Order.Bounds.Basic
[677/903] Building Mathlib.Logic.Small.Basic
[677/903] Building Mathlib.Order.Hom.Set
[677/903] Building Mathlib.Algebra.Ring.Equiv
[680/903] Building Mathlib.Data.Fin.Basic
[682/903] Building Mathlib.Algebra.Ring.Pi
[682/903] Building Mathlib.GroupTheory.GroupAction.Pi
[682/903] Building Mathlib.Data.Pi.Lex
[683/903] Building Mathlib.Data.List.BigOperators.Basic
[687/903] Building Mathlib.Tactic.Linarith.Lemmas
[687/903] Building Mathlib.Data.Nat.Pow
[689/903] Building Mathlib.Order.Bounds.OrderIso
[689/903] Building Mathlib.Order.Antichain
[689/903] Building Mathlib.Data.Set.Intervals.UnorderedInterval
[689/903] Building Mathlib.Order.CompleteLattice
[691/903] Building Mathlib.Algebra.Order.Field.Basic
[692/903] Building Mathlib.Data.Nat.Size
[692/903] Building Mathlib.Algebra.GroupPower.Lemmas
[692/903] Building Mathlib.Data.Nat.Factorial.Basic
[693/903] Building Mathlib.Algebra.Ring.CompTypeclasses
[695/903] Building Mathlib.Data.Nat.ForSqrt
[695/903] Building Mathlib.Data.Nat.Bitwise
[697/903] Building Mathlib.Data.Nat.Choose.Basic
[699/903] Building Mathlib.Data.Set.List
[699/903] Building Mathlib.Data.Fin.Tuple.Basic
[700/903] Building Mathlib.Data.List.Join
[700/903] Building Mathlib.Data.List.Zip
[700/903] Building Mathlib.Data.List.Count
[700/903] Building Mathlib.Algebra.FreeMonoid.Basic
[700/903] Building Mathlib.Data.List.BigOperators.Lemmas
[702/903] Building Mathlib.Data.List.Lattice
[702/903] Building Mathlib.Data.List.Pairwise
[704/903] Building Mathlib.Data.List.Permutation
[705/903] Building Mathlib.Data.Int.Bitwise
[708/903] Building Mathlib.Data.List.Chain
[709/903] Building Mathlib.Data.List.Nodup
[715/903] Building Mathlib.Order.CompleteBooleanAlgebra
[715/903] Building Mathlib.Order.GaloisConnection
[716/903] Building Mathlib.Data.List.Dedup
[716/903] Building Mathlib.Data.List.Duplicate
[716/903] Building Mathlib.Data.List.Range
[717/903] Building Mathlib.Tactic.CancelDenoms.Core
[717/903] Building Mathlib.Data.Nat.Cast.Field
[718/903] Building Mathlib.Algebra.GroupWithZero.Power
[718/903] Building Mathlib.Tactic.NormNum.Pow
[718/903] Building Mathlib.Algebra.Parity
[718/903] Building Mathlib.Data.Int.GCD
[718/903] Building Mathlib.Algebra.GroupPower.IterateHom
[719/903] Building Mathlib.Data.List.OfFn
[722/903] Building Mathlib.Data.List.NatAntidiagonal
[722/903] Building Mathlib.Data.List.Perm
[722/903] Building Mathlib.Data.Fin.VecNotation
[725/903] Building Mathlib.GroupTheory.Perm.Basic
[729/903] Building Mathlib.Data.Setoid.Basic
[729/903] Building Mathlib.Order.Hom.Order
[730/903] Building Mathlib.Algebra.Associated
[730/903] Building Mathlib.Data.Nat.Sqrt
[733/903] Building Mathlib.Logic.Equiv.Fin
[734/903] Building Mathlib.Data.Vector.Basic
[736/903] Building Mathlib.Data.List.Sort
[736/903] Building Mathlib.Data.List.FinRange
[736/903] Building Mathlib.Data.List.Sublists
[736/903] Building Mathlib.Data.Multiset.Basic
[737/903] Building Mathlib.Data.Set.Lattice
[740/903] Building Mathlib.Dynamics.FixedPoints.Basic
[740/903] Building Mathlib.Algebra.Group.Aut
[742/903] Building Mathlib.Order.FixedPoints
[745/903] Building Mathlib.Data.List.NodupEquivFin
[746/903] Building Mathlib.GroupTheory.GroupAction.Group
[749/903] Building Mathlib.Data.Nat.Prime
[750/903] Building Mathlib.Algebra.GroupRingAction.Basic
[751/903] Building Mathlib.Algebra.Ring.Aut
[752/903] Building Mathlib.Data.Set.Intervals.OrdConnected
[752/903] Building Mathlib.Data.Set.Pairwise.Lattice
[752/903] Building Mathlib.Data.Nat.Pairing
[752/903] Building Mathlib.Order.Chain
[752/903] Building Mathlib.Data.Set.Functor
[752/903] Building Mathlib.Order.ConditionallyCompleteLattice.Basic
[752/903] Building Mathlib.Data.Set.Pointwise.Basic
[752/903] Building Mathlib.GroupTheory.Subsemigroup.Basic
[755/903] Building Mathlib.Order.Cover
[757/903] Building Mathlib.Order.Zorn
[759/903] Building Mathlib.Logic.Equiv.Nat
[760/903] Building Mathlib.GroupTheory.Subsemigroup.Operations
[760/903] Building Mathlib.GroupTheory.Submonoid.Basic
[761/903] Building Mathlib.SetTheory.Cardinal.SchroederBernstein
[762/903] Building Mathlib.Data.Countable.Basic
[762/903] Building Mathlib.Logic.Encodable.Basic
[764/903] Building Mathlib.Order.SuccPred.Basic
[764/903] Building Mathlib.Algebra.Function.Support
[767/903] Building Mathlib.Data.Multiset.Sort
[767/903] Building Mathlib.Data.Multiset.Range
[767/903] Building Mathlib.Algebra.BigOperators.Multiset.Basic
[767/903] Building Mathlib.Data.Sym.Basic
[769/903] Building Mathlib.Data.Int.CharZero
[769/903] Building Mathlib.Algebra.CharZero.Lemmas
[769/903] Building Mathlib.Algebra.Function.Indicator
[772/903] Building Mathlib.Data.Rat.Cast.CharZero
[774/903] Building Mathlib.Data.Set.Pointwise.ListOfFn
[774/903] Building Mathlib.Algebra.Bounds
[775/903] Building Mathlib.Algebra.Order.Field.Power
[776/903] Building Mathlib.Data.Nat.SuccPred
[776/903] Building Mathlib.Order.SuccPred.Limit
[777/903] Building Mathlib.GroupTheory.Submonoid.Operations
[778/903] Building Mathlib.Data.Rat.Cast.Order
[778/903] Building Mathlib.Tactic.NormNum.Inv
[778/903] Building Mathlib.Algebra.Star.Basic
[781/903] Building Mathlib.Data.ENat.Basic
[783/903] Building Mathlib.Order.SuccPred.CompleteLinearOrder
[785/903] Building Mathlib.Tactic.Positivity.Basic
[786/903] Building Mathlib.Algebra.BigOperators.Multiset.Lemmas
[786/903] Building Mathlib.Data.Multiset.Bind
[791/903] Building Mathlib.Tactic.NormNum.Eq
[791/903] Building Mathlib.Tactic.Ring.Basic
[793/903] Building Mathlib.Tactic.NormNum.Ineq
[794/903] Building Mathlib.Data.Multiset.Nodup
[795/903] Building Mathlib.Data.Multiset.Powerset
[795/903] Building Mathlib.Data.Multiset.NatAntidiagonal
[795/903] Building Mathlib.Data.Multiset.Sum
[795/903] Building Mathlib.Data.Multiset.Dedup
[795/903] Building Mathlib.Data.Multiset.Pi
[798/903] Building Mathlib.Data.Multiset.Fold
[798/903] Building Mathlib.Data.Multiset.FinsetOps
[802/903] Building Mathlib.Data.Multiset.Lattice
[802/903] Building Mathlib.Data.Finset.Basic
[804/903] Building Mathlib.Tactic.NormNum.DivMod
[805/903] Building Mathlib.Algebra.Order.Hom.Basic
[805/903] Building Mathlib.Tactic.Positivity
[807/903] Building Mathlib.Tactic.GCongr
[807/903] Building Mathlib.Algebra.Order.Pi
[808/903] Building Mathlib.Tactic.NormNum
[810/903] Building Mathlib.Data.Nat.ModEq
[810/903] Building Mathlib.Tactic.Abel
[812/903] Building Mathlib.Algebra.Order.AbsoluteValue
[813/903] Building Mathlib.Data.Nat.Parity
[816/903] Building Mathlib.Algebra.Module.Basic
[817/903] Building Mathlib.Tactic.Ring.RingNF
[817/903] Building Mathlib.Tactic.Ring.PNat
[817/903] Building Mathlib.Tactic.Linarith.Datatypes
[819/903] Building Mathlib.Tactic.Linarith.Parsing
[819/903] Building Mathlib.Tactic.Linarith.Elimination
[819/903] Building Mathlib.Tactic.Linarith.Preprocessing
[820/903] Building Mathlib.Tactic.Ring
[822/903] Building Mathlib.Data.Real.CauSeq
[823/903] Building Mathlib.Tactic.Linarith.Verification
[824/903] Building Mathlib.Data.Finset.Image
[826/903] Building Mathlib.Tactic.Linarith.Frontend
[827/903] Building Mathlib.GroupTheory.GroupAction.Hom
[827/903] Building Mathlib.Algebra.Order.Module.Synonym
[827/903] Building Mathlib.Data.Set.Pointwise.SMul
[828/903] Building Mathlib.Algebra.Order.Module.Defs
[829/903] Building Mathlib.Tactic.Linarith
[831/903] Building Mathlib.Data.Finset.Pi
[831/903] Building Mathlib.Data.Finset.Fold
[831/903] Building Mathlib.Data.Finset.Card
[831/903] Building Mathlib.Data.Fintype.Basic
[834/903] Building Mathlib.Data.Finset.Sum
[834/903] Building Mathlib.Data.Finset.Option
[834/903] Building Mathlib.Data.Finset.Prod
[839/903] Building Mathlib.Data.Real.CauSeqCompletion
[840/903] Building Mathlib.Data.Fintype.Pi
[840/903] Building Mathlib.Data.Fintype.Card
[841/903] Building Mathlib.Data.Fintype.Vector
[842/903] Building Mathlib.Data.Finset.Lattice
[844/903] Building Mathlib.Data.Fintype.Prod
[844/903] Building Mathlib.Data.Fintype.Sum
[844/903] Building Mathlib.Data.Fintype.Option
[845/903] Building Mathlib.Data.Real.Basic
[851/903] Building Mathlib.Data.Fintype.Lattice
[851/903] Building Mathlib.Data.Finset.Sigma
[851/903] Building Mathlib.Data.Finset.Powerset
[852/903] Building Mathlib.Data.Finset.Sort
[852/903] Building Mathlib.Data.ZMod.Defs
[852/903] Building Mathlib.Logic.Denumerable
[853/903] Building Mathlib.Data.Fintype.Sigma
[855/903] Building Mathlib.Data.Fintype.Powerset
[855/903] Building Mathlib.Algebra.BigOperators.Basic
[856/903] Building Mathlib.Data.Finite.Basic
[858/903] Building Mathlib.Logic.Equiv.List
[860/903] Building Mathlib.Data.Set.Finite
[862/903] Building Mathlib.Data.Set.Pointwise.Finite
[862/903] Building Mathlib.Order.ConditionallyCompleteLattice.Finset
[862/903] Building Mathlib.Data.Finset.NAry
[862/903] Building Mathlib.Data.Set.Countable
[867/903] Building Mathlib.Data.Rat.BigOperators
[867/903] Building Mathlib.Algebra.BigOperators.Option
[867/903] Building Mathlib.Data.Finset.Preimage
[867/903] Building Mathlib.Algebra.BigOperators.Ring
[867/903] Building Mathlib.Data.Finset.NoncommProd
[867/903] Building Mathlib.Algebra.BigOperators.Pi
[867/903] Building Mathlib.Data.Finsupp.Defs
[867/903] Building Mathlib.Algebra.BigOperators.Order
[870/903] Building Mathlib.Order.LocallyFinite
[872/903] Building Mathlib.Data.Fintype.BigOperators
[873/903] Building Mathlib.GroupTheory.Submonoid.Membership
[876/903] Building Mathlib.Data.Finset.LocallyFinite
[877/903] Building Mathlib.Data.Finsupp.Fin
[877/903] Building Mathlib.Data.Finsupp.Notation
[877/903] Building Mathlib.Data.Finsupp.Indicator
[882/903] Building Mathlib.Data.Nat.Interval
[883/903] Building Mathlib.Data.Fin.Interval
[883/903] Building Mathlib.Algebra.BigOperators.Intervals
[883/903] Building Mathlib.Data.Nat.Lattice
[884/903] Building Mathlib.Data.Fintype.Fin
[885/903] Building Mathlib.Data.ENat.Lattice
[886/903] Building Mathlib.Data.Nat.PartENat
[887/903] Building Mathlib.Algebra.BigOperators.Fin
[889/903] Building Mathlib.SetTheory.Cardinal.Basic
[890/903] Building Mathlib.Algebra.BigOperators.Finsupp
[891/903] Building Mathlib.SetTheory.Cardinal.Finite
[892/903] Building Mathlib.Data.Finsupp.Basic
[893/903] Building Mathlib.Data.Finset.Pointwise
[894/903] Building Mathlib.Data.Finsupp.Order
[896/903] Building Mathlib.Data.Finset.Finsupp
[897/903] Building Mathlib.Data.Finsupp.Interval
[898/903] Building Mathlib.Data.Finset.Antidiagonal
[899/903] Building Mathlib.Data.Finset.NatAntidiagonal
[900/903] Building Mathlib.Algebra.BigOperators.NatAntidiagonal
[901/903] Building Mathlib.Data.Nat.Choose.Sum
[902/903] Building Lean4Example
2024-01-02 06:40:50.279 | INFO | __main__:main:160 - Tracing lean4-example
94%|██████████████████████████████████████████████████████████▉ | 1541/1648 [09:20<08:44, 4.90s/it]2024-01-02 06:55:44.413 | DEBUG | lean_dojo.data_extraction.traced_data:from_traced_files:1388 - Parsing 1542 *.ast.json files in /raid/kaiyu/tmp/tmpbvwbi6fe/lean4-example with 31 workers
2024-01-02 06:55:46,321 INFO worker.py:1715 -- Started a local Ray instance. View the dashboard at 127.0.0.1:8265
0%| | 0/1542 [00:00<?, ?it/s](pid=2753089) 2024-01-02 06:55:47.944 | DEBUG | lean_dojo.constants:<module>:68 - Using GitHub personal access token for authentication
100%|███████████████████████████████████████████████████████████████| 1542/1542 [01:37<00:00, 15.82it/s]
(pid=2753114) 2024-01-02 06:55:48.132 | DEBUG | lean_dojo.constants:<module>:68 - Using GitHub personal access token for authentication [repeated 30x across cluster] (Ray deduplicates logs by default. Set RAY_DEDUP_LOGS=0 to disable log deduplication, or see https://docs.ray.io/en/master/ray-observability/ray-logging.html#log-deduplication for more options.)
2024-01-02 06:57:26.251 | DEBUG | lean_dojo.data_extraction.lean:get_dependencies:529 - Querying the dependencies of LeanGitRepo(url='https://github.com/Moyvbai/lean4-example', commit='9ed7ebe5ecd3903dc59a49995da6514f39f50bfc')
2024-01-02 06:57:28.291 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for doc-gen4 main
2024-01-02 06:57:29.150 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for lean4 v4.3.0-rc2
2024-01-02 06:57:32.333 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for std4 main
2024-01-02 06:57:33.888 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for quote4 master
2024-01-02 06:57:34.808 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for lean4 v4.0.0
2024-01-02 06:57:37.930 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for aesop master
2024-01-02 06:57:39.032 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for ProofWidgets4 v0.0.24
2024-01-02 06:57:40.509 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for lean4-cli main
2024-01-02 06:57:42.070 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for CMark.lean main
2024-01-02 06:57:42.892 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for lean4-nightly nightly-2023-07-29
2024-01-02 06:57:45.132 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for lean4-unicode-basic main
Following Github server redirection from /repos/mhuisi/lean4-cli to /repositories/341363356
2024-01-02 06:57:46.402 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for lean4-cli nightly
2024-01-02 06:57:47.293 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for lean4-nightly nightly-2023-08-23
2024-01-02 06:57:49.679 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for LeanInk doc-gen
2024-01-02 06:57:50.594 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for lean4-nightly nightly-2022-12-16
2024-01-02 06:58:03.367 | DEBUG | lean_dojo.data_extraction.traced_data:save_to_disk:1435 - Saving 1542 traced XML files to /raid/kaiyu/tmp/tmpbvwbi6fe/lean4-example with 31 workers
2024-01-02 06:58:06,347 INFO worker.py:1715 -- Started a local Ray instance. View the dashboard at 127.0.0.1:8265
0%| | 0/1542 [00:00<?, ?it/s](pid=2779727) 2024-01-02 06:58:07.870 | DEBUG | lean_dojo.constants:<module>:68 - Using GitHub personal access token for authentication
100%|███████████████████████████████████████████████████████████████| 1542/1542 [00:38<00:00, 40.48it/s]
(pid=2779768) 2024-01-02 06:58:08.011 | DEBUG | lean_dojo.constants:<module>:68 - Using GitHub personal access token for authentication [repeated 30x across cluster]
2024-01-02 06:58:52.187 | INFO | lean_dojo.data_extraction.trace:trace:182 - Loading the traced repo from /home/kaiyu/.cache/lean_dojo/Moyvbai-lean4-example-9ed7ebe5ecd3903dc59a49995da6514f39f50bfc/lean4-example
2024-01-02 06:58:52.246 | DEBUG | lean_dojo.data_extraction.traced_data:load_from_disk:1462 - Loading 1542 traced XML files from /raid/kaiyu/.cache/lean_dojo/Moyvbai-lean4-example-9ed7ebe5ecd3903dc59a49995da6514f39f50bfc/lean4-example with 31 workers
2024-01-02 06:58:55,223 INFO worker.py:1715 -- Started a local Ray instance. View the dashboard at 127.0.0.1:8265
0%| | 0/1542 [00:00<?, ?it/s](pid=2799959) 2024-01-02 06:58:56.822 | DEBUG | lean_dojo.constants:<module>:68 - Using GitHub personal access token for authentication
100%|███████████████████████████████████████████████████████████████| 1542/1542 [02:22<00:00, 10.80it/s]
(pid=2799977) 2024-01-02 06:58:56.871 | DEBUG | lean_dojo.constants:<module>:68 - Using GitHub personal access token for authentication [repeated 30x across cluster]
2024-01-02 07:01:20.589 | DEBUG | lean_dojo.data_extraction.lean:get_dependencies:529 - Querying the dependencies of LeanGitRepo(url='https://github.com/Moyvbai/lean4-example', commit='9ed7ebe5ecd3903dc59a49995da6514f39f50bfc')
2024-01-02 07:01:27.350 | DEBUG | lean_dojo.data_extraction.traced_data:check_sanity:1328 - Checking the sanity of TracedRepo(repo=LeanGitRepo(url='https://github.com/Moyvbai/lean4-example', commit='9ed7ebe5ecd3903dc59a49995da6514f39f50bfc'), dependencies={'lean4': LeanGitRepo(url='https://github.com/leanprover/lean4', commit='ec941735c80dc54c53948e30c428905b6600f95a'), 'mathlib': LeanGitRepo(url='https://github.com/leanprover-community/mathlib4', commit='089e95fb3b3ae586e821f77cd172c1bc01f70acd'), '«doc-gen4»': LeanGitRepo(url='https://github.com/leanprover/doc-gen4', commit='eab9173b56295c3dadf46e104ab342060cbe2af8'), 'CMark': LeanGitRepo(url='https://github.com/xubaiw/CMark.lean', commit='0077cbbaa92abf855fc1c0413e158ffd8195ec77'), '«UnicodeBasic»': LeanGitRepo(url='https://github.com/fgdorais/lean4-unicode-basic', commit='8603bb1d0d5edae780e3a85a0398fd83dbbb80a3'), 'Cli': LeanGitRepo(url='https://github.com/mhuisi/lean4-cli', commit='39229f3630d734af7d9cfb5937ddc6b41d3aa6aa'), 'leanInk': LeanGitRepo(url='https://github.com/hargonix/LeanInk', commit='2447df5cc6e48eb965c3c3fba87e46d353b5e9f1'), 'std': LeanGitRepo(url='https://github.com/leanprover/std4', commit='03a0f24da542fcf3fd60d9a9de9db6c5af0391f7'), 'Qq': LeanGitRepo(url='https://github.com/leanprover-community/quote4', commit='1c88406514a636d241903e2e288d21dc6d861e01'), 'aesop': LeanGitRepo(url='https://github.com/leanprover-community/aesop', commit='69404390bdc1de946bf0a2e51b1a69f308e56d7a'), 'proofwidgets': LeanGitRepo(url='https://github.com/leanprover-community/ProofWidgets4', commit='31d41415d5782a196999d4fd8eeaef3cae386a5f')}, root_dir=PosixPath('/raid/kaiyu/.cache/lean_dojo/Moyvbai-lean4-example-9ed7ebe5ecd3903dc59a49995da6514f39f50bfc/lean4-example'))
@yangky11 Thank you for your reply. The environment as follows:
OS: 22.04.1-Ubuntu
python version: 3.10.13
LeanDojo version: 1.4.4
python code:
from lean_dojo import *
repo = LeanGitRepo(
"https://github.com/Moyvbai/lean4-example",
"9ed7ebe5ecd3903dc59a49995da6514f39f50bfc",
)
traced_repo = trace(repo)
debug mode logs:
2024-01-03 17:58:00.943 | DEBUG | lean_dojo.constants:<module>:70 - Using GitHub personal access token for authentication
2024-01-03 17:58:05.302 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for lean4 v4.5.0-rc1
2024-01-03 17:58:11.053 | INFO | lean_dojo.data_extraction.trace:get_traced_repo_path:150 - Tracing LeanGitRepo(url='https://github.com/Moyvbai/lean4-example', commit='9ed7ebe5ecd3903dc59a49995da6514f39f50bfc')
2024-01-03 17:58:11.054 | DEBUG | lean_dojo.data_extraction.trace:get_traced_repo_path:152 - Working in the temporary directory /home2/shuming/Lean/Tmp/tmpr_u61kps
2024-01-03 17:58:11.903 | DEBUG | lean_dojo.data_extraction.lean:clone_and_checkout:483 - Cloning LeanGitRepo(url='https://github.com/Moyvbai/lean4-example', commit='9ed7ebe5ecd3903dc59a49995da6514f39f50bfc')
2024-01-03 17:58:13.329 | DEBUG | lean_dojo.data_extraction.trace:_trace_lean4:109 - Tracing LeanGitRepo(url='https://github.com/Moyvbai/lean4-example', commit='9ed7ebe5ecd3903dc59a49995da6514f39f50bfc')
2024-01-03 17:58:13.337 | DEBUG | lean_dojo.container:run:183 - NUM_PROCS=32 python3 build_lean4_repo.py lean4-example
2024-01-03 17:58:13.835 | INFO | __main__:main:146 - Building lean4-example
info: mathlib: cloning https://github.com/leanprover-community/mathlib4 to './.lake/packages/mathlib'
info: std: cloning https://github.com/leanprover/std4 to './.lake/packages/std'
info: Qq: cloning https://github.com/leanprover-community/quote4 to './.lake/packages/Qq'
info: aesop: cloning https://github.com/leanprover-community/aesop to './.lake/packages/aesop'
info: proofwidgets: cloning https://github.com/leanprover-community/ProofWidgets4 to './.lake/packages/proofwidgets'
info: Cli: cloning https://github.com/leanprover/lean4-cli to './.lake/packages/Cli'
[0/2] Downloading proofwidgets cloud release
[0/20] Building Std.Tactic.Unreachable
[0/21] Building Std.Lean.Command
[0/21] Building Std.Lean.TagAttribute
[0/27] Building Std.Tactic.OpenPrivate
[0/29] Building Std.Util.TermUnsafe
[0/30] Building Std.Tactic.ByCases
[0/30] Building Std.Lean.Name
[0/30] Building Std.Tactic.SeqFocus
[0/30] Building Std.Lean.Position
[0/32] Building Std.Lean.Float
[0/40] Building Std.Lean.Tactic
[0/40] Building Std.Lean.LocalContext
[0/40] Building Std.Util.ProofWanted
[0/40] Building Std.Lean.Parser
[0/41] Building Std.Lean.InfoTree
[0/44] Building Std.Lean.NameMapAttribute
[0/45] Building Std.Data.Array.Init.Basic
[0/48] Building Std.Classes.Dvd
[1/155] Building Std.Data.DList
[1/155] Building Std.Data.Option.Init.Lemmas
[1/155] Building Std.Lean.Delaborator
[1/343] Building Std.Lean.Elab.Tactic
[1/343] Building Std.Data.Fin.Init.Lemmas
[1/427] Building Std.Util.LibraryNote
[1/438] Building Std.Lean.PersistentHashMap
[1/438] Building Std.Tactic.Change
[1/449] Building Std.WF
[1/459] Building Std.Data.Ord
[1/485] Building Std.Tactic.RCases
[1/495] Building Std.Lean.Meta.Expr
[1/495] Building Std.Lean.Expr
[1/495] Building Std.Tactic.HaveI
[1/495] Building Std.Tactic.Case
[1/511] Building Std.Control.ForInStep.Basic
[1/509] Building Std.Classes.BEq
[1/525] Building Std.Lean.Meta.Inaccessible
[1/525] Building Std.Tactic.Instances
[1/529] Building Std.Tactic.LeftRight
[1/544] Building Std.Lean.MonadBacktrack
[1/555] Building Std.Lean.HashMap
[1/570] Building Std.Util.ExtendedBinder
[1/580] Building Std.Data.Prod.Lex
[1/580] Building Std.Data.MLList.Basic
[1/903] Building Std.Lean.Util.Path
[2/903] Building Std.Tactic.Replace
[2/903] Building Std.Tactic.Exact
[3/903] Building Std.Tactic.Omega.Config
[3/903] Building Std.Lean.PersistentHashSet
[3/903] Building Std.Lean.CoreM
[4/903] Building Std.Tactic.Where
[5/903] Building Std.Tactic.LabelAttr
[7/903] Building Qq.ForLean.ReduceEval
[7/903] Building Qq.ForLean.ToExpr
[8/903] Building Qq.Typ
[10/903] Building Aesop.Check
[10/903] Building Aesop.Nanos
[10/903] Building Aesop.Options.Public
[12/903] Building Aesop.Frontend.Basic
[12/903] Building Aesop.Percent
[15/903] Building Aesop.Frontend.ElabM
[16/903] Building Qq.ForLean.Do
[19/903] Building Std.Data.Nat.Basic
[19/903] Building Std.Tactic.Relation.Rfl
[19/903] Building Std.Lean.Json
[19/903] Building Qq.SortLocalDecls
[20/903] Building Std.Util.Pickle
[21/903] Building Std.Tactic.RunCmd
[22/903] Building Std.CodeAction.Attr
[24/903] Building Std.Data.Int.Basic
[24/903] Building Std.Lean.Meta.Basic
[26/903] Building Std.Tactic.Lint.Basic
[27/903] Building Std.Lean.AttributeExtra
[29/903] Building Std.Control.ForInStep.Lemmas
[31/903] Building Std.Linter.UnreachableTactic
[31/903] Building Std.Tactic.GuardExpr
[35/903] Building Std.Tactic.CoeExt
[36/903] Building Aesop.Constants
[39/903] Building Std.Tactic.PrintDependents
[39/903] Building Std.Lean.Format
[44/903] Building Std.Tactic.NoMatch
[53/903] Building Std.Data.Json
[53/903] Building Std.Test.Internal.DummyLabelAttr
[53/903] Building Aesop.Options.Internal
[58/903] Building Qq.Macro
[60/903] Building Std.Control.ForInStep
[63/903] Building Std.Linter.UnnecessarySeqFocus
[64/903] Unpacking proofwidgets cloud release
[66/903] Building Aesop.Options
[70/903] Building Mathlib.Tactic.SudoSetOption
[70/903] Building Mathlib.Util.SynthesizeUsing
[70/903] Building Mathlib.Tactic.HaveI
[70/903] Building Mathlib.Tactic.ExtendDoc
[70/903] Building Mathlib.Tactic.Classical
[70/903] Building Mathlib.Tactic.Rename
[70/903] Building Mathlib.Lean.PrettyPrinter.Delaborator
[70/903] Building Mathlib.Tactic.Set
[70/903] Building Mathlib.Tactic.TypeCheck
[70/903] Building Mathlib.Util.MemoFix
[70/903] Building Mathlib.Tactic.Attr.Register
[70/903] Building Mathlib.Tactic.UnsetOption
[70/903] Building Mathlib.Tactic.SuccessIfFailWithMsg
[70/903] Building Mathlib.Tactic.Coe
[70/903] Building Mathlib.Tactic.Clear!
[70/903] Building Mathlib.Util.AtomM
[70/903] Building Mathlib.Tactic.RunCmd
[70/903] Building Mathlib.Lean.Exception
[70/903] Building Mathlib.Tactic.ApplyWith
[70/903] Building Mathlib.Tactic.Substs
[70/903] Building Mathlib.Mathport.Attributes
[71/903] Building Mathlib.Lean.Meta.Basic
[71/903] Building ProofWidgets.Compat
[71/903] Building Mathlib.Tactic.NthRewrite
[71/903] Building Mathlib.Lean.SMap
[71/903] Building Mathlib.Tactic.FailIfNoProgress
[71/903] Building Mathlib.Tactic.SimpRw
[71/903] Building Mathlib.Util.WhatsNew
[71/903] Building Mathlib.Tactic.Clear_
[71/903] Building Mathlib.Tactic.Trace
[71/903] Building Mathlib.Tactic.InferParam
[72/903] Building Mathlib.Tactic.GuardGoalNums
[73/903] Building Mathlib.Tactic.Spread
[77/903] Building Mathlib.Lean.EnvExtension
[77/903] Building Mathlib.Tactic.Monotonicity.Attr
[77/903] Building Mathlib.Lean.Elab.Term
[78/903] Building Mathlib.Tactic.PPWithUniv
[79/903] Building Mathlib.Data.Array.Defs
[81/903] Building Mathlib.Tactic.GuardHypNums
[81/903] Building Mathlib.Tactic.ClearExcept
[81/903] Building Mathlib.Util.AssertExists
[83/903] Building Mathlib.Tactic.SimpIntro
[84/903] Building Mathlib.Init.Data.Nat.Notation
[85/903] Building Mathlib.Tactic.Widget.SelectInsertParamsClass
[87/903] Building Mathlib.Util.WithWeakNamespace
[87/903] Building Mathlib.Tactic.CasesM
[88/903] Building Mathlib.Tactic.ExtractGoal
[88/903] Building Mathlib.Util.Syntax
[90/903] Building Mathlib.Tactic.ProjectionNotation
[91/903] Building Mathlib.Tactic.Constructor
[95/903] Building Mathlib.Mathport.Rename
[95/903] Building Mathlib.Data.MLList.Basic
[97/903] Building Std.Tactic.NormCast.Ext
[97/903] Building Std.Tactic.Lint.Frontend
[98/903] Building Std.CodeAction.Basic
[99/903] Building Std.Classes.SetNotation
[99/903] Building Mathlib.Tactic.HigherOrder
[99/903] Building Std.Data.MLList.Heartbeats
[100/903] Building Std.Tactic.Lint.TypeClass
[101/903] Building Std.Classes.Cast
[102/903] Building Std.Tactic.TryThis
[103/903] Building Std.Tactic.Lint.Simp
[104/903] Building Std.Tactic.Lint.Misc
[105/903] Building Mathlib.Tactic.ApplyAt
[106/903] Building Std.Linter
[106/903] Building ProofWidgets.Component.Basic
[109/903] Building Std.Tactic.FalseOrByContra
[109/903] Building Std.Lean.Meta.Clear
[110/903] Building Std.Tactic.Relation.Symm
[110/903] Building Std.Lean.Meta.AssertHypotheses
[111/903] Building Std.Lean.Meta.SavedState
[112/903] Building Std.Lean.Meta.InstantiateMVars
[113/903] Building Mathlib.Util.CompileInductive
[114/903] Building Mathlib.Tactic.Conv
[115/903] Building Mathlib.Init.Data.Fin.Basic
[127/903] Building Mathlib.Tactic.Have
[129/903] Building Mathlib.Tactic.ScopedNS
[142/903] Building ProofWidgets.Data.Html
[144/903] Building ProofWidgets.Component.MakeEditLink
[146/903] Building Aesop.Util.EqualUpToIds
[148/903] Building Std.Tactic.NormCast.Lemmas
[151/903] Building Mathlib.Tactic.ToLevel
[151/903] Building Mathlib.Init.Quot
[151/903] Building Mathlib.Control.ULift
[151/903] Building Mathlib.Init.Data.Ordering.Basic
[156/903] Building Std.Tactic.GuardMsgs
[156/903] Building Std.CodeAction.Deprecated
[156/903] Building Std.CodeAction.Misc
[157/903] Building Std.Lean.HashSet
[157/903] Building Mathlib.Init.Set
[157/903] Building Mathlib.Util.Delaborators
[159/903] Building Mathlib.Tactic.DeriveToExpr
[160/903] Building Mathlib.Tactic.Replace
[164/903] Building Mathlib.Util.CountHeartbeats
[164/903] Building Std.Tactic.Simpa
[164/903] Building Mathlib.Tactic.Variable
[164/903] Building Std.Tactic.ShowTerm
[164/903] Building Std.Tactic.SimpTrace
[164/903] Building Mathlib.Tactic.TryThis
[166/903] Building Mathlib.Tactic.ApplyCongr
[167/903] Building Std.Lean.Util.EnvSearch
[167/903] Building Std.Tactic.Lint
[169/903] Building Mathlib.Data.Nondet.Basic
[169/903] Building Mathlib.Tactic.Simps.NotationClass
[169/903] Building Mathlib.Tactic.Lint
[170/903] Building Std.Tactic.PrintPrefix
[175/903] Building Std.Tactic.Alias
[183/903] Building Std.Data.Char
[183/903] Building Mathlib.Tactic.Recover
[185/903] Building ProofWidgets.Component.OfRpcMethod
[186/903] Building Mathlib.Tactic.Hint
[188/903] Building Std.CodeAction
[192/903] Building Std.Tactic.SqueezeScope
[192/903] Building Std.Tactic.Basic
[194/903] Building Std.Data.Bool
[196/903] Building Std.Classes.Order
[198/903] Building Mathlib.Tactic.ToExpr
[200/903] Building Mathlib.Init.Data.Bool.Basic
[203/903] Building Mathlib.Tactic.GCongr.ForwardAttr
[203/903] Building Std.Logic
[205/903] Building Mathlib.Tactic.FBinop
[207/903] Building Std.Data.Nat.Init.Lemmas
[207/903] Building Std.Data.Sum.Basic
[207/903] Building Std.Data.Fin.Iterate
[207/903] Building Std.Tactic.Omega.Logic
[207/903] Building Mathlib.Tactic.Attr.Core
[207/903] Building Mathlib.Tactic.Use
[207/903] Building Std.Data.List.Init.Lemmas
[207/903] Building Std.Classes.LawfulMonad
[207/903] Building Std.Data.PairingHeap
[207/903] Building Std.Data.RBMap.Basic
[208/903] Building Mathlib.Data.SProd
[211/903] Building Std.Data.Fin.Basic
[211/903] Building Std.Data.Nat.Lemmas
[211/903] Building Mathlib.Tactic.Widget.SelectPanelUtils
[214/903] Building Qq.Delab
[217/903] Building Std.Data.Option.Basic
[221/903] Building Std.Data.List.Init.Attach
[221/903] Building Std.Data.Array.Init.Lemmas
[221/903] Building Mathlib.Init.Control.Combinators
[223/903] Building Qq.MetaM
[224/903] Building Std.Data.Array.Basic
[227/903] Building Qq.AssertInstancesCommute
[227/903] Building Qq.Match
[228/903] Building Mathlib.Lean.Data.NameMap
[228/903] Building Std.Data.RBMap.WF
[231/903] Building Std.Data.Array.Merge
[231/903] Building Std.Data.Nat.Bitwise
[231/903] Building Std.Data.Int.Lemmas
[231/903] Building Std.Data.Nat.Gcd
[231/903] Building Std.Data.BinomialHeap.Basic
[232/903] Building Std.Data.List.Basic
[234/903] Building Std.Data.BitVec.Basic
[235/903] Building Aesop.Util.UnorderedArraySet
[235/903] Building Std.Lean.Meta.DiscrTree
[237/903] Building Std.Data.BitVec
[237/903] Building Std.Data.BitVec.Lemmas
[238/903] Building Std.Lean.Meta.Simp
[238/903] Building Std.Util.Cache
[238/903] Building Std.Tactic.Ext.Attr
[240/903] Building Std.Data.BitVec.Folds
[241/903] Building Mathlib.Tactic.Find
[242/903] Building Mathlib.Lean.Meta.Simp
[242/903] Building Std.Tactic.NormCast
[243/903] Building Std.Tactic.Ext
[243/903] Building Std.Data.Option.Lemmas
[244/903] Building Std.Data.BitVec.Bitblast
[245/903] Building Std.Tactic.Omega.Int
[245/903] Building Std.Data.Int.DivMod
[246/903] Building Qq
[248/903] Building Mathlib.Util.Qq
[254/903] Building Std.Control.Lemmas
[254/903] Building Std.Data.Sum.Lemmas
[254/903] Building Std.Tactic.Congr
[254/903] Building Std.Data.Fin.Lemmas
[255/903] Building Std.Data.BinomialHeap.Lemmas
[258/903] Building Std.Data.BinomialHeap
[259/903] Building Std.Data.Sum
[263/903] Building Mathlib.Init.Data.List.Basic
[263/903] Building Mathlib.Data.String.Defs
[263/903] Building Std.Tactic.PermuteGoals
[263/903] Building Std.Data.AssocList
[263/903] Building Mathlib.Lean.Expr.Basic
[264/903] Building Mathlib.Tactic.Widget.Conv
[264/903] Building Mathlib.Tactic.Widget.Calc
[267/903] Building Std.Data.List.Lemmas
[268/903] Building Std.Data.Rat.Basic
[269/903] Building Std.Data.RBMap
[269/903] Building Std.Data.RBMap.Alter
[270/903] Building Std.Data.HashMap.Basic
[274/903] Building Mathlib.Tactic.GeneralizeProofs
[274/903] Building Mathlib.Tactic.Cases
[274/903] Building Mathlib.Lean.Expr.Traverse
[274/903] Building Mathlib.Util.Tactic
[274/903] Building Mathlib.Tactic.HelpCmd
[274/903] Building Mathlib.Util.Imports
[275/903] Building Std.Classes.RatCast
[275/903] Building Mathlib.Data.Rat.Init
[275/903] Building Std.Data.Rat.Lemmas
[276/903] Building Mathlib.Tactic.SwapVar
[276/903] Building Mathlib.Tactic.RenameBVar
[277/903] Building Mathlib.Lean.Meta.DiscrTree
[277/903] Building Mathlib.Lean.Expr.ReplaceRec
[282/903] Building Mathlib.Lean.Expr
[283/903] Building Std.Data.HashMap.Lemmas
[283/903] Building Mathlib.Data.MLList.Dedup
[283/903] Building Mathlib.Lean.Name
[283/903] Building Aesop.Util.UnionFind
[287/903] Building Mathlib.Tactic.Core
[287/903] Building Mathlib.Tactic.Eqns
[287/903] Building Mathlib.Mathport.Notation
[290/903] Building Aesop.Util.Basic
[294/903] Building Std.Data.Rat
[296/903] Building Mathlib.Tactic.SplitIfs
[296/903] Building Mathlib.Tactic.WLOG
[297/903] Building Aesop.Rule.Name
[297/903] Building Aesop.Index.Basic
[297/903] Building Aesop.Util.Tactic
[297/903] Building Aesop.Tracing
[301/903] Building Aesop.Index
[302/903] Building Aesop.Script
[307/903] Building Aesop.RuleTac.Basic
[308/903] Building Aesop.Rule.Basic
[308/903] Building Aesop.RuleTac.Preprocess
[308/903] Building Aesop.RuleTac.Tactic
[308/903] Building Aesop.RuleTac.Cases
[308/903] Building Aesop.RuleTac.Apply
[310/903] Building Aesop.Search.Expansion.Basic
[310/903] Building Aesop.Rule
[315/903] Building Aesop.Builder.Basic
[315/903] Building Aesop.Tree.UnsafeQueue
[316/903] Building Aesop.Tree.Data
[317/903] Building Aesop.Builder.Unfold
[317/903] Building Aesop.Builder.NormSimp
[317/903] Building Aesop.Builder.Apply
[317/903] Building Aesop.Builder.Forward
[317/903] Building Aesop.Builder.Tactic
[317/903] Building Aesop.Builder.Cases
[319/903] Building Aesop.Builder.Constructors
[324/903] Building Aesop.Builder.Default
[325/903] Building Aesop.Builder
[326/903] Building Aesop.Tree.RunMetaM
[326/903] Building Aesop.Tree.Traversal
[326/903] Building Aesop.Profiling
[327/903] Building Std.Lean.System.IO
[327/903] Building Std.Data.RBMap.Lemmas
[327/903] Building Std.Data.List.Count
[327/903] Building Std.Tactic.Omega.MinNatAbs
[327/903] Building Std.Tactic.Omega.IntList
[327/903] Building Std.Data.Range.Lemmas
[327/903] Building Std.Data.Array.Lemmas
[329/903] Building Aesop.RuleSet
[330/903] Building Std.Data.MLList.IO
[331/903] Building Aesop.Tree.Tracing
[331/903] Building Aesop.Tree.TreeM
[332/903] Building Aesop.Tree.State
[336/903] Building Mathlib.Lean.Meta
[336/903] Building Std.Data.List.Pairwise
[338/903] Building Aesop.Tree.Free
[338/903] Building Aesop.Tree.ExtractScript
[338/903] Building Aesop.Tree.AddRapp
[339/903] Building Aesop.Tree.Check
[341/903] Building Aesop.Tree.ExtractProof
[343/903] Building Mathlib.Lean.Elab.Tactic.Basic
[343/903] Building Mathlib.Tactic.Backtrack
[343/903] Building Mathlib.Tactic.Relation.Rfl
[343/903] Building Mathlib.Lean.Meta.CongrTheorems
[343/903] Building Mathlib.Tactic.Relation.Symm
[344/903] Building Std.Tactic.Omega.Coeffs.IntList
[345/903] Building Std.Data.List.Perm
[346/903] Building Std.Tactic.Omega.LinearCombo
[350/903] Building Mathlib.Tactic.Relation.Trans
[352/903] Building Aesop.Frontend.Extension.Init
[352/903] Building Aesop.Search.Expansion.Simp
[352/903] Building Aesop.Frontend.RuleExpr
[353/903] Building Mathlib.Tactic.SolveByElim
[354/903] Building Aesop.Tree
[355/903] Building Aesop.Frontend.Extension
[356/903] Building Std.Tactic.Omega.OmegaM
[357/903] Building Mathlib.Tactic.Congr!
[358/903] Building Aesop.Search.Queue.Class
[361/903] Building Aesop.Search.Queue
[361/903] Building Aesop.Search.SearchM
[364/903] Building Std.Tactic.Omega.Constraint
[365/903] Building Std.Data.Array.Match
[365/903] Building Std.Data.HashMap.WF
[366/903] Building Mathlib.Tactic.Propose
[366/903] Building Mathlib.Tactic.LibrarySearch
[367/903] Building Aesop.Search.RuleSelection
[369/903] Building Std.Data.String.Basic
[371/903] Building Mathlib.Init.Core
[374/903] Building Std.Lean.Meta.UnusedNames
[374/903] Building Mathlib.Tactic.Says
[374/903] Building Std.Data.String.Lemmas
[374/903] Building Mathlib.Tactic.Simps.Basic
[376/903] Building Aesop.Frontend.Attribute
[377/903] Building Mathlib.Tactic.Observe
[378/903] Building Mathlib.Tactic.Convert
[379/903] Building Aesop.RuleTac.Forward
[380/903] Building Aesop.BuiltinRules.Intros
[380/903] Building Aesop.BuiltinRules.Assumption
[380/903] Building Aesop.Frontend.Command
[380/903] Building Aesop.BuiltinRules.Ext
[380/903] Building Aesop.BuiltinRules.Subst
[380/903] Building Aesop.BuiltinRules.DestructProducts
[380/903] Building Aesop.BuiltinRules.Split
[380/903] Building Aesop.BuiltinRules.ApplyHyps
[380/903] Building Aesop.Frontend.Tactic
[387/903] Building Aesop.RuleTac
[393/903] Building Aesop.Search.Expansion.Norm
[394/903] Building Aesop.Frontend
[395/903] Building Std.Data.HashMap
[396/903] Building Aesop.BuiltinRules
[397/903] Building Std.Tactic.Omega.Core
[399/903] Building Aesop.Search.Expansion
[400/903] Building Std.Tactic.Omega.Frontend
[401/903] Building Mathlib.Tactic.ToAdditive
[402/903] Building Std.Data.String
[404/903] Building Aesop.Search.ExpandSafePrefix
[405/903] Building Aesop.Search.Main
[406/903] Building Mathlib.Init.ZeroOne
[407/903] Building Std.Tactic.Omega
[408/903] Building Mathlib.Init.Data.Nat.Basic
[408/903] Building Mathlib.Init.Data.Int.Basic
[409/903] Building Std
[411/903] Building Mathlib.Tactic.Basic
[413/903] Building Mathlib.Tactic.RSuffices
[413/903] Building Mathlib.Tactic.Existsi
[413/903] Building Mathlib.Tactic.ExtractLets
[413/903] Building Mathlib.Tactic.MkIffOfInductiveProp
[413/903] Building Mathlib.Tactic.DefEqTransformations
[413/903] Building Mathlib.Algebra.Abs
[413/903] Building Mathlib.Tactic.Inhabit
[413/903] Building Mathlib.Init.Logic
[420/903] Building Mathlib.Init.CCLemmas
[420/903] Building Mathlib.Init.Data.Bool.Lemmas
[420/903] Building Mathlib.Init.Data.Quot
[420/903] Building Mathlib.Init.Data.Sigma.Basic
[420/903] Building Mathlib.Init.Align
[420/903] Building Mathlib.Init.Function
[420/903] Building Mathlib.Init.Propext
[420/903] Building Mathlib.Init.Algebra.Classes
[422/903] Building Aesop.Main
[427/903] Building Mathlib.Data.HashMap
[429/903] Building Aesop
[430/903] Building Mathlib.Logic.Nontrivial.Defs
[430/903] Building Mathlib.Control.Basic
[431/903] Building Mathlib.Data.Option.Defs
[431/903] Building Mathlib.Init.Order.Defs
[431/903] Building Mathlib.Logic.Basic
[433/903] Building Mathlib.Tactic.SetLike
[437/903] Building Mathlib.Control.Functor
[437/903] Building Mathlib.Tactic.Rewrites
[438/903] Building Mathlib.Init.Data.Int.Order
[438/903] Building Mathlib.Init.Order.LinearOrder
[438/903] Building Mathlib.Tactic.GCongr.Core
[440/903] Building Mathlib.Init.Data.Nat.Lemmas
[441/903] Building Mathlib.Tactic.Lift
[442/903] Building Mathlib.Logic.Nonempty
[442/903] Building Mathlib.Data.Prod.PProd
[442/903] Building Mathlib.Logic.Relator
[442/903] Building Mathlib.Algebra.NeZero
[442/903] Building Mathlib.Tactic.PushNeg
[442/903] Building Mathlib.Data.List.Defs
[442/903] Building Mathlib.Tactic.TermCongr
[442/903] Building Mathlib.Tactic.Tauto
[445/903] Building Mathlib.Logic.Function.Basic
[447/903] Building Mathlib.Init.Data.List.Lemmas
[447/903] Building Mathlib.Data.Bool.Basic
[448/903] Building Mathlib.Control.Traversable.Basic
[451/903] Building Mathlib.Init.Data.List.Instances
[455/903] Building Mathlib.Init.Data.Nat.Bitwise
[457/903] Building Mathlib.Logic.Function.Conjugate
[457/903] Building Mathlib.Data.Subtype
[457/903] Building Mathlib.Tactic.Choose
[457/903] Building Mathlib.Logic.IsEmpty
[457/903] Building Mathlib.Data.FunLike.Basic
[457/903] Building Mathlib.Data.Sum.Basic
[457/903] Building Mathlib.Data.Prod.Basic
[457/903] Building Mathlib.Algebra.Group.Defs
[457/903] Building Mathlib.Data.Sigma.Basic
[457/903] Building Mathlib.Logic.Relation
[458/903] Building Mathlib.Tactic.ByContra
[458/903] Building Mathlib.Tactic.Contrapose
[459/903] Building Mathlib.Logic.Function.Iterate
[460/903] Building Mathlib.Init.Data.Int.Bitwise
[460/903] Building Mathlib.Data.Num.Basic
[461/903] Building Mathlib.Data.FunLike.Embedding
[462/903] Building Mathlib.Tactic.Congrm
[463/903] Building Mathlib.Logic.Unique
[463/903] Building Mathlib.Data.Option.Basic
[464/903] Building Mathlib.Tactic.IrreducibleDef
[468/903] Building Mathlib.Data.FunLike.Equiv
[471/903] Building Mathlib.Tactic.Widget.Congrm
[473/903] Building Mathlib.Order.Basic
[475/903] Building Mathlib.Logic.Nontrivial.Basic
[475/903] Building Mathlib.Data.Quot
[479/903] Building Mathlib.Data.Option.NAry
[480/903] Building Mathlib.Tactic.Nontriviality.Core
[482/903] Building Mathlib.Init.Classical
[482/903] Building Mathlib.Tactic.Common
[484/903] Building Mathlib.Logic.Pairwise
[485/903] Building Mathlib.Logic.Equiv.Defs
[486/903] Building Mathlib.Tactic.Nontriviality
[488/903] Building Mathlib.Data.List.BigOperators.Defs
[488/903] Building Mathlib.Algebra.Invertible.Defs
[488/903] Building Mathlib.Control.Applicative
[488/903] Building Mathlib.Data.Nat.Cast.Defs
[488/903] Building Mathlib.Algebra.GroupWithZero.Defs
[488/903] Building Mathlib.Algebra.Group.Semiconj.Defs
[488/903] Building Mathlib.Algebra.Group.Basic
[488/903] Building Mathlib.Data.Pi.Algebra
[492/903] Building Mathlib.Algebra.Group.Commute.Defs
[493/903] Building Mathlib.Data.Nat.Cast.NeZero
[493/903] Building Mathlib.Data.Int.Cast.Defs
[494/903] Building Mathlib.Algebra.GroupWithZero.NeZero
[494/903] Building Mathlib.Algebra.Group.Hom.Defs
[498/903] Building Mathlib.Algebra.CharZero.Defs
[498/903] Building Mathlib.Algebra.Ring.Defs
[499/903] Building Mathlib.Algebra.Invertible.GroupWithZero
[502/903] Building Mathlib.Order.ULift
[502/903] Building Mathlib.Algebra.Order.ZeroLEOne
[502/903] Building Mathlib.Data.Tree
[502/903] Building Mathlib.Data.PNat.Defs
[502/903] Building Mathlib.Order.RelClasses
[504/903] Building Mathlib.Algebra.Opposites
[504/903] Building Mathlib.Order.Synonym
[504/903] Building Mathlib.Logic.Small.Defs
[504/903] Building Mathlib.Control.EquivFunctor
[504/903] Building Mathlib.Logic.Equiv.Basic
[510/903] Building Mathlib.Logic.Equiv.Option
[511/903] Building Mathlib.Order.Compare
[511/903] Building Mathlib.Order.Max
[511/903] Building Mathlib.Algebra.Group.OrderSynonym
[513/903] Building Mathlib.Algebra.Ring.Semiconj
[513/903] Building Mathlib.Data.Nat.Basic
[513/903] Building Mathlib.Algebra.Field.Defs
[517/903] Building Mathlib.Algebra.Field.IsField
[519/903] Building Mathlib.Order.Monotone.Basic
[520/903] Building Mathlib.Algebra.Ring.OrderSynonym
[521/903] Building Mathlib.Data.Int.Cast.Basic
[521/903] Building Mathlib.Algebra.GroupWithZero.Basic
[521/903] Building Mathlib.Algebra.Group.Units
[525/903] Building Mathlib.Tactic.Zify
[525/903] Building Mathlib.Algebra.Group.InjSurj
[528/903] Building Mathlib.Order.Iterate
[528/903] Building Mathlib.Algebra.CovariantAndContravariant
[528/903] Building Mathlib.Order.Lattice
[529/903] Building Mathlib.Algebra.Group.Hom.Basic
[529/903] Building Mathlib.Algebra.Group.Commute.Hom
[529/903] Building Mathlib.Algebra.Divisibility.Basic
[529/903] Building Mathlib.Algebra.Ring.Basic
[531/903] Building Mathlib.Algebra.Order.Ring.Lemmas
[532/903] Building Mathlib.Algebra.Group.Units.Hom
[532/903] Building Mathlib.Algebra.Group.Semiconj.Units
[532/903] Building Mathlib.Algebra.GroupWithZero.Units.Basic
[533/903] Building Mathlib.Data.Finite.Defs
[533/903] Building Mathlib.Data.ULift
[533/903] Building Mathlib.Logic.Embedding.Basic
[535/903] Building Mathlib.Algebra.Group.TypeTags
[535/903] Building Mathlib.Data.Countable.Defs
[537/903] Building Mathlib.Algebra.Divisibility.Units
[538/903] Building Mathlib.Algebra.Group.Commute.Units
[539/903] Building Mathlib.Algebra.GroupWithZero.InjSurj
[540/903] Building Mathlib.Algebra.Ring.Hom.Defs
[540/903] Building Mathlib.Data.Int.Basic
[541/903] Building Mathlib.Algebra.GroupWithZero.Semiconj
[543/903] Building Mathlib.Algebra.GroupWithZero.Divisibility
[544/903] Building Mathlib.Algebra.Group.Embedding
[544/903] Building Mathlib.Order.RelIso.Basic
[546/903] Building Mathlib.Algebra.Group.Equiv.Basic
[547/903] Building Mathlib.Algebra.GroupWithZero.Commute
[549/903] Building Mathlib.Algebra.Ring.InjSurj
[550/903] Building Mathlib.Order.MinMax
[550/903] Building Mathlib.Order.BoundedOrder
[555/903] Building Mathlib.Algebra.GroupPower.Basic
[555/903] Building Mathlib.GroupTheory.GroupAction.Defs
[557/903] Building Mathlib.Algebra.Order.Monoid.Lemmas
[559/903] Building Mathlib.Data.Nat.Bits
[559/903] Building Mathlib.Data.Nat.Units
[559/903] Building Mathlib.Tactic.NormNum.Result
[560/903] Building Mathlib.Order.Disjoint
[560/903] Building Mathlib.Order.WithBot
[561/903] Building Mathlib.Algebra.Group.Hom.Instances
[564/903] Building Mathlib.Algebra.Ring.Units
[564/903] Building Mathlib.Data.Nat.Cast.Basic
[566/903] Building Mathlib.Algebra.Ring.Divisibility.Basic
[566/903] Building Mathlib.Algebra.Group.Units.Equiv
[566/903] Building Mathlib.Algebra.Group.Opposite
[570/903] Building Mathlib.Tactic.NormNum.Core
[571/903] Building Mathlib.GroupTheory.GroupAction.Units
[572/903] Building Mathlib.Algebra.Ring.Commute
[572/903] Building Mathlib.Data.Int.Units
[573/903] Building Mathlib.Algebra.GroupWithZero.Units.Equiv
[575/903] Building Mathlib.Algebra.Order.Monoid.MinMax
[575/903] Building Mathlib.Algebra.Order.Monoid.Defs
[575/903] Building Mathlib.Algebra.Order.Monoid.NatCast
[575/903] Building Mathlib.Algebra.Order.Sub.Defs
[575/903] Building Mathlib.Algebra.Regular.Basic
[576/903] Building Mathlib.Data.Nat.Cast.Commute
[578/903] Building Mathlib.Algebra.GroupWithZero.Units.Lemmas
[581/903] Building Mathlib.Algebra.Group.WithOne.Defs
[581/903] Building Mathlib.Order.PropInstances
[581/903] Building Mathlib.Order.Hom.Basic
[585/903] Building Mathlib.Algebra.Order.Monoid.OrderDual
[585/903] Building Mathlib.Algebra.Order.Monoid.Canonical.Defs
[586/903] Building Mathlib.Algebra.Ring.Regular
[588/903] Building Mathlib.Order.Heyting.Basic
[589/903] Building Mathlib.GroupTheory.GroupAction.Opposite
[589/903] Building Mathlib.Algebra.Ring.Opposite
[589/903] Building Mathlib.Algebra.Group.Prod
[590/903] Building Mathlib.Algebra.Invertible.Basic
[590/903] Building Mathlib.Algebra.Field.Basic
[591/903] Building Mathlib.Algebra.GroupPower.CovariantClass
[594/903] Building Mathlib.Algebra.Order.Monoid.WithZero.Defs
[594/903] Building Mathlib.Algebra.Order.Monoid.TypeTags
[594/903] Building Mathlib.Algebra.Order.Sub.Canonical
[596/903] Building Mathlib.Tactic.NormNum.Basic
[598/903] Building Mathlib.Algebra.Order.Monoid.WithZero.Basic
[601/903] Building Mathlib.Algebra.Order.Monoid.WithTop
[604/903] Building Mathlib.Algebra.Order.Monoid.Basic
[604/903] Building Mathlib.Order.Hom.Bounded
[604/903] Building Mathlib.Algebra.Order.Monoid.Units
[604/903] Building Mathlib.Algebra.Order.Group.Defs
[604/903] Building Mathlib.Order.Antisymmetrization
[604/903] Building Mathlib.Tactic.ApplyFun
[608/903] Building Mathlib.GroupTheory.GroupAction.Prod
[610/903] Building Mathlib.Algebra.Order.Sub.WithTop
[611/903] Building Mathlib.Order.BooleanAlgebra
[614/903] Building Mathlib.Algebra.SMulWithZero
[615/903] Building Mathlib.Algebra.Regular.SMul
[617/903] Building Mathlib.Algebra.Order.Group.Units
[617/903] Building Mathlib.Algebra.Order.Group.Instances
[617/903] Building Mathlib.Algebra.Order.Group.OrderIso
[617/903] Building Mathlib.Algebra.Order.Ring.Defs
[620/903] Building Mathlib.Algebra.Order.WithZero
[621/903] Building Mathlib.Algebra.Order.Group.Abs
[622/903] Building Mathlib.Order.SymmDiff
[624/903] Building Mathlib.Algebra.Order.Group.MinMax
[626/903] Building Mathlib.Order.Hom.Lattice
[626/903] Building Mathlib.Data.Set.Basic
[627/903] Building Mathlib.Algebra.Order.Ring.CharZero
[627/903] Building Mathlib.Algebra.Order.Positive.Ring
[627/903] Building Mathlib.Algebra.Order.Field.Defs
[627/903] Building Mathlib.Algebra.Order.Ring.Canonical
[627/903] Building Mathlib.Algebra.Order.Ring.Abs
[628/903] Building Mathlib.Data.Int.Order.Basic
[631/903] Building Mathlib.Algebra.Order.Ring.WithTop
[631/903] Building Mathlib.Data.Nat.Order.Basic
[633/903] Building Mathlib.Data.Int.Order.Lemmas
[633/903] Building Mathlib.Data.Rat.Defs
[636/903] Building Mathlib.Data.Nat.Cast.Order
[636/903] Building Mathlib.Algebra.GroupPower.Ring
[636/903] Building Mathlib.Data.Vector
[636/903] Building Mathlib.Data.List.Basic
[637/903] Building Mathlib.Data.Rat.Basic
[638/903] Building Mathlib.Data.PNat.Basic
[638/903] Building Mathlib.Data.Nat.Order.Lemmas
[638/903] Building Mathlib.Data.Set.Image
[638/903] Building Mathlib.Data.Part
[638/903] Building Mathlib.Data.SetLike.Basic
[643/903] Building Mathlib.Data.Int.Dvd.Basic
[643/903] Building Mathlib.Algebra.Order.Invertible
[645/903] Building Mathlib.Data.Nat.GCD.Basic
[647/903] Building Mathlib.Data.Int.Div
[652/903] Building Mathlib.Data.Nat.Set
[652/903] Building Mathlib.Data.Set.Sigma
[652/903] Building Mathlib.Data.Bool.Set
[652/903] Building Mathlib.Order.Directed
[652/903] Building Mathlib.Order.WellFounded
[652/903] Building Mathlib.Logic.Embedding.Set
[652/903] Building Mathlib.Algebra.Ring.Hom.Basic
[652/903] Building Mathlib.Data.Set.Prod
[655/903] Building Mathlib.Data.Int.Cast.Lemmas
[657/903] Building Mathlib.Order.RelIso.Set
[661/903] Building Mathlib.Data.Rat.Order
[661/903] Building Mathlib.Algebra.Field.Opposite
[661/903] Building Mathlib.Tactic.Positivity.Core
[661/903] Building Mathlib.Data.Rat.Lemmas
[661/903] Building Mathlib.Data.Int.Cast.Field
[664/903] Building Mathlib.Data.Set.NAry
[664/903] Building Mathlib.Data.Set.Intervals.Basic
[664/903] Building Mathlib.Data.Set.Function
[666/903] Building Mathlib.Data.Rat.Cast.Defs
[669/903] Building Mathlib.Tactic.NormNum.OfScientific
[670/903] Building Mathlib.Data.List.Lex
[670/903] Building Mathlib.Data.List.MinMax
[670/903] Building Mathlib.Data.List.Infix
[673/903] Building Mathlib.Data.Set.Pairwise.Basic
[673/903] Building Mathlib.Algebra.Group.Pi
[673/903] Building Mathlib.Logic.Equiv.Set
[674/903] Building Mathlib.Data.List.Forall2
[677/903] Building Mathlib.Data.Set.Intervals.Monoid
[677/903] Building Mathlib.Algebra.GroupPower.Order
[677/903] Building Mathlib.Data.Set.Intervals.Image
[677/903] Building Mathlib.Order.Bounds.Basic
[678/903] Building Mathlib.Data.List.BigOperators.Basic
[679/903] Building Mathlib.Order.Hom.Set
[679/903] Building Mathlib.Logic.Small.Basic
[679/903] Building Mathlib.Algebra.Ring.Equiv
[683/903] Building Mathlib.Data.Fin.Basic
[684/903] Building Mathlib.Algebra.Ring.Pi
[684/903] Building Mathlib.GroupTheory.GroupAction.Pi
[684/903] Building Mathlib.Data.Pi.Lex
[685/903] Building Mathlib.Tactic.Linarith.Lemmas
[685/903] Building Mathlib.Data.Nat.Pow
[688/903] Building Mathlib.Order.Bounds.OrderIso
[688/903] Building Mathlib.Data.Set.Intervals.UnorderedInterval
[688/903] Building Mathlib.Order.Antichain
[688/903] Building Mathlib.Order.CompleteLattice
[690/903] Building Mathlib.Data.Nat.Size
[690/903] Building Mathlib.Data.Nat.Factorial.Basic
[691/903] Building Mathlib.Algebra.GroupPower.Lemmas
[692/903] Building Mathlib.Algebra.Order.Field.Basic
[694/903] Building Mathlib.Algebra.Ring.CompTypeclasses
[695/903] Building Mathlib.Data.Nat.ForSqrt
[695/903] Building Mathlib.Data.Nat.Bitwise
[696/903] Building Mathlib.Data.List.Join
[696/903] Building Mathlib.Data.List.Count
[696/903] Building Mathlib.Algebra.FreeMonoid.Basic
[696/903] Building Mathlib.Data.List.Zip
[696/903] Building Mathlib.Data.List.BigOperators.Lemmas
[698/903] Building Mathlib.Data.Nat.Choose.Basic
[700/903] Building Mathlib.Data.List.Pairwise
[700/903] Building Mathlib.Data.List.Lattice
[701/903] Building Mathlib.Data.List.Permutation
[703/903] Building Mathlib.Data.Set.List
[703/903] Building Mathlib.Data.Fin.Tuple.Basic
[705/903] Building Mathlib.Data.List.Chain
[708/903] Building Mathlib.Data.List.Nodup
[709/903] Building Mathlib.Data.Int.Bitwise
[714/903] Building Mathlib.Data.List.Dedup
[714/903] Building Mathlib.Data.List.Duplicate
[714/903] Building Mathlib.Data.List.Range
[716/903] Building Mathlib.Data.Nat.Cast.Field
[716/903] Building Mathlib.Tactic.CancelDenoms.Core
[717/903] Building Mathlib.Order.CompleteBooleanAlgebra
[717/903] Building Mathlib.Order.GaloisConnection
[719/903] Building Mathlib.Tactic.NormNum.Pow
[719/903] Building Mathlib.Algebra.Parity
[719/903] Building Mathlib.Data.Int.GCD
[719/903] Building Mathlib.Algebra.GroupWithZero.Power
[719/903] Building Mathlib.Algebra.GroupPower.IterateHom
[720/903] Building Mathlib.Data.List.NatAntidiagonal
[721/903] Building Mathlib.Data.List.Perm
[723/903] Building Mathlib.Data.List.OfFn
[723/903] Building Mathlib.Data.Fin.VecNotation
[726/903] Building Mathlib.GroupTheory.Perm.Basic
[729/903] Building Mathlib.Algebra.Associated
[729/903] Building Mathlib.Data.Nat.Sqrt
[730/903] Building Mathlib.Data.Setoid.Basic
[730/903] Building Mathlib.Order.Hom.Order
[731/903] Building Mathlib.Logic.Equiv.Fin
[734/903] Building Mathlib.Data.List.Sublists
[734/903] Building Mathlib.Data.Multiset.Basic
[736/903] Building Mathlib.Data.List.FinRange
[736/903] Building Mathlib.Data.Vector.Basic
[736/903] Building Mathlib.Data.List.Sort
[737/903] Building Mathlib.Data.Set.Lattice
[739/903] Building Mathlib.Dynamics.FixedPoints.Basic
[739/903] Building Mathlib.Algebra.Group.Aut
[742/903] Building Mathlib.Order.FixedPoints
[744/903] Building Mathlib.Data.List.NodupEquivFin
[746/903] Building Mathlib.GroupTheory.GroupAction.Group
[749/903] Building Mathlib.Data.Nat.Prime
[750/903] Building Mathlib.Algebra.GroupRingAction.Basic
[751/903] Building Mathlib.Algebra.Ring.Aut
[753/903] Building Mathlib.Data.Set.Functor
[753/903] Building Mathlib.Data.Set.Pairwise.Lattice
[753/903] Building Mathlib.Data.Nat.Pairing
[753/903] Building Mathlib.Order.Chain
[753/903] Building Mathlib.Data.Set.Intervals.OrdConnected
[753/903] Building Mathlib.GroupTheory.Subsemigroup.Basic
[753/903] Building Mathlib.Order.ConditionallyCompleteLattice.Basic
[753/903] Building Mathlib.Data.Set.Pointwise.Basic
[755/903] Building Mathlib.Order.Cover
[758/903] Building Mathlib.Order.Zorn
[759/903] Building Mathlib.Logic.Equiv.Nat
[760/903] Building Mathlib.GroupTheory.Submonoid.Basic
[760/903] Building Mathlib.GroupTheory.Subsemigroup.Operations
[761/903] Building Mathlib.SetTheory.Cardinal.SchroederBernstein
[762/903] Building Mathlib.Data.Countable.Basic
[762/903] Building Mathlib.Logic.Encodable.Basic
[763/903] Building Mathlib.Data.Multiset.Sort
[763/903] Building Mathlib.Data.Multiset.Range
[763/903] Building Mathlib.Algebra.BigOperators.Multiset.Basic
[763/903] Building Mathlib.Data.Sym.Basic
[765/903] Building Mathlib.Algebra.Function.Support
[765/903] Building Mathlib.Order.SuccPred.Basic
[771/903] Building Mathlib.Data.Int.CharZero
[771/903] Building Mathlib.Algebra.CharZero.Lemmas
[771/903] Building Mathlib.Algebra.Function.Indicator
[773/903] Building Mathlib.Data.Set.Pointwise.ListOfFn
[774/903] Building Mathlib.Algebra.Bounds
[775/903] Building Mathlib.Data.Rat.Cast.CharZero
[776/903] Building Mathlib.GroupTheory.Submonoid.Operations
[777/903] Building Mathlib.Algebra.Order.Field.Power
[779/903] Building Mathlib.Algebra.BigOperators.Multiset.Lemmas
[779/903] Building Mathlib.Data.Multiset.Bind
[780/903] Building Mathlib.Data.Nat.SuccPred
[780/903] Building Mathlib.Order.SuccPred.Limit
[781/903] Building Mathlib.Data.Rat.Cast.Order
[781/903] Building Mathlib.Tactic.NormNum.Inv
[781/903] Building Mathlib.Algebra.Star.Basic
[784/903] Building Mathlib.Data.ENat.Basic
[785/903] Building Mathlib.Order.SuccPred.CompleteLinearOrder
[788/903] Building Mathlib.Tactic.Positivity.Basic
[791/903] Building Mathlib.Data.Multiset.Nodup
[792/903] Building Mathlib.Tactic.NormNum.Eq
[792/903] Building Mathlib.Tactic.Ring.Basic
[794/903] Building Mathlib.Data.Multiset.Sum
[794/903] Building Mathlib.Data.Multiset.Pi
[794/903] Building Mathlib.Data.Multiset.NatAntidiagonal
[794/903] Building Mathlib.Data.Multiset.Powerset
[794/903] Building Mathlib.Data.Multiset.Dedup
[795/903] Building Mathlib.Tactic.NormNum.Ineq
[798/903] Building Mathlib.Data.Multiset.Fold
[798/903] Building Mathlib.Data.Multiset.FinsetOps
[802/903] Building Mathlib.Data.Multiset.Lattice
[802/903] Building Mathlib.Data.Finset.Basic
[805/903] Building Mathlib.Tactic.NormNum.DivMod
[806/903] Building Mathlib.Tactic.Positivity
[806/903] Building Mathlib.Algebra.Order.Hom.Basic
[807/903] Building Mathlib.Algebra.Order.Pi
[807/903] Building Mathlib.Tactic.GCongr
[809/903] Building Mathlib.Tactic.NormNum
[810/903] Building Mathlib.Algebra.Order.AbsoluteValue
[812/903] Building Mathlib.Data.Nat.ModEq
[812/903] Building Mathlib.Tactic.Abel
[814/903] Building Mathlib.Data.Nat.Parity
[815/903] Building Mathlib.Algebra.Module.Basic
[817/903] Building Mathlib.Data.Finset.Image
[818/903] Building Mathlib.Tactic.Ring.PNat
[818/903] Building Mathlib.Tactic.Linarith.Datatypes
[818/903] Building Mathlib.Tactic.Ring.RingNF
[820/903] Building Mathlib.Tactic.Linarith.Parsing
[820/903] Building Mathlib.Tactic.Linarith.Elimination
[820/903] Building Mathlib.Tactic.Linarith.Preprocessing
[821/903] Building Mathlib.Tactic.Ring
[823/903] Building Mathlib.Algebra.Order.Module.Synonym
[823/903] Building Mathlib.GroupTheory.GroupAction.Hom
[823/903] Building Mathlib.Data.Set.Pointwise.SMul
[824/903] Building Mathlib.Data.Real.CauSeq
[825/903] Building Mathlib.Tactic.Linarith.Verification
[826/903] Building Mathlib.Data.Finset.Fold
[826/903] Building Mathlib.Data.Finset.Pi
[826/903] Building Mathlib.Data.Fintype.Basic
[826/903] Building Mathlib.Data.Finset.Card
[827/903] Building Mathlib.Algebra.Order.Module.Defs
[830/903] Building Mathlib.Tactic.Linarith.Frontend
[832/903] Building Mathlib.Tactic.Linarith
[833/903] Building Mathlib.Data.Finset.Sum
[833/903] Building Mathlib.Data.Finset.Option
[833/903] Building Mathlib.Data.Finset.Prod
[836/903] Building Mathlib.Data.Fintype.Pi
[836/903] Building Mathlib.Data.Fintype.Card
[839/903] Building Mathlib.Data.Fintype.Vector
[842/903] Building Mathlib.Data.Finset.Lattice
[843/903] Building Mathlib.Data.Fintype.Prod
[843/903] Building Mathlib.Data.Fintype.Option
[843/903] Building Mathlib.Data.Fintype.Sum
[847/903] Building Mathlib.Data.Real.CauSeqCompletion
[849/903] Building Mathlib.Data.Real.Basic
[850/903] Building Mathlib.Data.Fintype.Lattice
[850/903] Building Mathlib.Data.Finset.Sigma
[850/903] Building Mathlib.Data.Finset.Powerset
[851/903] Building Mathlib.Data.ZMod.Defs
[851/903] Building Mathlib.Data.Finset.Sort
[851/903] Building Mathlib.Logic.Denumerable
[852/903] Building Mathlib.Data.Fintype.Sigma
[854/903] Building Mathlib.Data.Fintype.Powerset
[854/903] Building Mathlib.Algebra.BigOperators.Basic
[857/903] Building Mathlib.Data.Finite.Basic
[858/903] Building Mathlib.Logic.Equiv.List
[860/903] Building Mathlib.Data.Set.Finite
[862/903] Building Mathlib.Order.ConditionallyCompleteLattice.Finset
[862/903] Building Mathlib.Data.Set.Pointwise.Finite
[862/903] Building Mathlib.Data.Set.Countable
[862/903] Building Mathlib.Data.Finset.NAry
[867/903] Building Mathlib.Data.Rat.BigOperators
[867/903] Building Mathlib.Algebra.BigOperators.Pi
[867/903] Building Mathlib.Data.Finset.Preimage
[867/903] Building Mathlib.Algebra.BigOperators.Option
[867/903] Building Mathlib.Data.Finset.NoncommProd
[867/903] Building Mathlib.Algebra.BigOperators.Ring
[867/903] Building Mathlib.Data.Finsupp.Defs
[867/903] Building Mathlib.Algebra.BigOperators.Order
[870/903] Building Mathlib.Order.LocallyFinite
[872/903] Building Mathlib.Data.Fintype.BigOperators
[873/903] Building Mathlib.GroupTheory.Submonoid.Membership
[876/903] Building Mathlib.Data.Finset.LocallyFinite
[877/903] Building Mathlib.Data.Finsupp.Fin
[877/903] Building Mathlib.Data.Finsupp.Indicator
[877/903] Building Mathlib.Data.Finsupp.Notation
[882/903] Building Mathlib.Data.Nat.Interval
[883/903] Building Mathlib.Data.Fin.Interval
[883/903] Building Mathlib.Data.Nat.Lattice
[883/903] Building Mathlib.Algebra.BigOperators.Intervals
[884/903] Building Mathlib.Data.Fintype.Fin
[885/903] Building Mathlib.Data.ENat.Lattice
[886/903] Building Mathlib.Data.Nat.PartENat
[887/903] Building Mathlib.Algebra.BigOperators.Fin
[889/903] Building Mathlib.SetTheory.Cardinal.Basic
[890/903] Building Mathlib.Algebra.BigOperators.Finsupp
[891/903] Building Mathlib.SetTheory.Cardinal.Finite
[892/903] Building Mathlib.Data.Finsupp.Basic
[893/903] Building Mathlib.Data.Finset.Pointwise
[894/903] Building Mathlib.Data.Finsupp.Order
[896/903] Building Mathlib.Data.Finset.Finsupp
[897/903] Building Mathlib.Data.Finsupp.Interval
[898/903] Building Mathlib.Data.Finset.Antidiagonal
[899/903] Building Mathlib.Data.Finset.NatAntidiagonal
[900/903] Building Mathlib.Algebra.BigOperators.NatAntidiagonal
[901/903] Building Mathlib.Data.Nat.Choose.Sum
[902/903] Building Lean4Example
2024-01-03 18:08:22.505 | INFO | __main__:main:160 - Tracing lean4-example
0%| | 0/1648 [00:00<?, ?it/s]
0%| | 0/1648 [00:05<?, ?it/s]
0%| | 0/1648 [00:10<?, ?it/s]
0%| | 0/1648 [00:15<?, ?it/s]
1%| | 16/1648 [00:20<08:30, 3.20it/s]
2%|▏ | 25/1648 [00:25<11:23, 2.37it/s]
2%|▏ | 32/1648 [00:30<13:57, 1.93it/s]
2%|▏ | 35/1648 [00:35<19:08, 1.40it/s]
3%|▎ | 43/1648 [00:40<18:08, 1.47it/s]
3%|▎ | 50/1648 [00:45<18:23, 1.45it/s]
3%|▎ | 54/1648 [00:50<21:29, 1.24it/s]
4%|▍ | 63/1648 [00:55<18:39, 1.42it/s]
4%|▍ | 71/1648 [01:00<17:51, 1.47it/s]
5%|▍ | 75/1648 [01:05<20:43, 1.26it/s]
5%|▌ | 83/1648 [01:10<19:04, 1.37it/s]
5%|▌ | 89/1648 [01:15<19:44, 1.32it/s]
6%|▌ | 96/1648 [01:20<19:17, 1.34it/s]
6%|▌ | 102/1648 [01:25<19:51, 1.30it/s]
7%|▋ | 112/1648 [01:30<16:58, 1.51it/s]
7%|▋ | 117/1648 [01:35<18:49, 1.36it/s]
8%|▊ | 127/1648 [01:40<16:22, 1.55it/s]
8%|▊ | 132/1648 [01:45<18:15, 1.38it/s]
8%|▊ | 140/1648 [01:50<17:21, 1.45it/s]
9%|▉ | 147/1648 [01:55<17:27, 1.43it/s]
9%|▉ | 149/1648 [02:00<22:14, 1.12it/s]
9%|▉ | 152/1648 [02:05<25:48, 1.04s/it]
9%|▉ | 156/1648 [02:10<27:08, 1.09s/it]
10%|▉ | 160/1648 [02:15<28:08, 1.14s/it]
10%|▉ | 162/1648 [02:20<33:37, 1.36s/it]
10%|█ | 167/1648 [02:25<30:16, 1.23s/it]
10%|█ | 170/1648 [02:30<32:49, 1.33s/it]
10%|█ | 173/1648 [02:35<34:51, 1.42s/it]
11%|█ | 176/1648 [02:40<36:25, 1.48s/it]
11%|█ | 180/1648 [02:45<34:24, 1.41s/it]
11%|█ | 184/1648 [02:50<33:04, 1.36s/it]
11%|█▏ | 186/1648 [02:55<38:17, 1.57s/it]
12%|█▏ | 190/1648 [03:00<35:27, 1.46s/it]
12%|█▏ | 194/1648 [03:05<33:41, 1.39s/it]
12%|█▏ | 201/1648 [03:10<26:07, 1.08s/it]
13%|█▎ | 207/1648 [03:15<23:52, 1.01it/s]
13%|█▎ | 216/1648 [03:20<19:11, 1.24it/s]
13%|█▎ | 220/1648 [03:25<21:26, 1.11it/s]
14%|█▍ | 229/1648 [03:30<17:57, 1.32it/s]
14%|█▍ | 231/1648 [03:35<22:40, 1.04it/s]
14%|█▍ | 235/1648 [03:40<24:18, 1.03s/it]
14%|█▍ | 238/1648 [03:45<27:23, 1.17s/it]
15%|█▍ | 242/1648 [03:50<27:53, 1.19s/it]
15%|█▍ | 247/1648 [03:55<26:17, 1.13s/it]
15%|█▌ | 252/1648 [04:00<25:15, 1.09s/it]
16%|█▌ | 257/1648 [04:05<24:32, 1.06s/it]
16%|█▌ | 262/1648 [04:10<24:02, 1.04s/it]
16%|█▌ | 265/1648 [04:15<27:02, 1.17s/it]
16%|█▋ | 268/1648 [04:20<29:36, 1.29s/it]
16%|█▋ | 271/1648 [04:25<31:43, 1.38s/it]
17%|█▋ | 275/1648 [04:30<30:39, 1.34s/it]
17%|█▋ | 278/1648 [04:35<32:30, 1.42s/it]
17%|█▋ | 279/1648 [04:40<41:22, 1.81s/it]
17%|█▋ | 285/1648 [04:45<30:27, 1.34s/it]
17%|█▋ | 287/1648 [04:50<35:20, 1.56s/it]
18%|█▊ | 293/1648 [04:55<27:54, 1.24s/it]
18%|█▊ | 299/1648 [05:00<24:16, 1.08s/it]
18%|█▊ | 301/1648 [05:05<29:13, 1.30s/it]
19%|█▊ | 306/1648 [05:10<26:42, 1.19s/it]
19%|█▊ | 308/1648 [05:15<31:37, 1.42s/it]
19%|█▉ | 313/1648 [05:20<28:01, 1.26s/it]
19%|█▉ | 319/1648 [05:25<24:12, 1.09s/it]
20%|█▉ | 327/1648 [05:30<19:39, 1.12it/s]
20%|█▉ | 329/1648 [05:35<24:18, 1.11s/it]
20%|██ | 333/1648 [05:40<25:06, 1.15s/it]
20%|██ | 337/1648 [05:45<25:41, 1.18s/it]
21%|██ | 342/1648 [05:50<24:18, 1.12s/it]
21%|██ | 346/1648 [05:55<25:02, 1.15s/it]
21%|██▏ | 353/1648 [06:00<21:02, 1.03it/s]
22%|██▏ | 355/1648 [06:05<25:42, 1.19s/it]
22%|██▏ | 359/1648 [06:10<25:59, 1.21s/it]
22%|██▏ | 362/1648 [06:15<28:15, 1.32s/it]
22%|██▏ | 369/1648 [06:20<22:25, 1.05s/it]
22%|██▏ | 370/1648 [06:25<29:21, 1.38s/it]
23%|██▎ | 375/1648 [06:30<26:16, 1.24s/it]
23%|██▎ | 380/1648 [06:35<24:25, 1.16s/it]
23%|██▎ | 383/1648 [06:40<26:50, 1.27s/it]
24%|██▎ | 389/1648 [06:45<23:04, 1.10s/it]
24%|██▎ | 391/1648 [06:50<27:41, 1.32s/it]
24%|██▍ | 392/1648 [06:55<35:30, 1.70s/it]
24%|██▍ | 397/1648 [07:00<29:15, 1.40s/it]
24%|██▍ | 402/1648 [07:05<26:01, 1.25s/it]
25%|██▍ | 407/1648 [07:10<24:05, 1.16s/it]
25%|██▍ | 409/1648 [07:15<28:38, 1.39s/it]
25%|██▌ | 414/1648 [07:20<25:34, 1.24s/it]
25%|██▌ | 419/1648 [07:25<23:44, 1.16s/it]
26%|██▌ | 423/1648 [07:30<24:11, 1.19s/it]
26%|██▌ | 431/1648 [07:35<18:57, 1.07it/s]
27%|██▋ | 437/1648 [07:40<18:12, 1.11it/s]
27%|██▋ | 442/1648 [07:45<18:40, 1.08it/s]
27%|██▋ | 444/1648 [07:50<22:59, 1.15s/it]
27%|██▋ | 446/1648 [07:55<27:24, 1.37s/it]
27%|██▋ | 452/1648 [08:00<22:52, 1.15s/it]
28%|██▊ | 455/1648 [08:05<25:10, 1.27s/it]
28%|██▊ | 461/1648 [08:10<21:40, 1.10s/it]
28%|██▊ | 468/1648 [08:15<18:34, 1.06it/s]
29%|██▉ | 479/1648 [08:20<13:54, 1.40it/s]
29%|██▉ | 483/1648 [08:25<15:54, 1.22it/s]
30%|██▉ | 493/1648 [08:30<13:14, 1.45it/s]
30%|███ | 500/1648 [08:35<13:18, 1.44it/s]
31%|███ | 507/1648 [08:40<13:20, 1.42it/s]
31%|███▏ | 515/1648 [08:45<12:47, 1.48it/s]
32%|███▏ | 527/1648 [08:50<10:39, 1.75it/s]
32%|███▏ | 532/1648 [08:55<12:10, 1.53it/s]
33%|███▎ | 539/1648 [09:00<12:24, 1.49it/s]
33%|███▎ | 544/1648 [09:05<13:42, 1.34it/s]
33%|███▎ | 548/1648 [09:10<15:33, 1.18it/s]
34%|███▎ | 554/1648 [09:15<15:23, 1.18it/s]
34%|███▍ | 562/1648 [09:20<13:49, 1.31it/s]
34%|███▍ | 567/1648 [09:25<14:49, 1.22it/s]
35%|███▍ | 572/1648 [09:30<15:35, 1.15it/s]
35%|███▌ | 577/1648 [09:35<16:09, 1.11it/s]
35%|███▌ | 583/1648 [09:40<15:39, 1.13it/s]
36%|███▌ | 586/1648 [09:45<18:11, 1.03s/it]
36%|███▌ | 595/1648 [09:50<14:22, 1.22it/s]
36%|███▋ | 601/1648 [09:55<14:22, 1.21it/s]
37%|███▋ | 608/1648 [10:00<13:39, 1.27it/s]
38%|███▊ | 620/1648 [10:05<10:39, 1.61it/s]
38%|███▊ | 630/1648 [10:10<09:50, 1.72it/s]
39%|███▉ | 643/1648 [10:15<08:25, 1.99it/s]
39%|███▉ | 650/1648 [10:20<09:11, 1.81it/s]
40%|████ | 661/1648 [10:25<08:32, 1.93it/s]
41%|████ | 676/1648 [10:30<07:12, 2.25it/s]
42%|████▏ | 686/1648 [10:35<07:22, 2.17it/s]
42%|████▏ | 695/1648 [10:40<07:42, 2.06it/s]
43%|████▎ | 703/1648 [10:45<08:11, 1.92it/s]
43%|████▎ | 712/1648 [10:50<08:16, 1.88it/s]
44%|████▎ | 718/1648 [10:55<09:13, 1.68it/s]
44%|████▍ | 721/1648 [11:00<11:24, 1.36it/s]
44%|████▍ | 727/1648 [11:05<11:43, 1.31it/s]
44%|████▍ | 729/1648 [11:10<14:47, 1.04it/s]
44%|████▍ | 733/1648 [11:15<15:48, 1.04s/it]
45%|████▍ | 740/1648 [11:20<13:49, 1.10it/s]
45%|████▌ | 745/1648 [11:25<14:06, 1.07it/s]
46%|████▌ | 754/1648 [11:30<11:35, 1.29it/s]
46%|████▌ | 756/1648 [11:35<14:34, 1.02it/s]
46%|████▋ | 763/1648 [11:40<13:00, 1.13it/s]
47%|████▋ | 767/1648 [11:45<14:12, 1.03it/s]
47%|████▋ | 774/1648 [11:50<12:44, 1.14it/s]
47%|████▋ | 777/1648 [11:55<14:48, 1.02s/it]
47%|████▋ | 781/1648 [12:00<15:36, 1.08s/it]
48%|████▊ | 790/1648 [12:05<12:02, 1.19it/s]
49%|████▊ | 803/1648 [12:10<08:44, 1.61it/s]
49%|████▉ | 812/1648 [12:15<08:21, 1.67it/s]
50%|████▉ | 819/1648 [12:20<08:42, 1.59it/s]
51%|█████ | 836/1648 [12:25<06:21, 2.13it/s]
51%|█████ | 840/1648 [12:30<07:46, 1.73it/s]
52%|█████▏ | 855/1648 [12:35<06:15, 2.11it/s]
52%|█████▏ | 861/1648 [12:40<07:08, 1.84it/s]
53%|█████▎ | 872/1648 [12:45<06:38, 1.95it/s]
54%|█████▎ | 883/1648 [12:50<06:18, 2.02it/s]
54%|█████▍ | 892/1648 [12:55<06:26, 1.95it/s]
55%|█████▌ | 910/1648 [13:00<05:01, 2.45it/s]
56%|█████▌ | 920/1648 [13:05<05:14, 2.31it/s]
57%|█████▋ | 937/1648 [13:10<04:29, 2.64it/s]
58%|█████▊ | 948/1648 [13:15<04:39, 2.51it/s]
58%|█████▊ | 955/1648 [13:20<05:18, 2.17it/s]
59%|█████▊ | 965/1648 [13:25<05:21, 2.12it/s]
59%|█████▉ | 975/1648 [13:30<05:22, 2.08it/s]
60%|██████ | 989/1648 [13:35<04:46, 2.30it/s]
60%|██████ | 997/1648 [13:40<05:11, 2.09it/s]
61%|██████ | 1002/1648 [13:45<06:06, 1.76it/s]
61%|██████▏ | 1012/1648 [13:50<05:47, 1.83it/s]
62%|██████▏ | 1024/1648 [13:55<05:11, 2.00it/s]
63%|██████▎ | 1034/1648 [14:00<05:06, 2.00it/s]
63%|██████▎ | 1043/1648 [14:05<05:11, 1.94it/s]
64%|██████▍ | 1051/1648 [14:10<05:24, 1.84it/s]
64%|██████▍ | 1061/1648 [14:15<05:11, 1.89it/s]
65%|██████▍ | 1071/1648 [14:20<05:00, 1.92it/s]
66%|██████▌ | 1084/1648 [14:25<04:25, 2.12it/s]
67%|██████▋ | 1097/1648 [14:30<04:03, 2.27it/s]
67%|██████▋ | 1105/1648 [14:35<04:22, 2.07it/s]
68%|██████▊ | 1115/1648 [14:40<04:20, 2.05it/s]
68%|██████▊ | 1123/1648 [14:45<04:34, 1.91it/s]
69%|██████▊ | 1129/1648 [14:50<05:05, 1.70it/s]
69%|██████▊ | 1131/1648 [14:55<06:35, 1.31it/s]
69%|██████▉ | 1140/1648 [15:00<05:49, 1.46it/s]
70%|██████▉ | 1147/1648 [15:05<05:48, 1.44it/s]
70%|███████ | 1154/1648 [15:10<05:46, 1.43it/s]
71%|███████ | 1164/1648 [15:15<05:02, 1.60it/s]
71%|███████ | 1170/1648 [15:20<05:23, 1.48it/s]
72%|███████▏ | 1179/1648 [15:25<04:57, 1.57it/s]
72%|███████▏ | 1190/1648 [15:30<04:20, 1.76it/s]
73%|███████▎ | 1198/1648 [15:35<04:22, 1.71it/s]
73%|███████▎ | 1209/1648 [15:40<03:56, 1.86it/s]
74%|███████▍ | 1216/1648 [15:45<04:11, 1.72it/s]
74%|███████▍ | 1224/1648 [15:50<04:11, 1.68it/s]
75%|███████▍ | 1231/1648 [15:55<04:20, 1.60it/s]
75%|███████▌ | 1240/1648 [16:00<04:06, 1.66it/s]
76%|███████▌ | 1250/1648 [16:05<03:46, 1.76it/s]
77%|███████▋ | 1263/1648 [16:10<03:11, 2.01it/s]
77%|███████▋ | 1275/1648 [16:15<02:55, 2.13it/s]
78%|███████▊ | 1286/1648 [16:20<02:48, 2.15it/s]
79%|███████▉ | 1299/1648 [16:25<02:32, 2.28it/s]
79%|███████▉ | 1305/1648 [16:30<02:55, 1.96it/s]
80%|████████ | 1321/1648 [16:35<02:20, 2.33it/s]
81%|████████ | 1332/1648 [16:40<02:17, 2.29it/s]
82%|████████▏ | 1345/1648 [16:45<02:07, 2.38it/s]
82%|████████▏ | 1356/1648 [16:50<02:05, 2.33it/s]
83%|████████▎ | 1370/1648 [16:55<01:52, 2.47it/s]
84%|████████▍ | 1384/1648 [17:00<01:42, 2.57it/s]
84%|████████▍ | 1392/1648 [17:05<01:52, 2.28it/s]
85%|████████▌ | 1407/1648 [17:10<01:36, 2.49it/s]
86%|████████▌ | 1421/1648 [17:15<01:27, 2.58it/s]
87%|████████▋ | 1435/1648 [17:20<01:20, 2.65it/s]
88%|████████▊ | 1453/1648 [17:25<01:06, 2.93it/s]
89%|████████▉ | 1467/1648 [17:30<01:02, 2.89it/s]
90%|████████▉ | 1480/1648 [17:35<00:59, 2.80it/s]
91%|█████████ | 1497/1648 [17:40<00:50, 2.98it/s]
91%|█████████▏| 1504/1648 [17:45<00:57, 2.51it/s]
92%|█████████▏| 1519/1648 [17:50<00:48, 2.65it/s]
93%|█████████▎| 1532/1648 [17:55<00:43, 2.64it/s]
93%|█████████▎| 1534/1648 [18:01<00:57, 1.97it/s]
93%|█████████▎| 1535/1648 [18:06<01:18, 1.44it/s]
93%|█████████▎| 1538/1648 [18:11<01:32, 1.19it/s]
93%|█████████▎| 1539/1648 [18:36<04:29, 2.47s/it]
93%|█████████▎| 1540/1648 [18:46<05:38, 3.14s/it]
94%|█████████▎| 1541/1648 [19:01<07:57, 4.46s/it]2024-01-03 18:34:43.199 | WARNING | __main__:check_files:120 - Missing /home2/shuming/Lean/Tmp/tmpr_u61kps/workspace/lean4-example/.lake/packages/mathlib/.lake/build/ir/Mathlib/Data/Real/Basic.ast.json
2024-01-03 18:34:43.204 | WARNING | __main__:check_files:120 - Missing /home2/shuming/Lean/Tmp/tmpr_u61kps/workspace/lean4-example/.lake/packages/mathlib/.lake/build/ir/Mathlib/Data/Real/Basic.dep_paths
2024-01-03 18:34:44.589 | DEBUG | lean_dojo.data_extraction.traced_data:from_traced_files:1388 - Parsing 1541 *.ast.json files in /home2/shuming/Lean/Tmp/tmpr_u61kps/lean4-example with 31 workers
2024-01-03 18:34:48,561 INFO worker.py:1664 -- Started a local Ray instance. View the dashboard at [1m[32m127.0.0.1:8265 [39m[22m
0%| | 0/1541 [00:00<?, ?it/s][36m(pid=374655)[0m 2024-01-03 18:34:52.129 | DEBUG | lean_dojo.constants:<module>:70 - Using GitHub personal access token for authentication
0%| | 1/1541 [00:05<2:18:19, 5.39s/it]
1%| | 15/1541 [00:05<06:42, 3.79it/s]
1%|▏ | 23/1541 [00:05<04:08, 6.10it/s]
2%|▏ | 29/1541 [00:06<03:11, 7.88it/s]
2%|▏ | 34/1541 [00:06<02:50, 8.83it/s]
2%|▏ | 38/1541 [00:06<02:51, 8.75it/s]
3%|▎ | 41/1541 [00:07<03:07, 8.00it/s]
3%|▎ | 48/1541 [00:08<02:41, 9.26it/s]
3%|▎ | 53/1541 [00:08<02:02, 12.15it/s]
4%|▎ | 56/1541 [00:08<02:41, 9.17it/s]
4%|▍ | 61/1541 [00:08<01:59, 12.40it/s]
4%|▍ | 64/1541 [00:09<02:40, 9.19it/s]
4%|▍ | 67/1541 [00:09<02:15, 10.89it/s]
5%|▍ | 71/1541 [00:10<03:05, 7.93it/s]
5%|▌ | 81/1541 [00:10<01:35, 15.27it/s]
6%|▌ | 86/1541 [00:10<01:18, 18.56it/s]
6%|▌ | 92/1541 [00:11<02:12, 10.97it/s]
6%|▋ | 98/1541 [00:11<01:44, 13.80it/s]
7%|▋ | 102/1541 [00:13<03:20, 7.19it/s]
7%|▋ | 106/1541 [00:13<02:48, 8.51it/s]
7%|▋ | 111/1541 [00:13<02:10, 10.97it/s]
7%|▋ | 114/1541 [00:15<04:16, 5.56it/s]
8%|▊ | 116/1541 [00:15<03:51, 6.16it/s]
8%|▊ | 120/1541 [00:15<02:48, 8.42it/s]
8%|▊ | 123/1541 [00:15<02:25, 9.73it/s]
8%|▊ | 126/1541 [00:17<05:10, 4.56it/s]
9%|▊ | 134/1541 [00:17<02:44, 8.57it/s]
9%|▉ | 138/1541 [00:17<02:10, 10.79it/s]
9%|▉ | 142/1541 [00:17<02:08, 10.92it/s]
9%|▉ | 145/1541 [00:19<05:08, 4.53it/s]
10%|▉ | 150/1541 [00:19<03:30, 6.59it/s]
10%|█ | 159/1541 [00:20<02:00, 11.49it/s]
11%|█ | 167/1541 [00:20<01:22, 16.71it/s]
11%|█ | 172/1541 [00:20<01:16, 17.84it/s]
12%|█▏ | 179/1541 [00:20<00:57, 23.76it/s]
12%|█▏ | 184/1541 [00:20<00:51, 26.54it/s]
12%|█▏ | 189/1541 [00:23<03:46, 5.96it/s]
13%|█▎ | 193/1541 [00:23<03:02, 7.40it/s]
13%|█▎ | 197/1541 [00:23<02:25, 9.24it/s]
13%|█▎ | 205/1541 [00:23<01:35, 13.97it/s]
14%|█▎ | 211/1541 [00:23<01:13, 18.19it/s]
14%|█▍ | 216/1541 [00:23<01:05, 20.29it/s]
14%|█▍ | 221/1541 [00:24<00:55, 23.82it/s]
15%|█▍ | 228/1541 [00:24<00:42, 30.70it/s]
15%|█▌ | 235/1541 [00:24<00:34, 37.61it/s]
16%|█▌ | 241/1541 [00:27<03:50, 5.63it/s]
16%|█▌ | 247/1541 [00:27<02:48, 7.67it/s]
16%|█▋ | 253/1541 [00:27<02:05, 10.28it/s]
17%|█▋ | 258/1541 [00:27<01:43, 12.37it/s]
17%|█▋ | 264/1541 [00:28<01:20, 15.80it/s]
17%|█▋ | 269/1541 [00:28<01:08, 18.44it/s]
18%|█▊ | 274/1541 [00:28<00:57, 22.07it/s]
18%|█▊ | 279/1541 [00:28<00:48, 26.15it/s]
18%|█▊ | 284/1541 [00:32<05:18, 3.95it/s]
19%|█▉ | 290/1541 [00:32<03:43, 5.60it/s]
19%|█▉ | 294/1541 [00:32<03:00, 6.90it/s]
19%|█▉ | 300/1541 [00:32<02:08, 9.63it/s]
20%|█▉ | 304/1541 [00:32<01:48, 11.38it/s]
20%|██ | 311/1541 [00:33<01:15, 16.27it/s]
21%|██ | 323/1541 [00:33<00:43, 27.72it/s]
21%|██▏ | 330/1541 [00:33<00:39, 30.28it/s]
22%|██▏ | 340/1541 [00:33<00:30, 39.93it/s]
23%|██▎ | 347/1541 [00:33<00:26, 44.69it/s]
23%|██▎ | 354/1541 [00:33<00:26, 45.13it/s]
23%|██▎ | 360/1541 [00:38<04:22, 4.50it/s]
24%|██▍ | 366/1541 [00:38<03:20, 5.86it/s]
24%|██▍ | 370/1541 [00:39<02:54, 6.71it/s]
24%|██▍ | 374/1541 [00:39<02:26, 7.99it/s]
25%|██▍ | 379/1541 [00:39<01:51, 10.45it/s]
25%|██▌ | 387/1541 [00:39<01:31, 12.67it/s]
26%|██▌ | 394/1541 [00:39<01:07, 17.08it/s]
26%|██▌ | 398/1541 [00:46<07:07, 2.67it/s]
26%|██▌ | 402/1541 [00:46<05:36, 3.39it/s]
27%|██▋ | 411/1541 [00:46<03:18, 5.68it/s]
27%|██▋ | 417/1541 [00:46<02:26, 7.68it/s]
28%|██▊ | 427/1541 [00:46<01:30, 12.31it/s]
28%|██▊ | 434/1541 [00:46<01:11, 15.54it/s]
29%|██▉ | 444/1541 [00:46<00:48, 22.44it/s]
30%|██▉ | 458/1541 [00:46<00:31, 34.89it/s]
30%|███ | 467/1541 [00:47<00:26, 40.31it/s]
31%|███ | 476/1541 [00:47<00:23, 45.43it/s]
32%|███▏ | 487/1541 [00:47<00:19, 54.91it/s]
32%|███▏ | 496/1541 [00:47<00:17, 58.72it/s]
33%|███▎ | 506/1541 [00:47<00:15, 65.50it/s]
33%|███▎ | 515/1541 [00:47<00:18, 54.84it/s]
34%|███▍ | 522/1541 [00:47<00:19, 52.58it/s]
34%|███▍ | 529/1541 [00:48<00:21, 46.73it/s]
35%|███▍ | 535/1541 [00:55<05:16, 3.18it/s]
35%|███▌ | 541/1541 [00:55<04:02, 4.12it/s]
35%|███▌ | 545/1541 [00:55<03:22, 4.92it/s]
36%|███▌ | 549/1541 [00:56<02:45, 6.01it/s]
36%|███▌ | 553/1541 [00:56<02:14, 7.35it/s]
36%|███▌ | 557/1541 [00:56<01:54, 8.60it/s]
37%|███▋ | 563/1541 [00:56<01:19, 12.29it/s]
37%|███▋ | 569/1541 [00:56<01:02, 15.61it/s]
37%|███▋ | 573/1541 [00:56<00:53, 18.08it/s]
37%|███▋ | 577/1541 [00:57<00:49, 19.62it/s]
38%|███▊ | 584/1541 [00:57<00:35, 26.99it/s]
38%|███▊ | 590/1541 [00:57<00:29, 32.23it/s]
39%|███▊ | 595/1541 [00:57<00:30, 30.98it/s]
39%|███▉ | 601/1541 [00:57<00:25, 36.62it/s]
39%|███▉ | 608/1541 [00:57<00:22, 41.15it/s]
40%|███▉ | 614/1541 [00:57<00:21, 43.96it/s]
40%|████ | 619/1541 [01:06<07:33, 2.03it/s]
40%|████ | 623/1541 [01:07<05:59, 2.56it/s]
41%|████ | 627/1541 [01:07<04:41, 3.24it/s]
41%|████ | 635/1541 [01:07<02:49, 5.36it/s]
42%|████▏ | 640/1541 [01:07<02:09, 6.95it/s]
42%|████▏ | 645/1541 [01:07<01:39, 9.04it/s]
42%|████▏ | 649/1541 [01:07<01:22, 10.84it/s]
42%|████▏ | 654/1541 [01:07<01:02, 14.18it/s]
43%|████▎ | 659/1541 [01:07<00:49, 17.66it/s]
43%|████▎ | 666/1541 [01:08<00:35, 24.44it/s]
44%|████▎ | 671/1541 [01:08<00:31, 27.98it/s]
44%|████▍ | 676/1541 [01:08<00:29, 29.57it/s]
44%|████▍ | 683/1541 [01:08<00:23, 37.07it/s]
45%|████▍ | 689/1541 [01:08<00:21, 39.60it/s]
45%|████▌ | 698/1541 [01:08<00:17, 47.10it/s]
46%|████▌ | 704/1541 [01:08<00:20, 40.32it/s]
46%|████▌ | 710/1541 [01:09<00:19, 43.65it/s]
46%|████▋ | 716/1541 [01:09<00:18, 44.90it/s]
47%|████▋ | 721/1541 [01:09<00:19, 42.30it/s]
47%|████▋ | 726/1541 [01:09<00:21, 38.23it/s]
47%|████▋ | 731/1541 [01:09<00:22, 35.69it/s]
48%|████▊ | 737/1541 [01:09<00:19, 40.23it/s]
48%|████▊ | 737/1541 [01:20<00:19, 40.23it/s]
48%|████▊ | 741/1541 [01:20<08:44, 1.53it/s]
48%|████▊ | 744/1541 [01:20<07:04, 1.88it/s]
49%|████▊ | 748/1541 [01:20<05:16, 2.51it/s]
49%|████▉ | 754/1541 [01:21<03:30, 3.75it/s]
49%|████▉ | 757/1541 [01:21<02:52, 4.56it/s]
50%|████▉ | 763/1541 [01:21<01:52, 6.93it/s]
50%|████▉ | 769/1541 [01:21<01:20, 9.55it/s]
50%|█████ | 775/1541 [01:21<00:58, 13.15it/s]
51%|█████ | 781/1541 [01:21<00:43, 17.54it/s]
51%|█████▏ | 791/1541 [01:21<00:27, 27.13it/s]
52%|█████▏ | 800/1541 [01:22<00:20, 36.04it/s]
52%|█████▏ | 807/1541 [01:22<00:18, 38.88it/s]
53%|█████▎ | 814/1541 [01:22<00:18, 39.19it/s]
53%|█████▎ | 820/1541 [01:22<00:19, 37.79it/s]
54%|█████▎ | 825/1541 [01:22<00:18, 38.81it/s]
54%|█████▍ | 831/1541 [01:22<00:16, 43.10it/s]
54%|█████▍ | 837/1541 [01:22<00:17, 40.42it/s]
55%|█████▍ | 842/1541 [01:23<00:20, 33.53it/s]
55%|█████▍ | 846/1541 [01:23<00:20, 33.21it/s]
55%|█████▌ | 853/1541 [01:23<00:16, 40.97it/s]
56%|█████▌ | 860/1541 [01:23<00:15, 45.20it/s]
56%|█████▌ | 865/1541 [01:23<00:17, 39.20it/s]
57%|█████▋ | 872/1541 [01:23<00:16, 41.74it/s]
57%|█████▋ | 879/1541 [01:23<00:15, 43.70it/s]
57%|█████▋ | 884/1541 [01:24<00:18, 36.32it/s]
58%|█████▊ | 888/1541 [01:24<00:18, 35.75it/s]
58%|█████▊ | 893/1541 [01:24<00:17, 36.92it/s]
58%|█████▊ | 893/1541 [01:38<00:17, 36.92it/s]
58%|█████▊ | 899/1541 [01:38<08:13, 1.30it/s]
58%|█████▊ | 900/1541 [01:38<07:42, 1.39it/s]
59%|█████▊ | 903/1541 [01:38<06:06, 1.74it/s]
59%|█████▉ | 906/1541 [01:38<04:53, 2.16it/s]
59%|█████▉ | 908/1541 [01:39<04:04, 2.59it/s]
59%|█████▉ | 910/1541 [01:39<03:21, 3.13it/s]
59%|█████▉ | 913/1541 [01:39<02:40, 3.91it/s]
60%|█████▉ | 917/1541 [01:39<01:56, 5.34it/s]
60%|█████▉ | 919/1541 [01:40<01:48, 5.71it/s]
60%|█████▉ | 921/1541 [01:40<01:35, 6.48it/s]
60%|█████▉ | 923/1541 [01:40<01:42, 6.05it/s]
60%|██████ | 926/1541 [01:40<01:16, 8.09it/s]
60%|██████ | 929/1541 [01:40<00:57, 10.61it/s]
60%|██████ | 931/1541 [01:41<00:51, 11.94it/s]
61%|██████ | 935/1541 [01:41<00:37, 16.15it/s]
61%|██████ | 943/1541 [01:41<00:21, 28.15it/s]
62%|██████▏ | 949/1541 [01:41<00:18, 31.38it/s]
62%|██████▏ | 954/1541 [01:41<00:16, 35.34it/s]
62%|██████▏ | 960/1541 [01:41<00:14, 39.87it/s]
63%|██████▎ | 965/1541 [01:42<00:21, 27.33it/s]
63%|██████▎ | 971/1541 [01:42<00:18, 31.36it/s]
63%|██████▎ | 971/1541 [01:58<00:18, 31.36it/s]
63%|██████▎ | 975/1541 [01:58<09:33, 1.01s/it]
63%|██████▎ | 976/1541 [01:58<08:55, 1.05it/s]
64%|██████▍ | 983/1541 [01:58<05:01, 1.85it/s]
64%|██████▍ | 987/1541 [01:59<03:46, 2.45it/s]
64%|██████▍ | 991/1541 [01:59<02:48, 3.26it/s]
65%|██████▍ | 994/1541 [01:59<02:24, 3.79it/s]
65%|██████▍ | 998/1541 [01:59<01:44, 5.20it/s]
65%|██████▌ | 1004/1541 [01:59<01:06, 8.08it/s]
65%|██████▌ | 1008/1541 [01:59<00:51, 10.28it/s]
66%|██████▌ | 1014/1541 [02:00<00:36, 14.62it/s]
66%|██████▌ | 1019/1541 [02:00<00:30, 17.15it/s]
67%|██████▋ | 1027/1541 [02:00<00:20, 24.96it/s]
67%|██████▋ | 1032/1541 [02:00<00:18, 27.16it/s]
67%|██████▋ | 1037/1541 [02:00<00:18, 27.73it/s]
68%|██████▊ | 1042/1541 [02:00<00:15, 31.40it/s]
68%|██████▊ | 1049/1541 [02:00<00:13, 36.63it/s]
68%|██████▊ | 1055/1541 [02:01<00:12, 40.49it/s]
69%|██████▉ | 1061/1541 [02:01<00:10, 43.76it/s]
70%|██████▉ | 1076/1541 [02:01<00:06, 66.93it/s]
70%|███████ | 1084/1541 [02:01<00:08, 55.77it/s]
71%|███████ | 1092/1541 [02:01<00:07, 61.00it/s]
71%|███████▏ | 1099/1541 [02:01<00:07, 57.23it/s]
72%|███████▏ | 1106/1541 [02:01<00:07, 58.83it/s]
72%|███████▏ | 1113/1541 [02:02<00:09, 44.10it/s]
73%|███████▎ | 1119/1541 [02:02<00:09, 44.98it/s]
73%|███████▎ | 1125/1541 [02:02<00:11, 37.69it/s]
73%|███████▎ | 1130/1541 [02:02<00:13, 31.41it/s]
74%|███████▎ | 1134/1541 [02:02<00:12, 32.76it/s]
74%|███████▍ | 1138/1541 [02:02<00:12, 32.84it/s]
74%|███████▍ | 1142/1541 [02:03<00:12, 32.83it/s]
74%|███████▍ | 1146/1541 [02:03<00:12, 32.83it/s]
75%|███████▍ | 1152/1541 [02:03<00:11, 33.96it/s]
75%|███████▌ | 1158/1541 [02:03<00:09, 38.98it/s]
76%|███████▌ | 1164/1541 [02:03<00:08, 43.61it/s]
76%|███████▌ | 1173/1541 [02:03<00:06, 54.58it/s]
77%|███████▋ | 1179/1541 [02:03<00:09, 40.13it/s]
77%|███████▋ | 1184/1541 [02:04<00:10, 32.68it/s]
77%|███████▋ | 1189/1541 [02:04<00:10, 35.07it/s]
77%|███████▋ | 1194/1541 [02:04<00:09, 37.55it/s]
78%|███████▊ | 1200/1541 [02:04<00:08, 40.66it/s]
78%|███████▊ | 1200/1541 [02:27<00:08, 40.66it/s]
78%|███████▊ | 1205/1541 [02:27<07:04, 1.26s/it]
78%|███████▊ | 1207/1541 [02:27<06:10, 1.11s/it]
79%|███████▊ | 1211/1541 [02:27<04:28, 1.23it/s]
79%|███████▉ | 1214/1541 [02:27<03:30, 1.55it/s]
79%|███████▉ | 1218/1541 [02:27<02:28, 2.18it/s]
79%|███████▉ | 1221/1541 [02:28<01:56, 2.74it/s]
79%|███████▉ | 1225/1541 [02:28<01:22, 3.85it/s]
80%|███████▉ | 1228/1541 [02:28<01:05, 4.77it/s]
80%|███████▉ | 1231/1541 [02:28<00:51, 5.98it/s]
80%|████████ | 1237/1541 [02:28<00:31, 9.77it/s]
81%|████████ | 1241/1541 [02:28<00:24, 12.02it/s]
81%|████████ | 1248/1541 [02:29<00:16, 18.31it/s]
81%|████████▏ | 1254/1541 [02:29<00:12, 22.58it/s]
82%|████████▏ | 1262/1541 [02:29<00:08, 31.20it/s]
82%|████████▏ | 1268/1541 [02:29<00:08, 33.19it/s]
83%|████████▎ | 1275/1541 [02:29<00:08, 32.20it/s]
83%|████████▎ | 1280/1541 [02:29<00:08, 31.06it/s]
84%|████████▍ | 1292/1541 [02:29<00:05, 45.65it/s]
85%|████████▍ | 1304/1541 [02:30<00:03, 60.18it/s]
85%|████████▌ | 1312/1541 [02:30<00:04, 53.05it/s]
86%|████████▌ | 1319/1541 [02:30<00:04, 48.74it/s]
86%|████████▌ | 1325/1541 [02:30<00:05, 41.88it/s]
86%|████████▋ | 1330/1541 [02:30<00:05, 35.27it/s]
87%|████████▋ | 1336/1541 [02:30<00:05, 39.02it/s]
87%|████████▋ | 1344/1541 [02:31<00:04, 46.70it/s]
88%|████████▊ | 1350/1541 [02:31<00:04, 45.71it/s]
88%|████████▊ | 1356/1541 [02:31<00:04, 42.59it/s]
89%|████████▉ | 1372/1541 [02:31<00:02, 58.46it/s]
89%|████████▉ | 1379/1541 [02:31<00:02, 57.58it/s]
90%|████████▉ | 1386/1541 [02:31<00:02, 59.32it/s]
90%|█████████ | 1393/1541 [02:32<00:03, 46.42it/s]
91%|█████████ | 1399/1541 [02:32<00:03, 44.71it/s]
91%|█████████ | 1404/1541 [02:32<00:03, 44.87it/s]
92%|█████████▏| 1414/1541 [02:32<00:02, 57.21it/s]
92%|█████████▏| 1421/1541 [02:32<00:02, 53.07it/s]
93%|█████████▎| 1429/1541 [02:32<00:01, 58.61it/s]
93%|█████████▎| 1437/1541 [02:32<00:01, 62.97it/s]
94%|█████████▍| 1445/1541 [02:32<00:01, 60.54it/s]
94%|█████████▍| 1452/1541 [02:33<00:01, 54.36it/s]
95%|█████████▍| 1458/1541 [02:33<00:01, 48.85it/s]
95%|█████████▌| 1464/1541 [02:33<00:02, 33.39it/s]
95%|█████████▌| 1464/1541 [02:58<00:02, 33.39it/s]
95%|█████████▌| 1468/1541 [02:58<01:32, 1.27s/it]
96%|█████████▌| 1472/1541 [02:58<01:09, 1.01s/it]
96%|█████████▌| 1476/1541 [02:58<00:51, 1.27it/s]
96%|█████████▌| 1479/1541 [02:59<00:39, 1.55it/s]
96%|█████████▌| 1482/1541 [02:59<00:29, 1.97it/s]
96%|█████████▋| 1485/1541 [02:59<00:21, 2.56it/s]
97%|█████████▋| 1488/1541 [02:59<00:16, 3.24it/s]
97%|█████████▋| 1491/1541 [02:59<00:12, 4.13it/s]
97%|█████████▋| 1494/1541 [03:00<00:09, 4.85it/s]
97%|█████████▋| 1498/1541 [03:00<00:06, 6.62it/s]
97%|█████████▋| 1500/1541 [03:00<00:05, 7.14it/s]
98%|█████████▊| 1509/1541 [03:00<00:02, 14.71it/s]
98%|█████████▊| 1513/1541 [03:00<00:01, 17.32it/s]
99%|█████████▊| 1518/1541 [03:00<00:01, 21.72it/s]
99%|█████████▉| 1524/1541 [03:01<00:00, 27.09it/s]
99%|█████████▉| 1529/1541 [03:01<00:00, 23.73it/s]
100%|█████████▉| 1534/1541 [03:01<00:00, 27.15it/s]
100%|█████████▉| 1538/1541 [03:04<00:00, 4.51it/s]
100%|██████████| 1541/1541 [03:16<00:00, 1.00it/s]
100%|██████████| 1541/1541 [03:16<00:00, 7.86it/s]
[36m(pid=374690)[0m 2024-01-03 18:34:52.448 | DEBUG | lean_dojo.constants:<module>:70 - Using GitHub personal access token for authentication[32m [repeated 30x across cluster] (Ray deduplicates logs by default. Set RAY_DEDUP_LOGS=0 to disable log deduplication, or see https://docs.ray.io/en/master/ray-observability/ray-logging.html#log-deduplication for more options.)[0m
2024-01-03 18:38:09.790 | DEBUG | lean_dojo.data_extraction.lean:get_dependencies:529 - Querying the dependencies of LeanGitRepo(url='https://github.com/Moyvbai/lean4-example', commit='9ed7ebe5ecd3903dc59a49995da6514f39f50bfc')
2024-01-03 18:38:15.229 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for doc-gen4 main
2024-01-03 18:38:17.544 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for lean4 v4.3.0-rc2
2024-01-03 18:38:23.038 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for std4 main
2024-01-03 18:38:26.676 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for quote4 master
2024-01-03 18:38:28.992 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for lean4 v4.0.0
2024-01-03 18:38:34.389 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for aesop master
2024-01-03 18:38:37.309 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for ProofWidgets4 v0.0.24
2024-01-03 18:38:40.815 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for lean4-cli main
2024-01-03 18:38:44.874 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for CMark.lean main
2024-01-03 18:38:47.139 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for lean4-nightly nightly-2023-07-29
2024-01-03 18:38:51.110 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for lean4-unicode-basic main
Following Github server redirection from /repos/mhuisi/lean4-cli to /repositories/341363356
2024-01-03 18:38:54.397 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for lean4-cli nightly
2024-01-03 18:38:56.757 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for lean4-nightly nightly-2023-08-23
2024-01-03 18:39:00.759 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for LeanInk doc-gen
2024-01-03 18:39:03.127 | DEBUG | lean_dojo.data_extraction.lean:_to_commit_hash:42 - Querying the commit hash for lean4-nightly nightly-2022-12-16
Traceback (most recent call last):
File "/home2/shuming/demo/lean.py", line 21, in <module>
traced_repo = trace(repo)
File "/home2/shuming/miniconda3/envs/ReProver/lib/python3.10/site-packages/lean_dojo/data_extraction/trace.py", line 181, in trace
cached_path = get_traced_repo_path(repo)
File "/home2/shuming/miniconda3/envs/ReProver/lib/python3.10/site-packages/lean_dojo/data_extraction/trace.py", line 154, in get_traced_repo_path
traced_repo = TracedRepo.from_traced_files(tmp_dir / repo.name)
File "/home2/shuming/miniconda3/envs/ReProver/lib/python3.10/site-packages/lean_dojo/data_extraction/traced_data.py", line 1409, in from_traced_files
traced_files_graph = _build_dependency_graph(traced_files, root_dir, repo)
File "/home2/shuming/miniconda3/envs/ReProver/lib/python3.10/site-packages/lean_dojo/data_extraction/traced_data.py", line 1240, in _build_dependency_graph
tf_dep = TracedFile.from_traced_file(root_dir, json_path, repo)
File "/home2/shuming/miniconda3/envs/ReProver/lib/python3.10/site-packages/lean_dojo/data_extraction/traced_data.py", line 638, in from_traced_file
raise FileNotFoundError(f"{json_path} does not exist")
FileNotFoundError: /home2/shuming/Lean/Tmp/tmpr_u61kps/lean4-example/.lake/packages/mathlib/.lake/build/ir/Mathlib/Data/Real/Basic.ast.json does not exist
Given these lines in the log,
94%|█████████▎| 1541/1648 [19:01<07:57, 4.46s/it]2024-01-03 18:34:43.199 | WARNING | __main__:check_files:120 - Missing /home2/shuming/Lean/Tmp/tmpr_u61kps/workspace/lean4-example/.lake/packages/mathlib/.lake/build/ir/Mathlib/Data/Real/Basic.ast.json
2024-01-03 18:34:43.204 | WARNING | __main__:check_files:120 - Missing /home2/shuming/Lean/Tmp/tmpr_u61kps/workspace/lean4-example/.lake/packages/mathlib/.lake/build/ir/Mathlib/Data/Real/Basic.dep_paths
it looks like the same OOM issue with https://github.com/lean-dojo/LeanDojo/issues/41#issuecomment-1692511187.
How much RAM do you have?
This computer’s RAM is 64GB, and I initially thought it was enough. When I ran the same code on a computer with 512GB of RAM, I found that a single process occupied up to 100GB of memory. But this time, it didn't throw an error. Thanks for helping me find the cause of the problem.
Discussed in https://github.com/lean-dojo/LeanDojo/discussions/116