From adc970c2ca8576177e69aa5258b8b97cd426410d Mon Sep 17 00:00:00 2001 From: Leonardo de Moura Date: Tue, 26 Jan 2021 12:58:50 -0800 Subject: [PATCH] chore: update stage0 --- stage0/src/Init/Core.lean | 6 - stage0/src/Init/Data/Int/Basic.lean | 9 +- stage0/src/Init/Data/OfScientific.lean | 10 +- stage0/src/Init/Notation.lean | 1 + stage0/src/Init/Prelude.lean | 6 + stage0/src/Lean/Compiler/IR/Basic.lean | 39 +- stage0/src/Lean/Compiler/IR/Borrow.lean | 10 +- stage0/src/Lean/Compiler/IR/Boxing.lean | 19 +- stage0/src/Lean/Compiler/IR/Checker.lean | 4 +- .../Lean/Compiler/IR/ElimDeadBranches.lean | 7 +- stage0/src/Lean/Compiler/IR/ElimDeadVars.lean | 7 +- stage0/src/Lean/Compiler/IR/EmitC.lean | 4 +- stage0/src/Lean/Compiler/IR/EmitUtil.lean | 6 +- .../Lean/Compiler/IR/ExpandResetReuse.lean | 8 +- stage0/src/Lean/Compiler/IR/Format.lean | 4 +- stage0/src/Lean/Compiler/IR/FreeVars.lean | 4 +- stage0/src/Lean/Compiler/IR/NormIds.lean | 11 +- stage0/src/Lean/Compiler/IR/PushProj.lean | 7 +- stage0/src/Lean/Compiler/IR/RC.lean | 7 +- stage0/src/Lean/Compiler/IR/ResetReuse.lean | 9 +- stage0/src/Lean/Compiler/IR/SimpCase.lean | 7 +- stage0/src/Lean/Meta/Basic.lean | 20 +- stage0/src/Lean/Meta/ForEachExpr.lean | 11 +- stage0/src/Lean/Meta/InferType.lean | 2 +- stage0/src/Lean/Meta/SizeOf.lean | 109 +- stage0/src/Lean/Meta/WHNF.lean | 187 +- .../PrettyPrinter/Delaborator/Builtins.lean | 6 + stage0/src/Lean/ReducibilityAttrs.lean | 2 +- stage0/src/Lean/Util/Recognizers.lean | 3 + stage0/src/Leanpkg.lean | 33 +- stage0/src/bin/leanc.in | 4 +- stage0/src/include/lean/lean.h | 2 + .../src/library/constructions/projection.cpp | 2 +- stage0/src/runtime/alloc.cpp | 14 +- stage0/src/stdlib.make.in | 5 +- stage0/stdlib/Init/Coe.c | 12 +- stage0/stdlib/Init/Control/Basic.c | 192 +- stage0/stdlib/Init/Core.c | 124 +- stage0/stdlib/Init/Data/Array/Basic.c | 94 +- stage0/stdlib/Init/Data/Array/Subarray.c | 314 +- stage0/stdlib/Init/Data/Format/Macro.c | 6 +- stage0/stdlib/Init/Data/OfScientific.c | 6 +- stage0/stdlib/Init/Data/Range.c | 84 +- stage0/stdlib/Init/Data/Repr.c | 4 +- stage0/stdlib/Init/Data/ToString/Macro.c | 6 +- stage0/stdlib/Init/Meta.c | 54 +- stage0/stdlib/Init/Notation.c | 5890 +++++++++-------- stage0/stdlib/Init/NotationExtra.c | 348 +- stage0/stdlib/Init/System/IO.c | 56 +- stage0/stdlib/Init/Util.c | 6 +- stage0/stdlib/Lean/Compiler/ConstFolding.c | 12 +- stage0/stdlib/Lean/Compiler/IR/Basic.c | 331 +- stage0/stdlib/Lean/Compiler/IR/Borrow.c | 196 +- stage0/stdlib/Lean/Compiler/IR/Boxing.c | 470 +- stage0/stdlib/Lean/Compiler/IR/Checker.c | 24 +- stage0/stdlib/Lean/Compiler/IR/CtorLayout.c | 4 +- .../Lean/Compiler/IR/ElimDeadBranches.c | 81 +- stage0/stdlib/Lean/Compiler/IR/ElimDeadVars.c | 51 +- stage0/stdlib/Lean/Compiler/IR/EmitC.c | 64 +- stage0/stdlib/Lean/Compiler/IR/EmitUtil.c | 38 +- .../Lean/Compiler/IR/ExpandResetReuse.c | 97 +- stage0/stdlib/Lean/Compiler/IR/Format.c | 28 +- stage0/stdlib/Lean/Compiler/IR/FreeVars.c | 24 +- stage0/stdlib/Lean/Compiler/IR/NormIds.c | 302 +- stage0/stdlib/Lean/Compiler/IR/PushProj.c | 52 +- stage0/stdlib/Lean/Compiler/IR/RC.c | 106 +- stage0/stdlib/Lean/Compiler/IR/ResetReuse.c | 82 +- stage0/stdlib/Lean/Compiler/IR/SimpCase.c | 51 +- stage0/stdlib/Lean/Compiler/NameMangling.c | 6 +- stage0/stdlib/Lean/Data/Json/Parser.c | 4 +- stage0/stdlib/Lean/Data/Json/Printer.c | 12 +- stage0/stdlib/Lean/Elab/App.c | 74 +- stage0/stdlib/Lean/Elab/Binders.c | 1694 ++--- stage0/stdlib/Lean/Elab/BuiltinNotation.c | 308 +- stage0/stdlib/Lean/Elab/Command.c | 66 +- stage0/stdlib/Lean/Elab/Declaration.c | 74 +- stage0/stdlib/Lean/Elab/DefView.c | 8 +- stage0/stdlib/Lean/Elab/Deriving/BEq.c | 164 +- stage0/stdlib/Lean/Elab/Deriving/DecEq.c | 286 +- stage0/stdlib/Lean/Elab/Deriving/FromToJson.c | 86 +- stage0/stdlib/Lean/Elab/Deriving/Inhabited.c | 46 +- stage0/stdlib/Lean/Elab/Deriving/Repr.c | 134 +- stage0/stdlib/Lean/Elab/Deriving/Util.c | 74 +- stage0/stdlib/Lean/Elab/Do.c | 2080 +++--- stage0/stdlib/Lean/Elab/Inductive.c | 36 +- stage0/stdlib/Lean/Elab/LetRec.c | 8 +- stage0/stdlib/Lean/Elab/Match.c | 192 +- stage0/stdlib/Lean/Elab/MutualDef.c | 88 +- stage0/stdlib/Lean/Elab/PreDefinition/Basic.c | 20 +- .../Lean/Elab/PreDefinition/MkInhabitant.c | 4 +- .../Lean/Elab/PreDefinition/Structural.c | 633 +- stage0/stdlib/Lean/Elab/Quotation.c | 1592 ++--- stage0/stdlib/Lean/Elab/Quotation/Util.c | 4 +- stage0/stdlib/Lean/Elab/StructInst.c | 130 +- stage0/stdlib/Lean/Elab/Structure.c | 54 +- stage0/stdlib/Lean/Elab/Syntax.c | 998 +-- stage0/stdlib/Lean/Elab/Tactic/Basic.c | 64 +- stage0/stdlib/Lean/Elab/Tactic/Binders.c | 36 +- stage0/stdlib/Lean/Elab/Tactic/Generalize.c | 6 +- stage0/stdlib/Lean/Elab/Tactic/Induction.c | 4 +- stage0/stdlib/Lean/Elab/Tactic/Match.c | 30 +- stage0/stdlib/Lean/Elab/Term.c | 536 +- stage0/stdlib/Lean/Exception.c | 38 +- stage0/stdlib/Lean/Expr.c | 8 +- stage0/stdlib/Lean/Level.c | 4 +- stage0/stdlib/Lean/Message.c | 10 +- stage0/stdlib/Lean/Meta/AppBuilder.c | 350 +- stage0/stdlib/Lean/Meta/Basic.c | 1284 +++- stage0/stdlib/Lean/Meta/Check.c | 4 +- stage0/stdlib/Lean/Meta/ExprDefEq.c | 4 +- stage0/stdlib/Lean/Meta/ForEachExpr.c | 87 +- stage0/stdlib/Lean/Meta/InferType.c | 265 +- stage0/stdlib/Lean/Meta/Match/Basic.c | 4 +- .../stdlib/Lean/Meta/Match/CaseArraySizes.c | 8 +- stage0/stdlib/Lean/Meta/Match/CaseValues.c | 8 +- stage0/stdlib/Lean/Meta/Match/Match.c | 16 +- stage0/stdlib/Lean/Meta/MatchUtil.c | 4 +- stage0/stdlib/Lean/Meta/Offset.c | 18 +- stage0/stdlib/Lean/Meta/SizeOf.c | 4967 ++++++++++---- stage0/stdlib/Lean/Meta/SynthInstance.c | 6 +- stage0/stdlib/Lean/Meta/Tactic/Assert.c | 4 +- stage0/stdlib/Lean/Meta/Tactic/Cases.c | 26 +- stage0/stdlib/Lean/Meta/Tactic/Injection.c | 10 +- .../stdlib/Lean/Meta/Tactic/Simp/SimpLemmas.c | 20 +- stage0/stdlib/Lean/Meta/UnificationHint.c | 4 +- stage0/stdlib/Lean/Meta/WHNF.c | 2495 +++++-- stage0/stdlib/Lean/MonadEnv.c | 14 +- stage0/stdlib/Lean/Parser.c | 20 +- stage0/stdlib/Lean/Parser/Basic.c | 8 +- stage0/stdlib/Lean/Parser/Command.c | 10 +- stage0/stdlib/Lean/Parser/Do.c | 90 +- stage0/stdlib/Lean/Parser/Extra.c | 62 +- stage0/stdlib/Lean/Parser/Level.c | 18 +- stage0/stdlib/Lean/Parser/Syntax.c | 154 +- stage0/stdlib/Lean/Parser/Tactic.c | 8 +- stage0/stdlib/Lean/Parser/Term.c | 530 +- stage0/stdlib/Lean/ParserCompiler.c | 62 +- .../Lean/PrettyPrinter/Delaborator/Basic.c | 50 +- .../Lean/PrettyPrinter/Delaborator/Builtins.c | 553 +- stage0/stdlib/Lean/PrettyPrinter/Formatter.c | 8 +- .../stdlib/Lean/PrettyPrinter/Parenthesizer.c | 20 +- stage0/stdlib/Lean/ReducibilityAttrs.c | 802 ++- stage0/stdlib/Lean/Structure.c | 6 +- stage0/stdlib/Lean/Syntax.c | 26 +- stage0/stdlib/Lean/ToExpr.c | 22 +- stage0/stdlib/Lean/Util/Recognizers.c | 96 +- stage0/stdlib/Lean/Util/Trace.c | 270 +- stage0/stdlib/Leanpkg.c | 403 +- stage0/stdlib/Leanpkg/Toml.c | 16 +- 149 files changed, 18259 insertions(+), 13978 deletions(-) diff --git a/stage0/src/Init/Core.lean b/stage0/src/Init/Core.lean index a1bc024859..4acdf2aef9 100644 --- a/stage0/src/Init/Core.lean +++ b/stage0/src/Init/Core.lean @@ -189,12 +189,6 @@ theorem id.def {α : Sort u} (a : α) : id a = a := rfl theorem Eq.substr {α : Sort u} {p : α → Prop} {a b : α} (h₁ : b = a) (h₂ : p a) : p b := h₁ ▸ h₂ -theorem congr {α : Sort u} {β : Sort v} {f₁ f₂ : α → β} {a₁ a₂ : α} (h₁ : f₁ = f₂) (h₂ : a₁ = a₂) : f₁ a₁ = f₂ a₂ := - h₁ ▸ h₂ ▸ rfl - -theorem congrFun {α : Sort u} {β : α → Sort v} {f g : ∀ x, β x} (h : f = g) (a : α) : f a = g a := - h ▸ rfl - theorem castEq {α : Sort u} (h : α = α) (a : α) : cast h a = a := rfl diff --git a/stage0/src/Init/Data/Int/Basic.lean b/stage0/src/Init/Data/Int/Basic.lean index b021e13016..328f3a75d0 100644 --- a/stage0/src/Init/Data/Int/Basic.lean +++ b/stage0/src/Init/Data/Int/Basic.lean @@ -59,7 +59,14 @@ protected def mul (m n : @& Int) : Int := | negSucc m, ofNat n => negOfNat (succ m * n) | negSucc m, negSucc n => ofNat (succ m * succ n) -@[defaultInstance] +/- + The `Neg Int` default instance must have priority higher than `low` since + the default instance `OfNat Nat n` has `low` priority. + ``` + #check -42 + ``` +-/ +@[defaultInstance mid] instance : Neg Int where neg := Int.neg instance : Add Int where diff --git a/stage0/src/Init/Data/OfScientific.lean b/stage0/src/Init/Data/OfScientific.lean index 2b10daeeb6..a354aea0a8 100644 --- a/stage0/src/Init/Data/OfScientific.lean +++ b/stage0/src/Init/Data/OfScientific.lean @@ -4,6 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE. Authors: Leonardo de Moura -/ prelude +import Init.Meta import Init.Data.Float import Init.Data.Nat @@ -15,6 +16,13 @@ import Init.Data.Nat class OfScientific (α : Type u) where ofScientific : Nat → Bool → Nat → α -@[defaultInstance low] +/- + The `OfScientifi Float` must have priority higher than `mid` since + the default instance `Neg Int` has `mid` priority. + ``` + #check -42.0 -- must be Float + ``` +-/ +@[defaultInstance mid+1] instance : OfScientific Float where ofScientific m s e := Float.ofScientific m s e diff --git a/stage0/src/Init/Notation.lean b/stage0/src/Init/Notation.lean index 504464cf4f..a0f95e5b61 100644 --- a/stage0/src/Init/Notation.lean +++ b/stage0/src/Init/Notation.lean @@ -32,6 +32,7 @@ macro "maxPrec!" : term => `(1024) macro "default" : prio => `(1000) macro "low" : prio => `(100) +macro "mid" : prio => `(1000) macro "high" : prio => `(10000) macro "(" p:prio ")" : prio => p diff --git a/stage0/src/Init/Prelude.lean b/stage0/src/Init/Prelude.lean index c290c7e540..b42483e2ee 100644 --- a/stage0/src/Init/Prelude.lean +++ b/stage0/src/Init/Prelude.lean @@ -89,6 +89,12 @@ theorem Eq.symm {α : Sort u} {a b : α} (h : Eq a b) : Eq b a := theorem congrArg {α : Sort u} {β : Sort v} {a₁ a₂ : α} (f : α → β) (h : Eq a₁ a₂) : Eq (f a₁) (f a₂) := h ▸ rfl +theorem congr {α : Sort u} {β : Sort v} {f₁ f₂ : α → β} {a₁ a₂ : α} (h₁ : Eq f₁ f₂) (h₂ : Eq a₁ a₂) : Eq (f₁ a₁) (f₂ a₂) := + h₁ ▸ h₂ ▸ rfl + +theorem congrFun {α : Sort u} {β : α → Sort v} {f g : (x : α) → β x} (h : Eq f g) (a : α) : Eq (f a) (g a) := + h ▸ rfl + /- Initialize the Quotient Module, which effectively adds the following definitions: diff --git a/stage0/src/Lean/Compiler/IR/Basic.lean b/stage0/src/Lean/Compiler/IR/Basic.lean index 811a3bdfef..446790079c 100644 --- a/stage0/src/Lean/Compiler/IR/Basic.lean +++ b/stage0/src/Lean/Compiler/IR/Basic.lean @@ -392,34 +392,47 @@ def reshape (bs : Array FnBody) (term : FnBody) : FnBody := @[export lean_ir_mk_alt] def mkAlt (n : Name) (cidx : Nat) (size : Nat) (usize : Nat) (ssize : Nat) (b : FnBody) : Alt := Alt.ctor ⟨n, cidx, size, usize, ssize⟩ b +/-- Extra information associated with a declaration. -/ +structure DeclInfo where + /-- If `some `, then declaration depends on `` which uses a `sorry` axiom. -/ + sorryDep? : Option Name := none + inductive Decl where - | fdecl (f : FunId) (xs : Array Param) (ty : IRType) (b : FnBody) - | extern (f : FunId) (xs : Array Param) (ty : IRType) (ext : ExternAttrData) + | fdecl (f : FunId) (xs : Array Param) (type : IRType) (body : FnBody) (info : DeclInfo) + | extern (f : FunId) (xs : Array Param) (type : IRType) (ext : ExternAttrData) + deriving Inhabited namespace Decl -instance : Inhabited Decl := - ⟨fdecl arbitrary arbitrary IRType.irrelevant arbitrary⟩ - def name : Decl → FunId - | Decl.fdecl f _ _ _ => f - | Decl.extern f _ _ _ => f + | Decl.fdecl f .. => f + | Decl.extern f .. => f def params : Decl → Array Param - | Decl.fdecl _ xs _ _ => xs - | Decl.extern _ xs _ _ => xs + | Decl.fdecl (xs := xs) .. => xs + | Decl.extern (xs := xs) .. => xs def resultType : Decl → IRType - | Decl.fdecl _ _ t _ => t - | Decl.extern _ _ t _ => t + | Decl.fdecl (type := t) .. => t + | Decl.extern (type := t) .. => t def isExtern : Decl → Bool - | Decl.extern _ _ _ _ => true + | Decl.extern .. => true | _ => false +def getInfo : Decl → DeclInfo + | Decl.fdecl (info := info) .. => info + | _ => {} + +def updateBody! (d : Decl) (bNew : FnBody) : Decl := + match d with + | Decl.fdecl f xs t b info => Decl.fdecl f xs t bNew info + | _ => panic! "expected definition" + end Decl -@[export lean_ir_mk_decl] def mkDecl (f : FunId) (xs : Array Param) (ty : IRType) (b : FnBody) : Decl := Decl.fdecl f xs ty b +@[export lean_ir_mk_decl] def mkDecl (f : FunId) (xs : Array Param) (ty : IRType) (b : FnBody) : Decl := + Decl.fdecl f xs ty b {} @[export lean_ir_mk_extern_decl] def mkExternDecl (f : FunId) (xs : Array Param) (ty : IRType) (e : ExternAttrData) : Decl := Decl.extern f xs ty e diff --git a/stage0/src/Lean/Compiler/IR/Borrow.lean b/stage0/src/Lean/Compiler/IR/Borrow.lean index 909afefa40..3f1c88ab65 100644 --- a/stage0/src/Lean/Compiler/IR/Borrow.lean +++ b/stage0/src/Lean/Compiler/IR/Borrow.lean @@ -88,9 +88,9 @@ partial def visitFnBody (fnid : FunId) : FnBody → StateM ParamMap Unit let (instr, b) := e.split visitFnBody fnid b - def visitDecls (env : Environment) (decls : Array Decl) : StateM ParamMap Unit := +def visitDecls (env : Environment) (decls : Array Decl) : StateM ParamMap Unit := decls.forM fun decl => match decl with - | Decl.fdecl f xs _ b => do + | Decl.fdecl (f := f) (xs := xs) (body := b) .. => do let exported := isExport env f modify fun m => m.insert (ParamMap.Key.decl f) (initBorrowIfNotExported exported xs) visitFnBody f b @@ -122,10 +122,10 @@ partial def visitFnBody (fn : FunId) (paramMap : ParamMap) : FnBody → FnBody def visitDecls (decls : Array Decl) (paramMap : ParamMap) : Array Decl := decls.map fun decl => match decl with - | Decl.fdecl f xs ty b => + | Decl.fdecl f xs ty b info => let b := visitFnBody f paramMap b match paramMap.find? (ParamMap.Key.decl f) with - | some xs => Decl.fdecl f xs ty b + | some xs => Decl.fdecl f xs ty b info | none => unreachable! | other => other @@ -284,7 +284,7 @@ partial def collectFnBody : FnBody → M Unit | e => do unless e.isTerminal do collectFnBody e.body partial def collectDecl : Decl → M Unit - | Decl.fdecl f ys _ b => + | Decl.fdecl (f := f) (xs := ys) (body := b) .. => withReader (fun ctx => let ctx := updateParamSet ctx ys; { ctx with currFn := f }) do collectFnBody b updateParamMap (ParamMap.Key.decl f) diff --git a/stage0/src/Lean/Compiler/IR/Boxing.lean b/stage0/src/Lean/Compiler/IR/Boxing.lean index 93d80601cc..31e9c9e15a 100644 --- a/stage0/src/Lean/Compiler/IR/Boxing.lean +++ b/stage0/src/Lean/Compiler/IR/Boxing.lean @@ -61,12 +61,12 @@ def mkBoxedVersionAux (decl : Decl) : N Decl := do let newVDecls := newVDecls.push (FnBody.vdecl r decl.resultType (Expr.fap decl.name xs) arbitrary) let body ← if !decl.resultType.isScalar then - pure $ reshape newVDecls (FnBody.ret (Arg.var r)) + pure <| reshape newVDecls (FnBody.ret (Arg.var r)) else let newR ← N.mkFresh let newVDecls := newVDecls.push (FnBody.vdecl newR IRType.object (Expr.box decl.resultType r) arbitrary) - pure $ reshape newVDecls (FnBody.ret (Arg.var newR)) - pure $ Decl.fdecl (mkBoxedName decl.name) qs IRType.object body + pure <| reshape newVDecls (FnBody.ret (Arg.var newR)) + return Decl.fdecl (mkBoxedName decl.name) qs IRType.object body decl.getInfo def mkBoxedVersion (decl : Decl) : Decl := (mkBoxedVersionAux decl).run' 1 @@ -199,11 +199,10 @@ def mkCast (x : VarId) (xType : IRType) (expectedType : IRType) : M Expr := do | none => do let auxName := ctx.f ++ ((`_boxed_const).appendIndexAfter s.nextAuxId) let auxConst := Expr.fap auxName #[] - let auxDecl := Decl.fdecl auxName #[] expectedType body - modify fun s => { - s with - auxDecls := s.auxDecls.push auxDecl, - auxDeclCache := s.auxDeclCache.cons body auxConst, + let auxDecl := Decl.fdecl auxName #[] expectedType body {} + modify fun s => { s with + auxDecls := s.auxDecls.push auxDecl + auxDeclCache := s.auxDeclCache.cons body auxConst nextAuxId := s.nextAuxId + 1 } pure auxConst @@ -330,11 +329,11 @@ def run (env : Environment) (decls : Array Decl) : Array Decl := let ctx : BoxingContext := { decls := decls, env := env } let decls := decls.foldl (init := #[]) fun newDecls decl => match decl with - | Decl.fdecl f xs t b => + | Decl.fdecl (f := f) (xs := xs) (type := t) (body := b) .. => let nextIdx := decl.maxIndex + 1 let (b, s) := (withParams xs (visitFnBody b) { ctx with f := f, resultType := t }).run { nextIdx := nextIdx } let newDecls := newDecls ++ s.auxDecls - let newDecl := Decl.fdecl f xs t b + let newDecl := decl.updateBody! b let newDecl := newDecl.elimDead newDecls.push newDecl | d => newDecls.push d diff --git a/stage0/src/Lean/Compiler/IR/Checker.lean b/stage0/src/Lean/Compiler/IR/Checker.lean index 0b55cd354f..833ece4334 100644 --- a/stage0/src/Lean/Compiler/IR/Checker.lean +++ b/stage0/src/Lean/Compiler/IR/Checker.lean @@ -149,8 +149,8 @@ partial def checkFnBody : FnBody → M Unit | FnBody.unreachable => pure () def checkDecl : Decl → M Unit - | Decl.fdecl f xs t b => withParams xs (checkFnBody b) - | Decl.extern f xs t _ => withParams xs (pure ()) + | Decl.fdecl (xs := xs) (body := b) .. => withParams xs (checkFnBody b) + | Decl.extern (xs := xs) .. => withParams xs (pure ()) end Checker diff --git a/stage0/src/Lean/Compiler/IR/ElimDeadBranches.lean b/stage0/src/Lean/Compiler/IR/ElimDeadBranches.lean index 84749f19a7..420c4e53a4 100644 --- a/stage0/src/Lean/Compiler/IR/ElimDeadBranches.lean +++ b/stage0/src/Lean/Compiler/IR/ElimDeadBranches.lean @@ -239,7 +239,7 @@ def inferStep : M Bool := do modify fun s => { s with assignments := ctx.decls.map fun _ => {} } ctx.decls.size.foldM (init := false) fun idx modified => do match ctx.decls[idx] with - | Decl.fdecl fid ys _ b => do + | Decl.fdecl (xs := ys) (body := b) .. => do let s ← get let currVals := s.funVals[idx] withReader (fun ctx => { ctx with currFnIdx := idx }) do @@ -271,8 +271,9 @@ partial def elimDeadAux (assignment : Assignment) : FnBody → FnBody let b := elimDeadAux assignment b instr.setBody b -partial def elimDead (assignment : Assignment) : Decl → Decl - | Decl.fdecl fid ys t b => Decl.fdecl fid ys t $ elimDeadAux assignment b +partial def elimDead (assignment : Assignment) (d : Decl) : Decl := + match d with + | Decl.fdecl (body := b) .. => d.updateBody! <| elimDeadAux assignment b | other => other end UnreachableBranches diff --git a/stage0/src/Lean/Compiler/IR/ElimDeadVars.lean b/stage0/src/Lean/Compiler/IR/ElimDeadVars.lean index 145ade379a..9974bdde9c 100644 --- a/stage0/src/Lean/Compiler/IR/ElimDeadVars.lean +++ b/stage0/src/Lean/Compiler/IR/ElimDeadVars.lean @@ -39,8 +39,9 @@ partial def FnBody.elimDead (b : FnBody) : FnBody := reshapeWithoutDead bs term /-- Eliminate dead let-declarations and join points -/ -def Decl.elimDead : Decl → Decl - | Decl.fdecl f xs t b => Decl.fdecl f xs t b.elimDead - | other => other +def Decl.elimDead (d : Decl) : Decl := + match d with + | Decl.fdecl (body := b) .. => d.updateBody! b.elimDead + | other => other end Lean.IR diff --git a/stage0/src/Lean/Compiler/IR/EmitC.lean b/stage0/src/Lean/Compiler/IR/EmitC.lean index 124dbb5721..64a36eca1d 100644 --- a/stage0/src/Lean/Compiler/IR/EmitC.lean +++ b/stage0/src/Lean/Compiler/IR/EmitC.lean @@ -133,7 +133,7 @@ def emitFnDecls : M Unit := do def emitMainFn : M Unit := do let d ← getDecl `main match d with - | Decl.fdecl f xs t b => do + | Decl.fdecl (f := f) (xs := xs) (type := t) (body := b) .. => do unless xs.size == 2 || xs.size == 1 do throw "invalid main function, incorrect arity when generating code" let env ← getEnv let usesLeanAPI := usesModuleFrom env `Lean @@ -629,7 +629,7 @@ def emitDeclAux (d : Decl) : M Unit := do withReader (fun ctx => { ctx with jpMap := jpMap }) do unless hasInitAttr env d.name do match d with - | Decl.fdecl f xs t b => + | Decl.fdecl (f := f) (xs := xs) (type := t) (body := b) .. => let baseName ← toCName f; if xs.size == 0 then emit "static " diff --git a/stage0/src/Lean/Compiler/IR/EmitUtil.lean b/stage0/src/Lean/Compiler/IR/EmitUtil.lean index 35abafa9ff..c9155bd591 100644 --- a/stage0/src/Lean/Compiler/IR/EmitUtil.lean +++ b/stage0/src/Lean/Compiler/IR/EmitUtil.lean @@ -42,8 +42,8 @@ def collectInitDecl (fn : Name) : M Unit := do | _ => pure () def collectDecl : Decl → M NameSet - | Decl.fdecl fn _ _ b => collectInitDecl fn *> CollectUsedDecls.collectFnBody b *> get - | Decl.extern fn _ _ _ => collectInitDecl fn *> get + | Decl.fdecl (f := f) (body := b) .. => collectInitDecl f *> CollectUsedDecls.collectFnBody b *> get + | Decl.extern (f := f) .. => collectInitDecl f *> get end CollectUsedDecls @@ -70,7 +70,7 @@ partial def collectFnBody : FnBody → Collector | e => if e.isTerminal then id else collectFnBody e.body def collectDecl : Decl → Collector - | Decl.fdecl _ xs _ b => collectParams xs ∘ collectFnBody b + | Decl.fdecl (xs := xs) (body := b) .. => collectParams xs ∘ collectFnBody b | _ => id end CollectMaps diff --git a/stage0/src/Lean/Compiler/IR/ExpandResetReuse.lean b/stage0/src/Lean/Compiler/IR/ExpandResetReuse.lean index 844907f3c5..14ded60811 100644 --- a/stage0/src/Lean/Compiler/IR/ExpandResetReuse.lean +++ b/stage0/src/Lean/Compiler/IR/ExpandResetReuse.lean @@ -30,7 +30,7 @@ end CollectProjMap This function assumes variable ids have been normalized -/ def mkProjMap (d : Decl) : ProjMap := match d with - | Decl.fdecl _ _ _ b => CollectProjMap.collectFnBody b {} + | Decl.fdecl (body := b) .. => CollectProjMap.collectFnBody b {} | _ => {} structure Context where @@ -265,11 +265,11 @@ partial def searchAndExpand : FnBody → Array FnBody → M FnBody def main (d : Decl) : Decl := match d with - | (Decl.fdecl f xs t b) => + | Decl.fdecl (body := b) .. => let m := mkProjMap d let nextIdx := d.maxIndex + 1 - let b := (searchAndExpand b #[] { projMap := m }).run' nextIdx - Decl.fdecl f xs t b + let bNew := (searchAndExpand b #[] { projMap := m }).run' nextIdx + d.updateBody! bNew | d => d end ExpandResetReuse diff --git a/stage0/src/Lean/Compiler/IR/Format.lean b/stage0/src/Lean/Compiler/IR/Format.lean index 775fe754a9..e84828a649 100644 --- a/stage0/src/Lean/Compiler/IR/Format.lean +++ b/stage0/src/Lean/Compiler/IR/Format.lean @@ -121,8 +121,8 @@ instance : ToString FnBody := ⟨fun b => (format b).pretty⟩ def formatDecl (decl : Decl) (indent : Nat := 2) : Format := match decl with - | Decl.fdecl f xs ty b => "def " ++ format f ++ formatParams xs ++ format " : " ++ format ty ++ " :=" ++ Format.nest indent (Format.line ++ formatFnBody b indent) - | Decl.extern f xs ty _ => "extern " ++ format f ++ formatParams xs ++ format " : " ++ format ty + | Decl.fdecl f xs ty b _ => "def " ++ format f ++ formatParams xs ++ format " : " ++ format ty ++ " :=" ++ Format.nest indent (Format.line ++ formatFnBody b indent) + | Decl.extern f xs ty _ => "extern " ++ format f ++ formatParams xs ++ format " : " ++ format ty instance : ToFormat Decl := ⟨formatDecl⟩ diff --git a/stage0/src/Lean/Compiler/IR/FreeVars.lean b/stage0/src/Lean/Compiler/IR/FreeVars.lean index b9560361d9..428b717299 100644 --- a/stage0/src/Lean/Compiler/IR/FreeVars.lean +++ b/stage0/src/Lean/Compiler/IR/FreeVars.lean @@ -72,8 +72,8 @@ partial def collectFnBody : FnBody → Collector | FnBody.unreachable => skip partial def collectDecl : Decl → Collector - | Decl.fdecl _ xs _ b => collectParams xs >> collectFnBody b - | Decl.extern _ xs _ _ => collectParams xs + | Decl.fdecl (xs := xs) (body := b) .. => collectParams xs >> collectFnBody b + | Decl.extern (xs := xs) .. => collectParams xs end MaxIndex diff --git a/stage0/src/Lean/Compiler/IR/NormIds.lean b/stage0/src/Lean/Compiler/IR/NormIds.lean index d4f20b2a41..5a22dbe70c 100644 --- a/stage0/src/Lean/Compiler/IR/NormIds.lean +++ b/stage0/src/Lean/Compiler/IR/NormIds.lean @@ -24,8 +24,8 @@ partial def checkFnBody : FnBody → M Bool | b => if b.isTerminal then pure true else checkFnBody b.body partial def checkDecl : Decl → M Bool - | Decl.fdecl _ xs _ b => checkParams xs <&&> checkFnBody b - | Decl.extern _ xs _ _ => checkParams xs + | Decl.fdecl (xs := xs) (body := b) .. => checkParams xs <&&> checkFnBody b + | Decl.extern (xs := xs) .. => checkParams xs end UniqueIds @@ -112,9 +112,10 @@ partial def normFnBody : FnBody → N FnBody | FnBody.ret x => return FnBody.ret (← normArg x) | FnBody.unreachable => pure FnBody.unreachable -def normDecl : Decl → N Decl - | Decl.fdecl f xs t b => withParams xs fun xs => Decl.fdecl f xs t <$> normFnBody b - | other => pure other +def normDecl (d : Decl) : N Decl := + match d with + | Decl.fdecl (xs := xs) (body := b) .. => withParams xs fun xs => return d.updateBody! (← normFnBody b) + | other => pure other end NormalizeIds diff --git a/stage0/src/Lean/Compiler/IR/PushProj.lean b/stage0/src/Lean/Compiler/IR/PushProj.lean index 19fbec98b6..9b922f3024 100644 --- a/stage0/src/Lean/Compiler/IR/PushProj.lean +++ b/stage0/src/Lean/Compiler/IR/PushProj.lean @@ -49,8 +49,9 @@ partial def FnBody.pushProj (b : FnBody) : FnBody := | other => reshape bs term /-- Push projections inside `case` branches. -/ -def Decl.pushProj : Decl → Decl - | Decl.fdecl f xs t b => (Decl.fdecl f xs t b.pushProj).normalizeIds - | other => other +def Decl.pushProj (d : Decl) : Decl := + match d with + | Decl.fdecl (body := b) .. => d.updateBody! b.pushProj |>.normalizeIds + | other => other end Lean.IR diff --git a/stage0/src/Lean/Compiler/IR/RC.lean b/stage0/src/Lean/Compiler/IR/RC.lean index 0b50b9aa27..4130cf2c73 100644 --- a/stage0/src/Lean/Compiler/IR/RC.lean +++ b/stage0/src/Lean/Compiler/IR/RC.lean @@ -271,13 +271,14 @@ partial def visitFnBody : FnBody → Context → (FnBody × LiveVarSet) | FnBody.unreachable, _ => (FnBody.unreachable, {}) | other, ctx => (other, {}) -- unreachable if well-formed -partial def visitDecl (env : Environment) (decls : Array Decl) : Decl → Decl - | Decl.fdecl f xs t b => +partial def visitDecl (env : Environment) (decls : Array Decl) (d : Decl) : Decl := + match d with + | Decl.fdecl (xs := xs) (body := b) .. => let ctx : Context := { env := env, decls := decls } let ctx := updateVarInfoWithParams ctx xs let (b, bLiveVars) := visitFnBody b ctx let b := addDecForDeadParams ctx xs b bLiveVars - Decl.fdecl f xs t b + d.updateBody! b | other => other end ExplicitRC diff --git a/stage0/src/Lean/Compiler/IR/ResetReuse.lean b/stage0/src/Lean/Compiler/IR/ResetReuse.lean index eeb998f4e4..786bd9d5d0 100644 --- a/stage0/src/Lean/Compiler/IR/ResetReuse.lean +++ b/stage0/src/Lean/Compiler/IR/ResetReuse.lean @@ -148,11 +148,12 @@ end ResetReuse open ResetReuse -def Decl.insertResetReuse : Decl → Decl - | d@(Decl.fdecl f xs t b) => +def Decl.insertResetReuse (d : Decl) : Decl := + match d with + | Decl.fdecl (body := b) ..=> let nextIndex := d.maxIndex + 1 - let b := (R b {}).run' nextIndex - Decl.fdecl f xs t b + let bNew := (R b {}).run' nextIndex + d.updateBody! bNew | other => other end Lean.IR diff --git a/stage0/src/Lean/Compiler/IR/SimpCase.lean b/stage0/src/Lean/Compiler/IR/SimpCase.lean index 0560ebdadd..f8b36e0771 100644 --- a/stage0/src/Lean/Compiler/IR/SimpCase.lean +++ b/stage0/src/Lean/Compiler/IR/SimpCase.lean @@ -66,8 +66,9 @@ partial def FnBody.simpCase (b : FnBody) : FnBody := - Remove unreachable branches. - Remove `case` if there is only one branch. - Merge most common branches using `Alt.default`. -/ -def Decl.simpCase : Decl → Decl - | Decl.fdecl f xs t b => Decl.fdecl f xs t b.simpCase - | other => other +def Decl.simpCase (d : Decl) : Decl := + match d with + | Decl.fdecl (body := b) .. => d.updateBody! b.simpCase + | other => other end Lean.IR diff --git a/stage0/src/Lean/Meta/Basic.lean b/stage0/src/Lean/Meta/Basic.lean index eaeceab52a..69b3ab239b 100644 --- a/stage0/src/Lean/Meta/Basic.lean +++ b/stage0/src/Lean/Meta/Basic.lean @@ -262,14 +262,14 @@ def mkFreshExprMVarWithId (mvarId : MVarId) (type? : Option Expr := none) (kind let type ← mkFreshExprMVar (mkSort u) mkFreshExprMVarWithIdCore mvarId type kind userName +def getTransparency : MetaM TransparencyMode := + return (← getConfig).transparency + def shouldReduceAll : MetaM Bool := - return (← read).config.transparency == TransparencyMode.all + return (← getTransparency) == TransparencyMode.all def shouldReduceReducibleOnly : MetaM Bool := - return (← read).config.transparency == TransparencyMode.reducible - -def getTransparency : MetaM TransparencyMode := - return (← read).config.transparency + return (← getTransparency) == TransparencyMode.reducible def getMVarDecl (mvarId : MVarId) : MetaM MetavarDecl := do let mctx ← getMCtx @@ -432,7 +432,7 @@ def getTheoremInfo (info : ConstantInfo) : MetaM (Option ConstantInfo) := do return none private def getDefInfoTemp (info : ConstantInfo) : MetaM (Option ConstantInfo) := do - match (← read).config.transparency with + match (← getTransparency) with | TransparencyMode.all => return some info | TransparencyMode.default => return some info | _ => @@ -922,9 +922,15 @@ def normalizeLevel (u : Level) : MetaM Level := do def assignLevelMVar (mvarId : MVarId) (u : Level) : MetaM Unit := do modifyMCtx fun mctx => mctx.assignLevel mvarId u -def whnfD [MonadLiftT MetaM n] (e : Expr) : n Expr := +def whnfR (e : Expr) : MetaM Expr := + withTransparency TransparencyMode.reducible <| whnf e + +def whnfD (e : Expr) : MetaM Expr := withTransparency TransparencyMode.default <| whnf e +def whnfI (e : Expr) : MetaM Expr := + withTransparency TransparencyMode.instances <| whnf e + def setInlineAttribute (declName : Name) (kind := Compiler.InlineAttributeKind.inline): MetaM Unit := do let env ← getEnv match Compiler.setInlineAttribute env declName kind with diff --git a/stage0/src/Lean/Meta/ForEachExpr.lean b/stage0/src/Lean/Meta/ForEachExpr.lean index 871099c9f7..08f41d776e 100644 --- a/stage0/src/Lean/Meta/ForEachExpr.lean +++ b/stage0/src/Lean/Meta/ForEachExpr.lean @@ -41,7 +41,7 @@ partial def visit (fn : Expr → MetaM Bool) (e : Expr) : M Unit := | Expr.forallE _ _ _ _ => visitBinder fn #[] 0 e | Expr.lam _ _ _ _ => visitBinder fn #[] 0 e | Expr.letE _ _ _ _ _ => visitBinder fn #[] 0 e - | Expr.app f a _ => do visit fn f; visit fn a + | Expr.app f a _ => visit fn f; visit fn a | Expr.mdata _ b _ => visit fn b | Expr.proj _ _ b _ => visit fn b | _ => pure () @@ -50,15 +50,12 @@ end end ForEachExpr -def forEachExprImp' (e : Expr) (f : Expr → MetaM Bool) : MetaM Unit := +/-- Similar to `Expr.forEach'`, but creates free variables whenever going inside of a binder. -/ +def forEachExpr' (e : Expr) (f : Expr → MetaM Bool) : MetaM Unit := ForEachExpr.visit f e |>.run -/-- Similar to `Expr.forEach'`, but creates free variables whenever going inside of a binder. -/ -def forEachExpr' {m} [MonadLiftT MetaM m] (e : Expr) (f : Expr → MetaM Bool) : m Unit := - liftM $ forEachExprImp' e f - /-- Similar to `Expr.forEach`, but creates free variables whenever going inside of a binder. -/ -def forEachExpr {m} [MonadLiftT MetaM m] (e : Expr) (f : Expr → MetaM Unit) : m Unit := +def forEachExpr (e : Expr) (f : Expr → MetaM Unit) : MetaM Unit := forEachExpr' e fun e => do f e pure true diff --git a/stage0/src/Lean/Meta/InferType.lean b/stage0/src/Lean/Meta/InferType.lean index 261b96fc49..0965a12743 100644 --- a/stage0/src/Lean/Meta/InferType.lean +++ b/stage0/src/Lean/Meta/InferType.lean @@ -95,7 +95,7 @@ private def inferConstType (c : Name) (us : List Level) : MetaM Expr := do private def inferProjType (structName : Name) (idx : Nat) (e : Expr) : MetaM Expr := do let failed {α} : Unit → MetaM α := fun _ => - throwError! "invalide projection{indentExpr (mkProj structName idx e)}" + throwError! "invalid projection{indentExpr (mkProj structName idx e)}" let structType ← inferType e let structType ← whnf structType matchConstStruct structType.getAppFn failed fun structVal structLvls ctorVal => diff --git a/stage0/src/Lean/Meta/SizeOf.lean b/stage0/src/Lean/Meta/SizeOf.lean index 7a48512c4a..8009f3427c 100644 --- a/stage0/src/Lean/Meta/SizeOf.lean +++ b/stage0/src/Lean/Meta/SizeOf.lean @@ -131,30 +131,117 @@ partial def mkSizeOfFn (recName : Name) (declName : Name): MetaM Unit := do /-- Create `sizeOf` functions for all inductive datatypes in the mutual inductive declaration containing `typeName` - The resulting array contains the generated functions names. + The resulting array contains the generated functions names. The `NameMap` maps recursor names into the generated function names. There is a function for each element of the mutual inductive declaration, and for auxiliary recursors for nested inductive types. -/ -def mkSizeOfFns (typeName : Name) : MetaM (Array Name) := do +def mkSizeOfFns (typeName : Name) : MetaM (Array Name × NameMap Name) := do let indInfo ← getConstInfoInduct typeName let recInfo ← getConstInfoRec (mkRecName typeName) let numExtra := recInfo.numMotives - indInfo.all.length -- numExtra > 0 for nested inductive types let mut result := #[] let baseName := indInfo.all.head! ++ `_sizeOf -- we use the first inductive type as the base name for `sizeOf` functions let mut i := 1 + let mut recMap : NameMap Name := {} for indTypeName in indInfo.all do let sizeOfName := baseName.appendIndexAfter i - mkSizeOfFn (mkRecName indTypeName) sizeOfName + let recName := mkRecName indTypeName + mkSizeOfFn recName sizeOfName + recMap := recMap.insert recName sizeOfName result := result.push sizeOfName i := i + 1 for j in [:numExtra] do let recName := (mkRecName indInfo.all.head!).appendIndexAfter (j+1) let sizeOfName := baseName.appendIndexAfter i mkSizeOfFn recName sizeOfName + recMap := recMap.insert recName sizeOfName result := result.push sizeOfName i := i + 1 - return result + return (result, recMap) -private def mkSizeOfSpecTheorem (indInfo : InductiveVal) (sizeOfFns : Array Name) (ctorName : Name) : MetaM Unit := do +/- SizeOf spec theorem for nested inductive types -/ +namespace SizeOfSpecNested + +structure Context where + indInfo : InductiveVal + sizeOfFns : Array Name + ctorName : Name + params : Array Expr + localInsts : Array Expr + recMap : NameMap Name -- mapping from recursor name into `_sizeOf_` function name (see `mkSizeOfFns`) + +abbrev M := ReaderT Context MetaM + +def throwUnexpected {α} (msg : MessageData) : M α := do + throwError! "failed to generate sizeOf lemma for {(← read).ctorName} (use `set_option genSizeOfSpec false` to disable lemma generation), {msg}" + +def throwFailed {α} : M α := do + throwError! "failed to generate sizeOf lemma for {(← read).ctorName}, (use `set_option genSizeOfSpec false` to disable lemma generation)" + +/-- Convert a recursor application into a `_sizeOf_` application. -/ +private def recToSizeOf (e : Expr) : M Expr := do + matchConstRec e.getAppFn (fun _ => throwFailed) fun info us => do + match (← read).recMap.find? info.name with + | none => throwUnexpected m!"expected recursor application {indentExpr e}" + | some sizeOfName => + let args := e.getAppArgs + let indices := args[info.getFirstIndexIdx : info.getFirstIndexIdx + info.numIndices] + let major := args[info.getMajorIdx] + return mkAppN (mkConst sizeOfName us.tail!) ((← read).params ++ (← read).localInsts ++ indices ++ #[major]) + +/-- + Generate proof for `C._sizeOf_ t = sizeOf t` where `C._sizeOf_` is a auxiliary function + generated for a nested inductive type in `C`. + For example, given + ```lean + inductive Expr where + | app (f : String) (args : List Expr) + ``` + We generate the auxiliary function `Expr._sizeOf_1 : List Expr → Nat`. + To generate the `sizeOf` spec lemma + ``` + sizeOf (Expr.app f args) = 1 + sizeOf f + sizeOf args + ``` + we need an auxiliary lemma for showing `Expr._sizeOf_1 args = sizeOf args`. + Recall that `sizeOf (Expr.app f args)` is definitionally equal to `1 + sizeOf f + Expr._sizeOf_1 args`, but + `Expr._sizeOf_1 args` is **not** definitionally equal to `sizeOf args`. We need a proof by induction. +-/ +private def mkSizeOfAuxLemma (lhs rhs : Expr) : M Expr := do + -- TODO + mkSorry (← mkEq lhs rhs) true + +/- Prove SizeOf spec lemma of the form `sizeOf = 1 + sizeOf + ... + sizeOf -/ +partial def main (lhs rhs : Expr) : M Expr := do + if (← isDefEq lhs rhs) then + mkEqRefl rhs + else + /- Expand lhs and rhs to obtain `Nat.add` applications -/ + let lhs ← whnfI lhs -- Expand `sizeOf (ctor ...)` into `_sizeOf_` application + let lhs ← unfoldDefinition lhs -- Unfold `_sizeOf_` application into `HAdd.hAdd` application + loop lhs rhs +where + loop (lhs rhs : Expr) : M Expr := do + trace[Meta.sizeOf.loop]! "{lhs} =?= {rhs}" + if (← isDefEq lhs rhs) then + mkEqRefl rhs + else + match (← whnfI lhs).natAdd?, (← whnfI rhs).natAdd? with + | some (a₁, b₁), some (a₂, b₂) => + let p₁ ← loop a₁ a₂ + let p₂ ← step b₁ b₂ + mkCongr (← mkCongrArg (mkConst ``Nat.add) p₁) p₂ + | _, _ => + throwUnexpected m!"expected 'Nat.add' application, lhs is {indentExpr lhs}\nrhs is{indentExpr rhs}" + + step (lhs rhs : Expr) : M Expr := do + if (← isDefEq lhs rhs) then + mkEqRefl rhs + else + let lhs ← recToSizeOf lhs + mkSizeOfAuxLemma lhs rhs + +end SizeOfSpecNested + +private def mkSizeOfSpecTheorem (indInfo : InductiveVal) (sizeOfFns : Array Name) (recMap : NameMap Name) (ctorName : Name) : MetaM Unit := do let ctorInfo ← getConstInfoCtor ctorName let us := ctorInfo.levelParams.map mkLevelParam forallTelescopeReducing ctorInfo.type fun xs _ => do @@ -173,7 +260,9 @@ private def mkSizeOfSpecTheorem (indInfo : InductiveVal) (sizeOfFns : Array Name let thmType ← mkForallFVars thmParams target let thmValue ← if indInfo.isNested then - return () -- TODO + SizeOfSpecNested.main lhs rhs |>.run { + indInfo := indInfo, sizeOfFns := sizeOfFns, ctorName := ctorName, params := params, localInsts := localInsts, recMap := recMap + } else mkEqRefl rhs let thmValue ← mkLambdaFVars thmParams thmValue @@ -184,11 +273,11 @@ private def mkSizeOfSpecTheorem (indInfo : InductiveVal) (sizeOfFns : Array Name value := thmValue } -private def mkSizeOfSpecTheorems (indTypeNames : Array Name) (sizeOfFns : Array Name) : MetaM Unit := do +private def mkSizeOfSpecTheorems (indTypeNames : Array Name) (sizeOfFns : Array Name) (recMap : NameMap Name) : MetaM Unit := do for indTypeName in indTypeNames do let indInfo ← getConstInfoInduct indTypeName for ctorName in indInfo.ctors do - mkSizeOfSpecTheorem indInfo sizeOfFns ctorName + mkSizeOfSpecTheorem indInfo sizeOfFns recMap ctorName return () builtin_initialize @@ -205,7 +294,7 @@ def mkSizeOfInstances (typeName : Name) : MetaM Unit := do if (← getEnv).contains ``SizeOf && generateSizeOfInstance (← getOptions) && !(← isInductivePredicate typeName) then let indInfo ← getConstInfoInduct typeName unless indInfo.isUnsafe do - let fns ← mkSizeOfFns typeName + let (fns, recMap) ← mkSizeOfFns typeName for indTypeName in indInfo.all, fn in fns do let indInfo ← getConstInfoInduct indTypeName forallTelescopeReducing indInfo.type fun xs _ => @@ -231,7 +320,7 @@ def mkSizeOfInstances (typeName : Name) : MetaM Unit := do } addInstance instDeclName AttributeKind.global (evalPrio! default) if generateSizeOfSpec (← getOptions) then - mkSizeOfSpecTheorems indInfo.all.toArray fns + mkSizeOfSpecTheorems indInfo.all.toArray fns recMap builtin_initialize registerTraceClass `Meta.sizeOf diff --git a/stage0/src/Lean/Meta/WHNF.lean b/stage0/src/Lean/Meta/WHNF.lean index 2fa5823ebe..c5ed7dc24f 100644 --- a/stage0/src/Lean/Meta/WHNF.lean +++ b/stage0/src/Lean/Meta/WHNF.lean @@ -5,6 +5,7 @@ Authors: Leonardo de Moura -/ import Lean.ToExpr import Lean.AuxRecursor +import Lean.ProjFns import Lean.Meta.Basic import Lean.Meta.LevelDefEq import Lean.Meta.GetConst @@ -32,7 +33,7 @@ private def useSmartUnfolding (opts : Options) : Bool := =========================== -/ def isAuxDef (constName : Name) : MetaM Bool := do let env ← getEnv - pure (isAuxRecursor env constName || isNoConfusion env constName) + return isAuxRecursor env constName || isNoConfusion env constName @[inline] private def matchConstAux {α} (e : Expr) (failK : Unit → MetaM α) (k : ConstantInfo → List Level → MetaM α) : MetaM α := match e with @@ -47,14 +48,15 @@ def isAuxDef (constName : Name) : MetaM Bool := do private def getFirstCtor (d : Name) : MetaM (Option Name) := do let some (ConstantInfo.inductInfo { ctors := ctor::_, ..}) ← getConstNoEx? d | pure none - pure (some ctor) + return some ctor private def mkNullaryCtor (type : Expr) (nparams : Nat) : MetaM (Option Expr) := match type.getAppFn with | Expr.const d lvls _ => do let (some ctor) ← getFirstCtor d | pure none - pure $ mkAppN (mkConst ctor lvls) (type.getAppArgs.shrink nparams) - | _ => pure none + return mkAppN (mkConst ctor lvls) (type.getAppArgs.shrink nparams) + | _ => + return none def toCtorIfLit : Expr → Expr | Expr.lit (Literal.natVal v) _ => @@ -66,7 +68,7 @@ def toCtorIfLit : Expr → Expr private def getRecRuleFor (recVal : RecursorVal) (major : Expr) : Option RecursorRule := match major.getAppFn with - | Expr.const fn _ _ => recVal.rules.find? $ fun r => r.ctor == fn + | Expr.const fn _ _ => recVal.rules.find? fun r => r.ctor == fn | _ => none private def toCtorWhenK (recVal : RecursorVal) (major : Expr) : MetaM (Option Expr) := do @@ -74,16 +76,16 @@ private def toCtorWhenK (recVal : RecursorVal) (major : Expr) : MetaM (Option Ex let majorType ← whnf majorType let majorTypeI := majorType.getAppFn if !majorTypeI.isConstOf recVal.getInduct then - pure none + return none else if majorType.hasExprMVar && majorType.getAppArgs[recVal.numParams:].any Expr.hasExprMVar then - pure none + return none else do let (some newCtorApp) ← mkNullaryCtor majorType recVal.numParams | pure none let newType ← inferType newCtorApp if (← isDefEq majorType newType) then - pure newCtorApp + return newCtorApp else - pure none + return none /-- Auxiliary function for reducing recursor applications. -/ private def reduceRec {α} (recVal : RecursorVal) (recLvls : List Level) (recArgs : Array Expr) (failK : Unit → MetaM α) (successK : Expr → MetaM α) : MetaM α := @@ -148,7 +150,7 @@ mutual private partial def isRecStuck? (recVal : RecursorVal) (recLvls : List Level) (recArgs : Array Expr) : MetaM (Option MVarId) := if recVal.k then -- TODO: improve this case - pure none + return none else do let majorIdx := recVal.getMajorIdx if h : majorIdx < recArgs.size then do @@ -156,7 +158,7 @@ mutual let major ← whnf major getStuckMVar? major else - pure none + return none private partial def isQuotRecStuck? (recVal : QuotVal) (recLvls : List Level) (recArgs : Array Expr) : MetaM (Option MVarId) := let process? (majorPos : Nat) : MetaM (Option MVarId) := @@ -165,11 +167,11 @@ mutual let major ← whnf major getStuckMVar? major else - pure none + return none match recVal.kind with | QuotKind.lift => process? 5 | QuotKind.ind => process? 4 - | _ => pure none + | _ => return none /-- Return `some (Expr.mvar mvarId)` if metavariable `mvarId` is blocking reduction. -/ partial def getStuckMVar? : Expr → MetaM (Option MVarId) @@ -183,15 +185,15 @@ mutual | e@(Expr.app f _ _) => let f := f.getAppFn match f with - | Expr.mvar mvarId _ => pure (some mvarId) + | Expr.mvar mvarId _ => return some mvarId | Expr.const fName fLvls _ => do let cinfo? ← getConstNoEx? fName match cinfo? with | some $ ConstantInfo.recInfo recVal => isRecStuck? recVal fLvls e.getAppArgs | some $ ConstantInfo.quotInfo recVal => isQuotRecStuck? recVal fLvls e.getAppArgs - | _ => pure none - | _ => pure none - | _ => pure none + | _ => return none + | _ => return none + | _ => return none end /- =========================== @@ -199,33 +201,34 @@ end =========================== -/ /-- Auxiliary combinator for handling easy WHNF cases. It takes a function for handling the "hard" cases as an argument -/ -@[specialize] private partial def whnfEasyCases : Expr → (Expr → MetaM Expr) → MetaM Expr - | e@(Expr.forallE _ _ _ _), _ => pure e - | e@(Expr.lam _ _ _ _), _ => pure e - | e@(Expr.sort _ _), _ => pure e - | e@(Expr.lit _ _), _ => pure e - | e@(Expr.bvar _ _), _ => unreachable! - | Expr.mdata _ e _, k => whnfEasyCases e k - | e@(Expr.letE _ _ _ _ _), k => k e - | e@(Expr.fvar fvarId _), k => do +@[specialize] private partial def whnfEasyCases (e : Expr) (k : Expr → MetaM Expr) : MetaM Expr := do + match e with + | Expr.forallE .. => return e + | Expr.lam .. => return e + | Expr.sort .. => return e + | Expr.lit .. => return e + | Expr.bvar .. => unreachable! + | Expr.letE .. => k e + | Expr.const .. => k e + | Expr.app .. => k e + | Expr.proj .. => k e + | Expr.mdata _ e _ => whnfEasyCases e k + | Expr.fvar fvarId _ => let decl ← getLocalDecl fvarId match decl with - | LocalDecl.cdecl _ _ _ _ _ => pure e + | LocalDecl.cdecl .. => return e | LocalDecl.ldecl _ _ _ _ v nonDep => let cfg ← getConfig if nonDep && !cfg.zetaNonDep then - pure e + return e else when cfg.trackZeta do modify fun s => { s with zetaFVarIds := s.zetaFVarIds.insert fvarId } whnfEasyCases v k - | e@(Expr.mvar mvarId _), k => do + | Expr.mvar mvarId _ => match (← getExprMVarAssignment? mvarId) with | some v => whnfEasyCases v k - | none => pure e - | e@(Expr.const _ _ _), k => k e - | e@(Expr.app _ _ _), k => k e - | e@(Expr.proj _ _ _ _), k => k e + | none => return e /-- Return true iff term is of the form `idRhs ...` -/ private def isIdRhsApp (e : Expr) : Bool := @@ -248,7 +251,8 @@ private def extractIdRhs (e : Expr) : Expr := @[specialize] private def deltaBetaDefinition {α} (c : ConstantInfo) (lvls : List Level) (revArgs : Array Expr) (failK : Unit → α) (successK : Expr → α) : α := - if c.lparams.length != lvls.length then failK () + if c.lparams.length != lvls.length then + failK () else let val := c.instantiateValueLevelParams lvls let val := val.betaRev revArgs @@ -262,12 +266,13 @@ inductive ReduceMatcherResult where def reduceMatcher? (e : Expr) : MetaM ReduceMatcherResult := do match e.getAppFn with - | Expr.const declName declLevels _ => do - let some info ← getMatcherInfo? declName | pure ReduceMatcherResult.notMatcher + | Expr.const declName declLevels _ => + let some info ← getMatcherInfo? declName + | return ReduceMatcherResult.notMatcher let args := e.getAppArgs let prefixSz := info.numParams + 1 + info.numDiscrs if args.size < prefixSz + info.numAlts then - pure ReduceMatcherResult.partialApp + return ReduceMatcherResult.partialApp else let constInfo ← getConstInfo declName let f := constInfo.instantiateValueLevelParams declLevels @@ -294,14 +299,14 @@ def project? (e : Expr) (i : Nat) : MetaM (Option Expr) := do let numArgs := e.getAppNumArgs let idx := ctorVal.numParams + i if idx < numArgs then - pure (some (e.getArg! idx)) + return some (e.getArg! idx) else - pure none + return none def reduceProj? (e : Expr) : MetaM (Option Expr) := do match e with | Expr.proj _ i c _ => project? c i - | _ => return none + | _ => return none /-- Apply beta-reduction, zeta-reduction (i.e., unfold let local-decls), iota-reduction, @@ -351,61 +356,91 @@ mutual if (← Meta.synthPending mvarId) then whnfUntilIdRhs e else - pure e -- failed because metavariable is blocking reduction + return e -- failed because metavariable is blocking reduction | _ => if isIdRhsApp e then - pure e -- done + return e -- done else match (← unfoldDefinition? e) with | some e => whnfUntilIdRhs e | none => pure e -- failed because of symbolic argument + /-- + Auxiliary method for unfolding a class projection when transparency is set to `TransparencyMode.instances`. + Recall that that class instance projections are not marked with `[reducible]` because we want them to be + in "reducible canonical form". + -/ + private partial def unfoldProjInst (e : Expr) : MetaM (Option Expr) := do + if (← getTransparency) != TransparencyMode.instances then + return none + else + match e.getAppFn with + | Expr.const declName .. => + match (← getProjectionFnInfo? declName) with + | some { fromClass := true, .. } => + match (← withDefault <| unfoldDefinition? e) with + | none => return none + | some e => + match (← reduceProj? e.getAppFn) with + | none => return none + | some r => return mkAppN r e.getAppArgs + | _ => return none + | _ => return none + /-- Unfold definition using "smart unfolding" if possible. -/ partial def unfoldDefinition? (e : Expr) : MetaM (Option Expr) := match e with | Expr.app f _ _ => - matchConstAux f.getAppFn (fun _ => pure none) fun fInfo fLvls => do + matchConstAux f.getAppFn (fun _ => unfoldProjInst e) fun fInfo fLvls => do if fInfo.lparams.length != fLvls.length then - pure none + return none else let unfoldDefault (_ : Unit) : MetaM (Option Expr) := if fInfo.hasValue then deltaBetaDefinition fInfo fLvls e.getAppRevArgs (fun _ => pure none) (fun e => pure (some e)) else - pure none + return none if useSmartUnfolding (← getOptions) then let fAuxInfo? ← getConstNoEx? (mkSmartUnfoldingNameFor fInfo.name) match fAuxInfo? with - | some $ fAuxInfo@(ConstantInfo.defnInfo _) => - deltaBetaDefinition fAuxInfo fLvls e.getAppRevArgs (fun _ => pure none) $ fun e₁ => do + | some fAuxInfo@(ConstantInfo.defnInfo _) => + deltaBetaDefinition fAuxInfo fLvls e.getAppRevArgs (fun _ => pure none) fun e₁ => do let e₂ ← whnfUntilIdRhs e₁ if isIdRhsApp e₂ then - pure (some (extractIdRhs e₂)) + return some (extractIdRhs e₂) else - pure none + return none | _ => unfoldDefault () else unfoldDefault () | Expr.const name lvls _ => do let (some (cinfo@(ConstantInfo.defnInfo _))) ← getConstNoEx? name | pure none - deltaDefinition cinfo lvls (fun _ => pure none) (fun e => pure (some e)) - | _ => pure none + deltaDefinition cinfo lvls + (fun _ => pure none) + (fun e => pure (some e)) + | _ => return none end +def unfoldDefinition (e : Expr) : MetaM Expr := do + let some e ← unfoldDefinition? e | throwError! "failed to unfold definition{indentExpr e}" + return e + @[specialize] partial def whnfHeadPred (e : Expr) (pred : Expr → MetaM Bool) : MetaM Expr := whnfEasyCases e fun e => do let e ← whnfCore e if (← pred e) then match (← unfoldDefinition? e) with | some e => whnfHeadPred e pred - | none => pure e + | none => return e else - pure e + return e def whnfUntil (e : Expr) (declName : Name) : MetaM (Option Expr) := do - let e ← whnfHeadPred e (fun e => pure $ !e.isAppOf declName) - if e.isAppOf declName then pure e - else pure none + let e ← whnfHeadPred e (fun e => return !e.isAppOf declName) + if e.isAppOf declName then + return e + else + return none /-- Try to reduce matcher/recursor/quot applications. We say they are all "morally" recursor applications. -/ def reduceRecMatcher? (e : Expr) : MetaM (Option Expr) := do @@ -413,16 +448,16 @@ def reduceRecMatcher? (e : Expr) : MetaM (Option Expr) := do return none else match (← reduceMatcher? e) with | ReduceMatcherResult.reduced e => return e - | _ => matchConstAux e.getAppFn (fun _ => pure none) fun cinfo lvls => + | _ => matchConstAux e.getAppFn (fun _ => pure none) fun cinfo lvls => do match cinfo with | ConstantInfo.recInfo «rec» => reduceRec «rec» lvls e.getAppArgs (fun _ => pure none) (fun e => pure (some e)) | ConstantInfo.quotInfo «rec» => reduceQuotRec «rec» lvls e.getAppArgs (fun _ => pure none) (fun e => pure (some e)) - | c@(ConstantInfo.defnInfo _) => do + | c@(ConstantInfo.defnInfo _) => if (← isAuxDef c.name) then deltaBetaDefinition c lvls e.getAppRevArgs (fun _ => pure none) (fun e => pure (some e)) else - pure none - | _ => pure none + return none + | _ => return none unsafe def reduceBoolNativeUnsafe (constName : Name) : MetaM Bool := evalConstCheck Bool `Bool constName unsafe def reduceNatNativeUnsafe (constName : Name) : MetaM Nat := evalConstCheck Nat `Nat constName @@ -433,44 +468,45 @@ def reduceNative? (e : Expr) : MetaM (Option Expr) := match e with | Expr.app (Expr.const fName _ _) (Expr.const argName _ _) _ => if fName == `Lean.reduceBool then do - let b ← reduceBoolNative argName - pure $ toExpr b + return toExpr (← reduceBoolNative argName) else if fName == `Lean.reduceNat then do - let n ← reduceNatNative argName - pure $ toExpr n + return toExpr (← reduceNatNative argName) else - pure none - | _ => pure none + return none + | _ => + return none @[inline] def withNatValue {α} (a : Expr) (k : Nat → MetaM (Option α)) : MetaM (Option α) := do let a ← whnf a match a with | Expr.const `Nat.zero _ _ => k 0 | Expr.lit (Literal.natVal v) _ => k v - | _ => pure none + | _ => return none def reduceUnaryNatOp (f : Nat → Nat) (a : Expr) : MetaM (Option Expr) := withNatValue a fun a => - pure $ mkNatLit $ f a + return mkNatLit <| f a def reduceBinNatOp (f : Nat → Nat → Nat) (a b : Expr) : MetaM (Option Expr) := withNatValue a fun a => withNatValue b fun b => do trace[Meta.isDefEq.whnf.reduceBinOp]! "{a} op {b}" - pure $ mkNatLit $ f a b + return mkNatLit <| f a b def reduceBinNatPred (f : Nat → Nat → Bool) (a b : Expr) : MetaM (Option Expr) := do withNatValue a fun a => withNatValue b fun b => - pure $ toExpr $ f a b + return toExpr <| f a b def reduceNat? (e : Expr) : MetaM (Option Expr) := if e.hasFVar || e.hasMVar then - pure none + return none else match e with | Expr.app (Expr.const fn _ _) a _ => - if fn == `Nat.succ then reduceUnaryNatOp Nat.succ a - else pure none + if fn == `Nat.succ then + reduceUnaryNatOp Nat.succ a + else + return none | Expr.app (Expr.app (Expr.const fn _ _) a1 _) a2 _ => if fn == `Nat.add then reduceBinNatOp Nat.add a1 a2 else if fn == `Nat.sub then reduceBinNatOp Nat.sub a1 a2 @@ -479,8 +515,9 @@ def reduceNat? (e : Expr) : MetaM (Option Expr) := else if fn == `Nat.mod then reduceBinNatOp Nat.mod a1 a2 else if fn == `Nat.beq then reduceBinNatPred Nat.beq a1 a2 else if fn == `Nat.ble then reduceBinNatPred Nat.ble a1 a2 - else pure none - | _ => pure none + else return none + | _ => + return none @[inline] private def useWHNFCache (e : Expr) : MetaM Bool := do diff --git a/stage0/src/Lean/PrettyPrinter/Delaborator/Builtins.lean b/stage0/src/Lean/PrettyPrinter/Delaborator/Builtins.lean index b81d9e30e5..d2da63054b 100644 --- a/stage0/src/Lean/PrettyPrinter/Delaborator/Builtins.lean +++ b/stage0/src/Lean/PrettyPrinter/Delaborator/Builtins.lean @@ -590,4 +590,10 @@ def delabDo : Delab := whenPPOption getPPNotation do let items ← elems.toArray.mapM (`(doSeqItem|$(·):doElem)) `(do $items:doSeqItem*) +@[builtinDelab app.sorryAx] +def delabSorryAx : Delab := whenPPOption getPPNotation do + unless (← getExpr).isAppOfArity ``sorryAx 2 do + failure + `(sorry) + end Lean.PrettyPrinter.Delaborator diff --git a/stage0/src/Lean/ReducibilityAttrs.lean b/stage0/src/Lean/ReducibilityAttrs.lean index 88fc0956c7..6545f7c83e 100644 --- a/stage0/src/Lean/ReducibilityAttrs.lean +++ b/stage0/src/Lean/ReducibilityAttrs.lean @@ -9,7 +9,7 @@ namespace Lean inductive ReducibilityStatus where | reducible | semireducible | irreducible - deriving Inhabited + deriving Inhabited, Repr builtin_initialize reducibilityAttrs : EnumAttributes ReducibilityStatus ← registerEnumAttributes `reducibility diff --git a/stage0/src/Lean/Util/Recognizers.lean b/stage0/src/Lean/Util/Recognizers.lean index a8799282f8..2c4bafa267 100644 --- a/stage0/src/Lean/Util/Recognizers.lean +++ b/stage0/src/Lean/Util/Recognizers.lean @@ -44,6 +44,9 @@ namespace Expr @[inline] def heq? (p : Expr) : Option (Expr × Expr × Expr × Expr) := p.app4? ``HEq +def natAdd? (e : Expr) : Option (Expr × Expr) := + e.app2? ``Nat.add + @[inline] def arrow? : Expr → Option (Expr × Expr) | Expr.forallE _ α β _ => if β.hasLooseBVars then none else some (α, β) | _ => none diff --git a/stage0/src/Leanpkg.lean b/stage0/src/Leanpkg.lean index d4135b95c6..9f9eb9e8c8 100644 --- a/stage0/src/Leanpkg.lean +++ b/stage0/src/Leanpkg.lean @@ -95,8 +95,8 @@ def buildImports (imports : List String) (leanArgs : List String) : IO Unit := d IO.println cfg.leanPath IO.println cfg.leanSrcPath -def build (leanArgs : List String) : IO Unit := do - execMake [] leanArgs (← configure).leanPath +def build (makeArgs leanArgs : List String) : IO Unit := do + execMake makeArgs leanArgs (← configure).leanPath def initGitignoreContents := "/build @@ -127,17 +127,17 @@ def usage := Usage: leanpkg -configure download and build dependencies and print resulting LEAN_PATH -build [-- ] configure and build *.olean files -init create a Lean package in the current directory +init create a Lean package in the current directory +configure download and build dependencies +build [] configure and build *.olean files See `leanpkg help ` for more information on a specific command." def main : (cmd : String) → (leanpkgArgs leanArgs : List String) → IO Unit + | "init", [Name], [] => init Name | "configure", [], [] => discard <| configure | "print-paths", leanpkgArgs, leanArgs => buildImports leanpkgArgs leanArgs - | "build", _, leanArgs => build leanArgs - | "init", [Name], [] => init Name + | "build", makeArgs, leanArgs => build makeArgs leanArgs | "help", ["configure"], [] => IO.println "Download dependencies Usage: @@ -152,12 +152,21 @@ is made of local dependencies." | "help", ["build"], [] => IO.println "download dependencies and build *.olean files Usage: - leanpkg build [-- ] + leanpkg build [] [-- ] -This command invokes `Leanpkg configure` followed by -`Leanmake `, building the package's Lean files as well as -(transitively) imported files of dependencies. If defined, the `package.timeout` -configuration value is passed to Lean via its `-T` parameter." +This command invokes `leanpkg configure` followed by `leanmake LEAN_OPTS=`. +If defined, the `package.timeout` configuration value is passed to Lean via its `-T` parameter. +If no are given, only .olean files will be produced in `build/`. If `lib` or `bin` +is passed instead, the extracted C code is compiled with `c++` and a static library in `build/lib` +or an executable in `build/bin`, respectively, is created. `leanpkg build bin` requires a declaration +of name `main` in the root namespace, which must return `IO Unit` or `IO UInt32` (the exit code) and +may accept the program's command line arguments as a `List String` parameter. + +NOTE: building and linking dependent libraries currently has to be done manually, e.g. +``` +$ (cd a; leanpkg build lib) +$ (cd b; leanpkg build bin LINK_OPTS=../a/build/lib/libA.a) +```" | "help", ["init"], [] => IO.println "Create a new Lean package in the current directory Usage: diff --git a/stage0/src/bin/leanc.in b/stage0/src/bin/leanc.in index 446c65addd..3b238a7a1f 100755 --- a/stage0/src/bin/leanc.in +++ b/stage0/src/bin/leanc.in @@ -10,12 +10,14 @@ # * `-U LEAN_MULTI_THREAD` can be used to optimize programs not making use of multi-threading # * `-print-cflags`: print C compiler flags necessary for building against the Lean runtime and abort # * `-print-ldlags`: print C compiler flags necessary for statically linking against the Lean library and abort +# * Set the `LEANC_GMP` environment variable to a path to `libgmp.a` (or `-l:libgmp.a` on Linux) to link GMP statically. +# Beware of the licensing consequences since GMP is LGPL. set -e bindir=$(dirname $0) cflags=("-I$bindir/../include") -ldflags=("-L$bindir/../lib/lean" "-lgmp" @LEANC_EXTRA_FLAGS@) +ldflags=("-L$bindir/../lib/lean" "${LEANC_GMP:--lgmp}" @LEANC_EXTRA_FLAGS@) ldflags_ext=(@LEANC_STATIC_LINKER_FLAGS@) for arg in "$@"; do # passed -shared ~> switch to shared linker flags diff --git a/stage0/src/include/lean/lean.h b/stage0/src/include/lean/lean.h index 922ae12efa..732b543ea3 100644 --- a/stage0/src/include/lean/lean.h +++ b/stage0/src/include/lean/lean.h @@ -310,6 +310,7 @@ static inline unsigned lean_get_slot_idx(unsigned sz) { void * lean_alloc_small(unsigned sz, unsigned slot_idx); void lean_free_small(void * p); unsigned lean_small_mem_size(void * p); +void lean_inc_heartbeat(); static inline lean_object * lean_alloc_small_object(unsigned sz) { #ifdef LEAN_SMALL_ALLOCATOR @@ -318,6 +319,7 @@ static inline lean_object * lean_alloc_small_object(unsigned sz) { assert(sz <= LEAN_MAX_SMALL_OBJECT_SIZE); return (lean_object*)lean_alloc_small(sz, slot_idx); #else + lean_inc_heartbeat(); void * mem = malloc(sizeof(size_t) + sz); if (mem == 0) lean_panic_out_of_memory(); *(size_t*)mem = sz; diff --git a/stage0/src/library/constructions/projection.cpp b/stage0/src/library/constructions/projection.cpp index 850ba28f9b..c04e5ef422 100644 --- a/stage0/src/library/constructions/projection.cpp +++ b/stage0/src/library/constructions/projection.cpp @@ -98,7 +98,7 @@ environment mk_projections(environment const & env, name const & n, buffer expr proj_val = mk_proj(n, i, c); proj_val = lctx.mk_lambda(proj_args, proj_val); declaration new_d = mk_definition_inferring_unsafe(env, proj_name, lvl_params, proj_type, proj_val, - reducibility_hints::mk_abbreviation()); + reducibility_hints::mk_abbreviation()); new_env = new_env.add(new_d); if (!inst_implicit) new_env = set_reducible(new_env, proj_name, reducible_status::Reducible, true); diff --git a/stage0/src/runtime/alloc.cpp b/stage0/src/runtime/alloc.cpp index 05555248e3..b53cc94f93 100644 --- a/stage0/src/runtime/alloc.cpp +++ b/stage0/src/runtime/alloc.cpp @@ -389,9 +389,17 @@ extern "C" void * lean_alloc_small(unsigned sz, unsigned slot_idx) { return r; } +/* Helper function for increasing hearbeat even when LEAN_SMALL_ALLOCATOR is not defined */ +extern "C" void lean_inc_heartbeat() { + if (g_heap) + g_heap->m_heartbeat++; +} + uint64_t get_num_heartbeats() { - lean_assert(g_heap); - return g_heap->m_heartbeat; + if (g_heap) + return g_heap->m_heartbeat; + else + return 0; } void * alloc(size_t sz) { @@ -447,10 +455,8 @@ extern "C" unsigned lean_small_mem_size(void * o) { } void initialize_alloc() { -#ifdef LEAN_SMALL_ALLOCATOR g_heap_manager = new heap_manager(); init_heap(true); -#endif } void finalize_alloc() { diff --git a/stage0/src/stdlib.make.in b/stage0/src/stdlib.make.in index 032ae337d7..fb497e06e0 100644 --- a/stage0/src/stdlib.make.in +++ b/stage0/src/stdlib.make.in @@ -1,7 +1,10 @@ SHELL := /usr/bin/env bash -euo pipefail # any absolute path to the stdlib breaks the Makefile -# undefine LEAN_PATH +LEAN_PATH= + +# link GMP statically if STATIC=ON +LEANC_GMP="${GMP_LIBRARIES}" # LEAN_OPTS: don't use native code (except for primitives) since it is from the previous stage # MORE_DEPS: rebuild the stdlib whenever the compiler has changed diff --git a/stage0/stdlib/Init/Coe.c b/stage0/stdlib/Init/Coe.c index 63a6f4dadc..e489dee145 100644 --- a/stage0/stdlib/Init/Coe.c +++ b/stage0/stdlib/Init/Coe.c @@ -80,11 +80,9 @@ lean_object* l_instHOrElse__2___rarg(lean_object*, lean_object*, lean_object*, l lean_object* l_optionCoe___rarg(lean_object*); lean_object* l_instHAppend__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_hasOfNatOfCoe(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(lean_object*); lean_object* l_instHMod__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_coeOfDep___rarg(lean_object*); lean_object* l_instHAdd__1(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_coeOfTC(lean_object*, lean_object*); uint8_t l_coeDecidableEq(uint8_t); lean_object* l_term_u2191_____closed__1; @@ -101,11 +99,13 @@ extern lean_object* l_Lean_nullKind___closed__2; lean_object* l_coe(lean_object*, lean_object*, lean_object*); lean_object* l_coeDecidableEq___boxed(lean_object*); lean_object* l_instCoeTail__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_coeOfDep___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_instHMod__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_coeTrans___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getArgs(lean_object*); lean_object* l_optionCoe(lean_object*); +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(lean_object*); lean_object* l_instHMod__2(lean_object*, lean_object*); lean_object* l_instHAppend__2(lean_object*, lean_object*); lean_object* l_coeM(lean_object*, lean_object*, lean_object*); @@ -448,7 +448,7 @@ x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); x_25 = lean_array_push(x_21, x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_26 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); @@ -485,7 +485,7 @@ x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); x_42 = lean_array_push(x_38, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_43 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_43); lean_ctor_set(x_44, 1, x_42); @@ -501,7 +501,7 @@ lean_object* l_unexpand____x40_Init_Coe___hyg_149_(lean_object* x_1, lean_object _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -557,7 +557,7 @@ lean_object* x_18; lean_object* x_19; lean_object* x_20; uint8_t x_21; x_18 = lean_unsigned_to_nat(0u); x_19 = l_Lean_Syntax_getArg(x_8, x_18); lean_dec(x_8); -x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_21 = !lean_is_exclusive(x_20); if (x_21 == 0) { diff --git a/stage0/stdlib/Init/Control/Basic.c b/stage0/stdlib/Init/Control/Basic.c index eac7a7fa34..655eb83add 100644 --- a/stage0/stdlib/Init/Control/Basic.c +++ b/stage0/stdlib/Init/Control/Basic.c @@ -14,14 +14,14 @@ extern "C" { #endif lean_object* l_term___x3c_x7c_x7c_x3e_____closed__3; -lean_object* l_myMacro____x40_Init_Control_Basic___hyg_611____closed__2; +lean_object* l_myMacro____x40_Init_Control_Basic___hyg_613____closed__2; lean_object* lean_name_mk_string(lean_object*, lean_object*); lean_object* l_term___x3c_x26_x3e__; lean_object* l_term___x3c_x7c_x7c_x3e__; lean_object* l_instMonadControlT___rarg___lambda__3(lean_object*, lean_object*, lean_object*); lean_object* l_control___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Control_Basic___hyg_576_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Control_Basic___hyg_916_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Control_Basic___hyg_578_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Control_Basic___hyg_918_(lean_object*, lean_object*); lean_object* l_unexpand____x40_Init_Control_Basic___hyg_38_(lean_object*, lean_object*); lean_object* l_term___x3c_x7c_x7c_x3e_____closed__5; lean_object* l_guard___rarg(lean_object*, lean_object*, uint8_t); @@ -57,7 +57,7 @@ lean_object* l_andM___rarg(lean_object*, lean_object*, lean_object*, lean_object lean_object* l_term___x3c_x26_x3e_____closed__1; lean_object* l_instOrElse___rarg(lean_object*); lean_object* l_unless___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Control_Basic___hyg_611____closed__6; +lean_object* l_myMacro____x40_Init_Control_Basic___hyg_613____closed__6; lean_object* l_instMonadControlT___rarg___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_optional___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_term___x3c_x26_x26_x3e_____closed__5; @@ -71,25 +71,22 @@ lean_object* l_instMonadFunctorT___rarg___lambda__1(lean_object*, lean_object*, lean_object* l_notM___rarg___closed__1; lean_object* l_guard___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Control_Basic___hyg_57____closed__7; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(lean_object*); lean_object* l_term___x3c_x26_x3e_____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; -lean_object* l_myMacro____x40_Init_Control_Basic___hyg_611____closed__1; lean_object* l_orM___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_orM_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Control_Basic___hyg_951____closed__6; extern lean_object* l_term_x2d_____closed__5; +lean_object* l_myMacro____x40_Init_Control_Basic___hyg_953____closed__6; lean_object* l_myMacro____x40_Init_Control_Basic___hyg_57____closed__3; -lean_object* l_myMacro____x40_Init_Control_Basic___hyg_611_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Control_Basic___hyg_613_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Control_Basic___hyg_57_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Control_Basic___hyg_951_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Control_Basic___hyg_953_(lean_object*, lean_object*, lean_object*); lean_object* l_instMonadControlT__1___rarg___lambda__2(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10; extern lean_object* l_term___xd7_____closed__5; lean_object* l_bool___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Control_Basic___hyg_953____closed__3; lean_object* l_instMonadControlT___rarg___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Control_Basic___hyg_951____closed__3; extern lean_object* l_Lean_nullKind___closed__2; lean_object* l_notM(lean_object*); lean_object* l_instMonadControlT___rarg___lambda__2(lean_object*, lean_object*, lean_object*); @@ -97,34 +94,37 @@ lean_object* l_bool(lean_object*, lean_object*); lean_object* l_term___x3c_x26_x26_x3e_____closed__2; lean_object* l_myMacro____x40_Init_Control_Basic___hyg_57____closed__5; lean_object* l_instMonadControlT__1___rarg___lambda__2___closed__1; -lean_object* l_myMacro____x40_Init_Control_Basic___hyg_951____closed__5; lean_object* l_myMacro____x40_Init_Control_Basic___hyg_57____closed__6; +lean_object* l_myMacro____x40_Init_Control_Basic___hyg_953____closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Functor_mapRev___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_instToBoolBool(uint8_t); -lean_object* l_myMacro____x40_Init_Control_Basic___hyg_611____closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_11944____closed__5; +lean_object* l_myMacro____x40_Init_Control_Basic___hyg_613____closed__4; lean_object* l_term___x3c_x26_x3e_____closed__3; lean_object* l_instMonadControlT__1___rarg___closed__1; lean_object* l_instMonadControlT___rarg(lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Control_Basic___hyg_951____closed__4; lean_object* l_Lean_Syntax_getArgs(lean_object*); +lean_object* l_myMacro____x40_Init_Control_Basic___hyg_953____closed__4; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(lean_object*); lean_object* l_orM___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Control_Basic___hyg_953____closed__1; lean_object* l_term___x3c_x26_x3e_____closed__6; lean_object* l_instMonadControlT__1___rarg___lambda__1(lean_object*, lean_object*); lean_object* l_optional___rarg___lambda__1(lean_object*); lean_object* l_orM___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Control_Basic___hyg_951____closed__2; lean_object* l_term___x3c_x7c_x7c_x3e_____closed__4; -lean_object* l_myMacro____x40_Init_Control_Basic___hyg_951____closed__1; +lean_object* l_myMacro____x40_Init_Control_Basic___hyg_613____closed__1; +lean_object* l_myMacro____x40_Init_Control_Basic___hyg_953____closed__2; lean_object* l_andM___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_andM_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12018____closed__5; lean_object* l_term___x3c_x26_x26_x3e_____closed__6; lean_object* l_bool___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_orM_match__1___rarg(uint8_t, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Control_Basic___hyg_611____closed__5; +lean_object* l_myMacro____x40_Init_Control_Basic___hyg_613____closed__5; uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Control_Basic___hyg_611____closed__3; lean_object* l_term___x3c_x26_x26_x3e_____closed__4; +lean_object* l_myMacro____x40_Init_Control_Basic___hyg_613____closed__3; lean_object* l_unless(lean_object*); lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); lean_object* l_unless___rarg(lean_object*, lean_object*, uint8_t, lean_object*); @@ -276,7 +276,7 @@ static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_57____closed _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_11944____closed__5; +x_1 = l_myMacro____x40_Init_Notation___hyg_12018____closed__5; x_2 = l_myMacro____x40_Init_Control_Basic___hyg_57____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -361,7 +361,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -399,7 +399,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -415,7 +415,7 @@ lean_object* l_unexpand____x40_Init_Control_Basic___hyg_38_(lean_object* x_1, le _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -473,7 +473,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -1002,7 +1002,7 @@ x_1 = l_term___x3c_x7c_x7c_x3e_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_611____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_613____closed__1() { _start: { lean_object* x_1; @@ -1010,22 +1010,22 @@ x_1 = lean_mk_string("orM"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_611____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_613____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Control_Basic___hyg_611____closed__1; +x_1 = l_myMacro____x40_Init_Control_Basic___hyg_613____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_611____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_613____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Control_Basic___hyg_611____closed__1; +x_1 = l_myMacro____x40_Init_Control_Basic___hyg_613____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Control_Basic___hyg_611____closed__2; +x_3 = l_myMacro____x40_Init_Control_Basic___hyg_613____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -1033,41 +1033,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_611____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_613____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Control_Basic___hyg_611____closed__1; +x_2 = l_myMacro____x40_Init_Control_Basic___hyg_613____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_611____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_613____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Control_Basic___hyg_611____closed__4; +x_2 = l_myMacro____x40_Init_Control_Basic___hyg_613____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_611____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_613____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Control_Basic___hyg_611____closed__5; +x_2 = l_myMacro____x40_Init_Control_Basic___hyg_613____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Control_Basic___hyg_611_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Control_Basic___hyg_613_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -1104,10 +1104,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Control_Basic___hyg_611____closed__4; +x_17 = l_myMacro____x40_Init_Control_Basic___hyg_613____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Control_Basic___hyg_611____closed__3; -x_20 = l_myMacro____x40_Init_Control_Basic___hyg_611____closed__6; +x_19 = l_myMacro____x40_Init_Control_Basic___hyg_613____closed__3; +x_20 = l_myMacro____x40_Init_Control_Basic___hyg_613____closed__6; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -1122,7 +1122,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -1142,10 +1142,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Control_Basic___hyg_611____closed__4; +x_35 = l_myMacro____x40_Init_Control_Basic___hyg_613____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Control_Basic___hyg_611____closed__3; -x_38 = l_myMacro____x40_Init_Control_Basic___hyg_611____closed__6; +x_37 = l_myMacro____x40_Init_Control_Basic___hyg_613____closed__3; +x_38 = l_myMacro____x40_Init_Control_Basic___hyg_613____closed__6; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -1160,7 +1160,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -1172,11 +1172,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Control_Basic___hyg_576_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Control_Basic___hyg_578_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -1234,7 +1234,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -1456,7 +1456,7 @@ x_1 = l_term___x3c_x26_x26_x3e_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_951____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_953____closed__1() { _start: { lean_object* x_1; @@ -1464,22 +1464,22 @@ x_1 = lean_mk_string("andM"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_951____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_953____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Control_Basic___hyg_951____closed__1; +x_1 = l_myMacro____x40_Init_Control_Basic___hyg_953____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_951____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_953____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Control_Basic___hyg_951____closed__1; +x_1 = l_myMacro____x40_Init_Control_Basic___hyg_953____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Control_Basic___hyg_951____closed__2; +x_3 = l_myMacro____x40_Init_Control_Basic___hyg_953____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -1487,41 +1487,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_951____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_953____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Control_Basic___hyg_951____closed__1; +x_2 = l_myMacro____x40_Init_Control_Basic___hyg_953____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_951____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_953____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Control_Basic___hyg_951____closed__4; +x_2 = l_myMacro____x40_Init_Control_Basic___hyg_953____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_951____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_953____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Control_Basic___hyg_951____closed__5; +x_2 = l_myMacro____x40_Init_Control_Basic___hyg_953____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Control_Basic___hyg_951_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Control_Basic___hyg_953_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -1558,10 +1558,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Control_Basic___hyg_951____closed__4; +x_17 = l_myMacro____x40_Init_Control_Basic___hyg_953____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Control_Basic___hyg_951____closed__3; -x_20 = l_myMacro____x40_Init_Control_Basic___hyg_951____closed__6; +x_19 = l_myMacro____x40_Init_Control_Basic___hyg_953____closed__3; +x_20 = l_myMacro____x40_Init_Control_Basic___hyg_953____closed__6; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -1576,7 +1576,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -1596,10 +1596,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Control_Basic___hyg_951____closed__4; +x_35 = l_myMacro____x40_Init_Control_Basic___hyg_953____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Control_Basic___hyg_951____closed__3; -x_38 = l_myMacro____x40_Init_Control_Basic___hyg_951____closed__6; +x_37 = l_myMacro____x40_Init_Control_Basic___hyg_953____closed__3; +x_38 = l_myMacro____x40_Init_Control_Basic___hyg_953____closed__6; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -1614,7 +1614,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -1626,11 +1626,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Control_Basic___hyg_916_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Control_Basic___hyg_918_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -1688,7 +1688,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -2020,18 +2020,18 @@ l_term___x3c_x7c_x7c_x3e_____closed__6 = _init_l_term___x3c_x7c_x7c_x3e_____clos lean_mark_persistent(l_term___x3c_x7c_x7c_x3e_____closed__6); l_term___x3c_x7c_x7c_x3e__ = _init_l_term___x3c_x7c_x7c_x3e__(); lean_mark_persistent(l_term___x3c_x7c_x7c_x3e__); -l_myMacro____x40_Init_Control_Basic___hyg_611____closed__1 = _init_l_myMacro____x40_Init_Control_Basic___hyg_611____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_611____closed__1); -l_myMacro____x40_Init_Control_Basic___hyg_611____closed__2 = _init_l_myMacro____x40_Init_Control_Basic___hyg_611____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_611____closed__2); -l_myMacro____x40_Init_Control_Basic___hyg_611____closed__3 = _init_l_myMacro____x40_Init_Control_Basic___hyg_611____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_611____closed__3); -l_myMacro____x40_Init_Control_Basic___hyg_611____closed__4 = _init_l_myMacro____x40_Init_Control_Basic___hyg_611____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_611____closed__4); -l_myMacro____x40_Init_Control_Basic___hyg_611____closed__5 = _init_l_myMacro____x40_Init_Control_Basic___hyg_611____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_611____closed__5); -l_myMacro____x40_Init_Control_Basic___hyg_611____closed__6 = _init_l_myMacro____x40_Init_Control_Basic___hyg_611____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_611____closed__6); +l_myMacro____x40_Init_Control_Basic___hyg_613____closed__1 = _init_l_myMacro____x40_Init_Control_Basic___hyg_613____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_613____closed__1); +l_myMacro____x40_Init_Control_Basic___hyg_613____closed__2 = _init_l_myMacro____x40_Init_Control_Basic___hyg_613____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_613____closed__2); +l_myMacro____x40_Init_Control_Basic___hyg_613____closed__3 = _init_l_myMacro____x40_Init_Control_Basic___hyg_613____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_613____closed__3); +l_myMacro____x40_Init_Control_Basic___hyg_613____closed__4 = _init_l_myMacro____x40_Init_Control_Basic___hyg_613____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_613____closed__4); +l_myMacro____x40_Init_Control_Basic___hyg_613____closed__5 = _init_l_myMacro____x40_Init_Control_Basic___hyg_613____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_613____closed__5); +l_myMacro____x40_Init_Control_Basic___hyg_613____closed__6 = _init_l_myMacro____x40_Init_Control_Basic___hyg_613____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_613____closed__6); l_term___x3c_x26_x26_x3e_____closed__1 = _init_l_term___x3c_x26_x26_x3e_____closed__1(); lean_mark_persistent(l_term___x3c_x26_x26_x3e_____closed__1); l_term___x3c_x26_x26_x3e_____closed__2 = _init_l_term___x3c_x26_x26_x3e_____closed__2(); @@ -2046,18 +2046,18 @@ l_term___x3c_x26_x26_x3e_____closed__6 = _init_l_term___x3c_x26_x26_x3e_____clos lean_mark_persistent(l_term___x3c_x26_x26_x3e_____closed__6); l_term___x3c_x26_x26_x3e__ = _init_l_term___x3c_x26_x26_x3e__(); lean_mark_persistent(l_term___x3c_x26_x26_x3e__); -l_myMacro____x40_Init_Control_Basic___hyg_951____closed__1 = _init_l_myMacro____x40_Init_Control_Basic___hyg_951____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_951____closed__1); -l_myMacro____x40_Init_Control_Basic___hyg_951____closed__2 = _init_l_myMacro____x40_Init_Control_Basic___hyg_951____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_951____closed__2); -l_myMacro____x40_Init_Control_Basic___hyg_951____closed__3 = _init_l_myMacro____x40_Init_Control_Basic___hyg_951____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_951____closed__3); -l_myMacro____x40_Init_Control_Basic___hyg_951____closed__4 = _init_l_myMacro____x40_Init_Control_Basic___hyg_951____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_951____closed__4); -l_myMacro____x40_Init_Control_Basic___hyg_951____closed__5 = _init_l_myMacro____x40_Init_Control_Basic___hyg_951____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_951____closed__5); -l_myMacro____x40_Init_Control_Basic___hyg_951____closed__6 = _init_l_myMacro____x40_Init_Control_Basic___hyg_951____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_951____closed__6); +l_myMacro____x40_Init_Control_Basic___hyg_953____closed__1 = _init_l_myMacro____x40_Init_Control_Basic___hyg_953____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_953____closed__1); +l_myMacro____x40_Init_Control_Basic___hyg_953____closed__2 = _init_l_myMacro____x40_Init_Control_Basic___hyg_953____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_953____closed__2); +l_myMacro____x40_Init_Control_Basic___hyg_953____closed__3 = _init_l_myMacro____x40_Init_Control_Basic___hyg_953____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_953____closed__3); +l_myMacro____x40_Init_Control_Basic___hyg_953____closed__4 = _init_l_myMacro____x40_Init_Control_Basic___hyg_953____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_953____closed__4); +l_myMacro____x40_Init_Control_Basic___hyg_953____closed__5 = _init_l_myMacro____x40_Init_Control_Basic___hyg_953____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_953____closed__5); +l_myMacro____x40_Init_Control_Basic___hyg_953____closed__6 = _init_l_myMacro____x40_Init_Control_Basic___hyg_953____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Control_Basic___hyg_953____closed__6); l_notM___rarg___closed__1 = _init_l_notM___rarg___closed__1(); lean_mark_persistent(l_notM___rarg___closed__1); l_instMonadControlT__1___rarg___lambda__2___closed__1 = _init_l_instMonadControlT__1___rarg___lambda__2___closed__1(); diff --git a/stage0/stdlib/Init/Core.c b/stage0/stdlib/Init/Core.c index 0d499431ff..c933a8e5c2 100644 --- a/stage0/stdlib/Init/Core.c +++ b/stage0/stdlib/Init/Core.c @@ -53,6 +53,7 @@ extern lean_object* l_Array_empty___closed__1; lean_object* l_Eq_ndrecOn___rarg(lean_object*); lean_object* l_term___x21_x3d_____closed__2; lean_object* l_instHasLessProd(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Core___hyg_1792____closed__2; lean_object* l_term___u2260_____closed__1; lean_object* l_Quot_liftOn___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_instDecidableEqProd_match__2(lean_object*, lean_object*, lean_object*, lean_object*); @@ -75,11 +76,13 @@ lean_object* l_term___u2260_____closed__5; lean_object* l_term___x21_x3d_____closed__3; lean_object* l_term___u2260_____closed__3; lean_object* l_prodHasDecidableLt___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Core___hyg_1792____closed__4; lean_object* lean_string_utf8_byte_size(lean_object*); lean_object* l_Quotient_recOnSubsingleton___rarg(lean_object*, lean_object*); lean_object* l_Task_get___boxed(lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Core___hyg_172____closed__1; lean_object* l_Task_map___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Core___hyg_1792____closed__1; lean_object* l_instDecidableEqProd_match__2___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Decidable_byCases___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term___u2248__; @@ -111,6 +114,7 @@ lean_object* l_Subtype_instDecidableEqSubtype___rarg(lean_object*, lean_object*, lean_object* l_term___x3c_x2d_x3e_____closed__6; lean_object* l_Quotient_mk___boxed(lean_object*, lean_object*); lean_object* l_instDecidableEqQuotient___boxed(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Core___hyg_1792____closed__6; lean_object* l_instDecidableDite___rarg(uint8_t, lean_object*, lean_object*); lean_object* l_term___u2260_____closed__6; lean_object* l_Eq_mpr(lean_object*, lean_object*, lean_object*); @@ -132,11 +136,10 @@ lean_object* l_instDecidableEqQuotient_match__1(lean_object*, lean_object*, lean lean_object* l_Quot_hrecOn(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Core___hyg_960_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Core___hyg_428_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Core___hyg_1855_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Core___hyg_1792_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Core___hyg_1371_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Core___hyg_172_(lean_object*, lean_object*, lean_object*); lean_object* l_Task_Priority_dedicated; -lean_object* l_myMacro____x40_Init_Core___hyg_1855____closed__5; lean_object* l_instDecidableEqProd_match__3___rarg(lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Core___hyg_172____closed__4; lean_object* l_Sum_inhabitedRight___rarg(lean_object*); @@ -157,18 +160,16 @@ lean_object* l_Quotient_hrecOn___boxed(lean_object*, lean_object*, lean_object*) lean_object* l_Quotient_rec(lean_object*, lean_object*, lean_object*); lean_object* l_Quotient_liftOn_u2082___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Core___hyg_960____closed__1; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(lean_object*); lean_object* l_instInhabitedNonScalar; lean_object* l_instDecidableIte_match__1___rarg(uint8_t, lean_object*, lean_object*); lean_object* l_unexpand____x40_Init_Core___hyg_941_(lean_object*, lean_object*); lean_object* l_unexpand____x40_Init_Core___hyg_1352_(lean_object*, lean_object*); lean_object* l_unexpand____x40_Init_Core___hyg_409_(lean_object*, lean_object*); lean_object* l_unexpand____x40_Init_Core___hyg_153_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Core___hyg_1836_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Core___hyg_1773_(lean_object*, lean_object*); lean_object* l_instDecidableIff(lean_object*, lean_object*); uint8_t l_instDecidableIff___rarg(uint8_t, uint8_t); lean_object* l_term___x3c_x2d_x3e_____closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_instDecidableIte_match__1(lean_object*, lean_object*); lean_object* l_term___u2194__; uint8_t l_strictOr(uint8_t, uint8_t); @@ -205,21 +206,23 @@ lean_object* l_Subtype_instInhabitedSubtype___rarg___boxed(lean_object*, lean_ob lean_object* l_Decidable_byCases_match__1___rarg(uint8_t, lean_object*, lean_object*); lean_object* l_instInhabitedProd___rarg(lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Core___hyg_1371____closed__6; -lean_object* l_myMacro____x40_Init_Core___hyg_1855____closed__3; uint8_t l_instInhabitedBool; uint8_t l_instDecidableFalse; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_instDecidableArrow(lean_object*, lean_object*); lean_object* l_term___x3c_x2d_x3e_____closed__2; lean_object* l_prodHasDecidableLt___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Quotient_mk___rarg(lean_object*); lean_object* l_Prod_map___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_task_bind(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Core___hyg_1792____closed__3; lean_object* l_instDecidableEqProd_match__4___rarg(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Core___hyg_1792____closed__5; uint8_t l_bne___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Core___hyg_1855____closed__6; lean_object* l_Lean_Syntax_getArgs(lean_object*); lean_object* l_instDecidableEqSum(lean_object*, lean_object*); lean_object* l_Subtype_instInhabitedSubtype(lean_object*, lean_object*); +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(lean_object*); lean_object* l_Quot_recOnSubsingleton___rarg(lean_object*, lean_object*); lean_object* l_Sum_inhabitedLeft(lean_object*, lean_object*); lean_object* l_Quotient_mk___rarg___boxed(lean_object*); @@ -232,7 +235,6 @@ lean_object* l_instDecidableEqProd(lean_object*, lean_object*); lean_object* l_Quot_liftOn(lean_object*, lean_object*, lean_object*); lean_object* l_term___u2194_____closed__6; lean_object* l_instDecidableDite___rarg___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Core___hyg_1855____closed__1; lean_object* l_prodHasDecidableLt___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Quot_rec(lean_object*, lean_object*, lean_object*); lean_object* l_Decidable_byCases_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); @@ -255,7 +257,6 @@ lean_object* l_Prod_map(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_term___x21_x3d_____closed__4; lean_object* l_instDecidableEqProd_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Quot_indep___rarg(lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Core___hyg_1855____closed__2; lean_object* l_Eq_mp___rarg___boxed(lean_object*); lean_object* l_term___u2248_____closed__3; lean_object* l_Decidable_byCases___rarg(uint8_t, lean_object*, lean_object*); @@ -297,7 +298,6 @@ lean_object* lean_task_get_own(lean_object*); lean_object* l_instInhabitedPUnit; uint8_t l_decidableOfDecidableOfIff___rarg(uint8_t, lean_object*); lean_object* l_term___u2194_____closed__3; -lean_object* l_myMacro____x40_Init_Core___hyg_1855____closed__4; lean_object* l_instDecidableIte_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Core___hyg_172____closed__3; lean_object* lean_thunk_bind(lean_object*, lean_object*); @@ -625,7 +625,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -663,7 +663,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -679,7 +679,7 @@ lean_object* l_unexpand____x40_Init_Core___hyg_153_(lean_object* x_1, lean_objec _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -737,7 +737,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -915,7 +915,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -953,7 +953,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -969,7 +969,7 @@ lean_object* l_unexpand____x40_Init_Core___hyg_409_(lean_object* x_1, lean_objec _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -1027,7 +1027,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -1296,7 +1296,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -1334,7 +1334,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -1350,7 +1350,7 @@ lean_object* l_unexpand____x40_Init_Core___hyg_941_(lean_object* x_1, lean_objec _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -1408,7 +1408,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -1779,7 +1779,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -1817,7 +1817,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -1833,7 +1833,7 @@ lean_object* l_unexpand____x40_Init_Core___hyg_1352_(lean_object* x_1, lean_obje _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -1891,7 +1891,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -2062,7 +2062,7 @@ x_1 = l_term___u2260_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1855____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1792____closed__1() { _start: { lean_object* x_1; @@ -2070,22 +2070,22 @@ x_1 = lean_mk_string("Ne"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1855____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1792____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Core___hyg_1855____closed__1; +x_1 = l_myMacro____x40_Init_Core___hyg_1792____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1855____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1792____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Core___hyg_1855____closed__1; +x_1 = l_myMacro____x40_Init_Core___hyg_1792____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Core___hyg_1855____closed__2; +x_3 = l_myMacro____x40_Init_Core___hyg_1792____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -2093,41 +2093,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1855____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1792____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Core___hyg_1855____closed__1; +x_2 = l_myMacro____x40_Init_Core___hyg_1792____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1855____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1792____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Core___hyg_1855____closed__4; +x_2 = l_myMacro____x40_Init_Core___hyg_1792____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1855____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1792____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Core___hyg_1855____closed__5; +x_2 = l_myMacro____x40_Init_Core___hyg_1792____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Core___hyg_1855_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Core___hyg_1792_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -2164,10 +2164,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Core___hyg_1855____closed__4; +x_17 = l_myMacro____x40_Init_Core___hyg_1792____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Core___hyg_1855____closed__3; -x_20 = l_myMacro____x40_Init_Core___hyg_1855____closed__6; +x_19 = l_myMacro____x40_Init_Core___hyg_1792____closed__3; +x_20 = l_myMacro____x40_Init_Core___hyg_1792____closed__6; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -2182,7 +2182,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -2202,10 +2202,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Core___hyg_1855____closed__4; +x_35 = l_myMacro____x40_Init_Core___hyg_1792____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Core___hyg_1855____closed__3; -x_38 = l_myMacro____x40_Init_Core___hyg_1855____closed__6; +x_37 = l_myMacro____x40_Init_Core___hyg_1792____closed__3; +x_38 = l_myMacro____x40_Init_Core___hyg_1792____closed__6; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -2220,7 +2220,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -2232,11 +2232,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Core___hyg_1836_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Core___hyg_1773_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -2294,7 +2294,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -4191,18 +4191,18 @@ l_term___u2260_____closed__6 = _init_l_term___u2260_____closed__6(); lean_mark_persistent(l_term___u2260_____closed__6); l_term___u2260__ = _init_l_term___u2260__(); lean_mark_persistent(l_term___u2260__); -l_myMacro____x40_Init_Core___hyg_1855____closed__1 = _init_l_myMacro____x40_Init_Core___hyg_1855____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1855____closed__1); -l_myMacro____x40_Init_Core___hyg_1855____closed__2 = _init_l_myMacro____x40_Init_Core___hyg_1855____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1855____closed__2); -l_myMacro____x40_Init_Core___hyg_1855____closed__3 = _init_l_myMacro____x40_Init_Core___hyg_1855____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1855____closed__3); -l_myMacro____x40_Init_Core___hyg_1855____closed__4 = _init_l_myMacro____x40_Init_Core___hyg_1855____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1855____closed__4); -l_myMacro____x40_Init_Core___hyg_1855____closed__5 = _init_l_myMacro____x40_Init_Core___hyg_1855____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1855____closed__5); -l_myMacro____x40_Init_Core___hyg_1855____closed__6 = _init_l_myMacro____x40_Init_Core___hyg_1855____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1855____closed__6); +l_myMacro____x40_Init_Core___hyg_1792____closed__1 = _init_l_myMacro____x40_Init_Core___hyg_1792____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1792____closed__1); +l_myMacro____x40_Init_Core___hyg_1792____closed__2 = _init_l_myMacro____x40_Init_Core___hyg_1792____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1792____closed__2); +l_myMacro____x40_Init_Core___hyg_1792____closed__3 = _init_l_myMacro____x40_Init_Core___hyg_1792____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1792____closed__3); +l_myMacro____x40_Init_Core___hyg_1792____closed__4 = _init_l_myMacro____x40_Init_Core___hyg_1792____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1792____closed__4); +l_myMacro____x40_Init_Core___hyg_1792____closed__5 = _init_l_myMacro____x40_Init_Core___hyg_1792____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1792____closed__5); +l_myMacro____x40_Init_Core___hyg_1792____closed__6 = _init_l_myMacro____x40_Init_Core___hyg_1792____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1792____closed__6); l_instDecidableTrue = _init_l_instDecidableTrue(); l_instDecidableFalse = _init_l_instDecidableFalse(); l_instInhabitedProp = _init_l_instInhabitedProp(); diff --git a/stage0/stdlib/Init/Data/Array/Basic.c b/stage0/stdlib/Init/Data/Array/Basic.c index 7e0920717e..a04117c825 100644 --- a/stage0/stdlib/Init/Data/Array/Basic.c +++ b/stage0/stdlib/Init/Data/Array/Basic.c @@ -330,7 +330,6 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Array_concatMap___spec__1___rarg(lea lean_object* l_Array_append(lean_object*); lean_object* l_Array_instToStringArray(lean_object*); lean_object* l_Array_foldrM_fold_match__1___boxed(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_Array_forInUnsafe_loop___at_Array_findM_x3f___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Array_findSome_x21___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Array_anyMUnsafe_any___at_Array_any___spec__1___rarg(lean_object*, lean_object*, size_t, size_t); @@ -416,14 +415,12 @@ lean_object* l_Array_findSome_x3f(lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Array_allM___spec__1(lean_object*, lean_object*); lean_object* l_Array_swapAt_x21___rarg___closed__3; lean_object* l_Array_instReprArray(lean_object*); -lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__6; lean_object* l___private_Init_Data_Array_Basic_0__Array_allDiffAux(lean_object*); lean_object* l_Array_zip(lean_object*, lean_object*); lean_object* l_ReaderT_instMonadReaderT___rarg___lambda__4___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlM_loop(lean_object*, lean_object*, lean_object*); lean_object* l_Array_forIn_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_term_x5b___x5d___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__5; lean_object* l_Array_shrink_loop___rarg(lean_object*, lean_object*); lean_object* l_Array_mapIdxM_map___at_Array_mapIdx___spec__1(lean_object*, lean_object*); lean_object* l_Array_findSomeRevM_x3f_find_match__1(lean_object*, lean_object*); @@ -437,6 +434,7 @@ lean_object* l_Array_partition_match__2(lean_object*, lean_object*); lean_object* l_Array_filterMapM(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Array_foldl___spec__1___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Array_indexOf_x3f(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Array_partition___rarg___boxed(lean_object*, lean_object*); lean_object* l_Array_mapIdxM_map_match__1(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Array_isEqv___rarg(lean_object*, lean_object*, lean_object*); @@ -500,10 +498,10 @@ lean_object* l_Array_findSomeRevM_x3f_find___at_Array_findSomeRev_x3f___spec__1_ lean_object* l_Array_foldlMUnsafe_fold___at_Array_filterM___spec__1___rarg___lambda__2(size_t, lean_object*, lean_object*, lean_object*, size_t, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Array_append___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_concatMapM___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__1; lean_object* l_Array_mapIdx___rarg___boxed(lean_object*, lean_object*); lean_object* l_Array_findSomeRev_x3f___rarg___boxed(lean_object*, lean_object*); lean_object* l_Array_findSomeRevM_x3f_find___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__6; lean_object* l_Array_forRevM(lean_object*, lean_object*); lean_object* l_List_toArrayAux___rarg(lean_object*, lean_object*); lean_object* l___private_Init_Data_Array_Basic_0__Array_allDiffAuxAux_match__1(lean_object*, lean_object*, lean_object*); @@ -558,14 +556,15 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Array_filterM___spec__1___rarg(lean_ lean_object* l_Array_instInhabitedArray(lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Array_partition___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Array_findSomeM_x3f___spec__1___rarg___lambda__3(lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, size_t, lean_object*); +lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__4; lean_object* l_Array_foldlMUnsafe_fold___at_Array_filterM___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Array_allM___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t); lean_object* l_Array_forIn_loop_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlM_loop___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrM_fold___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Array_filterMap___spec__2(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5; lean_object* l_Array_findIdx_x3f_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__7; lean_object* l_Array_forIn_loop_match__1(lean_object*, lean_object*); lean_object* l_Array_findSomeRevM_x3f_find___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Data_Array_Basic_0__Array_allDiffAuxAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); @@ -577,6 +576,7 @@ lean_object* l_Array_forInUnsafe_loop___at_Array_find_x3f___spec__1___rarg(lean_ lean_object* l_Array_foldlMUnsafe_fold___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_redLength_match__1(lean_object*, lean_object*); lean_object* l_Array_findSome_x21___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__5; lean_object* l_Array_findSomeRevM_x3f_find(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at_Array_toList___spec__2___rarg(lean_object*, size_t, size_t, lean_object*); lean_object* l_Array_instEmptyCollectionArray(lean_object*); @@ -590,14 +590,15 @@ lean_object* l_Array_foldrMUnsafe_fold___at_Array_toList___spec__1___rarg___boxe lean_object* l_Array_filterM(lean_object*, lean_object*); lean_object* l_Array_getEvenElems_match__1(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Array_concatMapM___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__2; lean_object* l_Array_filterM___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_filterMapM___at_Array_filterMap___spec__1(lean_object*, lean_object*); uint8_t l_Array_allDiff___rarg(lean_object*, lean_object*); lean_object* l_Array_isEqv___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold(lean_object*, lean_object*, lean_object*); lean_object* l_Array_findSome_x3f___rarg___boxed(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__1; lean_object* l_Array_forInUnsafe_loop___at_Array_findSomeM_x3f___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__3; lean_object* l_ReaderT_instMonadExceptOfReaderT___rarg___lambda__2(lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Array_findIdxM_x3f___spec__1___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_insertAt(lean_object*); @@ -612,9 +613,8 @@ lean_object* l_Array_insertAt___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_findM_x3f_match__3(lean_object*, lean_object*); lean_object* l_Array_findIdxM_x3f_match__2(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Array_map___spec__1___rarg(lean_object*, size_t, size_t, lean_object*); -lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3606_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3607_(lean_object*, lean_object*, lean_object*); lean_object* l_Array_contains___rarg___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5; lean_object* lean_nat_to_int(lean_object*); lean_object* l_Array_eraseIdxSzAux_match__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at_Array_toList___spec__1___rarg(lean_object*, size_t, size_t, lean_object*); @@ -626,11 +626,12 @@ lean_object* l_Array_findSomeM_x3f___rarg___closed__1; lean_object* l_Array_zipWithAux___at_Array_zip___spec__1(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Array_forM___spec__1___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Array_mapIdxM_map___at_Array_mapIdx___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__7; lean_object* l_Array_findSomeM_x3f(lean_object*, lean_object*, lean_object*); lean_object* l_Array_findIdxM_x3f___rarg___closed__1; lean_object* l_Array_isEqvAux_match__1___rarg(uint8_t, lean_object*, lean_object*); lean_object* l_Array_toArrayLit___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__4; +lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__3; lean_object* l_Array_findM_x3f_match__3___rarg(lean_object*); lean_object* l_Array_anyMUnsafe___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_getEvenElems_match__1___rarg(lean_object*, lean_object*); @@ -641,7 +642,6 @@ extern lean_object* l_term_x5b___x5d___closed__3; lean_object* l_Array_foldrMUnsafe_fold___at_Array_forRevM___spec__2___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Array_any___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Array_findSomeM_x3f___spec__1___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__2; lean_object* l_Array_foldrMUnsafe_fold___at_Array_foldr___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_isEqvAux_match__1(lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); @@ -8084,7 +8084,7 @@ x_1 = l_term_x23_x5b___x2c_x5d___closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__1() { _start: { lean_object* x_1; @@ -8092,22 +8092,22 @@ x_1 = lean_mk_string("List.toArray"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__1; +x_1 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__1; +x_1 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__2; +x_3 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -8115,7 +8115,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__4() { _start: { lean_object* x_1; @@ -8123,41 +8123,41 @@ x_1 = lean_mk_string("toArray"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_10131____closed__5; -x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_10205____closed__5; +x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5; +x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__6; +x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__6; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3606_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3607_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -8194,10 +8194,10 @@ lean_inc(x_14); x_15 = lean_ctor_get(x_2, 1); lean_inc(x_15); lean_dec(x_2); -x_16 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5; +x_16 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5; x_17 = l_Lean_addMacroScope(x_15, x_16, x_14); -x_18 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__3; -x_19 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__7; +x_18 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__3; +x_19 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__7; lean_inc(x_13); x_20 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_20, 0, x_13); @@ -8233,7 +8233,7 @@ x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_27); lean_ctor_set(x_36, 1, x_35); x_37 = lean_array_push(x_22, x_36); -x_38 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_38 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); @@ -8253,10 +8253,10 @@ lean_inc(x_42); x_43 = lean_ctor_get(x_2, 1); lean_inc(x_43); lean_dec(x_2); -x_44 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5; +x_44 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5; x_45 = l_Lean_addMacroScope(x_43, x_44, x_42); -x_46 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__3; -x_47 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__7; +x_46 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__3; +x_47 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__7; lean_inc(x_40); x_48 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_48, 0, x_40); @@ -8292,7 +8292,7 @@ x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_55); lean_ctor_set(x_64, 1, x_63); x_65 = lean_array_push(x_50, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_66 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_67 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_67, 0, x_66); lean_ctor_set(x_67, 1, x_65); @@ -10634,20 +10634,20 @@ l_term_x23_x5b___x2c_x5d___closed__7 = _init_l_term_x23_x5b___x2c_x5d___closed__ lean_mark_persistent(l_term_x23_x5b___x2c_x5d___closed__7); l_term_x23_x5b___x2c_x5d = _init_l_term_x23_x5b___x2c_x5d(); lean_mark_persistent(l_term_x23_x5b___x2c_x5d); -l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__1 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__1); -l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__2 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__2); -l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__3 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__3); -l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__4 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__4); -l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5); -l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__6 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__6); -l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__7 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__7); +l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__1 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__1); +l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__2 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__2); +l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__3 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__3); +l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__4 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__4); +l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5); +l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__6 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__6); +l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__7 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__7); l_Array_partition___rarg___closed__1 = _init_l_Array_partition___rarg___closed__1(); lean_mark_persistent(l_Array_partition___rarg___closed__1); l_Array_insertAt___rarg___closed__1 = _init_l_Array_insertAt___rarg___closed__1(); diff --git a/stage0/stdlib/Init/Data/Array/Subarray.c b/stage0/stdlib/Init/Data/Array/Subarray.c index b66a2f28a1..e39b128cda 100644 --- a/stage0/stdlib/Init/Data/Array/Subarray.c +++ b/stage0/stdlib/Init/Data/Array/Subarray.c @@ -15,44 +15,44 @@ extern "C" { #endif lean_object* l_Array_term_____x5b___x3a___x5d___closed__4; lean_object* l_Array_foldrMUnsafe_fold___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; size_t l_USize_add(size_t, size_t); lean_object* l_Array_term_____x5b___x3a___x5d___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_forM___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_instCoeSubarrayArray___closed__1; lean_object* lean_mk_empty_array_with_capacity(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l_Array_term_____x5b___x3a___x5d___closed__9; lean_object* l_Subarray_forInUnsafe_loop___at_Array_ofSubarray___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__4; uint8_t l_Array_anyMUnsafe_any___at_Subarray_any___spec__1___rarg(lean_object*, lean_object*, size_t, size_t); lean_object* lean_name_mk_string(lean_object*, lean_object*); uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); lean_object* l_Array_term_____x5b___x3a___x5d___closed__8; lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_forRevM___spec__2___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; lean_object* l_Array_append___rarg(lean_object*, lean_object*); -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__4; lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_forM___spec__1___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, size_t, lean_object*); -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_774_(lean_object*, lean_object*, lean_object*); -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914_(lean_object*, lean_object*, lean_object*); -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633_(lean_object*, lean_object*, lean_object*); +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_775_(lean_object*, lean_object*, lean_object*); +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915_(lean_object*, lean_object*, lean_object*); +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634_(lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Subarray_any___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Subarray_foldr(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__6; lean_object* l_Array_extract___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_term_____x5b___x3a___x5d___closed__1; size_t l_USize_sub(size_t, size_t); extern lean_object* l_Array_empty___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* l_Subarray_anyM___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_instHAppendSubarraySubarrayArray(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__12; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Subarray_forInUnsafe_loop_match__1___rarg(lean_object*, lean_object*, lean_object*); +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__5; lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); lean_object* l_Subarray_forM(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__6; lean_object* l_Subarray_forInUnsafe_loop___at_Array_ofSubarray___spec__1(lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Subarray_all___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_string_utf8_byte_size(lean_object*); @@ -60,62 +60,60 @@ lean_object* l_Subarray_foldlM___rarg(lean_object*, lean_object*, lean_object*, lean_object* l_Array_term_____x5b___x3a_x5d___closed__1; lean_object* l_Array_anyMUnsafe_any___at_Subarray_any___spec__1(lean_object*); uint8_t l_USize_decLt(size_t, size_t); -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__5; lean_object* l_Array_instCoeSubarrayArray(lean_object*); lean_object* l_Subarray_foldl___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Subarray_allM___spec__1(lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_109____spec__1(lean_object*, lean_object*); lean_object* l_Array_term_____x5b___x3a_x5d___closed__3; lean_object* l_Subarray_any___rarg___boxed(lean_object*, lean_object*); -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__4; lean_object* l_Array_term_____x5b___x3a___x5d___closed__12; -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__1; -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__9; +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__7; +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__1; lean_object* l_Subarray_anyM(lean_object*, lean_object*); extern lean_object* l_term_x5b___x5d___closed__10; lean_object* l_Subarray_all___rarg___boxed(lean_object*, lean_object*); lean_object* l_Subarray_toArray___rarg(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__2; uint8_t l_Subarray_any___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__1; -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__6; +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__9; lean_object* l_Subarray_forIn___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__2___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__7; lean_object* l_Array_term_____x5b_x3a___x5d___closed__3; -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__1; +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__6; +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__8; +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__2; +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__2; lean_object* l_Subarray_toArray___rarg___boxed(lean_object*); lean_object* l_Subarray_forInUnsafe_loop(lean_object*, lean_object*, lean_object*); lean_object* l_Subarray_forInUnsafe_loop_match__1(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__4; lean_object* l_Subarray_forInUnsafe_loop___at_Array_ofSubarray___spec__1___rarg(lean_object*, size_t, size_t, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_forM___spec__1___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__3; +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__3; lean_object* l_Array_anyMUnsafe_any___at_Subarray_allM___spec__1___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Subarray_toArray(lean_object*); lean_object* l_Subarray_forInUnsafe_loop___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_foldl___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_object* l_Array_term_____x5b___x3a_x5d; lean_object* l_Subarray_forInUnsafe(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__2; +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__1; lean_object* l_Array_term_____x5b___x3a___x5d; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__2; lean_object* l_Array_anyMUnsafe_any___at_Array_allM___spec__1___rarg___lambda__1___boxed(lean_object*, lean_object*); lean_object* l_Subarray_forInUnsafe_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_foldl___spec__1___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*); -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__2; lean_object* l_Array_term_____x5b___x3a___x5d___closed__11; extern lean_object* l_Lean_numLitKind___closed__2; lean_object* l_Subarray_foldl(lean_object*, lean_object*); lean_object* l_Subarray_all(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__7; lean_object* l_Array_anyMUnsafe_any___at_Subarray_allM___spec__1___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, lean_object*, size_t, uint8_t); lean_object* l_Subarray_foldr___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_ofSubarray(lean_object*); lean_object* l_Array_term_____x5b_x3a___x5d___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__6; lean_object* l_Subarray_forInUnsafe_loop___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10; lean_object* l_Array_term_____x5b_x3a___x5d___closed__2; @@ -130,17 +128,18 @@ lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); lean_object* l_Subarray_allM___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Subarray_all___spec__1(lean_object*); lean_object* l_Subarray_foldrM___rarg(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__7; lean_object* l_Array_term_____x5b___x3a___x5d___closed__7; extern lean_object* l_Lean_nullKind___closed__2; lean_object* l_Array_term_____x5b_x3a___x5d___closed__1; -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__6; lean_object* l_Array_ofSubarray___rarg___boxed(lean_object*); lean_object* l_Subarray_foldlM(lean_object*, lean_object*, lean_object*); lean_object* l_Array_term_____x5b_x3a___x5d___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Subarray_foldrM(lean_object*, lean_object*, lean_object*); lean_object* l_Subarray_forInUnsafe_loop___rarg___lambda__1(lean_object*, size_t, lean_object*, lean_object*, size_t, lean_object*); +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__11; uint8_t lean_nat_dec_le(lean_object*, lean_object*); -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_forRevM___spec__2(lean_object*, lean_object*); lean_object* l_Subarray_any(lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -152,15 +151,14 @@ lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__2(lean_object lean_object* l_Array_term_____x5b_x3a___x5d; lean_object* l_Subarray_forRevM___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__1___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*); -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__5; +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__5; lean_object* l_Subarray_forM___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__11; lean_object* l_Array_ofSubarray___rarg(lean_object*); lean_object* l_instHAppendSubarraySubarrayArray___rarg(lean_object*, lean_object*); -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__10; extern lean_object* l_term_x5b___x5d___closed__4; uint8_t l_Subarray_all___rarg(lean_object*, lean_object*); lean_object* l_instHAppendSubarraySubarrayArray___rarg___boxed(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_forRevM___spec__1___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Array_term_____x5b___x3a_x5d___closed__2; uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); @@ -168,18 +166,20 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_forM___spec__1___rarg___lam lean_object* l_Subarray_forRevM(lean_object*, lean_object*); lean_object* l_Array_term_____x5b___x3a___x5d___closed__13; lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_forRevM___spec__1(lean_object*, lean_object*); +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__10; lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_forRevM___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_term_____x5b___x3a___x5d___closed__6; uint8_t l_Array_anyMUnsafe_any___at_Subarray_all___spec__1___rarg(lean_object*, lean_object*, size_t, size_t); lean_object* l_Subarray_foldl___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_object* l_Subarray_forIn___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_term_____x5b___x3a_x5d___closed__4; lean_object* l_Array_term_____x5b___x3a___x5d___closed__5; lean_object* l_Subarray_allM(lean_object*, lean_object*); lean_object* l_Array_term_____x5b___x3a___x5d___closed__3; lean_object* l_Subarray_foldr___rarg___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_774____closed__1; +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_775____closed__1; lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_forM___spec__1(lean_object*, lean_object*); lean_object* l_Subarray_forIn(lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Subarray_allM___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t); @@ -1954,7 +1954,7 @@ static lean_object* _init_l_Array_term_____x5b___x3a___x5d___closed__10() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_2 = lean_alloc_ctor(5, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -2160,7 +2160,7 @@ x_1 = l_Array_term_____x5b_x3a___x5d___closed__6; return x_1; } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__1() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__1() { _start: { lean_object* x_1; @@ -2168,22 +2168,22 @@ x_1 = lean_mk_string("Array.toSubarray"); return x_1; } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__2() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__1; +x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__3() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__1; +x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__2; +x_3 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -2191,7 +2191,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__4() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__4() { _start: { lean_object* x_1; @@ -2199,41 +2199,41 @@ x_1 = lean_mk_string("toSubarray"); return x_1; } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__5() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Array_term_____x5b___x3a___x5d___closed__2; -x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__4; +x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__6() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__5; +x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__5; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__7() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__6; +x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__6; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -2272,10 +2272,10 @@ lean_inc(x_17); x_18 = lean_ctor_get(x_2, 1); lean_inc(x_18); lean_dec(x_2); -x_19 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__5; +x_19 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__5; x_20 = l_Lean_addMacroScope(x_18, x_19, x_17); -x_21 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__3; -x_22 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__7; +x_21 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__3; +x_22 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__7; x_23 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_23, 0, x_16); lean_ctor_set(x_23, 1, x_21); @@ -2291,7 +2291,7 @@ x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); x_31 = lean_array_push(x_25, x_30); -x_32 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_32 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); @@ -2311,10 +2311,10 @@ lean_inc(x_36); x_37 = lean_ctor_get(x_2, 1); lean_inc(x_37); lean_dec(x_2); -x_38 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__5; +x_38 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__5; x_39 = l_Lean_addMacroScope(x_37, x_38, x_36); -x_40 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__3; -x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__7; +x_40 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__3; +x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__7; x_42 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_42, 0, x_34); lean_ctor_set(x_42, 1, x_40); @@ -2330,7 +2330,7 @@ x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); x_50 = lean_array_push(x_44, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_51 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); @@ -2342,7 +2342,7 @@ return x_53; } } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_774____closed__1() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_775____closed__1() { _start: { lean_object* x_1; @@ -2350,7 +2350,7 @@ x_1 = lean_mk_string("0"); return x_1; } } -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_774_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_775_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -2387,10 +2387,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__5; +x_17 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__5; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__3; -x_20 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__7; +x_19 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__3; +x_20 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__7; lean_inc(x_14); x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); @@ -2400,7 +2400,7 @@ lean_ctor_set(x_21, 3, x_20); x_22 = l_Array_empty___closed__1; x_23 = lean_array_push(x_22, x_21); x_24 = lean_array_push(x_22, x_9); -x_25 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_774____closed__1; +x_25 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_775____closed__1; x_26 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_26, 0, x_14); lean_ctor_set(x_26, 1, x_25); @@ -2416,7 +2416,7 @@ x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); x_34 = lean_array_push(x_23, x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); @@ -2436,10 +2436,10 @@ lean_inc(x_39); x_40 = lean_ctor_get(x_2, 1); lean_inc(x_40); lean_dec(x_2); -x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__5; +x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__5; x_42 = l_Lean_addMacroScope(x_40, x_41, x_39); -x_43 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__3; -x_44 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__7; +x_43 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__3; +x_44 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__7; lean_inc(x_37); x_45 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_45, 0, x_37); @@ -2449,7 +2449,7 @@ lean_ctor_set(x_45, 3, x_44); x_46 = l_Array_empty___closed__1; x_47 = lean_array_push(x_46, x_45); x_48 = lean_array_push(x_46, x_9); -x_49 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_774____closed__1; +x_49 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_775____closed__1; x_50 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_50, 0, x_37); lean_ctor_set(x_50, 1, x_49); @@ -2465,7 +2465,7 @@ x_57 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_57, 0, x_56); lean_ctor_set(x_57, 1, x_55); x_58 = lean_array_push(x_47, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_59 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_59); lean_ctor_set(x_60, 1, x_58); @@ -2477,7 +2477,7 @@ return x_61; } } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__1() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__1() { _start: { lean_object* x_1; @@ -2485,22 +2485,22 @@ x_1 = lean_mk_string("a"); return x_1; } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__2() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__1; +x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__1; +x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__2; +x_3 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -2508,41 +2508,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__1; +x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__5() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__5; +x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__5; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__6() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__5; +x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__7() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__7() { _start: { lean_object* x_1; @@ -2550,22 +2550,22 @@ x_1 = lean_mk_string("a.size"); return x_1; } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__8() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__8() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__7; +x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__7; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__9() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__7; +x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__7; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__8; +x_3 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__8; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -2573,7 +2573,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__10() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__10() { _start: { lean_object* x_1; @@ -2581,17 +2581,17 @@ x_1 = lean_mk_string("size"); return x_1; } } -static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__11() { +static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__11() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; -x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__10; +x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; +x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__10; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -2628,19 +2628,19 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_17 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_14); lean_ctor_set(x_18, 1, x_17); x_19 = l_Array_empty___closed__1; x_20 = lean_array_push(x_19, x_18); -x_21 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_21 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; lean_inc(x_15); lean_inc(x_16); x_22 = l_Lean_addMacroScope(x_16, x_21, x_15); x_23 = lean_box(0); -x_24 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_24 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_inc(x_14); x_25 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_25, 0, x_14); @@ -2648,28 +2648,28 @@ lean_ctor_set(x_25, 1, x_24); lean_ctor_set(x_25, 2, x_22); lean_ctor_set(x_25, 3, x_23); x_26 = lean_array_push(x_19, x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_27 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_inc(x_26); x_28 = lean_array_push(x_26, x_27); x_29 = lean_array_push(x_28, x_27); -x_30 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_30 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_14); x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_14); lean_ctor_set(x_31, 1, x_30); x_32 = lean_array_push(x_29, x_31); x_33 = lean_array_push(x_32, x_9); -x_34 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_34 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_35 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_35, 0, x_34); lean_ctor_set(x_35, 1, x_33); x_36 = lean_array_push(x_19, x_35); -x_37 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_37 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); x_39 = lean_array_push(x_20, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_40 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_14); x_41 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_41, 0, x_14); @@ -2680,12 +2680,12 @@ x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_43); lean_ctor_set(x_44, 1, x_42); x_45 = lean_array_push(x_39, x_44); -x_46 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__5; +x_46 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__5; lean_inc(x_15); lean_inc(x_16); x_47 = l_Lean_addMacroScope(x_16, x_46, x_15); -x_48 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__3; -x_49 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__6; +x_48 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__3; +x_49 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__6; lean_inc(x_14); x_50 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_50, 0, x_14); @@ -2694,9 +2694,9 @@ lean_ctor_set(x_50, 2, x_47); lean_ctor_set(x_50, 3, x_49); x_51 = lean_array_push(x_19, x_50); x_52 = lean_array_push(x_26, x_11); -x_53 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__11; +x_53 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__11; x_54 = l_Lean_addMacroScope(x_16, x_53, x_15); -x_55 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__9; +x_55 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__9; x_56 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_56, 0, x_14); lean_ctor_set(x_56, 1, x_55); @@ -2707,12 +2707,12 @@ x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_43); lean_ctor_set(x_58, 1, x_57); x_59 = lean_array_push(x_51, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_60 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_60); lean_ctor_set(x_61, 1, x_59); x_62 = lean_array_push(x_45, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_63 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); @@ -2732,19 +2732,19 @@ lean_inc(x_67); x_68 = lean_ctor_get(x_2, 1); lean_inc(x_68); lean_dec(x_2); -x_69 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_69 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_65); x_70 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_70, 0, x_65); lean_ctor_set(x_70, 1, x_69); x_71 = l_Array_empty___closed__1; x_72 = lean_array_push(x_71, x_70); -x_73 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_73 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; lean_inc(x_67); lean_inc(x_68); x_74 = l_Lean_addMacroScope(x_68, x_73, x_67); x_75 = lean_box(0); -x_76 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_76 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_inc(x_65); x_77 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_77, 0, x_65); @@ -2752,28 +2752,28 @@ lean_ctor_set(x_77, 1, x_76); lean_ctor_set(x_77, 2, x_74); lean_ctor_set(x_77, 3, x_75); x_78 = lean_array_push(x_71, x_77); -x_79 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_79 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_inc(x_78); x_80 = lean_array_push(x_78, x_79); x_81 = lean_array_push(x_80, x_79); -x_82 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_82 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_65); x_83 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_83, 0, x_65); lean_ctor_set(x_83, 1, x_82); x_84 = lean_array_push(x_81, x_83); x_85 = lean_array_push(x_84, x_9); -x_86 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_86 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_86); lean_ctor_set(x_87, 1, x_85); x_88 = lean_array_push(x_71, x_87); -x_89 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_89 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_90 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_90, 0, x_89); lean_ctor_set(x_90, 1, x_88); x_91 = lean_array_push(x_72, x_90); -x_92 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_92 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_65); x_93 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_93, 0, x_65); @@ -2784,12 +2784,12 @@ x_96 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_96, 0, x_95); lean_ctor_set(x_96, 1, x_94); x_97 = lean_array_push(x_91, x_96); -x_98 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__5; +x_98 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__5; lean_inc(x_67); lean_inc(x_68); x_99 = l_Lean_addMacroScope(x_68, x_98, x_67); -x_100 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__3; -x_101 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__6; +x_100 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__3; +x_101 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__6; lean_inc(x_65); x_102 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_102, 0, x_65); @@ -2798,9 +2798,9 @@ lean_ctor_set(x_102, 2, x_99); lean_ctor_set(x_102, 3, x_101); x_103 = lean_array_push(x_71, x_102); x_104 = lean_array_push(x_78, x_11); -x_105 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__11; +x_105 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__11; x_106 = l_Lean_addMacroScope(x_68, x_105, x_67); -x_107 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__9; +x_107 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__9; x_108 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_108, 0, x_65); lean_ctor_set(x_108, 1, x_107); @@ -2811,12 +2811,12 @@ x_110 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_110, 0, x_95); lean_ctor_set(x_110, 1, x_109); x_111 = lean_array_push(x_103, x_110); -x_112 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_112 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_113 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_113, 0, x_112); lean_ctor_set(x_113, 1, x_111); x_114 = lean_array_push(x_97, x_113); -x_115 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_115 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_116 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_116, 0, x_115); lean_ctor_set(x_116, 1, x_114); @@ -2947,44 +2947,44 @@ l_Array_term_____x5b_x3a___x5d___closed__6 = _init_l_Array_term_____x5b_x3a___x5 lean_mark_persistent(l_Array_term_____x5b_x3a___x5d___closed__6); l_Array_term_____x5b_x3a___x5d = _init_l_Array_term_____x5b_x3a___x5d(); lean_mark_persistent(l_Array_term_____x5b_x3a___x5d); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__1 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__1(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__1); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__2 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__2(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__2); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__3 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__3(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__3); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__4 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__4(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__4); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__5 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__5(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__5); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__6 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__6(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__6); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__7 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__7(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_633____closed__7); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_774____closed__1 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_774____closed__1(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_774____closed__1); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__1 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__1(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__1); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__2 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__2(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__2); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__5 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__5(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__5); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__6 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__6(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__6); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__7 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__7(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__7); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__8 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__8(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__8); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__9 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__9(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__9); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__10 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__10(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__10); -l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__11 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__11(); -lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__11); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__1 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__1(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__1); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__2 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__2(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__2); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__3 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__3(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__3); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__4 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__4(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__4); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__5 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__5(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__5); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__6 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__6(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__6); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__7 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__7(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_634____closed__7); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_775____closed__1 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_775____closed__1(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_775____closed__1); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__1 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__1(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__1); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__2 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__2(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__2); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__5 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__5(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__5); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__6 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__6(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__6); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__7 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__7(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__7); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__8 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__8(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__8); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__9 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__9(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__9); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__10 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__10(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__10); +l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__11 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__11(); +lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__11); return lean_io_result_mk_ok(lean_box(0)); } #ifdef __cplusplus diff --git a/stage0/stdlib/Init/Data/Format/Macro.c b/stage0/stdlib/Init/Data/Format/Macro.c index cef6ee67ab..2e6ab4b094 100644 --- a/stage0/stdlib/Init/Data/Format/Macro.c +++ b/stage0/stdlib/Init/Data/Format/Macro.c @@ -20,6 +20,7 @@ lean_object* l_Std_termF_x21_____closed__7; lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__6; lean_object* lean_string_utf8_byte_size(lean_object*); lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__14; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__10; lean_object* l_Std_termF_x21__; lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__3; @@ -44,7 +45,6 @@ lean_object* l_Std_termF_x21_____closed__6; lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__2; lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__8; lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__1; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__4; static lean_object* _init_l_Std_termF_x21_____closed__1() { _start: @@ -310,7 +310,7 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_o x_8 = lean_unsigned_to_nat(1u); x_9 = l_Lean_Syntax_getArg(x_1, x_8); lean_dec(x_1); -x_10 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_2, x_3); +x_10 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_2, x_3); x_11 = lean_ctor_get(x_10, 0); lean_inc(x_11); x_12 = lean_ctor_get(x_10, 1); @@ -331,7 +331,7 @@ lean_ctor_set(x_19, 0, x_11); lean_ctor_set(x_19, 1, x_17); lean_ctor_set(x_19, 2, x_16); lean_ctor_set(x_19, 3, x_18); -x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_2, x_12); +x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_2, x_12); x_21 = lean_ctor_get(x_20, 0); lean_inc(x_21); x_22 = lean_ctor_get(x_20, 1); diff --git a/stage0/stdlib/Init/Data/OfScientific.c b/stage0/stdlib/Init/Data/OfScientific.c index 03efe103f3..aed9e75cd6 100644 --- a/stage0/stdlib/Init/Data/OfScientific.c +++ b/stage0/stdlib/Init/Data/OfScientific.c @@ -1,6 +1,6 @@ // Lean compiler output // Module: Init.Data.OfScientific -// Imports: Init.Data.Float Init.Data.Nat +// Imports: Init.Meta Init.Data.Float Init.Data.Nat #include #if defined(__clang__) #pragma clang diagnostic ignored "-Wunused-parameter" @@ -35,6 +35,7 @@ x_6 = lean_box_float(x_5); return x_6; } } +lean_object* initialize_Init_Meta(lean_object*); lean_object* initialize_Init_Data_Float(lean_object*); lean_object* initialize_Init_Data_Nat(lean_object*); static bool _G_initialized = false; @@ -42,6 +43,9 @@ lean_object* initialize_Init_Data_OfScientific(lean_object* w) { lean_object * res; if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); _G_initialized = true; +res = initialize_Init_Meta(lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); res = initialize_Init_Data_Float(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); diff --git a/stage0/stdlib/Init/Data/Range.c b/stage0/stdlib/Init/Data/Range.c index e70bfc20dc..ce135b8da5 100644 --- a/stage0/stdlib/Init/Data/Range.c +++ b/stage0/stdlib/Init/Data/Range.c @@ -15,7 +15,6 @@ extern "C" { #endif lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__11; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_807____closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l_Std_Range_term_x5b___x3a___x3a___x5d___closed__3; lean_object* l_Std_Range_term_x5b___x3a___x3a___x5d___closed__5; lean_object* lean_name_mk_string(lean_object*, lean_object*); @@ -25,7 +24,7 @@ lean_object* l_Std_Range_term_x5b_x3a___x5d___closed__11; lean_object* l_Std_Range_term_x5b_x3a___x5d___closed__9; extern lean_object* l_Array_empty___closed__1; lean_object* l_Std_Range_term_x5b___x3a___x5d___closed__7; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* l_Std_Range_term_x5b_x3a___x3a___x5d; lean_object* l_Std_Range_step___default; lean_object* lean_array_push(lean_object*, lean_object*); @@ -40,8 +39,10 @@ lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_109____spec__1(lean_object*, lean_object*); lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__21; lean_object* l_Std_Range_term_x5b___x3a___x5d___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2; lean_object* l_Std_Range_forIn_loop_match__2___rarg___boxed(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__5; extern lean_object* l_term_x5b___x5d___closed__10; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); lean_object* l_Std_Range_term_x5b___x3a___x3a___x5d; @@ -66,16 +67,15 @@ lean_object* l_Std_Range_term_x5b_x3a___x5d___closed__2; lean_object* l_Std_Range_forIn_loop___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_term_x5b_x3a___x3a___x5d___closed__5; lean_object* l_Std_Range_forIn_loop___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_object* l_Std_Range_term_x5b_x3a___x5d___closed__5; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__7; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__14; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__18; lean_object* l_Std_Range_term_x5b_x3a___x5d___closed__3; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22; lean_object* l_Std_Range_term_x5b___x3a___x5d___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l_Std_Range_term_x5b___x3a___x5d___closed__5; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10; extern lean_object* l_termDepIfThenElse___closed__14; @@ -84,7 +84,6 @@ lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_nullKind___closed__2; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_494____closed__6; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_807____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l_Std_Range_term_x5b_x3a___x5d___closed__6; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_494____closed__3; lean_object* l_Std_Range_term_x5b___x3a___x3a___x5d___closed__2; @@ -101,6 +100,7 @@ lean_object* l_Std_Range_forIn_loop_match__2(lean_object*); lean_object* l_Std_Range_term_x5b___x3a___x5d; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_494____closed__4; extern lean_object* l_term_x5b___x5d___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__10; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__20; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_494____closed__9; @@ -109,6 +109,7 @@ lean_object* l_Std_Range_term_x5b_x3a___x5d; lean_object* l_Std_Range_term_x5b_x3a___x3a___x5d___closed__6; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_807____closed__5; lean_object* l_Std_Range_forIn(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__19; lean_object* l_Std_Range_forIn_loop_match__1(lean_object*, lean_object*); lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); @@ -117,7 +118,6 @@ lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_494____closed__1; lean_object* l_Std_Range_term_x5b_x3a___x5d___closed__7; lean_object* l_Std_Range_term_x5b___x3a___x5d___closed__6; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__9; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__5; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_494____closed__2; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__4; lean_object* l_Std_Range_forIn_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -424,7 +424,7 @@ static lean_object* _init_l_Std_Range_term_x5b_x3a___x5d___closed__7() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_2 = lean_alloc_ctor(5, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -766,7 +766,7 @@ static lean_object* _init_l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -784,7 +784,7 @@ static lean_object* _init_l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -802,7 +802,7 @@ static lean_object* _init_l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__5; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -895,7 +895,7 @@ static lean_object* _init_l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__14; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -906,7 +906,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -1020,7 +1020,7 @@ lean_ctor_set(x_16, 0, x_12); lean_ctor_set(x_16, 1, x_15); x_17 = l_Array_empty___closed__1; x_18 = lean_array_push(x_17, x_16); -x_19 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_19 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_20 = lean_array_push(x_18, x_19); x_21 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__10; lean_inc(x_13); @@ -1041,7 +1041,7 @@ x_29 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_29, 0, x_28); lean_ctor_set(x_29, 1, x_27); x_30 = lean_array_push(x_17, x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_31 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_12); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_12); @@ -1065,7 +1065,7 @@ lean_ctor_set(x_42, 1, x_41); x_43 = lean_array_push(x_20, x_42); x_44 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__16; x_45 = lean_array_push(x_43, x_44); -x_46 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_46 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_12); x_47 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_47, 0, x_12); @@ -1118,7 +1118,7 @@ lean_ctor_set(x_67, 0, x_62); lean_ctor_set(x_67, 1, x_66); x_68 = l_Array_empty___closed__1; x_69 = lean_array_push(x_68, x_67); -x_70 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_70 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_71 = lean_array_push(x_69, x_70); x_72 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__10; lean_inc(x_64); @@ -1139,7 +1139,7 @@ x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); x_81 = lean_array_push(x_68, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_82 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_62); x_83 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_83, 0, x_62); @@ -1163,7 +1163,7 @@ lean_ctor_set(x_93, 1, x_92); x_94 = lean_array_push(x_71, x_93); x_95 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__16; x_96 = lean_array_push(x_94, x_95); -x_97 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_97 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_62); x_98 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_98, 0, x_62); @@ -1344,7 +1344,7 @@ lean_ctor_set(x_18, 0, x_14); lean_ctor_set(x_18, 1, x_17); x_19 = l_Array_empty___closed__1; x_20 = lean_array_push(x_19, x_18); -x_21 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_21 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_22 = lean_array_push(x_20, x_21); x_23 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_494____closed__4; lean_inc(x_15); @@ -1365,7 +1365,7 @@ x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); x_32 = lean_array_push(x_19, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_33 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_14); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_14); @@ -1378,7 +1378,7 @@ x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); x_39 = lean_array_push(x_19, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_40 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_14); x_41 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_41, 0, x_14); @@ -1428,7 +1428,7 @@ lean_ctor_set(x_64, 1, x_63); x_65 = lean_array_push(x_22, x_64); x_66 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__16; x_67 = lean_array_push(x_65, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_68 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_14); x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_14); @@ -1481,7 +1481,7 @@ lean_ctor_set(x_89, 0, x_84); lean_ctor_set(x_89, 1, x_88); x_90 = l_Array_empty___closed__1; x_91 = lean_array_push(x_90, x_89); -x_92 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_92 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_93 = lean_array_push(x_91, x_92); x_94 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_494____closed__4; lean_inc(x_86); @@ -1502,7 +1502,7 @@ x_102 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_102, 0, x_101); lean_ctor_set(x_102, 1, x_100); x_103 = lean_array_push(x_90, x_102); -x_104 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_104 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_84); x_105 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_105, 0, x_84); @@ -1515,7 +1515,7 @@ x_109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_109, 0, x_108); lean_ctor_set(x_109, 1, x_107); x_110 = lean_array_push(x_90, x_109); -x_111 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_111 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_84); x_112 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_112, 0, x_84); @@ -1565,7 +1565,7 @@ lean_ctor_set(x_135, 1, x_134); x_136 = lean_array_push(x_93, x_135); x_137 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__16; x_138 = lean_array_push(x_136, x_137); -x_139 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_139 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_84); x_140 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_140, 0, x_84); @@ -1724,7 +1724,7 @@ lean_ctor_set(x_20, 0, x_16); lean_ctor_set(x_20, 1, x_19); x_21 = l_Array_empty___closed__1; x_22 = lean_array_push(x_21, x_20); -x_23 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_23 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_24 = lean_array_push(x_22, x_23); x_25 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_494____closed__4; lean_inc(x_17); @@ -1745,7 +1745,7 @@ x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); x_34 = lean_array_push(x_21, x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_35 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_16); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_16); @@ -1758,7 +1758,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_21, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_42 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_16); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_16); @@ -1839,7 +1839,7 @@ lean_ctor_set(x_82, 1, x_81); x_83 = lean_array_push(x_24, x_82); x_84 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__16; x_85 = lean_array_push(x_83, x_84); -x_86 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_86 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_16); x_87 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_87, 0, x_16); @@ -1892,7 +1892,7 @@ lean_ctor_set(x_107, 0, x_102); lean_ctor_set(x_107, 1, x_106); x_108 = l_Array_empty___closed__1; x_109 = lean_array_push(x_108, x_107); -x_110 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_110 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_111 = lean_array_push(x_109, x_110); x_112 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_494____closed__4; lean_inc(x_104); @@ -1913,7 +1913,7 @@ x_120 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_120, 0, x_119); lean_ctor_set(x_120, 1, x_118); x_121 = lean_array_push(x_108, x_120); -x_122 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_122 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_102); x_123 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_123, 0, x_102); @@ -1926,7 +1926,7 @@ x_127 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_127, 0, x_126); lean_ctor_set(x_127, 1, x_125); x_128 = lean_array_push(x_108, x_127); -x_129 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_129 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_102); x_130 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_130, 0, x_102); @@ -2007,7 +2007,7 @@ lean_ctor_set(x_169, 1, x_168); x_170 = lean_array_push(x_111, x_169); x_171 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__16; x_172 = lean_array_push(x_170, x_171); -x_173 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_173 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_102); x_174 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_174, 0, x_102); @@ -2089,7 +2089,7 @@ lean_ctor_set(x_18, 0, x_14); lean_ctor_set(x_18, 1, x_17); x_19 = l_Array_empty___closed__1; x_20 = lean_array_push(x_19, x_18); -x_21 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_21 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_22 = lean_array_push(x_20, x_21); x_23 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__10; lean_inc(x_15); @@ -2110,7 +2110,7 @@ x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); x_32 = lean_array_push(x_19, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_33 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_14); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_14); @@ -2123,7 +2123,7 @@ x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); x_39 = lean_array_push(x_19, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_40 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_14); x_41 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_41, 0, x_14); @@ -2173,7 +2173,7 @@ lean_ctor_set(x_64, 1, x_63); x_65 = lean_array_push(x_22, x_64); x_66 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__16; x_67 = lean_array_push(x_65, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_68 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_14); x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_14); @@ -2226,7 +2226,7 @@ lean_ctor_set(x_89, 0, x_84); lean_ctor_set(x_89, 1, x_88); x_90 = l_Array_empty___closed__1; x_91 = lean_array_push(x_90, x_89); -x_92 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_92 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_93 = lean_array_push(x_91, x_92); x_94 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__10; lean_inc(x_86); @@ -2247,7 +2247,7 @@ x_102 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_102, 0, x_101); lean_ctor_set(x_102, 1, x_100); x_103 = lean_array_push(x_90, x_102); -x_104 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_104 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_84); x_105 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_105, 0, x_84); @@ -2260,7 +2260,7 @@ x_109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_109, 0, x_108); lean_ctor_set(x_109, 1, x_107); x_110 = lean_array_push(x_90, x_109); -x_111 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_111 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_84); x_112 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_112, 0, x_84); @@ -2310,7 +2310,7 @@ lean_ctor_set(x_135, 1, x_134); x_136 = lean_array_push(x_93, x_135); x_137 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__16; x_138 = lean_array_push(x_136, x_137); -x_139 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_139 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_84); x_140 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_140, 0, x_84); diff --git a/stage0/stdlib/Init/Data/Repr.c b/stage0/stdlib/Init/Data/Repr.c index dfff7db1eb..9ecf3d4e40 100644 --- a/stage0/stdlib/Init/Data/Repr.c +++ b/stage0/stdlib/Init/Data/Repr.c @@ -140,7 +140,6 @@ lean_object* l_instReprList__1___rarg___boxed(lean_object*, lean_object*, lean_o lean_object* l_Nat_toSuperscriptString(lean_object*); uint32_t l_Nat_digitChar(lean_object*); extern lean_object* l_Std_Format_paren___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__7; lean_object* l_instReprAtomString; lean_object* l_instReprId__1(lean_object*); lean_object* l_instReprIterator_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -210,6 +209,7 @@ lean_object* l_instReprSigma___rarg___closed__4; lean_object* lean_string_length(lean_object*); lean_object* l_instReprTupleProd_match__1___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Std_Format_sbracket___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_object* l_instReprDecidable___rarg___boxed(lean_object*, lean_object*); lean_object* l_Repr_addAppParen___boxed(lean_object*, lean_object*); lean_object* l_reprStr(lean_object*); @@ -1088,7 +1088,7 @@ static lean_object* _init_l_instReprProd___rarg___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; diff --git a/stage0/stdlib/Init/Data/ToString/Macro.c b/stage0/stdlib/Init/Data/ToString/Macro.c index 56bb3fda6f..22d817c35c 100644 --- a/stage0/stdlib/Init/Data/ToString/Macro.c +++ b/stage0/stdlib/Init/Data/ToString/Macro.c @@ -22,6 +22,7 @@ lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__7; lean_object* l_termS_x21_____closed__3; lean_object* lean_string_utf8_byte_size(lean_object*); lean_object* l_termS_x21_____closed__2; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(lean_object*, lean_object*); extern lean_object* l_Lean_instQuoteSubstring___closed__1; extern lean_object* l_Lean_instQuoteSubstring___closed__2; lean_object* l_Lean_Syntax_expandInterpolatedStr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -47,7 +48,6 @@ lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__12; uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); lean_object* l_termS_x21__; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(lean_object*, lean_object*); static lean_object* _init_l_termS_x21_____closed__1() { _start: { @@ -314,7 +314,7 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_o x_8 = lean_unsigned_to_nat(1u); x_9 = l_Lean_Syntax_getArg(x_1, x_8); lean_dec(x_1); -x_10 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_2, x_3); +x_10 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_2, x_3); x_11 = lean_ctor_get(x_10, 0); lean_inc(x_11); x_12 = lean_ctor_get(x_10, 1); @@ -335,7 +335,7 @@ lean_ctor_set(x_19, 0, x_11); lean_ctor_set(x_19, 1, x_17); lean_ctor_set(x_19, 2, x_16); lean_ctor_set(x_19, 3, x_18); -x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_2, x_12); +x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_2, x_12); x_21 = lean_ctor_get(x_20, 0); lean_inc(x_21); x_22 = lean_ctor_get(x_20, 1); diff --git a/stage0/stdlib/Init/Meta.c b/stage0/stdlib/Init/Meta.c index 2e62a60df6..0d38b6fa43 100644 --- a/stage0/stdlib/Init/Meta.c +++ b/stage0/stdlib/Init/Meta.c @@ -118,7 +118,6 @@ uint32_t l_Lean_idEndEscape; lean_object* l_Lean_Syntax_SepArray_instCoeTailSepArrayArraySyntax(lean_object*); lean_object* l_Lean_Syntax_decodeQuotedChar___boxed__const__5; extern lean_object* l_instReprBool___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_isIdRest___boxed(lean_object*); lean_object* l_Lean_instQuoteProd(lean_object*, lean_object*); lean_object* l_Lean_mkIdentFrom(lean_object*, lean_object*); @@ -142,7 +141,6 @@ extern lean_object* l_Array_getEvenElems___rarg___closed__1; lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeHexDigit___boxed(lean_object*, lean_object*); lean_object* l_Lean_Syntax_setTailInfo(lean_object*, lean_object*); lean_object* l_Lean_instQuoteArray(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__8; lean_object* lean_string_utf8_extract(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_instQuoteProd_match__1(lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_5935____closed__1; @@ -160,6 +158,7 @@ lean_object* l_Array_filterSepElems___boxed(lean_object*, lean_object*); lean_object* l_Lean_mkIdentFrom___boxed(lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_5935____closed__17; lean_object* l_Lean_Syntax_setHeadInfo(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; extern lean_object* l_instReprBool___closed__2; lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_5935____closed__8; lean_object* l_Lean_instQuoteBool___closed__1; @@ -180,10 +179,12 @@ lean_object* l_Lean_isSubScriptAlnum___boxed(lean_object*); lean_object* l_Array_mapSepElems(lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__4; lean_object* l_Lean_Name_instReprName(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); lean_object* l_Lean_Syntax_SepArray_ofElems(lean_object*, lean_object*); lean_object* l_Lean_Syntax_decodeQuotedChar_match__3___rarg(lean_object*, lean_object*); extern lean_object* l_instReprBool___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Lean_Name_capitalize_match__1(lean_object*); lean_object* l_Lean_version_major___closed__1; lean_object* l_Lean_Syntax_isLit_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -191,6 +192,7 @@ lean_object* l_Lean_instQuoteSubstring___closed__1; lean_object* lean_string_utf8_next(lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_5935____closed__15; lean_object* l_Lean_Syntax_isAtom_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2450____closed__4; lean_object* l_Lean_instQuoteSubstring___closed__2; lean_object* l_Lean_Syntax_isLit_x3f___boxed(lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__8; @@ -234,6 +236,7 @@ lean_object* l_Lean_Syntax_mkStrLit___boxed(lean_object*, lean_object*); lean_object* l_Lean_Syntax_mkApp_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_expandInterpolatedStr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_numLitKind; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__8; lean_object* l_Lean_Syntax_expandInterpolatedStrChunks_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_instQuoteString(lean_object*); lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeDecimalLitAux(lean_object*, lean_object*, lean_object*); @@ -290,7 +293,6 @@ lean_object* l_Lean_mkFreshId___rarg(lean_object*, lean_object*); lean_object* l_String_capitalize(lean_object*); lean_object* l_Lean_evalOptPrec_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_NameGenerator_next(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__7; lean_object* l_Lean_Syntax_setHeadInfo_match__1(lean_object*); lean_object* l_Lean_Syntax_decodeCharLit___boxed(lean_object*); lean_object* l_Lean_Syntax_decodeNatLitVal_x3f(lean_object*); @@ -350,10 +352,8 @@ lean_object* l___private_Init_Meta_0__Array_filterSepElemsMAux___rarg___lambda__ lean_object* l_Lean_Syntax_decodeScientificLitVal_x3f_decodeAfterExp(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*); lean_object* l_Lean_Syntax_findAux_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_setTailInfoAux_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_Lean_mkOptionalNode(lean_object*); lean_object* l___private_Init_Meta_0__Lean_version_getPatch___boxed(lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5; lean_object* l_Nat_pred(lean_object*); lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeHexLitAux___boxed(lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Array_filterSepElemsMAux(lean_object*); @@ -374,6 +374,7 @@ lean_object* l_Lean_version_minor___closed__1; lean_object* l_Lean_mkCIdentFromRef___rarg___lambda__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkSepArray(lean_object*, lean_object*); lean_object* l_Lean_Syntax_SepArray_ofElemsUsingRef___rarg(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5; lean_object* l_Lean_Name_appendBefore_match__1(lean_object*); lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeNameLitAux(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_isNumericSubscript___boxed(lean_object*); @@ -390,7 +391,6 @@ size_t lean_usize_of_nat(lean_object*); lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeInterpStrLit(lean_object*); extern lean_object* l_term___x2b_x2b_____closed__2; lean_object* l_Lean_Syntax_getOptionalIdent_x3f_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; lean_object* l_Lean_version_minor; lean_object* l_Lean_Syntax_decodeStrLit___boxed(lean_object*); lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__1; @@ -452,6 +452,7 @@ lean_object* l_Lean_termEvalPrio_x21_____closed__1; lean_object* l___private_Init_Meta_0__Lean_version_getMinor(lean_object*); lean_object* l_Lean_Syntax_getSepArgs(lean_object*); lean_object* l_Lean_termEvalPrio_x21_____closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Lean_Syntax_isIdent_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkHole(lean_object*); lean_object* l_Lean_Syntax_expandInterpolatedStr___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -491,7 +492,6 @@ lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeHexLitAux_match__1(lean_ lean_object* l_Lean_Name_appendBefore_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_5935____closed__20; lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_5935_(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; lean_object* l_Lean_mkSepArray_match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_instQuoteSubstring___closed__4; lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_beqConfig____x40_Init_Meta___hyg_5784____boxed(lean_object*, lean_object*); @@ -520,6 +520,7 @@ lean_object* lean_nat_mul(lean_object*, lean_object*); lean_object* l_Lean_Syntax_expandInterpolatedStr___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkCIdentFromRef___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_decodeQuotedChar___boxed__const__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__7; lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeHexLitAux_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_decodeQuotedChar___boxed__const__1; lean_object* l_Lean_Syntax_getTailInfo_x3f(lean_object*); @@ -601,6 +602,7 @@ lean_object* lean_nat_mod(lean_object*, lean_object*); lean_object* l_Lean_SourceInfo_getPos_x3f(lean_object*, uint8_t); lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__3; lean_object* l___private_Init_Meta_0__Array_filterSepElemsMAux___at_Array_filterSepElems___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5; lean_object* l_Lean_Meta_Simp_instBEqConfig___closed__1; lean_object* l_Lean_instQuoteProd___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_isScientificLit_x3f_match__1(lean_object*); @@ -621,7 +623,7 @@ lean_object* l_Lean_myMacro____x40_Init_Meta___hyg_4612_(lean_object*, lean_obje lean_object* l_Lean_myMacro____x40_Init_Meta___hyg_4501_(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_Meta___hyg_4744_(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_Meta___hyg_4119_(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l_Lean_Syntax_expandInterpolatedStr___closed__1; lean_object* l_Lean_Syntax_decodeQuotedChar_match__5(lean_object*); lean_object* l_Lean_Syntax_expandInterpolatedStr___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -633,7 +635,6 @@ lean_object* l_Lean_Syntax_decodeQuotedChar_match__4(lean_object*); lean_object* l_Lean_mkSepArray___boxed(lean_object*, lean_object*); lean_object* l_Lean_Syntax_isNone_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_decodeQuotedChar_match__5___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2376____closed__4; lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_5935____closed__26; lean_object* l_Lean_instQuoteName___closed__1; lean_object* l___private_Init_Meta_0__Lean_Syntax_updateLast_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -651,7 +652,6 @@ lean_object* l_Array_forInUnsafe_loop___at_Lean_mkSepArray___spec__1___closed__1 lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeInterpStrLit_loop_match__1(lean_object*); lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeInterpStrLit_loop(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getOptional_x3f_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5; lean_object* lean_nat_to_int(lean_object*); uint8_t l_Lean_Syntax_isToken(lean_object*, lean_object*); lean_object* l_Lean_Syntax_isFieldIdx_x3f___boxed(lean_object*); @@ -1791,7 +1791,7 @@ lean_inc(x_3); x_4 = lean_ctor_get(x_1, 1); lean_inc(x_4); lean_dec(x_1); -x_5 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_5 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_6 = lean_string_append(x_4, x_5); x_7 = l_Nat_repr(x_2); x_8 = lean_string_append(x_6, x_7); @@ -1803,7 +1803,7 @@ else { lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; x_10 = l_Nat_repr(x_2); -x_11 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_11 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_12 = lean_string_append(x_11, x_10); lean_dec(x_10); x_13 = lean_name_mk_string(x_1, x_12); @@ -5052,11 +5052,11 @@ lean_object* l_Lean_mkHole(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_3 = l_Lean_mkAtomFrom(x_1, x_2); x_4 = l_Lean_mkOptionalNode___closed__2; x_5 = lean_array_push(x_4, x_3); -x_6 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_6 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_7 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_7, 0, x_6); lean_ctor_set(x_7, 1, x_5); @@ -5235,7 +5235,7 @@ lean_ctor_set(x_7, 1, x_2); x_8 = l_Lean_Syntax_mkApp___closed__1; x_9 = lean_array_push(x_8, x_1); x_10 = lean_array_push(x_9, x_7); -x_11 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_11 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_12 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_12, 0, x_11); lean_ctor_set(x_12, 1, x_10); @@ -9442,7 +9442,7 @@ static lean_object* _init_l_Lean_instQuoteProd___rarg___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2376____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_2450____closed__4; x_2 = l_Lean_instQuoteProd___rarg___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -9513,7 +9513,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5; x_3 = l_Lean_mkCIdentFrom(x_1, x_2); return x_3; } @@ -9542,7 +9542,7 @@ x_7 = l___private_Init_Meta_0__Lean_quoteList___rarg(x_1, x_5); x_8 = l_Lean_Syntax_mkApp___closed__1; x_9 = lean_array_push(x_8, x_6); x_10 = lean_array_push(x_9, x_7); -x_11 = l_myMacro____x40_Init_Notation___hyg_10131____closed__7; +x_11 = l_myMacro____x40_Init_Notation___hyg_10205____closed__7; x_12 = l_Lean_Syntax_mkCApp(x_11, x_10); return x_12; } @@ -9581,7 +9581,7 @@ x_3 = lean_array_to_list(lean_box(0), x_2); x_4 = l___private_Init_Meta_0__Lean_quoteList___rarg(x_1, x_3); x_5 = l_Lean_mkOptionalNode___closed__2; x_6 = lean_array_push(x_5, x_4); -x_7 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5; +x_7 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5; x_8 = l_Lean_Syntax_mkCApp(x_7, x_6); return x_8; } @@ -13119,7 +13119,7 @@ x_12 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_12, 0, x_11); lean_ctor_set(x_12, 1, x_10); x_13 = lean_array_push(x_9, x_12); -x_14 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_14 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_15 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_15, 0, x_14); lean_ctor_set(x_15, 1, x_13); @@ -13140,7 +13140,7 @@ x_21 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_19); x_22 = lean_array_push(x_18, x_21); -x_23 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_23 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); @@ -13193,14 +13193,14 @@ lean_ctor_set(x_16, 1, x_15); x_17 = l_Array_empty___closed__1; x_18 = lean_array_push(x_17, x_16); x_19 = lean_array_push(x_17, x_10); -x_20 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_20 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_14); x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_20); x_22 = lean_array_push(x_17, x_21); x_23 = lean_array_push(x_22, x_2); -x_24 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_24 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_24); lean_ctor_set(x_25, 1, x_23); @@ -13219,7 +13219,7 @@ x_33 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_33, 0, x_14); lean_ctor_set(x_33, 1, x_32); x_34 = lean_array_push(x_31, x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_35 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); @@ -13242,14 +13242,14 @@ lean_ctor_set(x_40, 1, x_39); x_41 = l_Array_empty___closed__1; x_42 = lean_array_push(x_41, x_40); x_43 = lean_array_push(x_41, x_10); -x_44 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_44 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_37); x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_37); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_41, x_45); x_47 = lean_array_push(x_46, x_2); -x_48 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_48 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); @@ -13268,7 +13268,7 @@ x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_37); lean_ctor_set(x_57, 1, x_56); x_58 = lean_array_push(x_55, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_59 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_59); lean_ctor_set(x_60, 1, x_58); diff --git a/stage0/stdlib/Init/Notation.c b/stage0/stdlib/Init/Notation.c index 1083dee446..cd824f3fab 100644 --- a/stage0/stdlib/Init/Notation.c +++ b/stage0/stdlib/Init/Notation.c @@ -16,16 +16,17 @@ extern "C" { lean_object* l_term___u2228_____closed__4; lean_object* l_precMax___closed__5; lean_object* l_stx___x3c_x7c_x3e_____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_3482____closed__1; lean_object* l_Lean_Parser_Tactic_expandERwSeq(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_rwRuleSeq___closed__1; lean_object* l_Lean_Parser_Tactic_let_x21___closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_object* l_precMin1___closed__1; lean_object* l_term___x3c_x3d_____closed__6; lean_object* l_Lean_Parser_Syntax_addPrec___closed__17; lean_object* l_term_x25_x5b___x7c___x5d___closed__2; lean_object* l_Lean_Parser_Tactic_erewriteSeq___closed__1; lean_object* l_Lean_Parser_Tactic_exact___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_11426____closed__3; lean_object* l_Lean_Parser_Tactic_intros___closed__7; lean_object* l_Lean_Parser_Tactic_let_x21; lean_object* l_termDepIfThenElse___closed__26; @@ -34,59 +35,53 @@ lean_object* l_term___x3c_x3d__; lean_object* l_Lean_Parser_Tactic_induction___closed__1; lean_object* l_Lean_Parser_Tactic_generalize___closed__8; lean_object* l_term___x3c_x7c_x3e_____closed__5; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_4943____closed__7; lean_object* l_Lean_Parser_Tactic_cases___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__9; lean_object* l_rawNatLit___closed__9; lean_object* l_Lean_Parser_Tactic_tacticRepeat_____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__6; lean_object* l_term___x25_____closed__1; lean_object* l_term___x3d__; -lean_object* l_myMacro____x40_Init_Notation___hyg_10649____closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_3926____closed__2; lean_object* l_stx___x3c_x7c_x3e_____closed__9; -lean_object* l_myMacro____x40_Init_Notation___hyg_2631____closed__9; lean_object* l_term___u2265_____closed__1; lean_object* l_term___x3c_x24_x3e_____closed__2; lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_4497____closed__5; lean_object* l_term___u2227_____closed__5; lean_object* l_term___x2b_x2b_____closed__4; lean_object* l_Lean_Parser_Syntax_addPrec___closed__4; lean_object* l_Lean_Parser_Tactic_first___closed__8; lean_object* l_Lean_Parser_Tactic_first; +lean_object* l_myMacro____x40_Init_Notation___hyg_3482____closed__6; lean_object* l_Lean_Parser_Tactic_letrec___closed__12; +lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_object* l_Lean_Parser_Tactic_revert___closed__2; lean_object* l_term___x25_____closed__2; lean_object* l_Lean_Parser_Tactic_induction___closed__13; lean_object* l_precMin1___closed__4; lean_object* l_term_x2d_____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_958____closed__1; lean_object* l_term___x5c_x2f_____closed__3; lean_object* l_Lean_Parser_Tactic_simp___closed__12; lean_object* l_Lean_Parser_Tactic_rwRuleSeq___closed__6; lean_object* l_Lean_Parser_Tactic_generalize___closed__1; lean_object* l_Lean_Parser_Tactic_intro___closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__9; lean_object* l_Lean_Parser_Tactic_first___closed__4; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__11; lean_object* l_termDepIfThenElse___closed__12; lean_object* l_Lean_Parser_Tactic_erw; -lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__4; lean_object* l_prec_x28___x29___closed__5; lean_object* l_Lean_Parser_Tactic_case___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_3408____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__6; lean_object* l_Lean_Parser_Tactic_apply___closed__2; lean_object* l_term___u2265_____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_5715____closed__4; lean_object* l_Lean_Parser_Syntax_addPrec___closed__9; lean_object* l_term___x2d_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_10649____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_986____closed__2; lean_object* l_precLead___closed__4; lean_object* l_term_x2d__; lean_object* l_term___x3e_x3d_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; -lean_object* l_myMacro____x40_Init_Notation___hyg_2376____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_5277____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__3; lean_object* l_precMax___closed__3; lean_object* l_Lean_Parser_Tactic_erw___closed__7; lean_object* l_Lean_Parser_Tactic_first___closed__9; @@ -96,19 +91,17 @@ lean_object* l_stx___x3c_x7c_x3e_____closed__2; lean_object* l_Lean_Parser_Tactic_induction___closed__12; lean_object* l_Lean_Parser_Tactic_tacticRfl; lean_object* l_Lean_Parser_Tactic_have___closed__4; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__1; lean_object* l_Lean_Parser_Tactic_generalize___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_12675____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__8; lean_object* l_Lean_Parser_Tactic_rwSeq; lean_object* l_term___u2264_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_9130____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__4; lean_object* l_Lean_Parser_Tactic_intro___closed__9; lean_object* l_term___x3d_x3d_____closed__6; lean_object* l_term___u2227_____closed__3; lean_object* l_term_x5b___x5d___closed__9; lean_object* l_Lean_Parser_Tactic_failIfSuccess___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_4185____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_4497____closed__3; lean_object* l_term___x2b_____closed__2; lean_object* l_term___x3c_____closed__1; lean_object* l_Lean_Parser_Tactic_location___closed__7; @@ -116,137 +109,140 @@ lean_object* l_Lean_Parser_Syntax_addPrec___closed__2; lean_object* l_stx___x2c_x2a_x2c_x3f___closed__5; lean_object* l_Lean_Parser_Syntax_subPrec___closed__5; lean_object* l_prioLow___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_3149____closed__7; lean_object* l_Lean_Parser_Tactic_generalize___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_11685____closed__3; lean_object* lean_name_mk_string(lean_object*, lean_object*); lean_object* l_termDepIfThenElse___closed__11; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__5; lean_object* l_Lean_Parser_Tactic_have___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_1714____closed__1; lean_object* l_Lean_Parser_Attr_simp___closed__6; lean_object* l_Lean_Parser_Attr_simp; -lean_object* l_myMacro____x40_Init_Notation___hyg_9639____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__3; lean_object* l_term___x7e_x3d_____closed__2; lean_object* l_term___xd7_____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__1; lean_object* l_term___u2245_____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_2705____closed__6; lean_object* l_Lean_Parser_Syntax_addPrec___closed__1; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_4683_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_5715_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_3926_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_4185_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_4423_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_7090_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_6978_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_7422_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_7314_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_7202_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_7638_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_7530_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_8897_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_6743_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_9130_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_9385_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_9639_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_7746_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_5971_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_6227_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_6487_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_10908_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_11167_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_11426_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_11685_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_7878_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_8133_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_8388_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_8643_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_13136_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_13546_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_13342_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_13781_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_9872_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_10131_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_10390_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_10649_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_12864_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_11944_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_12262_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_12675_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_3741_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_4000_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_4259_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_4497_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_6817_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_7164_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_7052_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_7388_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_7276_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_7604_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_7496_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_8971_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_9204_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_9459_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_9713_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_5789_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_7712_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_6045_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_6301_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_6561_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_10982_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_8717_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_11241_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_11500_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_11759_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_7820_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_7952_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_8207_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_8462_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_12938_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_13210_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_13416_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_13620_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_9946_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_10205_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_10464_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_10723_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_12018_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_13855_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_12336_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_12749_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_775_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_701_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_627_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_986_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_884_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_786_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_1190_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_1088_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_1482_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_1324_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_958_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_860_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_1264_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_1162_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_1060_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_1398_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_2705_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_553_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_2890_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_3149_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_3408_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_2964_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_3223_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_3482_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_1556_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_268_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_183_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_109_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_479_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_406_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_332_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_2631_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_4943_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_5203_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_5459_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_1640_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_3667_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_1980_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_1806_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_2117_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_2376_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_14350_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_4757_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_5017_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_5277_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_5533_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_1714_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_1880_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_2191_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_2054_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_2450_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_14424_(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_injection___closed__2; lean_object* l_term___x7c_x7c_____closed__3; lean_object* l_Lean_Parser_Syntax_addPrio___closed__4; lean_object* l_term___x2d_____closed__2; lean_object* l_term___x26_x26_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_884____closed__5; lean_object* l_Lean_Parser_Tactic_first___closed__2; lean_object* l_Lean_Parser_Tactic_rwRule___closed__4; lean_object* l_Lean_Parser_Tactic_rwSeq___closed__4; lean_object* l_Lean_Parser_Tactic_locationWildcard___closed__1; lean_object* l_Lean_Parser_Tactic_rwRule___closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_1556____closed__3; lean_object* l_term___x3e_x3d_____closed__2; lean_object* l_Lean_Parser_Tactic_tacticRepeat_____closed__5; lean_object* l_term___x3e_x3e_x3d__; +lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__1; lean_object* l_Lean_Parser_Tactic_changeWith; +lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__1; lean_object* l_term___u2218__; lean_object* l_Lean_Parser_Tactic_rw___closed__5; lean_object* l_term___x7e_x3d_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_7878____closed__4; lean_object* l_term___u2245_____closed__1; lean_object* l_term___x3e_x3e_x3d_____closed__7; lean_object* l_prio_x28___x29___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_10390____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_2964____closed__6; lean_object* l_termIfThenElse___closed__9; lean_object* l_Lean_Parser_Attr_simp___closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_1162____closed__2; lean_object* l_Lean_Parser_Tactic_skip___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_6227____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__9; lean_object* l_Lean_Parser_Tactic_induction___closed__2; lean_object* l_Lean_Parser_Tactic_simpLemma___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_4497____closed__8; lean_object* l_termDepIfThenElse___closed__31; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_1714____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_stx___x3c_x7c_x3e_____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_9713____closed__3; lean_object* l_Lean_SourceInfo_fromRef(lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_4423____closed__5; lean_object* l_term___x3c_____closed__2; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_9713____closed__5; lean_object* l_Lean_Parser_Tactic_generalize___closed__4; lean_object* l_Lean_Parser_Tactic_first___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_11500____closed__6; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__10; lean_object* l_Lean_Parser_Tactic_revert___closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_12938____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_183____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term___x24_______closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_884____closed__3; lean_object* l_Lean_Parser_Tactic_failIfSuccess___closed__1; lean_object* l_term_xac_____closed__6; lean_object* l_Lean_Parser_Tactic_locationWildcard___closed__2; @@ -254,108 +250,119 @@ lean_object* l_term___x2f_x5c_____closed__6; lean_object* l_Lean_Parser_Tactic_locationTarget___closed__4; lean_object* l_Lean_Parser_Tactic_intro___closed__4; lean_object* l_Lean_Parser_Tactic_simp___closed__10; -lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_11759____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_object* l_term___x3e_x3e_x3d_____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_183____closed__1; lean_object* l___private_Init_Notation_0__Lean_Parser_Tactic_withCheapRefl___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_8897____closed__5; lean_object* l_Lean_Parser_Tactic_rwRuleSeq___closed__2; extern lean_object* l_Lean_identKind___closed__2; lean_object* l_term___x7c_x3e_____closed__1; lean_object* l_prec_x28___x29___closed__6; lean_object* l_term___u2228_____closed__2; lean_object* l_term___x2f_____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__2; lean_object* l_Lean_Parser_Tactic_simpPost___closed__2; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_5715____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__6; lean_object* l_Lean_Parser_Tactic_simpPre___closed__4; lean_object* l_stx___x2c_x2b___closed__3; lean_object* l_term___x2a_x3e_____closed__6; lean_object* l_Lean_Parser_Tactic_locationTarget___closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_6301____closed__7; lean_object* l_term___u2218_____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_4185____closed__2; lean_object* l_term___x7c_x3e_____closed__2; lean_object* l_precMax___closed__2; lean_object* l_Lean_Parser_Syntax_subPrec___closed__3; lean_object* l_term___x7c_x7c_____closed__5; lean_object* l_Lean_Parser_Tactic_rewrite___closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_11500____closed__3; lean_object* l_Lean_Parser_Tactic_location___closed__3; lean_object* l_term___u2265_____closed__2; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__12; -lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__10; -lean_object* l_myMacro____x40_Init_Notation___hyg_11426____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_12018____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_3223____closed__1; lean_object* l_prioLow___closed__3; lean_object* l_Lean_Parser_Tactic_clear___closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_object* l___private_Init_Notation_0__Lean_Parser_Tactic_withCheapRefl___boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__7; lean_object* l_term_x2d_____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_9946____closed__9; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__16; +lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__4; lean_object* l_Lean_Parser_Tactic_have___closed__9; -lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__10; lean_object* l_rawNatLit___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_986____closed__3; extern lean_object* l_Array_empty___closed__1; lean_object* l_termWithoutExpectedType_x21_____closed__3; lean_object* l_term___x3c_x24_x3e_____closed__6; lean_object* l_Lean_Parser_Tactic_inductionAlts; lean_object* l_stx_x21_____closed__1; lean_object* l_term___x3c_x2a_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__10; -lean_object* l_myMacro____x40_Init_Notation___hyg_11426____closed__4; lean_object* l_Lean_Parser_Syntax_addPrec___closed__13; lean_object* l_Lean_Parser_Tactic_let___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_7878____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; +lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_object* l_term___u2264_____closed__4; lean_object* l_rawNatLit; lean_object* l_Lean_Parser_Tactic_simp___closed__11; lean_object* l_Lean_Parser_Tactic_change___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_5715____closed__1; lean_object* l_Lean_Parser_Tactic_failIfSuccess___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__11; lean_object* l_term___x5e_____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_object* l_Lean_Parser_Tactic_skip___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_11426____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_2054____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_10464____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_object* l_Lean_Parser_Tactic_injection___closed__8; lean_object* l_Lean_Parser_Tactic_changeWith___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_4000____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_9204____closed__2; +lean_object* l_prioMid; lean_object* l_Lean_Parser_Tactic_rwSeq___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_4259____closed__6; lean_object* l_Lean_Parser_Tactic_erwSeq___closed__5; lean_object* l_Lean_Parser_Tactic_apply___closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_2705____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_4497____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_object* l_Lean_Parser_Tactic_casesTarget___closed__4; lean_object* l_Lean_Parser_Tactic_have___closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__5; lean_object* l_Lean_Parser_Tactic_change___closed__1; lean_object* l_Lean_Parser_Tactic_intro___closed__13; +lean_object* l_myMacro____x40_Init_Notation___hyg_2964____closed__3; lean_object* l_termDepIfThenElse___closed__3; lean_object* l_termDepIfThenElse___closed__18; lean_object* l_term___x2d_____closed__4; lean_object* l_term___x3c_x2a_____closed__1; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_11167____closed__3; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642_(lean_object*, lean_object*, lean_object*); +lean_object* l_prioMid___closed__2; lean_object* l_precLead___closed__5; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__4; lean_object* l_Lean_Parser_Tactic_inductionAlt; -lean_object* l_myMacro____x40_Init_Notation___hyg_8388____closed__6; lean_object* l_term___x3e_x3d_____closed__6; lean_object* l_Lean_Parser_Tactic_case___closed__11; lean_object* l_Lean_Parser_Tactic_have___closed__2; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__12; -lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__12; -lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_Parser_Tactic_rwRule___closed__8; lean_object* l_rawNatLit___closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_3482____closed__2; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__16; lean_object* l_Lean_Parser_Tactic_tacticRepeat__; lean_object* l_Lean_Parser_Tactic_injection___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_9459____closed__2; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_1980____closed__4; lean_object* l_term___x3e_x3e_____closed__3; lean_object* l_rawNatLit___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_5203____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__2; lean_object* l_Lean_Parser_Tactic_cases___closed__5; lean_object* l_Lean_Parser_Syntax_addPrec___closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__6; lean_object* l_Lean_Parser_Tactic_refine___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_9946____closed__4; lean_object* l_term_x25_x5b___x7c___x5d___closed__6; lean_object* l_term___x3e_x3e_____closed__5; lean_object* l_termDepIfThenElse___closed__15; @@ -369,67 +376,57 @@ lean_object* lean_array_get_size(lean_object*); lean_object* l_termDepIfThenElse; lean_object* l_Lean_Parser_Tactic_erewriteSeq___closed__5; lean_object* l_precLead___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__4; lean_object* l_termDepIfThenElse___closed__24; lean_object* l_rawNatLit___closed__4; lean_object* l_Lean_Parser_Tactic_erewrite___closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_9946____closed__8; lean_object* l_term___x24_______closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__2; lean_object* l_term___x3c_x24_x3e_____closed__1; lean_object* l_term___u2218_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_786____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_7878____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_11426____closed__2; lean_object* l_term___x5c_x2f_____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_12675____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_884____closed__1; lean_object* l_Lean_Parser_Tactic_subst___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__6; lean_object* l_term___x5e_____closed__3; lean_object* l_termWithoutExpectedType_x21_____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_2376____closed__3; lean_object* l_term___x3c__; lean_object* l_Lean_Parser_Tactic_erewriteSeq___closed__3; lean_object* l_term___x3c_x7c__; +lean_object* l_myMacro____x40_Init_Notation___hyg_9459____closed__5; lean_object* l_Lean_Parser_Tactic_intros___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_1162____closed__1; lean_object* l_term___x2b_x2b__; -lean_object* l_myMacro____x40_Init_Notation___hyg_6227____closed__5; lean_object* l_Lean_Parser_Tactic_have___closed__6; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_1482____closed__1; lean_object* l_termDepIfThenElse___closed__7; lean_object* l_Lean_Parser_Tactic_cases___closed__3; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_4185____closed__4; lean_object* l_Lean_Parser_Tactic_suffices___closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_5277____closed__4; lean_object* l_term___u2218_____closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__1; lean_object* l_Lean_Parser_Tactic_clear___closed__4; lean_object* l_Lean_Parser_Tactic_existsIntro___closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_1162____closed__4; lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__5; lean_object* l_term___x3c_x2a_____closed__4; lean_object* l_stx___x3c_x7c_x3e__; -lean_object* l_myMacro____x40_Init_Notation___hyg_884____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_11241____closed__3; lean_object* l_Lean_Parser_Tactic_revert___closed__1; lean_object* l_term___x26_x26_____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_9946____closed__1; lean_object* l_Lean_Parser_Tactic_skip___closed__1; lean_object* l_term_x2d_____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_9946____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_10464____closed__6; lean_object* l_term___u2264_____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_4497____closed__1; lean_object* l_term___x5e_____closed__5; lean_object* lean_string_utf8_byte_size(lean_object*); lean_object* l_Lean_Parser_Tactic_have; lean_object* l_term___u2218_____closed__9; lean_object* l_term___x3c_x3d_____closed__4; lean_object* l_Lean_Parser_Tactic_generalize___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_11426____closed__5; lean_object* l_Lean_Parser_Tactic_suffices___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_1482____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_11685____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_5017____closed__7; lean_object* l_Lean_Parser_Tactic_revert___closed__4; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_9204____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_object* l_Lean_Parser_Tactic_rwRule___closed__6; lean_object* l_term_x2d_____closed__2; lean_object* l_term_x21_____closed__3; @@ -437,29 +434,39 @@ lean_object* l_Lean_Parser_Tactic_location___closed__5; lean_object* l_term___x26_x26__; lean_object* l_Lean_Parser_Tactic_suffices___closed__8; lean_object* l_term___x24_______closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_2705____closed__5; lean_object* l_Lean_Parser_Tactic_injection___closed__1; lean_object* l_Lean_Parser_Tactic_case___closed__10; lean_object* l_Lean_Parser_Tactic_done___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_5715____closed__3; lean_object* l_Lean_Parser_Tactic_suffices___closed__9; lean_object* l_Lean_Parser_Tactic_cases___closed__1; lean_object* l_stx___x3c_x7c_x3e_____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__10; +lean_object* l_myMacro____x40_Init_Notation___hyg_958____closed__4; lean_object* l_stx_x21_____closed__2; lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_3482____closed__3; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18030____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_object* l_Lean_Parser_Tactic_intros___closed__3; lean_object* l_Lean_Parser_Tactic_rwRule___closed__2; lean_object* l_termIfThenElse___closed__11; +lean_object* l_myMacro____x40_Init_Notation___hyg_4000____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_3223____closed__9; lean_object* l_Lean_Parser_Tactic_apply___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_4943____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_8971____closed__2; lean_object* l_Lean_Parser_Tactic_focus___closed__2; lean_object* l_Lean_Parser_Tactic_assumption___closed__4; lean_object* l_Lean_Parser_Tactic_existsIntro; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__14; +lean_object* l_myMacro____x40_Init_Notation___hyg_2705____closed__1; lean_object* l_Lean_Parser_Tactic_intros___closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__9; lean_object* l_prec_x28___x29___closed__2; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_109____spec__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_rw___closed__1; lean_object* l_Lean_Parser_Tactic_clear___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_7952____closed__6; lean_object* l_termMaxPrec_x21___closed__2; lean_object* l_Lean_Parser_Tactic_clear___closed__2; lean_object* l_Lean_Parser_Tactic_clear; @@ -467,44 +474,58 @@ lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances___closed__6; lean_object* l_Lean_Parser_Tactic_letrec___closed__9; lean_object* l_precMin___closed__1; lean_object* l_Lean_Parser_Tactic_case___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_3408____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_2376____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_8897____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_8388____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; +lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_9946____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_12018____closed__8; lean_object* l_term___x3c_x7c_x3e_____closed__2; lean_object* l_stx___x2c_x2a_x2c_x3f___closed__3; lean_object* l_term___x2f_____closed__1; lean_object* l_stx___x2c_x2a___closed__1; lean_object* l_term___x24_______closed__2; lean_object* l_term___x2f_x5c_____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_3482____closed__7; lean_object* l_Lean_Parser_Tactic_subst___closed__1; lean_object* l_term___x7c_x7c_____closed__2; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_10723____closed__3; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__8; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit_match__1___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_rewrite___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_1980____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_11759____closed__3; lean_object* l_term_x21_____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_3223____closed__8; lean_object* l_termMaxPrec_x21___closed__4; lean_object* l_Lean_Parser_Tactic_induction; lean_object* l_Lean_Parser_Tactic_induction___closed__19; lean_object* l_Lean_Parser_Tactic_letrec___closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_6561____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_5277____closed__1; lean_object* l_term___u2218_____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_986____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_12018____closed__4; lean_object* l_Lean_Parser_Tactic_simp; lean_object* l_Lean_Parser_Tactic_simp___closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_term___u2264_____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__4; lean_object* l_term___x3c_x7c_____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_10723____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__2; lean_object* l_prioDefault___closed__4; lean_object* l_termDepIfThenElse___closed__16; -lean_object* l_myMacro____x40_Init_Notation___hyg_9872____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_8897____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_958____closed__3; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__18; -lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__3; lean_object* l_term_x21_____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__4; lean_object* l_Lean_Parser_Tactic_withReducible___closed__4; lean_object* l_precMin___closed__2; lean_object* l_term___x3c_x3d_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_2450____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_4259____closed__7; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__4; lean_object* l_stx___x3f___closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_553____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term___x24_______closed__8; @@ -513,57 +534,57 @@ lean_object* l_Lean_Parser_Syntax_addPrio___closed__7; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__15; lean_object* l_term___x3a_x3a_____closed__4; lean_object* l_Lean_Parser_Tactic_cases___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__3; lean_object* l_Lean_Parser_Tactic_assumption; -lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__11; +lean_object* l_myMacro____x40_Init_Notation___hyg_3223____closed__4; lean_object* l_term___x3e__; -lean_object* l_myMacro____x40_Init_Notation___hyg_3926____closed__9; lean_object* l_Lean_Parser_Tactic_subst___closed__2; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__7; lean_object* l_Lean_Parser_Tactic_rewrite; -lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__5; lean_object* l_Lean_Parser_Tactic_focus___closed__4; lean_object* l_term___x7c_x7c_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__12; lean_object* l_Lean_Parser_Tactic_erwSeq___closed__4; lean_object* l_Lean_Parser_Tactic_change___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__6; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__5; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__2; lean_object* l_term___u2218_____closed__8; lean_object* l_Lean_Parser_Tactic_cases___closed__9; lean_object* l_Lean_Parser_Tactic_induction___closed__11; lean_object* l_Lean_Parser_Tactic_intro___closed__12; lean_object* l_term___x24_______closed__1; lean_object* l_Lean_Parser_Tactic_simp___closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__8; lean_object* l_term___x3c_x24_x3e_____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__2; lean_object* l_term_x21_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_5715____closed__6; lean_object* l_term___x5c_x2f_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__5; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__10; lean_object* l_stx___x2a___closed__1; lean_object* l_Lean_Parser_Tactic_location___closed__6; lean_object* l_Lean_Parser_Tactic_clear___closed__3; lean_object* l_term___x24_______closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_object* l_Lean_Parser_Tactic_intros___closed__8; lean_object* l_term___x3d_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_11167____closed__5; lean_object* l_stx___x2c_x2a_x2c_x3f; lean_object* l_Lean_Parser_Attr_simp___closed__7; lean_object* l_term___x3e_x3e_____closed__4; lean_object* l_term___xd7_____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_11759____closed__2; lean_object* l_term___x3d_____closed__4; lean_object* l_termDepIfThenElse___closed__20; lean_object* l_term___u2228__; lean_object* l_term_xac__; lean_object* l_termWithoutExpectedType_x21_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_10649____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_3741____closed__2; lean_object* l_Lean_Parser_Tactic_locationTarget___closed__6; lean_object* l_Lean_Parser_Tactic_erwSeq___closed__1; lean_object* l_Lean_Parser_Attr_simp___closed__3; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__7; lean_object* l_Lean_Parser_Tactic_locationHyp___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_3149____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_2705____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_4259____closed__3; lean_object* l_Lean_Parser_Tactic_case; lean_object* l_term___x2f_____closed__4; lean_object* l_Lean_Parser_Tactic_have___closed__5; @@ -576,35 +597,35 @@ lean_object* l_Lean_Parser_Tactic_location___closed__2; lean_object* l_Lean_Parser_Tactic_failIfSuccess___closed__5; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_traceState___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_10390____closed__7; lean_object* l_Lean_Parser_Tactic_allGoals; -lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_12675____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_3926____closed__8; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_11241____closed__6; lean_object* l_term___x3c_x7c_____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_9713____closed__1; lean_object* l_Lean_Parser_Tactic_refine___closed__3; lean_object* l_Lean_Parser_Tactic_induction___closed__16; -lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__2; lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances___closed__2; lean_object* l_Lean_Parser_Tactic_cases; -lean_object* l_myMacro____x40_Init_Notation___hyg_10649____closed__9; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__9; lean_object* l_term___x3c_x7c_x3e_____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__1; lean_object* l_term_x21_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_3408____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_11759____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_2705____closed__9; lean_object* l_termDepIfThenElse___closed__32; lean_object* l_stx___x2c_x2a_x2c_x3f___closed__2; lean_object* l_termDepIfThenElse___closed__10; lean_object* l_Lean_Parser_Tactic_allGoals___closed__3; lean_object* l_Lean_Parser_Tactic_subst___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_9204____closed__4; lean_object* l_term___x3e_x3e_____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_11241____closed__9; lean_object* l_termWithoutExpectedType_x21_____closed__6; lean_object* l_term___x3c_x2a__; lean_object* l_Lean_Parser_Attr_simp___closed__5; lean_object* l_term_xac_____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_11426____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_958____closed__5; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__8; lean_object* l_Lean_Parser_Tactic_assumption___closed__1; lean_object* l_Lean_Parser_Tactic_letrec___closed__13; lean_object* l_stx___x2a___closed__2; @@ -612,19 +633,18 @@ lean_object* l_Lean_Parser_Tactic_generalize___closed__12; lean_object* l_Lean_Parser_Tactic_withReducible___closed__1; lean_object* l_Lean_Parser_Tactic_tacticTry_____closed__5; lean_object* l_Lean_Parser_Tactic_apply___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_12675____closed__5; lean_object* l_Lean_Parser_Tactic_clear___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_11944____closed__3; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_13136____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term___u2218_____closed__5; lean_object* l_Lean_Parser_Tactic_tacticAdmit___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_884____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_3741____closed__1; lean_object* lean_nat_sub(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__4; lean_object* l_Lean_Parser_Tactic_show___closed__6; lean_object* l_termIfThenElse___closed__12; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_109____spec__1___boxed(lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_11241____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_3482____closed__8; lean_object* l_Lean_Parser_Tactic_revert; lean_object* l_term_xac_____closed__3; lean_object* l_stx___x3f___closed__2; @@ -633,37 +653,40 @@ lean_object* l_Lean_Parser_Tactic_generalize; lean_object* l_stx___x2c_x2a___closed__2; lean_object* l_Lean_Parser_Tactic_failIfSuccess___closed__3; lean_object* l_Lean_Parser_Tactic_changeWith___closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__3; lean_object* l_term___x25_____closed__5; lean_object* l_Lean_Parser_Tactic_rw___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_9872____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__7; lean_object* l_Lean_Parser_Tactic_withReducible___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_9130____closed__3; lean_object* l_stx___x3c_x7c_x3e_____closed__3; lean_object* l_term___u2218_____closed__7; lean_object* l_term___x3c_x24_x3e_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__12; -lean_object* l_myMacro____x40_Init_Notation___hyg_1088____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_10464____closed__5; lean_object* l_Lean_Parser_Tactic_tacticAdmit___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_11241____closed__4; lean_object* l_term___x3e_x3d_____closed__3; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__2; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__5; lean_object* l_term___x2a_____closed__7; lean_object* l_term___x24_______closed__9; lean_object* l_Lean_Parser_Tactic_rw; lean_object* l_Lean_Parser_Tactic_changeWith___closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_4497____closed__2; lean_object* l_Lean_Parser_Tactic_focus___closed__1; lean_object* l_term___x3c_x2a_x3e_____closed__7; lean_object* l_term___x3c_x7c_____closed__5; lean_object* l_Lean_Parser_Tactic_change___closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_4423____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_2376____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_9204____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_2705____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_9459____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_5789____closed__6; lean_object* l_Lean_Parser_Syntax_addPrec___closed__3; lean_object* l_stx___x2c_x2a___closed__4; lean_object* l_Lean_Parser_Tactic_traceState___closed__2; lean_object* l_term___x2f_____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_8388____closed__4; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__3; lean_object* l_Lean_Parser_Syntax_subPrio___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_1556____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term___x3a_x3a__; lean_object* l_Lean_Parser_Tactic_tacticRfl___closed__5; lean_object* l_Lean_Parser_Tactic_tacticAdmit; @@ -672,13 +695,15 @@ lean_object* l_prec_x28___x29___closed__1; lean_object* l_Lean_Parser_Syntax_addPrio___closed__3; lean_object* l_prioLow; lean_object* l_Lean_Parser_Tactic_rewriteSeq; +lean_object* l_myMacro____x40_Init_Notation___hyg_10723____closed__8; lean_object* l_term___x3a_x3a_____closed__5; lean_object* l_Lean_Parser_Tactic_simpPre; -lean_object* l_myMacro____x40_Init_Notation___hyg_9130____closed__6; lean_object* l_term___x3e_x3e_x3d_____closed__1; lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances___closed__1; lean_object* l_stx___x3f___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_11500____closed__5; lean_object* l_Lean_Parser_Tactic_expandERw(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_4497____closed__6; lean_object* l_Lean_Parser_Tactic_intro___closed__11; lean_object* l_Lean_Parser_Tactic_focus; lean_object* l_termDepIfThenElse___closed__23; @@ -686,25 +711,20 @@ lean_object* l_term___u2218_____closed__3; lean_object* l_precMin; lean_object* l_term___x2a_x3e_____closed__5; lean_object* l_prioLow___closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17956____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_10723____closed__9; lean_object* l_Lean_Parser_Tactic_erewrite___closed__2; lean_object* l_Lean_Parser_Syntax_addPrec___closed__15; lean_object* l_prec_x28___x29___closed__4; lean_object* l_Lean_Parser_Tactic_intros___closed__2; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__12; -lean_object* l_myMacro____x40_Init_Notation___hyg_4185____closed__1; lean_object* l_Lean_Parser_Tactic_let_x21___closed__2; lean_object* l_term___x5e_____closed__6; lean_object* l_stx___x2c_x2a_x2c_x3f___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_3667____closed__9; lean_object* l_termDepIfThenElse___closed__13; lean_object* l_stx___x2b; lean_object* l_term___x2a_x3e_____closed__3; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17956____closed__1; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__3; lean_object* l_Lean_Parser_Tactic_focus___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_5203____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_11685____closed__5; lean_object* l_Lean_Parser_Tactic_changeWith___closed__1; lean_object* l_Lean_Parser_Syntax_addPrio___closed__1; lean_object* l_term___u2264__; @@ -713,37 +733,36 @@ lean_object* l_prec_x28___x29___closed__8; lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_rewrite___closed__4; lean_object* l_Lean_Parser_Syntax_addPrec___closed__14; -lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__11; lean_object* l_stx_x21_____closed__5; lean_object* l_prioHigh___closed__3; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__15; lean_object* l_Lean_Parser_Tactic_cases___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__7; lean_object* l_termWithoutExpectedType_x21__; lean_object* l_stx___x2c_x2a_x2c_x3f___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_3408____closed__7; lean_object* l_Lean_Parser_Syntax_addPrec___closed__5; lean_object* l_Lean_Parser_Tactic_tacticAdmit___closed__1; lean_object* l_stx___x3c_x7c_x3e_____closed__6; lean_object* l_term___x2f_____closed__5; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__1; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit_match__1___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); lean_object* l_term___x3c_____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_2964____closed__7; lean_object* l_prioHigh___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_10723____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__12; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__16; lean_object* l_myMacro____x40_Init_Notation___hyg_109____closed__1; lean_object* l_term___x3c_____closed__3; lean_object* l_prioLow___closed__2; lean_object* l_Lean_Parser_Tactic_induction___closed__7; lean_object* l_term___x3a_x3a_____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_5789____closed__5; lean_object* l_Lean_Parser_Tactic_revert___closed__5; lean_object* l_term___u2227_____closed__1; lean_object* l_term___u2264_____closed__6; lean_object* l_prio_x28___x29; lean_object* l_term___x2d__; -lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__4; lean_object* l_term___x5c_x2f_____closed__2; lean_object* l_Lean_Parser_Tactic_tacticRfl___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_3149____closed__3; lean_object* l_stx___x2c_x2b___closed__4; lean_object* l_Lean_Parser_Tactic_simp___closed__4; lean_object* l_Lean_Syntax_setKind(lean_object*, lean_object*); @@ -752,75 +771,83 @@ lean_object* l_termDepIfThenElse___closed__21; lean_object* l_Lean_Parser_Tactic_intro___closed__10; lean_object* l_precLead; lean_object* l_precMin1___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__10; lean_object* l_myMacro____x40_Init_Notation___hyg_109____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_prioHigh___closed__5; lean_object* l_term___u2227_____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_8388____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_6487____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_3741____closed__8; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2; lean_object* l_term_x25_x5b___x7c___x5d___closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_1556____closed__1; lean_object* l_Lean_Parser_Tactic_changeWith___closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_4000____closed__9; lean_object* l_Lean_Parser_Tactic_apply___closed__6; lean_object* l_Lean_Parser_Tactic_locationTarget___closed__1; lean_object* l_Lean_Parser_Syntax_addPrec___closed__7; lean_object* l_precMin1___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_7952____closed__2; lean_object* l_Lean_Parser_Tactic_rw___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__9; lean_object* l_Lean_Parser_Tactic_locationTarget___closed__2; lean_object* l_Lean_Parser_Tactic_letrec___closed__11; lean_object* l_Lean_Parser_Tactic_revert___closed__3; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__7; lean_object* l_Lean_Parser_Tactic_intros___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_10723____closed__4; lean_object* l_Lean_Parser_Tactic_simp___closed__13; lean_object* l_Lean_Parser_Tactic_injection___closed__6; extern lean_object* l_Lean_strLitKind___closed__2; lean_object* l_Lean_Parser_Tactic_erewrite___closed__1; lean_object* l_Lean_Parser_Syntax_addPrio___closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_5789____closed__3; lean_object* l_Lean_Parser_Tactic_simpPre___closed__1; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__6; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_9872____closed__3; lean_object* l_term___x3e_x3d_____closed__4; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_4423____closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_10649____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__8; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__3; lean_object* l_term___x7c_x7c_____closed__4; lean_object* l_prio_x28___x29___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_2890____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_9459____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_958____closed__2; lean_object* l_Lean_Parser_Tactic_revert___closed__6; lean_object* l_term___x2a_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_8388____closed__1; lean_object* l_prioDefault___closed__2; lean_object* l_Lean_Parser_Tactic_generalize___closed__11; lean_object* l_term___u2227_____closed__6; +lean_object* l_prioMid___closed__4; lean_object* l_Lean_Parser_Tactic_erewrite___closed__6; lean_object* l_Lean_Parser_Tactic_simpLemma___closed__4; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_7952____closed__1; lean_object* l_term___x3a_x3a_____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_8971____closed__4; lean_object* l_precLead___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_5017____closed__3; lean_object* l_Lean_Parser_Tactic_have___closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__6; lean_object* l_Lean_Parser_Tactic_casesTarget___closed__1; lean_object* l_term___x3e_x3d__; lean_object* l_prioDefault; +lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_object* l_term___x3c_x7c_x3e_____closed__3; lean_object* l_Lean_Parser_Tactic_changeWith___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_1980____closed__1; lean_object* l_Lean_Parser_Tactic_letrec___closed__1; lean_object* l_Lean_Parser_Tactic_suffices___closed__7; lean_object* l_termDepIfThenElse___closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_3741____closed__4; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__14; lean_object* l_term___x24_______closed__13; +lean_object* l_myMacro____x40_Init_Notation___hyg_958____closed__6; lean_object* l_termIfThenElse___closed__10; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_7052____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_2705____closed__2; lean_object* l_Lean_Parser_Syntax_addPrio___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__6; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__5; lean_object* l_Lean_Parser_Tactic_rwRuleSeq; lean_object* l_Lean_Parser_Tactic_rewrite___closed__1; lean_object* l_Lean_Parser_Tactic_cases___closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_8897____closed__6; lean_object* l_prioDefault___closed__1; lean_object* l_term_x25_x5b___x7c___x5d___closed__5; lean_object* l_term___u2228_____closed__6; @@ -829,8 +856,10 @@ lean_object* l_term___x3e_____closed__6; lean_object* l_term___x2a_____closed__3; lean_object* l_Lean_Parser_Tactic_locationWildcard; lean_object* l_Lean_Parser_Tactic_rw___closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__2; lean_object* l_term___x3c_x2a_x3e__; lean_object* l_Lean_Parser_Tactic_simpLemma___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_3741____closed__9; lean_object* l_term___x2d_____closed__3; lean_object* l_term___x7e_x3d__; lean_object* l_term___x3c_x24_x3e_____closed__4; @@ -840,244 +869,223 @@ lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances___closed__3; lean_object* l_Lean_Parser_Syntax_subPrec; lean_object* l_term___u2227__; lean_object* l_stx___x3f___closed__4; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1___closed__1; lean_object* l_term___x2b__; lean_object* l_Lean_Parser_Tactic_erwSeq___closed__2; lean_object* l_Lean_Parser_Tactic_rewrite___closed__2; lean_object* l_Lean_Parser_Tactic_location___closed__8; lean_object* l_Lean_Parser_Tactic_exact___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__7; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_1060____closed__3; lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__9; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_10723____closed__2; lean_object* l_prio_x28___x29___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_3926____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_8462____closed__6; lean_object* l_Lean_Parser_Tactic_let___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__5; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__2; lean_object* l_prioLow___closed__4; lean_object* l_Lean_Parser_Tactic_assumption___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_6487____closed__3; lean_object* l_Lean_Parser_Tactic_location; -lean_object* l_myMacro____x40_Init_Notation___hyg_11944____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_11167____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_10464____closed__9; lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances___closed__5; lean_object* l_term___x5c_x2f_____closed__6; lean_object* l_term___x3c_x2a_____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_4000____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_11759____closed__7; lean_object* l_precLead___closed__2; lean_object* l_term___x2b_x2b_____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_884____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_6301____closed__2; lean_object* l_Lean_Parser_Syntax_addPrec___closed__16; lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__4; extern lean_object* l_Lean_numLitKind___closed__2; lean_object* l_term_x25_x5b___x7c___x5d___closed__3; lean_object* l_Lean_Parser_Tactic_simpPre___closed__3; lean_object* l_term___x24____; -lean_object* l_myMacro____x40_Init_Notation___hyg_1980____closed__2; lean_object* l_term___x3a_x3a_____closed__2; lean_object* l_Lean_Parser_Tactic_exact___closed__5; lean_object* l_Lean_Parser_Tactic_rwRuleSeq___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_986____closed__1; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_12675____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_6487____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__4; lean_object* l_term___x3e_____closed__4; lean_object* l_Lean_Parser_Tactic_induction___closed__10; lean_object* l_Lean_Parser_Tactic_case___closed__12; lean_object* l_Lean_Parser_Tactic_paren___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_2964____closed__8; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__5; lean_object* l_Lean_Parser_Tactic_expandRw___boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_9946____closed__5; lean_object* l_term_x25_x5b___x7c___x5d___closed__10; +lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__6; lean_object* l_term___x7c_x3e_____closed__3; lean_object* l_Lean_Parser_Tactic_intro___closed__7; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__15; lean_object* l_Lean_Parser_Syntax_subPrio___closed__1; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__17; lean_object* l_Lean_Parser_Tactic_suffices___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_Lean_Parser_Tactic_simp___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_10390____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_12018____closed__1; lean_object* l_term___x3a_x3a_____closed__6; lean_object* l_term_x5b___x5d___closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_6301____closed__6; lean_object* l_Lean_Parser_Tactic_show; +lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__2; lean_object* l_termIfThenElse; -lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_9946____closed__6; lean_object* l_Lean_Parser_Tactic_injection___closed__3; lean_object* l_Lean_Parser_Tactic_tacticRfl___closed__4; lean_object* l_Lean_Parser_Tactic_refine_x21___closed__4; lean_object* l_term___x3e_____closed__2; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_9385____closed__5; lean_object* l_Lean_Parser_Tactic_expandRw(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__3; lean_object* l_term_x25_x5b___x7c___x5d___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_5203____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__7; lean_object* l_Lean_Parser_Tactic_change___closed__5; lean_object* l_Lean_Parser_Tactic_erw___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_7952____closed__5; lean_object* l_stx___x2c_x2a___closed__3; lean_object* l_Lean_Parser_Tactic_tacticDecide_x21___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_11685____closed__9; -lean_object* l_myMacro____x40_Init_Notation___hyg_13342____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_4423____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_10723____closed__6; lean_object* l_termIfThenElse___closed__3; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__4; lean_object* l_stx___x2a___closed__4; lean_object* l_Lean_Parser_Syntax_subPrec___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_2890____closed__3; extern lean_object* l_Lean_instInhabitedSyntax; -lean_object* l_myMacro____x40_Init_Notation___hyg_3667____closed__4; lean_object* l_term___x3c_x2a_x3e_____closed__3; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__14; lean_object* l_term___xd7_____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_2631____closed__7; lean_object* l_term___x3d_x3d_____closed__5; lean_object* l_term_x2d_____closed__5; lean_object* l_Lean_Parser_Tactic_refine___closed__6; lean_object* l_termDepIfThenElse___closed__25; -lean_object* l_myMacro____x40_Init_Notation___hyg_11167____closed__2; lean_object* l_term___x25_____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_9639____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_10390____closed__5; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit_match__1(lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_4497____closed__9; lean_object* l_Lean_Parser_Tactic_allGoals___closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__7; lean_object* l_Lean_Parser_Tactic_injection___closed__5; lean_object* l_term___x3e_x3e_x3d_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_9946____closed__3; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5; lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__9; -lean_object* l_myMacro____x40_Init_Notation___hyg_3149____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_13620____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Syntax_addPrio___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__7; lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__1; lean_object* l_Lean_Parser_Tactic_erewrite___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l_term___u2245__; -lean_object* l_myMacro____x40_Init_Notation___hyg_9639____closed__3; lean_object* l_Lean_Parser_Tactic_simpLemma___closed__6; lean_object* l_term___x3c_____closed__4; lean_object* l_termDepIfThenElse___closed__30; -lean_object* l_myMacro____x40_Init_Notation___hyg_11167____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__1; lean_object* l_term_xac_____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_4497____closed__4; lean_object* l_Lean_Parser_Tactic_tacticDecide_x21___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_3667____closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_12864____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__13; lean_object* l_Lean_Parser_Tactic_apply; -lean_object* l_myMacro____x40_Init_Notation___hyg_4423____closed__1; lean_object* l_Lean_Parser_Syntax_addPrec___closed__10; lean_object* l_term___x7e_x3d_____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__6; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__13; lean_object* l_term_x25_x5b___x7c___x5d; -lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__5; lean_object* l_Lean_Parser_Tactic_failIfSuccess; lean_object* l_Lean_Parser_Tactic_paren___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_9385____closed__3; lean_object* l_stx___x2c_x2a___closed__5; lean_object* l_Lean_Parser_Tactic_have___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_10464____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_3741____closed__3; lean_object* l_term___x2a__; lean_object* l_Lean_Parser_Tactic_letrec___closed__6; lean_object* l_Lean_Parser_Tactic_done___closed__2; lean_object* l_term___xd7_____closed__5; lean_object* l_Lean_Parser_Tactic_change___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_4943____closed__9; lean_object* l_Lean_Parser_Tactic_tacticTry_____closed__4; lean_object* l_Lean_Parser_Tactic_first___closed__7; lean_object* l_Lean_Parser_Tactic_generalize___closed__10; +lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__6; lean_object* l_term___x3c_x7c_x3e__; -lean_object* l_myMacro____x40_Init_Notation___hyg_7878____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_6561____closed__6; lean_object* l_termDepIfThenElse___closed__28; lean_object* l_termDepIfThenElse___closed__14; -lean_object* l_myMacro____x40_Init_Notation___hyg_4185____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_2890____closed__5; lean_object* l_Lean_Parser_Tactic_paren___closed__2; lean_object* l_Lean_Parser_Tactic_subst___closed__3; lean_object* l_Lean_Parser_Tactic_withReducible___closed__6; lean_object* l_Lean_Parser_Tactic_refine_x21___closed__1; lean_object* l_termDepIfThenElse___closed__9; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_8971____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_12018____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__3; lean_object* l_Lean_Parser_Tactic_withReducible___closed__5; lean_object* l_Lean_Parser_Tactic_letrec___closed__14; +lean_object* l_myMacro____x40_Init_Notation___hyg_3482____closed__5; lean_object* l_Lean_Parser_Tactic_suffices___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_6227____closed__9; lean_object* l_Lean_Parser_Tactic_injection___closed__7; lean_object* l_Lean_Parser_Tactic_locationTarget___closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_1556____closed__2; lean_object* l_term___x2f_x5c__; lean_object* l_term___x2b_x2b_____closed__2; lean_object* l_term___x3e_____closed__3; lean_object* l_term___x25_____closed__4; lean_object* l_Lean_Parser_Tactic_erw___closed__4; lean_object* l_Lean_Parser_Tactic_erewriteSeq___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; lean_object* l_Lean_Parser_Tactic_location___closed__11; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__13; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_3149____closed__9; lean_object* l_Lean_Parser_Tactic_case___closed__5; lean_object* l_myMacro____x40_Init_Notation___hyg_406____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_2450____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_11241____closed__7; lean_object* l_Lean_Parser_Tactic_let___closed__3; -lean_object* l_unexpand____x40_Init_Notation___hyg_10889_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_10630_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_9366_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_9111_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_9853_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_9620_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_8878_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_8114_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_8624_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_7859_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_10371_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_10112_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_8369_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_11407_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_11148_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_11925_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_11666_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_2612_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_2357_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_4166_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_2098_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_5952_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_6724_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_6468_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_5184_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_4924_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_5696_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_5440_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_3907_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_4664_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_4404_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_3130_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_2871_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_3648_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_3389_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_6208_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_10963_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_10704_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_9440_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_9185_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_9927_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_8952_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_9694_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_7933_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_8698_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_8443_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_10445_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_10186_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_8188_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_11481_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_11222_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_11999_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_11740_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_2686_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_2431_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_4240_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_3981_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_2172_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_6798_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_6542_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_5258_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_4998_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_5770_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_5514_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_4738_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_4478_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_3204_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_2945_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_3722_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_3463_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_6282_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_6026_(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_9204____closed__5; lean_object* l_Lean_Parser_Tactic_tacticDecide_x21___closed__3; lean_object* l_Lean_Parser_Tactic_allGoals___closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_406____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_10464____closed__2; lean_object* l_term___x5e_____closed__1; lean_object* l_Lean_Parser_Tactic_subst___closed__5; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__4; lean_object* l_Lean_Parser_Tactic_induction___closed__20; -lean_object* l_myMacro____x40_Init_Notation___hyg_2631____closed__3; lean_object* l_Lean_Parser_Tactic_subst; lean_object* l_termDepIfThenElse___closed__22; -lean_object* l_myMacro____x40_Init_Notation___hyg_9130____closed__1; lean_object* l_Lean_Parser_Tactic_existsIntro___closed__3; lean_object* l_rawNatLit___closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_13546____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_8462____closed__2; extern lean_object* l_Lean_nullKind___closed__2; lean_object* l_term___x5c_x2f_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_6227____closed__8; lean_object* l_Lean_Parser_Tactic_suffices___closed__5; lean_object* l_term_x25_x5b___x7c___x5d___closed__9; -lean_object* l_myMacro____x40_Init_Notation___hyg_7878____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_5277____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_3741____closed__5; lean_object* l_Lean_Parser_Tactic_tacticRfl___closed__1; lean_object* l_Lean_Parser_Tactic_intros___closed__4; lean_object* l_termIfThenElse___closed__7; @@ -1085,18 +1093,20 @@ lean_object* l_term___x3e_x3e_____closed__6; lean_object* l_term___x5c_x2f_____closed__4; lean_object* l_stx___x3f; lean_object* l_Lean_Parser_Tactic_existsIntro___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_5017____closed__2; lean_object* l_term___x3d_____closed__6; lean_object* l_Lean_Parser_Tactic_change___closed__6; lean_object* l_Lean_Parser_Tactic_refine_x21; lean_object* l_stx___x3f___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_7952____closed__4; lean_object* l_Lean_Parser_Tactic_simpLemma; lean_object* l_Lean_Parser_Tactic_casesTarget___closed__3; lean_object* l_Lean_Parser_Tactic_intro___closed__16; +lean_object* l_myMacro____x40_Init_Notation___hyg_1880____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkAtomFrom(lean_object*, lean_object*); lean_object* l_term___x5e_____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_6227____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_4000____closed__4; lean_object* l_termMaxPrec_x21; -lean_object* l_myMacro____x40_Init_Notation___hyg_3667____closed__2; lean_object* l_Lean_Parser_Syntax_subPrio___closed__4; lean_object* l_term___x3e_x3e_x3d_____closed__4; lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__8; @@ -1107,43 +1117,42 @@ lean_object* l_Lean_Parser_Tactic_location___closed__9; lean_object* l_termDepIfThenElse___closed__33; lean_object* l_term___x2a_____closed__6; lean_object* l_term___x3c_x2a_x3e_____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_6978____closed__2; lean_object* l_term_x2d_____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_9872____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_4000____closed__8; lean_object* l_precMin___closed__4; lean_object* l_Lean_Parser_Tactic_existsIntro___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17956_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15728_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_5203____closed__1; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18030_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15802_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_12749____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_3741____closed__6; lean_object* l_term___u2227_____closed__2; lean_object* l_term___x3e_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__1; lean_object* l_term_x25_x5b___x7c___x5d___closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_9872____closed__2; lean_object* l_Lean_Parser_Tactic_show___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_11241____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_9713____closed__2; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__1; lean_object* l_term___u2228_____closed__3; lean_object* l_term___x5e_____closed__2; lean_object* l_Lean_Parser_Tactic_simp___closed__3; lean_object* l_prioHigh; -lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__5; lean_object* l_term_xac_____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_3926____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__6; lean_object* l_term___x2b_____closed__3; lean_object* l_precMax___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_3667____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_1060____closed__1; lean_object* l_Lean_Parser_Tactic_simp___closed__14; +lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__4; lean_object* l_term___u2265_____closed__6; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__3; lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_5789____closed__2; lean_object* l_term_x5b___x5d___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__2; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__13; lean_object* l_Lean_Parser_Tactic_rwRule; lean_object* l_term_xac_____closed__1; @@ -1151,43 +1160,39 @@ lean_object* l_Lean_Parser_Tactic_refine___closed__1; lean_object* l_Lean_Parser_Tactic_paren___closed__4; lean_object* l_term___x2b_x2b_____closed__3; lean_object* l_term_x5b___x5d; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_3223____closed__5; lean_object* l_Lean_Parser_Tactic_let; +lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__5; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__4; lean_object* l_Lean_Parser_Tactic_locationTarget___closed__3; lean_object* l_Lean_Parser_Tactic_refine___closed__2; lean_object* l_Lean_Parser_Tactic_show___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__4; lean_object* l_Lean_Parser_Tactic_first___closed__3; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_11759____closed__4; lean_object* l_Lean_Parser_Tactic_case___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_2376____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_2890____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_object* l_stx___x2c_x2b___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_10390____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_8462____closed__1; lean_object* l_Lean_Parser_Tactic_suffices___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_1324____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__2; lean_object* l_term___x2b_x2b_____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_2450____closed__3; lean_object* l_stx___x3c_x7c_x3e_____closed__7; lean_object* l_Lean_Parser_Tactic_changeWith___closed__6; lean_object* l_Lean_Parser_Tactic_simpPre___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_5203____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_627____closed__1; lean_object* l_term___x3c_x7c_____closed__7; lean_object* l_termDepIfThenElse___closed__19; lean_object* l_Lean_Parser_Tactic_focus___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_6227____closed__2; lean_object* l_Lean_Syntax_setArg(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_10390____closed__9; -lean_object* l_myMacro____x40_Init_Notation___hyg_2890____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_4259____closed__5; lean_object* l_Lean_Parser_Tactic_erewrite___closed__3; lean_object* l_term___x3c_x7c_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_9130____closed__4; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_induction___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_6487____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__2; lean_object* l_stx_x21_____closed__6; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__4; lean_object* l_stx___x2b___closed__4; @@ -1195,76 +1200,74 @@ lean_object* l_Lean_Parser_Tactic_letrec___closed__2; lean_object* l_Lean_Parser_Syntax_subPrio___closed__2; lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d__; lean_object* l_prioDefault___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_2705____closed__7; lean_object* l_prec_x28___x29___closed__9; lean_object* l_stx___x3c_x7c_x3e_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_11944____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_4943____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_11759____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_9713____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_1060____closed__4; lean_object* l_Lean_Parser_Tactic_tacticRepeat_____closed__2; lean_object* l_term_x21__; -lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__13; -lean_object* l_myMacro____x40_Init_Notation___hyg_10390____closed__4; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_2631____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_6227____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__3; lean_object* l_term___x3d_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_9639____closed__4; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15802____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_refine___closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_627____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__10; lean_object* l_Lean_Parser_Tactic_tacticTry_____closed__3; lean_object* l_precMax___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_3926____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_12749____closed__4; lean_object* l_Lean_Parser_Tactic_exact; lean_object* l_term___u2228_____closed__5; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__17; lean_object* l_Lean_Parser_Tactic_first___closed__5; lean_object* l_Lean_Parser_Tactic_erw___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_9385____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_4185____closed__3; lean_object* l_stx___x2c_x2b___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_2964____closed__2; lean_object* l_Lean_Parser_Tactic_suffices; lean_object* l_term___x7c_x3e_____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__1; lean_object* l_precMin___closed__5; lean_object* l_Lean_Parser_Tactic_case___closed__1; lean_object* l_Lean_Syntax_getArgs(lean_object*); lean_object* l_term___x2f_____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_9713____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_11241____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_553____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_11685____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_12018____closed__9; lean_object* l_Lean_Parser_Tactic_revert___closed__7; lean_object* l_Lean_Parser_Tactic_tacticDecide_x21___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_3408____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_12749____closed__2; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_2890____closed__6; lean_object* l_Lean_Parser_Tactic_allGoals___closed__5; lean_object* l_Lean_Parser_Tactic_induction___closed__15; -lean_object* l_myMacro____x40_Init_Notation___hyg_3667____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__3; lean_object* l_term___x24_______closed__12; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1___boxed(lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_8897____closed__2; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__1; lean_object* l_termMaxPrec_x21___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_6978____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_3149____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_5277____closed__3; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_11500____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_3223____closed__7; lean_object* l_term___x7c_x3e_____closed__5; lean_object* l_term___x3c_x2a_x3e_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_4943____closed__3; lean_object* l_termIfThenElse___closed__5; lean_object* l_Lean_Parser_Tactic_locationWildcard___closed__3; lean_object* l_rawNatLit___closed__3; lean_object* l_term_x5b___x5d___closed__6; lean_object* l_Lean_Parser_Tactic_erewrite___closed__5; lean_object* l_Lean_Parser_Tactic_let___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; lean_object* l_Lean_Parser_Tactic_failIfSuccess___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_10649____closed__5; lean_object* l_Lean_Parser_Tactic_simp___closed__1; lean_object* l_term_x25_x5b___x7c___x5d___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_3926____closed__3; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term___u2245_____closed__6; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_5017____closed__1; lean_object* l_Lean_Parser_Tactic_induction___closed__3; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15728____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term___x3c_x3d_____closed__3; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_case___closed__9; @@ -1274,80 +1277,79 @@ lean_object* l_Lean_Parser_Tactic_show___closed__2; lean_object* l_termWithoutExpectedType_x21_____closed__1; lean_object* l_term___x26_x26_____closed__7; lean_object* l_Lean_Parser_Tactic_tacticRfl___closed__2; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; lean_object* l_Lean_Parser_Tactic_refine_x21___closed__2; lean_object* l_Lean_Parser_Tactic_letrec; -lean_object* l_myMacro____x40_Init_Notation___hyg_3926____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_3223____closed__3; lean_object* l_Lean_Parser_Tactic_tacticRepeat_____closed__6; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d; -lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__9; lean_object* l_Lean_Parser_Tactic_let_x21___closed__6; lean_object* l_Lean_Parser_Tactic_case___closed__8; lean_object* l_term___x7c_x7c_____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_2450____closed__2; lean_object* l_Lean_Parser_Tactic_change; +lean_object* l_myMacro____x40_Init_Notation___hyg_11241____closed__5; lean_object* l_Lean_Parser_Tactic_simp___closed__5; lean_object* l_Lean_Parser_Tactic_injection___closed__10; lean_object* l_term___x3c_x7c_x3e_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_4423____closed__9; lean_object* l_term___x3c_x2a_____closed__5; lean_object* l_Lean_Parser_Tactic_assumption___closed__3; lean_object* l_Lean_Parser_Tactic_done___closed__1; lean_object* l_term___x2b_x2b_____closed__5; lean_object* l_term___x24_______closed__11; lean_object* l_Lean_Parser_Tactic_rw___closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_7052____closed__1; lean_object* l_precMin___closed__3; lean_object* l_termIfLet___x3a_x3d__Then__Else__; lean_object* l_stx___x2b___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_11685____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__4; lean_object* l_Lean_Parser_Tactic_locationTarget___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_11167____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_11500____closed__2; lean_object* l_Lean_Parser_Tactic_induction___closed__18; lean_object* l_Lean_Parser_Syntax_subPrec___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_3408____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_4185____closed__7; lean_object* l_Lean_Parser_Tactic_letrec___closed__8; lean_object* l_term___x3c_x24_x3e__; lean_object* l_Lean_Parser_Tactic_rwRule___closed__10; -lean_object* l_myMacro____x40_Init_Notation___hyg_10390____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +lean_object* l_myMacro____x40_Init_Notation___hyg_11759____closed__6; lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_6227____closed__3; lean_object* l_termDepIfThenElse___closed__29; -lean_object* l_myMacro____x40_Init_Notation___hyg_8388____closed__3; lean_object* l_Lean_Parser_Tactic_induction___closed__5; lean_object* l_stx___x2b___closed__2; lean_object* l_Lean_Parser_Tactic_case___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_3408____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_2450____closed__1; lean_object* l_Lean_Parser_Tactic_simp___closed__2; lean_object* l_term___x2f_x5c_____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_8897____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_7952____closed__3; lean_object* l_term___x3e_x3e__; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__11; +lean_object* l_myMacro____x40_Init_Notation___hyg_775____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term_x5b___x5d___closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_1482____closed__2; lean_object* l_Lean_Parser_Tactic_rwRule___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_6301____closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__11; lean_object* l_term___x3c_x3d_____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_11944____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_11500____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_10464____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_1398____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__11; +lean_object* l_myMacro____x40_Init_Notation___hyg_5017____closed__4; lean_object* l_Lean_Parser_Tactic_intro___closed__6; lean_object* l_Lean_Parser_Syntax_addPrec___closed__12; lean_object* l_stx___x2c_x2b; +lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__7; lean_object* l_Lean_Parser_Tactic_simp___closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_11944____closed__2; lean_object* l_term___x3a_x3a_____closed__7; lean_object* l_term___x3d_x3d_____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__12; lean_object* l_Lean_Parser_Tactic_show___closed__4; lean_object* l_termDepIfThenElse___closed__8; lean_object* l_Lean_Parser_Tactic_cases___closed__7; lean_object* l_Lean_Parser_Tactic_tacticTry_____closed__2; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_rewriteSeq___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_4943____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_11500____closed__9; lean_object* l_term___x2a_x3e_____closed__4; lean_object* l_Lean_Parser_Tactic_simpPost; lean_object* l_Lean_Parser_Tactic_done; @@ -1356,94 +1358,94 @@ lean_object* l_Lean_Parser_Tactic_intros; lean_object* l_Lean_Parser_Tactic_rewriteSeq___closed__3; lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__6; lean_object* l_term___x3c_____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_11167____closed__4; lean_object* l_Lean_Parser_Tactic_tacticTry__; +lean_object* l_myMacro____x40_Init_Notation___hyg_6301____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_5789____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_5017____closed__9; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_7052____closed__2; lean_object* l_term___x7e_x3d_____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_4423____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__9; lean_object* l_stx___x2b___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_11944____closed__4; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; lean_object* l_term___x2b_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_11167____closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_1640____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_10464____closed__8; lean_object* l_Lean_Parser_Tactic_induction___closed__14; +lean_object* l_myMacro____x40_Init_Notation___hyg_1060____closed__2; lean_object* l_Lean_Parser_Tactic_case___closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_6487____closed__6; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__9; lean_object* l_term_x5b___x5d___closed__12; -lean_object* l_myMacro____x40_Init_Notation___hyg_1640____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_4259____closed__8; lean_object* l_term___x2a_x3e_____closed__1; lean_object* l_prio_x28___x29___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_2631____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_11944____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l_prec_x28___x29___closed__10; lean_object* l_termDepIfThenElse___closed__17; +lean_object* l_myMacro____x40_Init_Notation___hyg_2964____closed__1; lean_object* l_Lean_Parser_Tactic_exact___closed__4; lean_object* l_Lean_Parser_Syntax_addPrio; +lean_object* l_myMacro____x40_Init_Notation___hyg_12749____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_12018____closed__5; lean_object* l_term___x2a_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_10649____closed__7; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__2; lean_object* l_Lean_Parser_Tactic_done___closed__4; lean_object* l_Lean_Parser_Tactic_erw___closed__6; lean_object* l___private_Init_Notation_0__Lean_Parser_Tactic_withCheapRefl(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_11500____closed__8; lean_object* l_termDepIfThenElse___closed__27; -lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_4000____closed__2; lean_object* l_Lean_Parser_Tactic_location___closed__10; +lean_object* l_prioMid___closed__5; lean_object* l_Lean_Parser_Tactic_apply___closed__1; lean_object* l_stx___x2a; lean_object* l_Lean_Parser_Tactic_rewrite___closed__3; lean_object* l_term___x2f__; lean_object* l_termDepIfThenElse___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_5203____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_3482____closed__4; lean_object* l_Lean_Parser_Tactic_locationTarget; lean_object* l_termIfThenElse___closed__2; lean_object* l_stx___x2c_x2b_x2c_x3f___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_775____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_2054____closed__4; lean_object* l_stx_x21_____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_11685____closed__2; lean_object* l_Lean_Parser_Tactic_show___closed__1; lean_object* l_Lean_Parser_Tactic_letrec___closed__7; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__13; lean_object* l_term___x3c_x2a_x3e_____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_4259____closed__9; lean_object* l_term___x7c_x3e__; lean_object* l_Lean_Parser_Tactic_first___closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__1; lean_object* l_Lean_Parser_Tactic_erw___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_2964____closed__4; lean_object* l_Lean_Parser_Tactic_generalize___closed__7; uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_332____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_2631____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__3; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; lean_object* l_Lean_Parser_Tactic_induction___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_4185____closed__9; -lean_object* l_myMacro____x40_Init_Notation___hyg_3408____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_2054____closed__2; lean_object* l_stx_x21_____closed__4; lean_object* l_term___x3d_x3d_____closed__2; lean_object* l_Lean_Parser_Tactic_tacticRepeat_____closed__1; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__7; lean_object* l_term___xd7__; -lean_object* l_myMacro____x40_Init_Notation___hyg_4423____closed__3; lean_object* l_Lean_Parser_Tactic_expandERw___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_precMin1___closed__2; lean_object* l_Lean_Parser_Tactic_rwRuleSeq___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__6; lean_object* l_term___u2264_____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_332____closed__1; lean_object* l_Lean_Parser_Tactic_withReducible; +lean_object* l_prioMid___closed__3; lean_object* l_term___u2265_____closed__3; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_11685____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__10; lean_object* l_Lean_Parser_Tactic_induction___closed__8; lean_object* l_Lean_Parser_Tactic_simpPost___closed__5; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_5017____closed__8; lean_object* l_Lean_Parser_Tactic_tacticTry_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_2890____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_6227____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_8462____closed__4; lean_object* l_term___x2a_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_6487____closed__1; lean_object* l_Lean_Parser_Tactic_injection; lean_object* l_prec_x28___x29___closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_11426____closed__9; lean_object* l_Lean_Parser_Tactic_exact___closed__2; lean_object* l_term___x2b_____closed__1; lean_object* l_term___x3d_x3d_____closed__1; @@ -1452,20 +1454,29 @@ lean_object* l_term___xd7_____closed__2; lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__4; lean_object* l_prioHigh___closed__2; lean_object* l_Lean_Parser_Tactic_intro___closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_4000____closed__1; lean_object* l_term___x3e_x3e_x3d_____closed__6; lean_object* l_Lean_Parser_Tactic_focus___closed__3; lean_object* l_Lean_Parser_Tactic_rwSeq___closed__2; lean_object* l_Lean_Parser_Tactic_changeWith___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_9459____closed__4; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_8971____closed__3; lean_object* l_prec_x28___x29; lean_object* l_rawNatLit___closed__6; lean_object* l_stx___x2c_x2b_x2c_x3f___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_1806____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_11500____closed__7; lean_object* l_Lean_Parser_Tactic_simpLemma___closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__2; lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__5; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term___u2245_____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_8971____closed__5; lean_object* l_Lean_Parser_Tactic_expandERwSeq___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_268____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_termDepIfThenElse___closed__2; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18030____closed__1; lean_object* l_termIfThenElse___closed__6; lean_object* l_term___x3e_x3e_____closed__7; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__10; @@ -1475,24 +1486,24 @@ lean_object* l_prec_x28___x29___closed__3; lean_object* l_term_x5b___x5d___closed__1; lean_object* l_stx___x2c_x2b_x2c_x3f___closed__1; lean_object* l_term___x24_______closed__7; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_9385____closed__1; lean_object* l_term___x26_x26_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_9385____closed__2; lean_object* l_term___x26_x26_____closed__2; lean_object* l_precMax; lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_8971____closed__6; lean_object* l_Lean_Parser_Tactic_refine_x21___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_11426____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_2964____closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_2054____closed__1; lean_object* l_Lean_Parser_Tactic_induction___closed__9; lean_object* l_prioHigh___closed__4; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_3741____closed__7; lean_object* l_Lean_Parser_Tactic_rewrite___closed__7; lean_object* l_precMin1; lean_object* l_term___u2265__; lean_object* l_Lean_Parser_Tactic_allGoals___closed__4; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__1; lean_object* l_Lean_Parser_Tactic_tacticDecide_x21___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_2890____closed__2; +lean_object* l_prioMid___closed__1; lean_object* l_Lean_Parser_Tactic_intro___closed__1; lean_object* l_term___xd7_____closed__1; lean_object* l_Lean_Parser_Tactic_rwRuleSeq___closed__3; @@ -1501,159 +1512,163 @@ lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__4; lean_object* l_Lean_Parser_Tactic_letrec___closed__15; lean_object* l_term_x2d_____closed__7; lean_object* l_Lean_Parser_Tactic_refine_x21___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_3667____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_12018____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_6301____closed__5; lean_object* l_Lean_Parser_Tactic_locationHyp___closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_4000____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_12749____closed__3; lean_object* l_termIfThenElse___closed__4; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__1; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1___boxed(lean_object*, lean_object*); lean_object* l_rawNatLit___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__1; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__19; lean_object* l_Lean_Parser_Tactic_existsIntro___closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_5017____closed__5; lean_object* l_Lean_Parser_Tactic_rwSeq___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__12; lean_object* l_term___x5e__; lean_object* l_Lean_Parser_Tactic_intro___closed__14; lean_object* l_termIfThenElse___closed__8; lean_object* l_stx___x2c_x2a; -lean_object* l_myMacro____x40_Init_Notation___hyg_4423____closed__2; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit_match__1(lean_object*); lean_object* l_Lean_Parser_Syntax_subPrio; -lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__5; lean_object* l_Lean_Parser_Tactic_simpLemma___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__6; lean_object* l_Lean_Parser_Tactic_simpPost___closed__3; lean_object* l_Lean_Parser_Tactic_intro___closed__3; lean_object* l_Lean_Parser_Tactic_erewriteSeq___closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_1162____closed__3; lean_object* l_termMaxPrec_x21___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_3667____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_5715____closed__5; lean_object* l_Lean_Parser_Tactic_rewriteSeq___closed__4; lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e__; lean_object* l_term___x7e_x3d_____closed__5; lean_object* l_Lean_Parser_Syntax_addPrec; -lean_object* l_myMacro____x40_Init_Notation___hyg_9872____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__4; lean_object* l_prioDefault___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_6561____closed__3; lean_object* l_term___x3c_x3d_____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__12; lean_object* l_Lean_Parser_Tactic_intro___closed__5; lean_object* l_term___x3d_x3d_____closed__4; lean_object* l_stx___x2a___closed__3; lean_object* l_stx_x21__; -lean_object* l_myMacro____x40_Init_Notation___hyg_9130____closed__2; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__8; lean_object* l_Lean_Parser_Tactic_induction___closed__17; lean_object* l_term___x2a_____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_4259____closed__2; lean_object* l_term___u2265_____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l_Lean_Parser_Syntax_addPrec___closed__11; -lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +lean_object* l_myMacro____x40_Init_Notation___hyg_5017____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__5; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__3; lean_object* l_Lean_Parser_Tactic_casesTarget; lean_object* l_stx___x2c_x2b_x2c_x3f___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_10649____closed__1; lean_object* l_Lean_Parser_Tactic_letrec___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_3223____closed__2; lean_object* l_Lean_Parser_Tactic_simpPre___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_4943____closed__4; lean_object* l_term___x7c_x3e_____closed__4; lean_object* l_Lean_Parser_Tactic_simpPost___closed__4; lean_object* l_Lean_Parser_Syntax_subPrec___closed__2; lean_object* l_term_x5b___x5d___closed__2; lean_object* l_Lean_Parser_Tactic_locationHyp___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_4943____closed__8; lean_object* l_Lean_Parser_Tactic_skip; lean_object* l_Lean_Parser_Attr_simp___closed__1; lean_object* l_term___x3c_x7c_____closed__6; lean_object* l_Lean_Parser_Tactic_rwRule___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_8462____closed__3; lean_object* l_Lean_Parser_Tactic_casesTarget___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_9872____closed__9; lean_object* l_stx_x21_____closed__7; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_6561____closed__5; lean_object* l_stx___x2c_x2b_x2c_x3f___closed__4; lean_object* l_stx___x2c_x2b_x2c_x3f; lean_object* l_Lean_Parser_Tactic_let_x21___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_6301____closed__3; lean_object* l_term___xd7_____closed__4; lean_object* l_termMaxPrec_x21___closed__5; lean_object* l_Lean_Parser_Tactic_expandRwSeq(lean_object*, lean_object*, lean_object*); lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__1; lean_object* l_term___x3e_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_3408____closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__3; lean_object* l_Lean_Parser_Tactic_existsIntro___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_2376____closed__4; lean_object* l_Lean_Parser_Tactic_tacticDecide_x21; lean_object* l_Lean_Parser_Tactic_allGoals___closed__1; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__12; lean_object* l_Lean_Parser_Tactic_traceState; lean_object* l_term___x2f_x5c_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_7878____closed__6; lean_object* l_Lean_Parser_Tactic_let___closed__5; lean_object* l_Lean_Parser_Tactic_intro___closed__15; lean_object* l_term___x26_x26_____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_3667____closed__3; lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__7; lean_object* l_prio_x28___x29___closed__1; lean_object* l_Lean_Parser_Tactic_let_x21___closed__3; lean_object* l_Lean_Parser_Tactic_expandRwSeq___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_10649____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_9639____closed__1; lean_object* l_Lean_Parser_Tactic_withReducible___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_6978____closed__3; lean_object* l_Lean_Parser_Tactic_case___closed__13; +lean_object* l_myMacro____x40_Init_Notation___hyg_13210____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_erewriteSeq; -lean_object* l_myMacro____x40_Init_Notation___hyg_9385____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_6301____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_6561____closed__2; lean_object* l_term___x3d_____closed__3; lean_object* l_Lean_Parser_Tactic_rewriteSeq___closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_1088____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_8462____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_9204____closed__6; lean_object* l_term___x7c_x3e_____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_3482____closed__9; lean_object* l_Lean_Parser_Tactic_paren; lean_object* l_Lean_Parser_Tactic_erw___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_6561____closed__1; lean_object* l_Lean_Parser_Tactic_intro; -lean_object* l_myMacro____x40_Init_Notation___hyg_10390____closed__2; lean_object* l_term___x3c_x7c_____closed__4; lean_object* l_termDepIfThenElse___closed__5; lean_object* l_term___x2f_x5c_____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_11167____closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_2450____closed__5; lean_object* l_Lean_Parser_Tactic_locationHyp; -lean_object* l_myMacro____x40_Init_Notation___hyg_2631____closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_9872____closed__8; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_4259____closed__4; lean_object* l_term___x3e_x3e_x3d_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_1482____closed__3; lean_object* l_Lean_Parser_Tactic_rw___closed__4; lean_object* l_Lean_Parser_Tactic_refine; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_2964____closed__5; lean_object* l_Lean_Parser_Tactic_generalize___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_3223____closed__6; lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_4185____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_13416____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_stx___x2c_x2b___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_9459____closed__3; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__11; +lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__10; +lean_object* l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_object* l_term___x7e_x3d_____closed__3; lean_object* l_term_xac_____closed__5; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__11; lean_object* l_term___x3e_x3e_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_2890____closed__9; -lean_object* l_myMacro____x40_Init_Notation___hyg_9639____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_1088____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_12749____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_6301____closed__1; lean_object* l_Lean_Parser_Syntax_subPrec___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_4943____closed__1; lean_object* l_Lean_Parser_Tactic_rwRule___closed__5; lean_object* l_Lean_Parser_Tactic_skip___closed__4; lean_object* l_Lean_Parser_Tactic_rwRule___closed__7; lean_object* l_term___x26_x26_____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_3149____closed__1; lean_object* l_Lean_Parser_Tactic_rewriteSeq___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_3926____closed__7; lean_object* l_term___x3d_x3d__; lean_object* l_Lean_Parser_Tactic_erwSeq; lean_object* l_term___x2a_x3e_____closed__2; lean_object* l_Lean_Parser_Tactic_letrec___closed__10; lean_object* l_Lean_Parser_Tactic_tacticAdmit___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_11944____closed__9; lean_object* l_term___x5c_x2f__; lean_object* l_Lean_Parser_Attr_simp___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_1088____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_701____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_11685____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_10464____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_11759____closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__10; lean_object* l_Lean_Parser_Tactic_refine_x21___closed__3; lean_object* l_Lean_Parser_Syntax_addPrec___closed__8; lean_object* l_Lean_Parser_Tactic_intros___closed__10; +lean_object* l_myMacro____x40_Init_Notation___hyg_10723____closed__5; lean_object* l_term___x3d_____closed__5; lean_object* l_term___x7c_x7c_____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_5789____closed__1; lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__3; lean_object* l_term_x5b___x5d___closed__3; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__9; @@ -1662,31 +1677,24 @@ lean_object* l_term___x25_____closed__6; lean_object* l_term___x25__; lean_object* l_stx___x2b___closed__5; lean_object* l_Lean_Parser_Tactic_simpPost___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_2631____closed__1; lean_object* l_Lean_Parser_Tactic_letrec___closed__5; lean_object* l_termDepIfThenElse___closed__1; lean_object* l_term___x2b_____closed__4; lean_object* l_term___x2a_x3e__; lean_object* l_term___x24_______closed__10; lean_object* l_prio_x28___x29___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_9872____closed__1; lean_object* l_termWithoutExpectedType_x21_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_12675____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_2631____closed__2; lean_object* l_Lean_Parser_Tactic_rwSeq___closed__5; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_701____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_479____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_tacticRepeat_____closed__4; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_860____boxed(lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_3149____closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_5277____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_4259____closed__1; lean_object* l_term___u2245_____closed__4; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1___closed__1; lean_object* l_Lean_Parser_Attr_simp___closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_3149____closed__2; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__1; static lean_object* _init_l_Lean_Parser_Syntax_addPrec___closed__1() { _start: { @@ -3219,6 +3227,138 @@ lean_dec(x_2); return x_4; } } +static lean_object* _init_l_prioMid___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("prioMid"); +return x_1; +} +} +static lean_object* _init_l_prioMid___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = lean_box(0); +x_2 = l_prioMid___closed__1; +x_3 = lean_name_mk_string(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_prioMid___closed__3() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("mid"); +return x_1; +} +} +static lean_object* _init_l_prioMid___closed__4() { +_start: +{ +lean_object* x_1; uint8_t x_2; lean_object* x_3; +x_1 = l_prioMid___closed__3; +x_2 = 0; +x_3 = lean_alloc_ctor(6, 1, 1); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set_uint8(x_3, sizeof(void*)*1, x_2); +return x_3; +} +} +static lean_object* _init_l_prioMid___closed__5() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_1 = l_prioMid___closed__2; +x_2 = lean_unsigned_to_nat(1024u); +x_3 = l_prioMid___closed__4; +x_4 = lean_alloc_ctor(3, 3, 0); +lean_ctor_set(x_4, 0, x_1); +lean_ctor_set(x_4, 1, x_2); +lean_ctor_set(x_4, 2, x_3); +return x_4; +} +} +static lean_object* _init_l_prioMid() { +_start: +{ +lean_object* x_1; +x_1 = l_prioMid___closed__5; +return x_1; +} +} +lean_object* l_myMacro____x40_Init_Notation___hyg_701_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; uint8_t x_5; +x_4 = l_prioMid___closed__2; +x_5 = l_Lean_Syntax_isOfKind(x_1, x_4); +if (x_5 == 0) +{ +lean_object* x_6; lean_object* x_7; +x_6 = lean_box(1); +x_7 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_7, 0, x_6); +lean_ctor_set(x_7, 1, x_3); +return x_7; +} +else +{ +lean_object* x_8; uint8_t x_9; +x_8 = l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_109____spec__1(x_2, x_3); +x_9 = !lean_is_exclusive(x_8); +if (x_9 == 0) +{ +lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; +x_10 = lean_ctor_get(x_8, 0); +x_11 = l_myMacro____x40_Init_Notation___hyg_553____closed__1; +x_12 = lean_alloc_ctor(2, 2, 0); +lean_ctor_set(x_12, 0, x_10); +lean_ctor_set(x_12, 1, x_11); +x_13 = l_Array_empty___closed__1; +x_14 = lean_array_push(x_13, x_12); +x_15 = l_Lean_numLitKind___closed__2; +x_16 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_16, 0, x_15); +lean_ctor_set(x_16, 1, x_14); +lean_ctor_set(x_8, 0, x_16); +return x_8; +} +else +{ +lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; +x_17 = lean_ctor_get(x_8, 0); +x_18 = lean_ctor_get(x_8, 1); +lean_inc(x_18); +lean_inc(x_17); +lean_dec(x_8); +x_19 = l_myMacro____x40_Init_Notation___hyg_553____closed__1; +x_20 = lean_alloc_ctor(2, 2, 0); +lean_ctor_set(x_20, 0, x_17); +lean_ctor_set(x_20, 1, x_19); +x_21 = l_Array_empty___closed__1; +x_22 = lean_array_push(x_21, x_20); +x_23 = l_Lean_numLitKind___closed__2; +x_24 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_24, 0, x_23); +lean_ctor_set(x_24, 1, x_22); +x_25 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_25, 0, x_24); +lean_ctor_set(x_25, 1, x_18); +return x_25; +} +} +} +} +lean_object* l_myMacro____x40_Init_Notation___hyg_701____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = l_myMacro____x40_Init_Notation___hyg_701_(x_1, x_2, x_3); +lean_dec(x_2); +return x_4; +} +} static lean_object* _init_l_prioHigh___closed__1() { _start: { @@ -3279,7 +3419,7 @@ x_1 = l_prioHigh___closed__5; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_701____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_775____closed__1() { _start: { lean_object* x_1; @@ -3287,7 +3427,7 @@ x_1 = lean_mk_string("10000"); return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_701_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_775_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -3311,7 +3451,7 @@ if (x_9 == 0) { lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; x_10 = lean_ctor_get(x_8, 0); -x_11 = l_myMacro____x40_Init_Notation___hyg_701____closed__1; +x_11 = l_myMacro____x40_Init_Notation___hyg_775____closed__1; x_12 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_12, 0, x_10); lean_ctor_set(x_12, 1, x_11); @@ -3332,7 +3472,7 @@ x_18 = lean_ctor_get(x_8, 1); lean_inc(x_18); lean_inc(x_17); lean_dec(x_8); -x_19 = l_myMacro____x40_Init_Notation___hyg_701____closed__1; +x_19 = l_myMacro____x40_Init_Notation___hyg_775____closed__1; x_20 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_20, 0, x_17); lean_ctor_set(x_20, 1, x_19); @@ -3350,11 +3490,11 @@ return x_25; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_701____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_775____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_Notation___hyg_701_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_Notation___hyg_775_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -3439,7 +3579,7 @@ x_1 = l_prio_x28___x29___closed__6; return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_786_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_860_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -3469,11 +3609,11 @@ return x_10; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_786____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_860____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_Notation___hyg_786_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_Notation___hyg_860_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -3754,7 +3894,7 @@ x_1 = l_stx___x3c_x7c_x3e_____closed__9; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_884____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_958____closed__1() { _start: { lean_object* x_1; @@ -3762,17 +3902,17 @@ x_1 = lean_mk_string("unary"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_884____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_958____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Syntax_addPrec___closed__6; -x_2 = l_myMacro____x40_Init_Notation___hyg_884____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_958____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_884____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_958____closed__3() { _start: { lean_object* x_1; @@ -3780,22 +3920,22 @@ x_1 = lean_mk_string("many1"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_884____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_958____closed__4() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_884____closed__3; +x_1 = l_myMacro____x40_Init_Notation___hyg_958____closed__3; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_884____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_958____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_884____closed__3; +x_1 = l_myMacro____x40_Init_Notation___hyg_958____closed__3; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_884____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_958____closed__4; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -3803,17 +3943,17 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_884____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_958____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_884____closed__3; +x_2 = l_myMacro____x40_Init_Notation___hyg_958____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_884_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_958_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -3848,10 +3988,10 @@ lean_inc(x_13); x_14 = lean_ctor_get(x_2, 1); lean_inc(x_14); lean_dec(x_2); -x_15 = l_myMacro____x40_Init_Notation___hyg_884____closed__6; +x_15 = l_myMacro____x40_Init_Notation___hyg_958____closed__6; x_16 = l_Lean_addMacroScope(x_14, x_15, x_13); x_17 = lean_box(0); -x_18 = l_myMacro____x40_Init_Notation___hyg_884____closed__5; +x_18 = l_myMacro____x40_Init_Notation___hyg_958____closed__5; lean_inc(x_12); x_19 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_19, 0, x_12); @@ -3877,7 +4017,7 @@ x_30 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_30, 0, x_12); lean_ctor_set(x_30, 1, x_29); x_31 = lean_array_push(x_28, x_30); -x_32 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_32 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); @@ -3897,10 +4037,10 @@ lean_inc(x_36); x_37 = lean_ctor_get(x_2, 1); lean_inc(x_37); lean_dec(x_2); -x_38 = l_myMacro____x40_Init_Notation___hyg_884____closed__6; +x_38 = l_myMacro____x40_Init_Notation___hyg_958____closed__6; x_39 = l_Lean_addMacroScope(x_37, x_38, x_36); x_40 = lean_box(0); -x_41 = l_myMacro____x40_Init_Notation___hyg_884____closed__5; +x_41 = l_myMacro____x40_Init_Notation___hyg_958____closed__5; lean_inc(x_34); x_42 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_42, 0, x_34); @@ -3926,7 +4066,7 @@ x_53 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_53, 0, x_34); lean_ctor_set(x_53, 1, x_52); x_54 = lean_array_push(x_51, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_55 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); @@ -3938,7 +4078,7 @@ return x_57; } } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_986____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1060____closed__1() { _start: { lean_object* x_1; @@ -3946,22 +4086,22 @@ x_1 = lean_mk_string("many"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_986____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1060____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_986____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_1060____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_986____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1060____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_986____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_1060____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_986____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_1060____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -3969,17 +4109,17 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_986____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1060____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_986____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_1060____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_986_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_1060_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -4014,10 +4154,10 @@ lean_inc(x_13); x_14 = lean_ctor_get(x_2, 1); lean_inc(x_14); lean_dec(x_2); -x_15 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_15 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_16 = l_Lean_addMacroScope(x_14, x_15, x_13); x_17 = lean_box(0); -x_18 = l_myMacro____x40_Init_Notation___hyg_986____closed__3; +x_18 = l_myMacro____x40_Init_Notation___hyg_1060____closed__3; lean_inc(x_12); x_19 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_19, 0, x_12); @@ -4043,7 +4183,7 @@ x_30 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_30, 0, x_12); lean_ctor_set(x_30, 1, x_29); x_31 = lean_array_push(x_28, x_30); -x_32 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_32 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); @@ -4063,10 +4203,10 @@ lean_inc(x_36); x_37 = lean_ctor_get(x_2, 1); lean_inc(x_37); lean_dec(x_2); -x_38 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_38 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_39 = l_Lean_addMacroScope(x_37, x_38, x_36); x_40 = lean_box(0); -x_41 = l_myMacro____x40_Init_Notation___hyg_986____closed__3; +x_41 = l_myMacro____x40_Init_Notation___hyg_1060____closed__3; lean_inc(x_34); x_42 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_42, 0, x_34); @@ -4092,7 +4232,7 @@ x_53 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_53, 0, x_34); lean_ctor_set(x_53, 1, x_52); x_54 = lean_array_push(x_51, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_55 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); @@ -4104,7 +4244,7 @@ return x_57; } } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1088____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1162____closed__1() { _start: { lean_object* x_1; @@ -4112,22 +4252,22 @@ x_1 = lean_mk_string("optional"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1088____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1162____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1088____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1162____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_1088____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_1162____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -4135,17 +4275,17 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1088____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1162____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_1088____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_1162____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_1088_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_1162_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -4180,10 +4320,10 @@ lean_inc(x_13); x_14 = lean_ctor_get(x_2, 1); lean_inc(x_14); lean_dec(x_2); -x_15 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_15 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_16 = l_Lean_addMacroScope(x_14, x_15, x_13); x_17 = lean_box(0); -x_18 = l_myMacro____x40_Init_Notation___hyg_1088____closed__3; +x_18 = l_myMacro____x40_Init_Notation___hyg_1162____closed__3; lean_inc(x_12); x_19 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_19, 0, x_12); @@ -4209,7 +4349,7 @@ x_30 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_30, 0, x_12); lean_ctor_set(x_30, 1, x_29); x_31 = lean_array_push(x_28, x_30); -x_32 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_32 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); @@ -4229,10 +4369,10 @@ lean_inc(x_36); x_37 = lean_ctor_get(x_2, 1); lean_inc(x_37); lean_dec(x_2); -x_38 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_38 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_39 = l_Lean_addMacroScope(x_37, x_38, x_36); x_40 = lean_box(0); -x_41 = l_myMacro____x40_Init_Notation___hyg_1088____closed__3; +x_41 = l_myMacro____x40_Init_Notation___hyg_1162____closed__3; lean_inc(x_34); x_42 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_42, 0, x_34); @@ -4258,7 +4398,7 @@ x_53 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_53, 0, x_34); lean_ctor_set(x_53, 1, x_52); x_54 = lean_array_push(x_51, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_55 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); @@ -4270,7 +4410,7 @@ return x_57; } } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1190____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1264____closed__1() { _start: { lean_object* x_1; @@ -4278,17 +4418,17 @@ x_1 = lean_mk_string("binary"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1190____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1264____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Syntax_addPrec___closed__6; -x_2 = l_myMacro____x40_Init_Notation___hyg_1190____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_1264____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1190____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1264____closed__3() { _start: { lean_object* x_1; @@ -4296,22 +4436,22 @@ x_1 = lean_mk_string("orelse"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1190____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1264____closed__4() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__3; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__3; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1190____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1264____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__3; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__3; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_1190____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_1264____closed__4; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -4319,17 +4459,17 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1190____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1264____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_1190____closed__3; +x_2 = l_myMacro____x40_Init_Notation___hyg_1264____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1190____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1264____closed__7() { _start: { lean_object* x_1; @@ -4337,7 +4477,7 @@ x_1 = lean_mk_string(","); return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_1190_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_1264_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -4374,10 +4514,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_17 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); x_19 = lean_box(0); -x_20 = l_myMacro____x40_Init_Notation___hyg_1190____closed__5; +x_20 = l_myMacro____x40_Init_Notation___hyg_1264____closed__5; lean_inc(x_14); x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); @@ -4398,7 +4538,7 @@ x_29 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_29, 0, x_28); lean_ctor_set(x_29, 1, x_27); x_30 = lean_array_push(x_26, x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_31 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_14); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_14); @@ -4414,7 +4554,7 @@ x_38 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_38, 0, x_14); lean_ctor_set(x_38, 1, x_37); x_39 = lean_array_push(x_36, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_1190____closed__2; +x_40 = l_myMacro____x40_Init_Notation___hyg_1264____closed__2; x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); @@ -4434,10 +4574,10 @@ lean_inc(x_44); x_45 = lean_ctor_get(x_2, 1); lean_inc(x_45); lean_dec(x_2); -x_46 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_46 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_47 = l_Lean_addMacroScope(x_45, x_46, x_44); x_48 = lean_box(0); -x_49 = l_myMacro____x40_Init_Notation___hyg_1190____closed__5; +x_49 = l_myMacro____x40_Init_Notation___hyg_1264____closed__5; lean_inc(x_42); x_50 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_50, 0, x_42); @@ -4458,7 +4598,7 @@ x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); x_59 = lean_array_push(x_55, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_60 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_42); x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_42); @@ -4474,7 +4614,7 @@ x_67 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_67, 0, x_42); lean_ctor_set(x_67, 1, x_66); x_68 = lean_array_push(x_65, x_67); -x_69 = l_myMacro____x40_Init_Notation___hyg_1190____closed__2; +x_69 = l_myMacro____x40_Init_Notation___hyg_1264____closed__2; x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_69); lean_ctor_set(x_70, 1, x_68); @@ -4544,7 +4684,7 @@ x_1 = l_stx___x2c_x2a___closed__5; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1324____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1398____closed__1() { _start: { lean_object* x_1; @@ -4552,17 +4692,17 @@ x_1 = lean_mk_string("sepBy"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1324____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1398____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Syntax_addPrec___closed__6; -x_2 = l_myMacro____x40_Init_Notation___hyg_1324____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_1398____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1324____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1398____closed__3() { _start: { lean_object* x_1; @@ -4570,7 +4710,7 @@ x_1 = lean_mk_string("sepBy("); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1324____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1398____closed__4() { _start: { lean_object* x_1; @@ -4578,7 +4718,7 @@ x_1 = lean_mk_string("\",\""); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1324____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1398____closed__5() { _start: { lean_object* x_1; @@ -4586,17 +4726,17 @@ x_1 = lean_mk_string("atom"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1324____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1398____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Syntax_addPrec___closed__6; -x_2 = l_myMacro____x40_Init_Notation___hyg_1324____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_1398____closed__5; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1324____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1398____closed__7() { _start: { lean_object* x_1; @@ -4604,7 +4744,7 @@ x_1 = lean_mk_string("\", \""); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1324____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1398____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -4616,7 +4756,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_1324_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_1398_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -4645,7 +4785,7 @@ if (x_11 == 0) { lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; x_12 = lean_ctor_get(x_10, 0); -x_13 = l_myMacro____x40_Init_Notation___hyg_1324____closed__3; +x_13 = l_myMacro____x40_Init_Notation___hyg_1398____closed__3; lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); @@ -4658,14 +4798,14 @@ x_19 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_19, 0, x_18); lean_ctor_set(x_19, 1, x_17); x_20 = lean_array_push(x_16, x_19); -x_21 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_21 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_12); x_22 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_22, 0, x_12); lean_ctor_set(x_22, 1, x_21); lean_inc(x_22); x_23 = lean_array_push(x_20, x_22); -x_24 = l_myMacro____x40_Init_Notation___hyg_1324____closed__4; +x_24 = l_myMacro____x40_Init_Notation___hyg_1398____closed__4; lean_inc(x_12); x_25 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_25, 0, x_12); @@ -4677,7 +4817,7 @@ lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); x_29 = lean_array_push(x_23, x_28); x_30 = lean_array_push(x_15, x_22); -x_31 = l_myMacro____x40_Init_Notation___hyg_1324____closed__7; +x_31 = l_myMacro____x40_Init_Notation___hyg_1398____closed__7; lean_inc(x_12); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_12); @@ -4687,7 +4827,7 @@ x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_27); lean_ctor_set(x_34, 1, x_33); x_35 = lean_array_push(x_15, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_36 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); @@ -4700,14 +4840,14 @@ x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_18); lean_ctor_set(x_41, 1, x_40); x_42 = lean_array_push(x_29, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_43 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_44 = lean_array_push(x_42, x_43); x_45 = l_prec_x28___x29___closed__7; x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_12); lean_ctor_set(x_46, 1, x_45); x_47 = lean_array_push(x_44, x_46); -x_48 = l_myMacro____x40_Init_Notation___hyg_1324____closed__2; +x_48 = l_myMacro____x40_Init_Notation___hyg_1398____closed__2; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); @@ -4722,7 +4862,7 @@ x_51 = lean_ctor_get(x_10, 1); lean_inc(x_51); lean_inc(x_50); lean_dec(x_10); -x_52 = l_myMacro____x40_Init_Notation___hyg_1324____closed__3; +x_52 = l_myMacro____x40_Init_Notation___hyg_1398____closed__3; lean_inc(x_50); x_53 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_53, 0, x_50); @@ -4735,14 +4875,14 @@ x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); x_59 = lean_array_push(x_55, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_60 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_50); x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_50); lean_ctor_set(x_61, 1, x_60); lean_inc(x_61); x_62 = lean_array_push(x_59, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_1324____closed__4; +x_63 = l_myMacro____x40_Init_Notation___hyg_1398____closed__4; lean_inc(x_50); x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_50); @@ -4754,7 +4894,7 @@ lean_ctor_set(x_67, 0, x_66); lean_ctor_set(x_67, 1, x_65); x_68 = lean_array_push(x_62, x_67); x_69 = lean_array_push(x_54, x_61); -x_70 = l_myMacro____x40_Init_Notation___hyg_1324____closed__7; +x_70 = l_myMacro____x40_Init_Notation___hyg_1398____closed__7; lean_inc(x_50); x_71 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_71, 0, x_50); @@ -4764,7 +4904,7 @@ x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_66); lean_ctor_set(x_73, 1, x_72); x_74 = lean_array_push(x_54, x_73); -x_75 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_75 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); @@ -4777,14 +4917,14 @@ x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_57); lean_ctor_set(x_80, 1, x_79); x_81 = lean_array_push(x_68, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_82 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_83 = lean_array_push(x_81, x_82); x_84 = l_prec_x28___x29___closed__7; x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_50); lean_ctor_set(x_85, 1, x_84); x_86 = lean_array_push(x_83, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_1324____closed__2; +x_87 = l_myMacro____x40_Init_Notation___hyg_1398____closed__2; x_88 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_88, 0, x_87); lean_ctor_set(x_88, 1, x_86); @@ -4796,11 +4936,11 @@ return x_89; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_1324____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_1398____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_Notation___hyg_1324_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_Notation___hyg_1398_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -4863,7 +5003,7 @@ x_1 = l_stx___x2c_x2b___closed__5; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1482____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1556____closed__1() { _start: { lean_object* x_1; @@ -4871,17 +5011,17 @@ x_1 = lean_mk_string("sepBy1"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1482____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1556____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Syntax_addPrec___closed__6; -x_2 = l_myMacro____x40_Init_Notation___hyg_1482____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_1556____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1482____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1556____closed__3() { _start: { lean_object* x_1; @@ -4889,7 +5029,7 @@ x_1 = lean_mk_string("sepBy1("); return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_1482_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_1556_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -4918,7 +5058,7 @@ if (x_11 == 0) { lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; x_12 = lean_ctor_get(x_10, 0); -x_13 = l_myMacro____x40_Init_Notation___hyg_1482____closed__3; +x_13 = l_myMacro____x40_Init_Notation___hyg_1556____closed__3; lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); @@ -4931,14 +5071,14 @@ x_19 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_19, 0, x_18); lean_ctor_set(x_19, 1, x_17); x_20 = lean_array_push(x_16, x_19); -x_21 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_21 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_12); x_22 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_22, 0, x_12); lean_ctor_set(x_22, 1, x_21); lean_inc(x_22); x_23 = lean_array_push(x_20, x_22); -x_24 = l_myMacro____x40_Init_Notation___hyg_1324____closed__4; +x_24 = l_myMacro____x40_Init_Notation___hyg_1398____closed__4; lean_inc(x_12); x_25 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_25, 0, x_12); @@ -4950,7 +5090,7 @@ lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); x_29 = lean_array_push(x_23, x_28); x_30 = lean_array_push(x_15, x_22); -x_31 = l_myMacro____x40_Init_Notation___hyg_1324____closed__7; +x_31 = l_myMacro____x40_Init_Notation___hyg_1398____closed__7; lean_inc(x_12); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_12); @@ -4960,7 +5100,7 @@ x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_27); lean_ctor_set(x_34, 1, x_33); x_35 = lean_array_push(x_15, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_36 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); @@ -4973,14 +5113,14 @@ x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_18); lean_ctor_set(x_41, 1, x_40); x_42 = lean_array_push(x_29, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_43 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_44 = lean_array_push(x_42, x_43); x_45 = l_prec_x28___x29___closed__7; x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_12); lean_ctor_set(x_46, 1, x_45); x_47 = lean_array_push(x_44, x_46); -x_48 = l_myMacro____x40_Init_Notation___hyg_1482____closed__2; +x_48 = l_myMacro____x40_Init_Notation___hyg_1556____closed__2; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); @@ -4995,7 +5135,7 @@ x_51 = lean_ctor_get(x_10, 1); lean_inc(x_51); lean_inc(x_50); lean_dec(x_10); -x_52 = l_myMacro____x40_Init_Notation___hyg_1482____closed__3; +x_52 = l_myMacro____x40_Init_Notation___hyg_1556____closed__3; lean_inc(x_50); x_53 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_53, 0, x_50); @@ -5008,14 +5148,14 @@ x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); x_59 = lean_array_push(x_55, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_60 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_50); x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_50); lean_ctor_set(x_61, 1, x_60); lean_inc(x_61); x_62 = lean_array_push(x_59, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_1324____closed__4; +x_63 = l_myMacro____x40_Init_Notation___hyg_1398____closed__4; lean_inc(x_50); x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_50); @@ -5027,7 +5167,7 @@ lean_ctor_set(x_67, 0, x_66); lean_ctor_set(x_67, 1, x_65); x_68 = lean_array_push(x_62, x_67); x_69 = lean_array_push(x_54, x_61); -x_70 = l_myMacro____x40_Init_Notation___hyg_1324____closed__7; +x_70 = l_myMacro____x40_Init_Notation___hyg_1398____closed__7; lean_inc(x_50); x_71 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_71, 0, x_50); @@ -5037,7 +5177,7 @@ x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_66); lean_ctor_set(x_73, 1, x_72); x_74 = lean_array_push(x_54, x_73); -x_75 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_75 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); @@ -5050,14 +5190,14 @@ x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_57); lean_ctor_set(x_80, 1, x_79); x_81 = lean_array_push(x_68, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_82 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_83 = lean_array_push(x_81, x_82); x_84 = l_prec_x28___x29___closed__7; x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_50); lean_ctor_set(x_85, 1, x_84); x_86 = lean_array_push(x_83, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_1482____closed__2; +x_87 = l_myMacro____x40_Init_Notation___hyg_1556____closed__2; x_88 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_88, 0, x_87); lean_ctor_set(x_88, 1, x_86); @@ -5069,11 +5209,11 @@ return x_89; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_1482____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_1556____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_Notation___hyg_1482_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_Notation___hyg_1556_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -5136,7 +5276,7 @@ x_1 = l_stx___x2c_x2a_x2c_x3f___closed__5; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1640____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1714____closed__1() { _start: { lean_object* x_1; @@ -5144,7 +5284,7 @@ x_1 = lean_mk_string("allowTrailingSep"); return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_1640_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_1714_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -5173,7 +5313,7 @@ if (x_11 == 0) { lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; x_12 = lean_ctor_get(x_10, 0); -x_13 = l_myMacro____x40_Init_Notation___hyg_1324____closed__3; +x_13 = l_myMacro____x40_Init_Notation___hyg_1398____closed__3; lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); @@ -5186,14 +5326,14 @@ x_19 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_19, 0, x_18); lean_ctor_set(x_19, 1, x_17); x_20 = lean_array_push(x_16, x_19); -x_21 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_21 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_12); x_22 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_22, 0, x_12); lean_ctor_set(x_22, 1, x_21); lean_inc(x_22); x_23 = lean_array_push(x_20, x_22); -x_24 = l_myMacro____x40_Init_Notation___hyg_1324____closed__4; +x_24 = l_myMacro____x40_Init_Notation___hyg_1398____closed__4; lean_inc(x_12); x_25 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_25, 0, x_12); @@ -5205,7 +5345,7 @@ lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); x_29 = lean_array_push(x_23, x_28); x_30 = lean_array_push(x_15, x_22); -x_31 = l_myMacro____x40_Init_Notation___hyg_1324____closed__7; +x_31 = l_myMacro____x40_Init_Notation___hyg_1398____closed__7; lean_inc(x_12); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_12); @@ -5215,7 +5355,7 @@ x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_27); lean_ctor_set(x_34, 1, x_33); x_35 = lean_array_push(x_15, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_36 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); @@ -5229,7 +5369,7 @@ x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_18); lean_ctor_set(x_41, 1, x_40); x_42 = lean_array_push(x_29, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_1640____closed__1; +x_43 = l_myMacro____x40_Init_Notation___hyg_1714____closed__1; lean_inc(x_12); x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_12); @@ -5244,7 +5384,7 @@ x_49 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_49, 0, x_12); lean_ctor_set(x_49, 1, x_48); x_50 = lean_array_push(x_47, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_1324____closed__2; +x_51 = l_myMacro____x40_Init_Notation___hyg_1398____closed__2; x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); @@ -5259,7 +5399,7 @@ x_54 = lean_ctor_get(x_10, 1); lean_inc(x_54); lean_inc(x_53); lean_dec(x_10); -x_55 = l_myMacro____x40_Init_Notation___hyg_1324____closed__3; +x_55 = l_myMacro____x40_Init_Notation___hyg_1398____closed__3; lean_inc(x_53); x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_53); @@ -5272,14 +5412,14 @@ x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_60); lean_ctor_set(x_61, 1, x_59); x_62 = lean_array_push(x_58, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_63 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_53); x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_53); lean_ctor_set(x_64, 1, x_63); lean_inc(x_64); x_65 = lean_array_push(x_62, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_1324____closed__4; +x_66 = l_myMacro____x40_Init_Notation___hyg_1398____closed__4; lean_inc(x_53); x_67 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_67, 0, x_53); @@ -5291,7 +5431,7 @@ lean_ctor_set(x_70, 0, x_69); lean_ctor_set(x_70, 1, x_68); x_71 = lean_array_push(x_65, x_70); x_72 = lean_array_push(x_57, x_64); -x_73 = l_myMacro____x40_Init_Notation___hyg_1324____closed__7; +x_73 = l_myMacro____x40_Init_Notation___hyg_1398____closed__7; lean_inc(x_53); x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_53); @@ -5301,7 +5441,7 @@ x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_69); lean_ctor_set(x_76, 1, x_75); x_77 = lean_array_push(x_57, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_78 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); @@ -5315,7 +5455,7 @@ x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_60); lean_ctor_set(x_83, 1, x_82); x_84 = lean_array_push(x_71, x_83); -x_85 = l_myMacro____x40_Init_Notation___hyg_1640____closed__1; +x_85 = l_myMacro____x40_Init_Notation___hyg_1714____closed__1; lean_inc(x_53); x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_53); @@ -5330,7 +5470,7 @@ x_91 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_91, 0, x_53); lean_ctor_set(x_91, 1, x_90); x_92 = lean_array_push(x_89, x_91); -x_93 = l_myMacro____x40_Init_Notation___hyg_1324____closed__2; +x_93 = l_myMacro____x40_Init_Notation___hyg_1398____closed__2; x_94 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_94, 0, x_93); lean_ctor_set(x_94, 1, x_92); @@ -5342,11 +5482,11 @@ return x_95; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_1640____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_1714____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_Notation___hyg_1640_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_Notation___hyg_1714_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -5409,7 +5549,7 @@ x_1 = l_stx___x2c_x2b_x2c_x3f___closed__5; return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_1806_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_1880_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -5438,7 +5578,7 @@ if (x_11 == 0) { lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; x_12 = lean_ctor_get(x_10, 0); -x_13 = l_myMacro____x40_Init_Notation___hyg_1482____closed__3; +x_13 = l_myMacro____x40_Init_Notation___hyg_1556____closed__3; lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); @@ -5451,14 +5591,14 @@ x_19 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_19, 0, x_18); lean_ctor_set(x_19, 1, x_17); x_20 = lean_array_push(x_16, x_19); -x_21 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_21 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_12); x_22 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_22, 0, x_12); lean_ctor_set(x_22, 1, x_21); lean_inc(x_22); x_23 = lean_array_push(x_20, x_22); -x_24 = l_myMacro____x40_Init_Notation___hyg_1324____closed__4; +x_24 = l_myMacro____x40_Init_Notation___hyg_1398____closed__4; lean_inc(x_12); x_25 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_25, 0, x_12); @@ -5470,7 +5610,7 @@ lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); x_29 = lean_array_push(x_23, x_28); x_30 = lean_array_push(x_15, x_22); -x_31 = l_myMacro____x40_Init_Notation___hyg_1324____closed__7; +x_31 = l_myMacro____x40_Init_Notation___hyg_1398____closed__7; lean_inc(x_12); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_12); @@ -5480,7 +5620,7 @@ x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_27); lean_ctor_set(x_34, 1, x_33); x_35 = lean_array_push(x_15, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_36 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); @@ -5494,7 +5634,7 @@ x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_18); lean_ctor_set(x_41, 1, x_40); x_42 = lean_array_push(x_29, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_1640____closed__1; +x_43 = l_myMacro____x40_Init_Notation___hyg_1714____closed__1; lean_inc(x_12); x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_12); @@ -5509,7 +5649,7 @@ x_49 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_49, 0, x_12); lean_ctor_set(x_49, 1, x_48); x_50 = lean_array_push(x_47, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_1482____closed__2; +x_51 = l_myMacro____x40_Init_Notation___hyg_1556____closed__2; x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); @@ -5524,7 +5664,7 @@ x_54 = lean_ctor_get(x_10, 1); lean_inc(x_54); lean_inc(x_53); lean_dec(x_10); -x_55 = l_myMacro____x40_Init_Notation___hyg_1482____closed__3; +x_55 = l_myMacro____x40_Init_Notation___hyg_1556____closed__3; lean_inc(x_53); x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_53); @@ -5537,14 +5677,14 @@ x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_60); lean_ctor_set(x_61, 1, x_59); x_62 = lean_array_push(x_58, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_63 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_53); x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_53); lean_ctor_set(x_64, 1, x_63); lean_inc(x_64); x_65 = lean_array_push(x_62, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_1324____closed__4; +x_66 = l_myMacro____x40_Init_Notation___hyg_1398____closed__4; lean_inc(x_53); x_67 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_67, 0, x_53); @@ -5556,7 +5696,7 @@ lean_ctor_set(x_70, 0, x_69); lean_ctor_set(x_70, 1, x_68); x_71 = lean_array_push(x_65, x_70); x_72 = lean_array_push(x_57, x_64); -x_73 = l_myMacro____x40_Init_Notation___hyg_1324____closed__7; +x_73 = l_myMacro____x40_Init_Notation___hyg_1398____closed__7; lean_inc(x_53); x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_53); @@ -5566,7 +5706,7 @@ x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_69); lean_ctor_set(x_76, 1, x_75); x_77 = lean_array_push(x_57, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_78 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); @@ -5580,7 +5720,7 @@ x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_60); lean_ctor_set(x_83, 1, x_82); x_84 = lean_array_push(x_71, x_83); -x_85 = l_myMacro____x40_Init_Notation___hyg_1640____closed__1; +x_85 = l_myMacro____x40_Init_Notation___hyg_1714____closed__1; lean_inc(x_53); x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_53); @@ -5595,7 +5735,7 @@ x_91 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_91, 0, x_53); lean_ctor_set(x_91, 1, x_90); x_92 = lean_array_push(x_89, x_91); -x_93 = l_myMacro____x40_Init_Notation___hyg_1482____closed__2; +x_93 = l_myMacro____x40_Init_Notation___hyg_1556____closed__2; x_94 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_94, 0, x_93); lean_ctor_set(x_94, 1, x_92); @@ -5607,11 +5747,11 @@ return x_95; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_1806____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_1880____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_Notation___hyg_1806_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_Notation___hyg_1880_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -5702,7 +5842,7 @@ x_1 = l_stx_x21_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1980____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2054____closed__1() { _start: { lean_object* x_1; @@ -5710,22 +5850,22 @@ x_1 = lean_mk_string("notFollowedBy"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1980____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2054____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_1980____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_2054____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1980____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2054____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1980____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_2054____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_1980____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_2054____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -5733,17 +5873,17 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_1980____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2054____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_1980____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_2054____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_1980_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_2054_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -5778,10 +5918,10 @@ lean_inc(x_13); x_14 = lean_ctor_get(x_2, 1); lean_inc(x_14); lean_dec(x_2); -x_15 = l_myMacro____x40_Init_Notation___hyg_1980____closed__4; +x_15 = l_myMacro____x40_Init_Notation___hyg_2054____closed__4; x_16 = l_Lean_addMacroScope(x_14, x_15, x_13); x_17 = lean_box(0); -x_18 = l_myMacro____x40_Init_Notation___hyg_1980____closed__3; +x_18 = l_myMacro____x40_Init_Notation___hyg_2054____closed__3; lean_inc(x_12); x_19 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_19, 0, x_12); @@ -5807,7 +5947,7 @@ x_30 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_30, 0, x_12); lean_ctor_set(x_30, 1, x_29); x_31 = lean_array_push(x_28, x_30); -x_32 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_32 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); @@ -5827,10 +5967,10 @@ lean_inc(x_36); x_37 = lean_ctor_get(x_2, 1); lean_inc(x_37); lean_dec(x_2); -x_38 = l_myMacro____x40_Init_Notation___hyg_1980____closed__4; +x_38 = l_myMacro____x40_Init_Notation___hyg_2054____closed__4; x_39 = l_Lean_addMacroScope(x_37, x_38, x_36); x_40 = lean_box(0); -x_41 = l_myMacro____x40_Init_Notation___hyg_1980____closed__3; +x_41 = l_myMacro____x40_Init_Notation___hyg_2054____closed__3; lean_inc(x_34); x_42 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_42, 0, x_34); @@ -5856,7 +5996,7 @@ x_53 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_53, 0, x_34); lean_ctor_set(x_53, 1, x_52); x_54 = lean_array_push(x_51, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_55 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); @@ -6070,7 +6210,7 @@ x_1 = l_term___u2218_____closed__9; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__1() { _start: { lean_object* x_1; @@ -6078,17 +6218,17 @@ x_1 = lean_mk_string("Term"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Syntax_addPrec___closed__4; -x_2 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__3() { _start: { lean_object* x_1; @@ -6096,17 +6236,17 @@ x_1 = lean_mk_string("app"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__5() { _start: { lean_object* x_1; @@ -6114,22 +6254,22 @@ x_1 = lean_mk_string("Function.comp"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__6() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__5; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__5; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__5; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__5; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__6; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__6; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -6137,7 +6277,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__8() { _start: { lean_object* x_1; @@ -6145,17 +6285,17 @@ x_1 = lean_mk_string("Function"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_2117____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_2191____closed__8; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__10() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__10() { _start: { lean_object* x_1; @@ -6163,41 +6303,41 @@ x_1 = lean_mk_string("comp"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__11() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__11() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__9; -x_2 = l_myMacro____x40_Init_Notation___hyg_2117____closed__10; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__9; +x_2 = l_myMacro____x40_Init_Notation___hyg_2191____closed__10; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__12() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__12() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_2117____closed__11; +x_2 = l_myMacro____x40_Init_Notation___hyg_2191____closed__11; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__13() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__13() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_2117____closed__12; +x_2 = l_myMacro____x40_Init_Notation___hyg_2191____closed__12; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_2117_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_2191_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -6234,10 +6374,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_2117____closed__11; +x_17 = l_myMacro____x40_Init_Notation___hyg_2191____closed__11; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_2117____closed__7; -x_20 = l_myMacro____x40_Init_Notation___hyg_2117____closed__13; +x_19 = l_myMacro____x40_Init_Notation___hyg_2191____closed__7; +x_20 = l_myMacro____x40_Init_Notation___hyg_2191____closed__13; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -6252,7 +6392,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -6272,10 +6412,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_2117____closed__11; +x_35 = l_myMacro____x40_Init_Notation___hyg_2191____closed__11; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_2117____closed__7; -x_38 = l_myMacro____x40_Init_Notation___hyg_2117____closed__13; +x_37 = l_myMacro____x40_Init_Notation___hyg_2191____closed__7; +x_38 = l_myMacro____x40_Init_Notation___hyg_2191____closed__13; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -6290,7 +6430,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -6302,7 +6442,7 @@ return x_49; } } } -static lean_object* _init_l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1___closed__1() { +static lean_object* _init_l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; @@ -6311,22 +6451,22 @@ x_2 = l_Lean_SourceInfo_fromRef(x_1); return x_2; } } -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(lean_object* x_1) { +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; -x_2 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1___closed__1; +x_2 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1___closed__1; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_unexpand____x40_Init_Notation___hyg_2098_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_2172_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -6384,7 +6524,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -6519,7 +6659,7 @@ x_1 = l_term___xd7_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2376____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2450____closed__1() { _start: { lean_object* x_1; @@ -6527,22 +6667,22 @@ x_1 = lean_mk_string("Prod"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2376____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2450____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_2376____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_2450____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2376____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2450____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_2376____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_2450____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_2376____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_2450____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -6550,41 +6690,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2376____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2450____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_2376____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_2450____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2376____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2450____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_2376____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_2450____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2376____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2450____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_2376____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_2450____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_2376_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_2450_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -6621,10 +6761,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_2376____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_2450____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_2376____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_2376____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_2450____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_2450____closed__6; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -6639,7 +6779,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -6659,10 +6799,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_2376____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_2450____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_2376____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_2376____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_2450____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_2450____closed__6; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -6677,7 +6817,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -6689,11 +6829,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_2357_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_2431_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -6751,7 +6891,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -6868,7 +7008,7 @@ x_1 = l_term___x2b_____closed__5; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__1() { _start: { lean_object* x_1; @@ -6876,22 +7016,22 @@ x_1 = lean_mk_string("HAdd.hAdd"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_2631____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_2705____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_2631____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_2705____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_2631____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_2705____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -6899,7 +7039,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__4() { _start: { lean_object* x_1; @@ -6907,17 +7047,17 @@ x_1 = lean_mk_string("HAdd"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_2631____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_2705____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__6() { _start: { lean_object* x_1; @@ -6925,41 +7065,41 @@ x_1 = lean_mk_string("hAdd"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2631____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_2631____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_2705____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_2705____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_2631____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_2705____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_2631____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_2705____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_2631_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_2705_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -6996,10 +7136,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_2631____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_2705____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_2631____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_2631____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_2705____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_2705____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -7014,7 +7154,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -7034,10 +7174,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_2631____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_2705____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_2631____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_2631____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_2705____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_2705____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -7052,7 +7192,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -7064,11 +7204,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_2612_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_2686_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -7126,7 +7266,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -7231,7 +7371,7 @@ x_1 = l_term___x2d_____closed__4; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__1() { _start: { lean_object* x_1; @@ -7239,22 +7379,22 @@ x_1 = lean_mk_string("HSub.hSub"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_2890____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_2964____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_2890____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_2964____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_2890____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_2964____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -7262,7 +7402,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__4() { _start: { lean_object* x_1; @@ -7270,17 +7410,17 @@ x_1 = lean_mk_string("HSub"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_2890____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_2964____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__6() { _start: { lean_object* x_1; @@ -7288,41 +7428,41 @@ x_1 = lean_mk_string("hSub"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2890____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_2890____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_2964____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_2964____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_2890____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_2964____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_2890____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_2964____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_2890_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_2964_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -7359,10 +7499,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_2890____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_2964____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_2890____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_2890____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_2964____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_2964____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -7377,7 +7517,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -7397,10 +7537,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_2890____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_2964____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_2890____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_2890____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_2964____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_2964____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -7415,7 +7555,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -7427,11 +7567,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_2871_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_2945_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -7489,7 +7629,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -7624,7 +7764,7 @@ x_1 = l_term___x2a_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__1() { _start: { lean_object* x_1; @@ -7632,22 +7772,22 @@ x_1 = lean_mk_string("HMul.hMul"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_3149____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_3223____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_3149____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_3223____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_3149____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_3223____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -7655,7 +7795,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__4() { _start: { lean_object* x_1; @@ -7663,17 +7803,17 @@ x_1 = lean_mk_string("HMul"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_3149____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_3223____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__6() { _start: { lean_object* x_1; @@ -7681,41 +7821,41 @@ x_1 = lean_mk_string("hMul"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_3149____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_3149____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_3223____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_3223____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_3149____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_3223____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_3149____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_3223____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_3149_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_3223_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -7752,10 +7892,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_3149____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_3223____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_3149____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_3149____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_3223____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_3223____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -7770,7 +7910,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -7790,10 +7930,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_3149____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_3223____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_3149____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_3149____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_3223____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_3223____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -7808,7 +7948,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -7820,11 +7960,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_3130_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_3204_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -7882,7 +8022,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -8005,7 +8145,7 @@ x_1 = l_term___x2f_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__1() { _start: { lean_object* x_1; @@ -8013,22 +8153,22 @@ x_1 = lean_mk_string("HDiv.hDiv"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_3408____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_3482____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_3408____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_3482____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_3408____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_3482____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -8036,7 +8176,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__4() { _start: { lean_object* x_1; @@ -8044,17 +8184,17 @@ x_1 = lean_mk_string("HDiv"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_3408____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_3482____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__6() { _start: { lean_object* x_1; @@ -8062,41 +8202,41 @@ x_1 = lean_mk_string("hDiv"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_3408____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_3408____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_3482____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_3482____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_3408____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_3482____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_3408____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_3482____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_3408_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_3482_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -8133,10 +8273,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_3408____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_3482____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_3408____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_3408____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_3482____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_3482____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -8151,7 +8291,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -8171,10 +8311,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_3408____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_3482____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_3408____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_3408____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_3482____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_3482____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -8189,7 +8329,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -8201,11 +8341,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_3389_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_3463_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -8263,7 +8403,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -8386,7 +8526,7 @@ x_1 = l_term___x25_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__1() { _start: { lean_object* x_1; @@ -8394,22 +8534,22 @@ x_1 = lean_mk_string("HMod.hMod"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_3667____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_3741____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_3667____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_3741____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_3667____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_3741____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -8417,7 +8557,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__4() { _start: { lean_object* x_1; @@ -8425,17 +8565,17 @@ x_1 = lean_mk_string("HMod"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_3667____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_3741____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__6() { _start: { lean_object* x_1; @@ -8443,41 +8583,41 @@ x_1 = lean_mk_string("hMod"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_3667____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_3667____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_3741____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_3741____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_3667____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_3741____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_3667____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_3741____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_3667_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_3741_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -8514,10 +8654,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_3667____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_3741____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_3667____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_3667____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_3741____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_3741____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -8532,7 +8672,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -8552,10 +8692,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_3667____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_3741____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_3667____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_3667____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_3741____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_3741____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -8570,7 +8710,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -8582,11 +8722,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_3648_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_3722_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -8644,7 +8784,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -8779,7 +8919,7 @@ x_1 = l_term___x5e_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__1() { _start: { lean_object* x_1; @@ -8787,22 +8927,22 @@ x_1 = lean_mk_string("HPow.hPow"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_3926____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_4000____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_3926____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_4000____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_3926____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_4000____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -8810,7 +8950,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__4() { _start: { lean_object* x_1; @@ -8818,17 +8958,17 @@ x_1 = lean_mk_string("HPow"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_3926____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_4000____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__6() { _start: { lean_object* x_1; @@ -8836,41 +8976,41 @@ x_1 = lean_mk_string("hPow"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_3926____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_3926____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_4000____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_4000____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_3926____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_4000____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_3926____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_4000____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_3926_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_4000_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -8907,10 +9047,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_3926____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_4000____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_3926____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_3926____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_4000____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_4000____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -8925,7 +9065,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -8945,10 +9085,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_3926____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_4000____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_3926____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_3926____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_4000____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_4000____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -8963,7 +9103,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -8975,11 +9115,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_3907_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_3981_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -9037,7 +9177,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -9172,7 +9312,7 @@ x_1 = l_term_x2d_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__1() { _start: { lean_object* x_1; @@ -9180,22 +9320,22 @@ x_1 = lean_mk_string("Neg.neg"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_4185____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_4259____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_4185____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_4259____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_4185____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_4259____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -9203,7 +9343,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__4() { _start: { lean_object* x_1; @@ -9211,17 +9351,17 @@ x_1 = lean_mk_string("Neg"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_4185____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_4259____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__6() { _start: { lean_object* x_1; @@ -9229,41 +9369,41 @@ x_1 = lean_mk_string("neg"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_4185____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_4185____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_4259____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_4259____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_4185____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_4259____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_4185____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_4259____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_4185_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_4259_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -9298,10 +9438,10 @@ lean_inc(x_13); x_14 = lean_ctor_get(x_2, 1); lean_inc(x_14); lean_dec(x_2); -x_15 = l_myMacro____x40_Init_Notation___hyg_4185____closed__7; +x_15 = l_myMacro____x40_Init_Notation___hyg_4259____closed__7; x_16 = l_Lean_addMacroScope(x_14, x_15, x_13); -x_17 = l_myMacro____x40_Init_Notation___hyg_4185____closed__3; -x_18 = l_myMacro____x40_Init_Notation___hyg_4185____closed__9; +x_17 = l_myMacro____x40_Init_Notation___hyg_4259____closed__3; +x_18 = l_myMacro____x40_Init_Notation___hyg_4259____closed__9; x_19 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_19, 0, x_12); lean_ctor_set(x_19, 1, x_17); @@ -9315,7 +9455,7 @@ x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); x_25 = lean_array_push(x_21, x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_26 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); @@ -9335,10 +9475,10 @@ lean_inc(x_30); x_31 = lean_ctor_get(x_2, 1); lean_inc(x_31); lean_dec(x_2); -x_32 = l_myMacro____x40_Init_Notation___hyg_4185____closed__7; +x_32 = l_myMacro____x40_Init_Notation___hyg_4259____closed__7; x_33 = l_Lean_addMacroScope(x_31, x_32, x_30); -x_34 = l_myMacro____x40_Init_Notation___hyg_4185____closed__3; -x_35 = l_myMacro____x40_Init_Notation___hyg_4185____closed__9; +x_34 = l_myMacro____x40_Init_Notation___hyg_4259____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_4259____closed__9; x_36 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_36, 0, x_28); lean_ctor_set(x_36, 1, x_34); @@ -9352,7 +9492,7 @@ x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); x_42 = lean_array_push(x_38, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_43 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_43); lean_ctor_set(x_44, 1, x_42); @@ -9364,11 +9504,11 @@ return x_45; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_4166_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_4240_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -9424,7 +9564,7 @@ lean_object* x_18; lean_object* x_19; lean_object* x_20; uint8_t x_21; x_18 = lean_unsigned_to_nat(0u); x_19 = l_Lean_Syntax_getArg(x_8, x_18); lean_dec(x_8); -x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_21 = !lean_is_exclusive(x_20); if (x_21 == 0) { @@ -9557,7 +9697,7 @@ x_1 = l_term___x3c_x3d_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__1() { _start: { lean_object* x_1; @@ -9565,22 +9705,22 @@ x_1 = lean_mk_string("HasLessEq.LessEq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_4423____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_4497____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_4423____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_4497____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_4423____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_4497____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -9588,7 +9728,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__4() { _start: { lean_object* x_1; @@ -9596,17 +9736,17 @@ x_1 = lean_mk_string("HasLessEq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_4423____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_4497____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__6() { _start: { lean_object* x_1; @@ -9614,41 +9754,41 @@ x_1 = lean_mk_string("LessEq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_4423____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_4423____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_4497____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_4497____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_4423____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_4497____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_4423____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_4497____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_4423_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_4497_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -9685,10 +9825,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_4423____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_4497____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_4423____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_4423____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_4497____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_4497____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -9703,7 +9843,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -9723,10 +9863,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_4423____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_4497____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_4423____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_4423____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_4497____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_4497____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -9741,7 +9881,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -9753,11 +9893,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_4404_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_4478_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -9815,7 +9955,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -9938,7 +10078,7 @@ x_1 = l_term___u2264_____closed__6; return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_4683_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_4757_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -9975,10 +10115,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_4423____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_4497____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_4423____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_4423____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_4497____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_4497____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -9993,7 +10133,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -10013,10 +10153,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_4423____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_4497____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_4423____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_4423____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_4497____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_4497____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -10031,7 +10171,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -10043,11 +10183,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_4664_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_4738_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -10105,7 +10245,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -10228,7 +10368,7 @@ x_1 = l_term___x3c_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__1() { _start: { lean_object* x_1; @@ -10236,22 +10376,22 @@ x_1 = lean_mk_string("HasLess.Less"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_4943____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_5017____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_4943____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_5017____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_4943____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_5017____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -10259,7 +10399,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__4() { _start: { lean_object* x_1; @@ -10267,17 +10407,17 @@ x_1 = lean_mk_string("HasLess"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_4943____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_5017____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__6() { _start: { lean_object* x_1; @@ -10285,41 +10425,41 @@ x_1 = lean_mk_string("Less"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_4943____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_4943____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_5017____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_5017____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_4943____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_5017____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_4943____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_5017____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_4943_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_5017_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -10356,10 +10496,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_4943____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_5017____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_4943____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_4943____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_5017____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_5017____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -10374,7 +10514,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -10394,10 +10534,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_4943____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_5017____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_4943____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_4943____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_5017____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_5017____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -10412,7 +10552,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -10424,11 +10564,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_4924_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_4998_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -10486,7 +10626,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -10609,7 +10749,7 @@ x_1 = l_term___x3e_x3d_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5203____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5277____closed__1() { _start: { lean_object* x_1; @@ -10617,22 +10757,22 @@ x_1 = lean_mk_string("GreaterEq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5203____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5277____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_5203____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_5277____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5203____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5277____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_5203____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_5277____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_5203____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_5277____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -10640,41 +10780,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5203____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5277____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_5203____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_5277____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5203____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5277____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_5203____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_5277____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5203____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5277____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_5203____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_5277____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_5203_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_5277_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -10711,10 +10851,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_5203____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_5277____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_5203____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_5203____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_5277____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_5277____closed__6; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -10729,7 +10869,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -10749,10 +10889,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_5203____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_5277____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_5203____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_5203____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_5277____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_5277____closed__6; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -10767,7 +10907,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -10779,11 +10919,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_5184_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_5258_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -10841,7 +10981,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -10964,7 +11104,7 @@ x_1 = l_term___u2265_____closed__6; return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_5459_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_5533_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -11001,10 +11141,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_5203____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_5277____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_5203____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_5203____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_5277____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_5277____closed__6; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -11019,7 +11159,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -11039,10 +11179,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_5203____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_5277____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_5203____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_5203____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_5277____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_5277____closed__6; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -11057,7 +11197,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -11069,11 +11209,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_5440_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_5514_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -11131,7 +11271,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -11254,7 +11394,7 @@ x_1 = l_term___x3e_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5715____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5789____closed__1() { _start: { lean_object* x_1; @@ -11262,22 +11402,22 @@ x_1 = lean_mk_string("Greater"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5715____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5789____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_5715____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_5789____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5715____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5789____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_5715____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_5789____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_5715____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_5789____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -11285,41 +11425,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5715____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5789____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_5715____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_5789____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5715____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5789____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_5715____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_5789____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5715____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5789____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_5715____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_5789____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_5715_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_5789_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -11356,10 +11496,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_5715____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_5789____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_5715____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_5715____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_5789____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_5789____closed__6; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -11374,7 +11514,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -11394,10 +11534,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_5715____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_5789____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_5715____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_5715____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_5789____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_5789____closed__6; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -11412,7 +11552,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -11424,11 +11564,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_5696_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_5770_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -11486,7 +11626,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -11609,7 +11749,7 @@ x_1 = l_term___x3d_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5971____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6045____closed__1() { _start: { lean_object* x_1; @@ -11617,22 +11757,22 @@ x_1 = lean_mk_string("Eq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5971____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6045____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_5971____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_6045____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5971____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6045____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_5971____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_6045____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_5971____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_6045____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -11640,41 +11780,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5971____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6045____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_5971____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_6045____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5971____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6045____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5971____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6045____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_5971____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_6045____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_5971_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_6045_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -11711,10 +11851,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_5971____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_5971____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_6045____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_6045____closed__6; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -11729,7 +11869,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -11749,10 +11889,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_5971____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_5971____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_6045____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_6045____closed__6; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -11767,7 +11907,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -11779,11 +11919,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_5952_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_6026_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -11841,7 +11981,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -11964,7 +12104,7 @@ x_1 = l_term___x3d_x3d_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__1() { _start: { lean_object* x_1; @@ -11972,22 +12112,22 @@ x_1 = lean_mk_string("BEq.beq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_6227____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_6301____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_6227____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_6301____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_6227____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_6301____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -11995,7 +12135,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__4() { _start: { lean_object* x_1; @@ -12003,17 +12143,17 @@ x_1 = lean_mk_string("BEq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_6227____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_6301____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__6() { _start: { lean_object* x_1; @@ -12021,41 +12161,41 @@ x_1 = lean_mk_string("beq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_6227____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_6227____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_6301____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_6301____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_6227____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_6301____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_6227____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_6301____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_6227_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_6301_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -12092,10 +12232,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_6227____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_6301____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_6227____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_6227____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_6301____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_6301____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -12110,7 +12250,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -12130,10 +12270,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_6227____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_6301____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_6227____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_6227____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_6301____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_6301____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -12148,7 +12288,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -12160,11 +12300,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_6208_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_6282_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -12222,7 +12362,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -12345,7 +12485,7 @@ x_1 = l_term___x7e_x3d_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6487____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6561____closed__1() { _start: { lean_object* x_1; @@ -12353,22 +12493,22 @@ x_1 = lean_mk_string("HEq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6487____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6561____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_6487____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_6561____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6487____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6561____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_6487____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_6561____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_6487____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_6561____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -12376,41 +12516,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6487____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6561____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_6487____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_6561____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6487____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6561____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6487____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6561____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_6487____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_6561____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_6487_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_6561_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -12447,10 +12587,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_6487____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_6487____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_6561____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_6561____closed__6; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -12465,7 +12605,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -12485,10 +12625,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_6487____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_6487____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_6561____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_6561____closed__6; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -12503,7 +12643,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -12515,11 +12655,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_6468_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_6542_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -12577,7 +12717,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -12700,7 +12840,7 @@ x_1 = l_term___u2245_____closed__6; return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_6743_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_6817_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -12737,10 +12877,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_6487____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_6487____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_6561____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_6561____closed__6; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -12755,7 +12895,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -12775,10 +12915,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_6487____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_6487____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_6561____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_6561____closed__6; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -12793,7 +12933,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -12805,11 +12945,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_6724_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_6798_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -12867,7 +13007,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -12918,7 +13058,7 @@ return x_43; } } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6978____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7052____closed__1() { _start: { lean_object* x_1; @@ -12926,17 +13066,17 @@ x_1 = lean_mk_string("binrel"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6978____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7052____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_6978____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_7052____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6978____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7052____closed__3() { _start: { lean_object* x_1; @@ -12944,7 +13084,7 @@ x_1 = lean_mk_string("binrel!"); return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_6978_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_7052_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -12981,17 +13121,17 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_6978____closed__3; +x_17 = l_myMacro____x40_Init_Notation___hyg_7052____closed__3; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_14); lean_ctor_set(x_18, 1, x_17); x_19 = l_Array_empty___closed__1; x_20 = lean_array_push(x_19, x_18); -x_21 = l_myMacro____x40_Init_Notation___hyg_4423____closed__7; +x_21 = l_myMacro____x40_Init_Notation___hyg_4497____closed__7; x_22 = l_Lean_addMacroScope(x_16, x_21, x_15); -x_23 = l_myMacro____x40_Init_Notation___hyg_4423____closed__3; -x_24 = l_myMacro____x40_Init_Notation___hyg_4423____closed__9; +x_23 = l_myMacro____x40_Init_Notation___hyg_4497____closed__3; +x_24 = l_myMacro____x40_Init_Notation___hyg_4497____closed__9; x_25 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_25, 0, x_14); lean_ctor_set(x_25, 1, x_23); @@ -13000,7 +13140,7 @@ lean_ctor_set(x_25, 3, x_24); x_26 = lean_array_push(x_20, x_25); x_27 = lean_array_push(x_26, x_9); x_28 = lean_array_push(x_27, x_11); -x_29 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -13020,17 +13160,17 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_6978____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_7052____closed__3; lean_inc(x_31); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_31); lean_ctor_set(x_36, 1, x_35); x_37 = l_Array_empty___closed__1; x_38 = lean_array_push(x_37, x_36); -x_39 = l_myMacro____x40_Init_Notation___hyg_4423____closed__7; +x_39 = l_myMacro____x40_Init_Notation___hyg_4497____closed__7; x_40 = l_Lean_addMacroScope(x_34, x_39, x_33); -x_41 = l_myMacro____x40_Init_Notation___hyg_4423____closed__3; -x_42 = l_myMacro____x40_Init_Notation___hyg_4423____closed__9; +x_41 = l_myMacro____x40_Init_Notation___hyg_4497____closed__3; +x_42 = l_myMacro____x40_Init_Notation___hyg_4497____closed__9; x_43 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_43, 0, x_31); lean_ctor_set(x_43, 1, x_41); @@ -13039,7 +13179,7 @@ lean_ctor_set(x_43, 3, x_42); x_44 = lean_array_push(x_38, x_43); x_45 = lean_array_push(x_44, x_9); x_46 = lean_array_push(x_45, x_11); -x_47 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -13051,7 +13191,7 @@ return x_49; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_7090_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_7164_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -13088,17 +13228,17 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_6978____closed__3; +x_17 = l_myMacro____x40_Init_Notation___hyg_7052____closed__3; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_14); lean_ctor_set(x_18, 1, x_17); x_19 = l_Array_empty___closed__1; x_20 = lean_array_push(x_19, x_18); -x_21 = l_myMacro____x40_Init_Notation___hyg_4423____closed__7; +x_21 = l_myMacro____x40_Init_Notation___hyg_4497____closed__7; x_22 = l_Lean_addMacroScope(x_16, x_21, x_15); -x_23 = l_myMacro____x40_Init_Notation___hyg_4423____closed__3; -x_24 = l_myMacro____x40_Init_Notation___hyg_4423____closed__9; +x_23 = l_myMacro____x40_Init_Notation___hyg_4497____closed__3; +x_24 = l_myMacro____x40_Init_Notation___hyg_4497____closed__9; x_25 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_25, 0, x_14); lean_ctor_set(x_25, 1, x_23); @@ -13107,7 +13247,7 @@ lean_ctor_set(x_25, 3, x_24); x_26 = lean_array_push(x_20, x_25); x_27 = lean_array_push(x_26, x_9); x_28 = lean_array_push(x_27, x_11); -x_29 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -13127,17 +13267,17 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_6978____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_7052____closed__3; lean_inc(x_31); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_31); lean_ctor_set(x_36, 1, x_35); x_37 = l_Array_empty___closed__1; x_38 = lean_array_push(x_37, x_36); -x_39 = l_myMacro____x40_Init_Notation___hyg_4423____closed__7; +x_39 = l_myMacro____x40_Init_Notation___hyg_4497____closed__7; x_40 = l_Lean_addMacroScope(x_34, x_39, x_33); -x_41 = l_myMacro____x40_Init_Notation___hyg_4423____closed__3; -x_42 = l_myMacro____x40_Init_Notation___hyg_4423____closed__9; +x_41 = l_myMacro____x40_Init_Notation___hyg_4497____closed__3; +x_42 = l_myMacro____x40_Init_Notation___hyg_4497____closed__9; x_43 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_43, 0, x_31); lean_ctor_set(x_43, 1, x_41); @@ -13146,7 +13286,7 @@ lean_ctor_set(x_43, 3, x_42); x_44 = lean_array_push(x_38, x_43); x_45 = lean_array_push(x_44, x_9); x_46 = lean_array_push(x_45, x_11); -x_47 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -13158,7 +13298,7 @@ return x_49; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_7202_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_7276_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -13195,17 +13335,17 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_6978____closed__3; +x_17 = l_myMacro____x40_Init_Notation___hyg_7052____closed__3; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_14); lean_ctor_set(x_18, 1, x_17); x_19 = l_Array_empty___closed__1; x_20 = lean_array_push(x_19, x_18); -x_21 = l_myMacro____x40_Init_Notation___hyg_4943____closed__7; +x_21 = l_myMacro____x40_Init_Notation___hyg_5017____closed__7; x_22 = l_Lean_addMacroScope(x_16, x_21, x_15); -x_23 = l_myMacro____x40_Init_Notation___hyg_4943____closed__3; -x_24 = l_myMacro____x40_Init_Notation___hyg_4943____closed__9; +x_23 = l_myMacro____x40_Init_Notation___hyg_5017____closed__3; +x_24 = l_myMacro____x40_Init_Notation___hyg_5017____closed__9; x_25 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_25, 0, x_14); lean_ctor_set(x_25, 1, x_23); @@ -13214,7 +13354,7 @@ lean_ctor_set(x_25, 3, x_24); x_26 = lean_array_push(x_20, x_25); x_27 = lean_array_push(x_26, x_9); x_28 = lean_array_push(x_27, x_11); -x_29 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -13234,17 +13374,17 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_6978____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_7052____closed__3; lean_inc(x_31); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_31); lean_ctor_set(x_36, 1, x_35); x_37 = l_Array_empty___closed__1; x_38 = lean_array_push(x_37, x_36); -x_39 = l_myMacro____x40_Init_Notation___hyg_4943____closed__7; +x_39 = l_myMacro____x40_Init_Notation___hyg_5017____closed__7; x_40 = l_Lean_addMacroScope(x_34, x_39, x_33); -x_41 = l_myMacro____x40_Init_Notation___hyg_4943____closed__3; -x_42 = l_myMacro____x40_Init_Notation___hyg_4943____closed__9; +x_41 = l_myMacro____x40_Init_Notation___hyg_5017____closed__3; +x_42 = l_myMacro____x40_Init_Notation___hyg_5017____closed__9; x_43 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_43, 0, x_31); lean_ctor_set(x_43, 1, x_41); @@ -13253,7 +13393,7 @@ lean_ctor_set(x_43, 3, x_42); x_44 = lean_array_push(x_38, x_43); x_45 = lean_array_push(x_44, x_9); x_46 = lean_array_push(x_45, x_11); -x_47 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -13265,7 +13405,7 @@ return x_49; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_7314_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_7388_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -13302,17 +13442,17 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_6978____closed__3; +x_17 = l_myMacro____x40_Init_Notation___hyg_7052____closed__3; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_14); lean_ctor_set(x_18, 1, x_17); x_19 = l_Array_empty___closed__1; x_20 = lean_array_push(x_19, x_18); -x_21 = l_myMacro____x40_Init_Notation___hyg_5715____closed__4; +x_21 = l_myMacro____x40_Init_Notation___hyg_5789____closed__4; x_22 = l_Lean_addMacroScope(x_16, x_21, x_15); -x_23 = l_myMacro____x40_Init_Notation___hyg_5715____closed__3; -x_24 = l_myMacro____x40_Init_Notation___hyg_5715____closed__6; +x_23 = l_myMacro____x40_Init_Notation___hyg_5789____closed__3; +x_24 = l_myMacro____x40_Init_Notation___hyg_5789____closed__6; x_25 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_25, 0, x_14); lean_ctor_set(x_25, 1, x_23); @@ -13321,7 +13461,7 @@ lean_ctor_set(x_25, 3, x_24); x_26 = lean_array_push(x_20, x_25); x_27 = lean_array_push(x_26, x_9); x_28 = lean_array_push(x_27, x_11); -x_29 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -13341,17 +13481,17 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_6978____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_7052____closed__3; lean_inc(x_31); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_31); lean_ctor_set(x_36, 1, x_35); x_37 = l_Array_empty___closed__1; x_38 = lean_array_push(x_37, x_36); -x_39 = l_myMacro____x40_Init_Notation___hyg_5715____closed__4; +x_39 = l_myMacro____x40_Init_Notation___hyg_5789____closed__4; x_40 = l_Lean_addMacroScope(x_34, x_39, x_33); -x_41 = l_myMacro____x40_Init_Notation___hyg_5715____closed__3; -x_42 = l_myMacro____x40_Init_Notation___hyg_5715____closed__6; +x_41 = l_myMacro____x40_Init_Notation___hyg_5789____closed__3; +x_42 = l_myMacro____x40_Init_Notation___hyg_5789____closed__6; x_43 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_43, 0, x_31); lean_ctor_set(x_43, 1, x_41); @@ -13360,7 +13500,7 @@ lean_ctor_set(x_43, 3, x_42); x_44 = lean_array_push(x_38, x_43); x_45 = lean_array_push(x_44, x_9); x_46 = lean_array_push(x_45, x_11); -x_47 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -13372,7 +13512,7 @@ return x_49; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_7422_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_7496_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -13409,17 +13549,17 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_6978____closed__3; +x_17 = l_myMacro____x40_Init_Notation___hyg_7052____closed__3; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_14); lean_ctor_set(x_18, 1, x_17); x_19 = l_Array_empty___closed__1; x_20 = lean_array_push(x_19, x_18); -x_21 = l_myMacro____x40_Init_Notation___hyg_5203____closed__4; +x_21 = l_myMacro____x40_Init_Notation___hyg_5277____closed__4; x_22 = l_Lean_addMacroScope(x_16, x_21, x_15); -x_23 = l_myMacro____x40_Init_Notation___hyg_5203____closed__3; -x_24 = l_myMacro____x40_Init_Notation___hyg_5203____closed__6; +x_23 = l_myMacro____x40_Init_Notation___hyg_5277____closed__3; +x_24 = l_myMacro____x40_Init_Notation___hyg_5277____closed__6; x_25 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_25, 0, x_14); lean_ctor_set(x_25, 1, x_23); @@ -13428,7 +13568,7 @@ lean_ctor_set(x_25, 3, x_24); x_26 = lean_array_push(x_20, x_25); x_27 = lean_array_push(x_26, x_9); x_28 = lean_array_push(x_27, x_11); -x_29 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -13448,17 +13588,17 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_6978____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_7052____closed__3; lean_inc(x_31); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_31); lean_ctor_set(x_36, 1, x_35); x_37 = l_Array_empty___closed__1; x_38 = lean_array_push(x_37, x_36); -x_39 = l_myMacro____x40_Init_Notation___hyg_5203____closed__4; +x_39 = l_myMacro____x40_Init_Notation___hyg_5277____closed__4; x_40 = l_Lean_addMacroScope(x_34, x_39, x_33); -x_41 = l_myMacro____x40_Init_Notation___hyg_5203____closed__3; -x_42 = l_myMacro____x40_Init_Notation___hyg_5203____closed__6; +x_41 = l_myMacro____x40_Init_Notation___hyg_5277____closed__3; +x_42 = l_myMacro____x40_Init_Notation___hyg_5277____closed__6; x_43 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_43, 0, x_31); lean_ctor_set(x_43, 1, x_41); @@ -13467,7 +13607,7 @@ lean_ctor_set(x_43, 3, x_42); x_44 = lean_array_push(x_38, x_43); x_45 = lean_array_push(x_44, x_9); x_46 = lean_array_push(x_45, x_11); -x_47 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -13479,7 +13619,7 @@ return x_49; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_7530_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_7604_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -13516,17 +13656,17 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_6978____closed__3; +x_17 = l_myMacro____x40_Init_Notation___hyg_7052____closed__3; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_14); lean_ctor_set(x_18, 1, x_17); x_19 = l_Array_empty___closed__1; x_20 = lean_array_push(x_19, x_18); -x_21 = l_myMacro____x40_Init_Notation___hyg_5203____closed__4; +x_21 = l_myMacro____x40_Init_Notation___hyg_5277____closed__4; x_22 = l_Lean_addMacroScope(x_16, x_21, x_15); -x_23 = l_myMacro____x40_Init_Notation___hyg_5203____closed__3; -x_24 = l_myMacro____x40_Init_Notation___hyg_5203____closed__6; +x_23 = l_myMacro____x40_Init_Notation___hyg_5277____closed__3; +x_24 = l_myMacro____x40_Init_Notation___hyg_5277____closed__6; x_25 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_25, 0, x_14); lean_ctor_set(x_25, 1, x_23); @@ -13535,7 +13675,7 @@ lean_ctor_set(x_25, 3, x_24); x_26 = lean_array_push(x_20, x_25); x_27 = lean_array_push(x_26, x_9); x_28 = lean_array_push(x_27, x_11); -x_29 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -13555,17 +13695,17 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_6978____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_7052____closed__3; lean_inc(x_31); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_31); lean_ctor_set(x_36, 1, x_35); x_37 = l_Array_empty___closed__1; x_38 = lean_array_push(x_37, x_36); -x_39 = l_myMacro____x40_Init_Notation___hyg_5203____closed__4; +x_39 = l_myMacro____x40_Init_Notation___hyg_5277____closed__4; x_40 = l_Lean_addMacroScope(x_34, x_39, x_33); -x_41 = l_myMacro____x40_Init_Notation___hyg_5203____closed__3; -x_42 = l_myMacro____x40_Init_Notation___hyg_5203____closed__6; +x_41 = l_myMacro____x40_Init_Notation___hyg_5277____closed__3; +x_42 = l_myMacro____x40_Init_Notation___hyg_5277____closed__6; x_43 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_43, 0, x_31); lean_ctor_set(x_43, 1, x_41); @@ -13574,7 +13714,7 @@ lean_ctor_set(x_43, 3, x_42); x_44 = lean_array_push(x_38, x_43); x_45 = lean_array_push(x_44, x_9); x_46 = lean_array_push(x_45, x_11); -x_47 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -13586,7 +13726,7 @@ return x_49; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_7638_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_7712_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -13623,17 +13763,17 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_6978____closed__3; +x_17 = l_myMacro____x40_Init_Notation___hyg_7052____closed__3; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_14); lean_ctor_set(x_18, 1, x_17); x_19 = l_Array_empty___closed__1; x_20 = lean_array_push(x_19, x_18); -x_21 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_21 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_22 = l_Lean_addMacroScope(x_16, x_21, x_15); -x_23 = l_myMacro____x40_Init_Notation___hyg_5971____closed__3; -x_24 = l_myMacro____x40_Init_Notation___hyg_5971____closed__6; +x_23 = l_myMacro____x40_Init_Notation___hyg_6045____closed__3; +x_24 = l_myMacro____x40_Init_Notation___hyg_6045____closed__6; x_25 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_25, 0, x_14); lean_ctor_set(x_25, 1, x_23); @@ -13642,7 +13782,7 @@ lean_ctor_set(x_25, 3, x_24); x_26 = lean_array_push(x_20, x_25); x_27 = lean_array_push(x_26, x_9); x_28 = lean_array_push(x_27, x_11); -x_29 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -13662,17 +13802,17 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_6978____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_7052____closed__3; lean_inc(x_31); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_31); lean_ctor_set(x_36, 1, x_35); x_37 = l_Array_empty___closed__1; x_38 = lean_array_push(x_37, x_36); -x_39 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_39 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_40 = l_Lean_addMacroScope(x_34, x_39, x_33); -x_41 = l_myMacro____x40_Init_Notation___hyg_5971____closed__3; -x_42 = l_myMacro____x40_Init_Notation___hyg_5971____closed__6; +x_41 = l_myMacro____x40_Init_Notation___hyg_6045____closed__3; +x_42 = l_myMacro____x40_Init_Notation___hyg_6045____closed__6; x_43 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_43, 0, x_31); lean_ctor_set(x_43, 1, x_41); @@ -13681,7 +13821,7 @@ lean_ctor_set(x_43, 3, x_42); x_44 = lean_array_push(x_38, x_43); x_45 = lean_array_push(x_44, x_9); x_46 = lean_array_push(x_45, x_11); -x_47 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -13693,7 +13833,7 @@ return x_49; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_7746_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_7820_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -13730,17 +13870,17 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_6978____closed__3; +x_17 = l_myMacro____x40_Init_Notation___hyg_7052____closed__3; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_14); lean_ctor_set(x_18, 1, x_17); x_19 = l_Array_empty___closed__1; x_20 = lean_array_push(x_19, x_18); -x_21 = l_myMacro____x40_Init_Notation___hyg_6227____closed__7; +x_21 = l_myMacro____x40_Init_Notation___hyg_6301____closed__7; x_22 = l_Lean_addMacroScope(x_16, x_21, x_15); -x_23 = l_myMacro____x40_Init_Notation___hyg_6227____closed__3; -x_24 = l_myMacro____x40_Init_Notation___hyg_6227____closed__9; +x_23 = l_myMacro____x40_Init_Notation___hyg_6301____closed__3; +x_24 = l_myMacro____x40_Init_Notation___hyg_6301____closed__9; x_25 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_25, 0, x_14); lean_ctor_set(x_25, 1, x_23); @@ -13749,7 +13889,7 @@ lean_ctor_set(x_25, 3, x_24); x_26 = lean_array_push(x_20, x_25); x_27 = lean_array_push(x_26, x_9); x_28 = lean_array_push(x_27, x_11); -x_29 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -13769,17 +13909,17 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_6978____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_7052____closed__3; lean_inc(x_31); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_31); lean_ctor_set(x_36, 1, x_35); x_37 = l_Array_empty___closed__1; x_38 = lean_array_push(x_37, x_36); -x_39 = l_myMacro____x40_Init_Notation___hyg_6227____closed__7; +x_39 = l_myMacro____x40_Init_Notation___hyg_6301____closed__7; x_40 = l_Lean_addMacroScope(x_34, x_39, x_33); -x_41 = l_myMacro____x40_Init_Notation___hyg_6227____closed__3; -x_42 = l_myMacro____x40_Init_Notation___hyg_6227____closed__9; +x_41 = l_myMacro____x40_Init_Notation___hyg_6301____closed__3; +x_42 = l_myMacro____x40_Init_Notation___hyg_6301____closed__9; x_43 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_43, 0, x_31); lean_ctor_set(x_43, 1, x_41); @@ -13788,7 +13928,7 @@ lean_ctor_set(x_43, 3, x_42); x_44 = lean_array_push(x_38, x_43); x_45 = lean_array_push(x_44, x_9); x_46 = lean_array_push(x_45, x_11); -x_47 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -13872,7 +14012,7 @@ x_1 = l_term___x2f_x5c_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7878____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7952____closed__1() { _start: { lean_object* x_1; @@ -13880,22 +14020,22 @@ x_1 = lean_mk_string("And"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7878____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7952____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_7878____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_7952____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7878____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7952____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_7878____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_7952____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_7878____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_7952____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -13903,41 +14043,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7878____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7952____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_7878____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_7952____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7878____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7952____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_7878____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_7952____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7878____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7952____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_7878____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_7952____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_7878_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_7952_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -13974,10 +14114,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_7878____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_7952____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_7878____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_7878____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_7952____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_7952____closed__6; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -13992,7 +14132,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -14012,10 +14152,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_7878____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_7952____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_7878____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_7878____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_7952____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_7952____closed__6; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -14030,7 +14170,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -14042,11 +14182,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_7859_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_7933_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -14104,7 +14244,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -14227,7 +14367,7 @@ x_1 = l_term___u2227_____closed__6; return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_8133_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_8207_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -14264,10 +14404,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_7878____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_7952____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_7878____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_7878____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_7952____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_7952____closed__6; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -14282,7 +14422,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -14302,10 +14442,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_7878____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_7952____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_7878____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_7878____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_7952____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_7952____closed__6; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -14320,7 +14460,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -14332,11 +14472,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_8114_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_8188_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -14394,7 +14534,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -14529,7 +14669,7 @@ x_1 = l_term___x5c_x2f_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8388____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8462____closed__1() { _start: { lean_object* x_1; @@ -14537,22 +14677,22 @@ x_1 = lean_mk_string("Or"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8388____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8462____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_8388____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_8462____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8388____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8462____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_8388____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_8462____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_8388____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_8462____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -14560,41 +14700,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8388____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8462____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_8388____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_8462____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8388____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8462____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_8388____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_8462____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8388____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8462____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_8388____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_8462____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_8388_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_8462_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -14631,10 +14771,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_8388____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_8462____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_8388____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_8388____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_8462____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_8462____closed__6; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -14649,7 +14789,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -14669,10 +14809,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_8388____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_8462____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_8388____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_8388____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_8462____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_8462____closed__6; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -14687,7 +14827,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -14699,11 +14839,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_8369_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_8443_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -14761,7 +14901,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -14884,7 +15024,7 @@ x_1 = l_term___u2228_____closed__6; return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_8643_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_8717_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -14921,10 +15061,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_8388____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_8462____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_8388____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_8388____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_8462____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_8462____closed__6; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -14939,7 +15079,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -14959,10 +15099,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_8388____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_8462____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_8388____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_8388____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_8462____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_8462____closed__6; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -14977,7 +15117,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -14989,11 +15129,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_8624_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_8698_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -15051,7 +15191,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -15186,7 +15326,7 @@ x_1 = l_term_xac_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8897____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8971____closed__1() { _start: { lean_object* x_1; @@ -15194,22 +15334,22 @@ x_1 = lean_mk_string("Not"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8897____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8971____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_8897____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_8971____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8897____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8971____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_8897____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_8971____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_8897____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_8971____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -15217,41 +15357,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8897____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8971____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_8897____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_8971____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8897____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8971____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_8897____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_8971____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8897____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8971____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_8897____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_8971____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_8897_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_8971_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -15286,10 +15426,10 @@ lean_inc(x_13); x_14 = lean_ctor_get(x_2, 1); lean_inc(x_14); lean_dec(x_2); -x_15 = l_myMacro____x40_Init_Notation___hyg_8897____closed__4; +x_15 = l_myMacro____x40_Init_Notation___hyg_8971____closed__4; x_16 = l_Lean_addMacroScope(x_14, x_15, x_13); -x_17 = l_myMacro____x40_Init_Notation___hyg_8897____closed__3; -x_18 = l_myMacro____x40_Init_Notation___hyg_8897____closed__6; +x_17 = l_myMacro____x40_Init_Notation___hyg_8971____closed__3; +x_18 = l_myMacro____x40_Init_Notation___hyg_8971____closed__6; x_19 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_19, 0, x_12); lean_ctor_set(x_19, 1, x_17); @@ -15303,7 +15443,7 @@ x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); x_25 = lean_array_push(x_21, x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_26 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); @@ -15323,10 +15463,10 @@ lean_inc(x_30); x_31 = lean_ctor_get(x_2, 1); lean_inc(x_31); lean_dec(x_2); -x_32 = l_myMacro____x40_Init_Notation___hyg_8897____closed__4; +x_32 = l_myMacro____x40_Init_Notation___hyg_8971____closed__4; x_33 = l_Lean_addMacroScope(x_31, x_32, x_30); -x_34 = l_myMacro____x40_Init_Notation___hyg_8897____closed__3; -x_35 = l_myMacro____x40_Init_Notation___hyg_8897____closed__6; +x_34 = l_myMacro____x40_Init_Notation___hyg_8971____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_8971____closed__6; x_36 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_36, 0, x_28); lean_ctor_set(x_36, 1, x_34); @@ -15340,7 +15480,7 @@ x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); x_42 = lean_array_push(x_38, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_43 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_43); lean_ctor_set(x_44, 1, x_42); @@ -15352,11 +15492,11 @@ return x_45; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_8878_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_8952_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -15412,7 +15552,7 @@ lean_object* x_18; lean_object* x_19; lean_object* x_20; uint8_t x_21; x_18 = lean_unsigned_to_nat(0u); x_19 = l_Lean_Syntax_getArg(x_8, x_18); lean_dec(x_8); -x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_21 = !lean_is_exclusive(x_20); if (x_21 == 0) { @@ -15545,7 +15685,7 @@ x_1 = l_term___x26_x26_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9130____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9204____closed__1() { _start: { lean_object* x_1; @@ -15553,22 +15693,22 @@ x_1 = lean_mk_string("and"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9130____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9204____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_9130____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_9204____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9130____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9204____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_9130____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_9204____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_9130____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_9204____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -15576,41 +15716,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9130____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9204____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_9130____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_9204____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9130____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9204____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_9130____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_9204____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9130____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9204____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_9130____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_9204____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_9130_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_9204_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -15647,10 +15787,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_9130____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_9204____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_9130____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_9130____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_9204____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_9204____closed__6; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -15665,7 +15805,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -15685,10 +15825,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_9130____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_9204____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_9130____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_9130____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_9204____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_9204____closed__6; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -15703,7 +15843,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -15715,11 +15855,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_9111_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_9185_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -15777,7 +15917,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -15912,7 +16052,7 @@ x_1 = l_term___x7c_x7c_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9385____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9459____closed__1() { _start: { lean_object* x_1; @@ -15920,22 +16060,22 @@ x_1 = lean_mk_string("or"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9385____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9459____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_9385____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_9459____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9385____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9459____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_9385____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_9459____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_9385____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_9459____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -15943,41 +16083,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9385____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9459____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_9385____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_9459____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9385____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9459____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_9385____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_9459____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9385____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9459____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_9385____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_9459____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_9385_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_9459_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -16014,10 +16154,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_9385____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_9459____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_9385____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_9385____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_9459____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_9459____closed__6; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -16032,7 +16172,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -16052,10 +16192,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_9385____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_9459____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_9385____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_9385____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_9459____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_9459____closed__6; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -16070,7 +16210,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -16082,11 +16222,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_9366_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_9440_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -16144,7 +16284,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -16259,7 +16399,7 @@ x_1 = l_term_x21_____closed__5; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9639____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9713____closed__1() { _start: { lean_object* x_1; @@ -16267,22 +16407,22 @@ x_1 = lean_mk_string("not"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9639____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9713____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_9639____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_9713____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9639____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9713____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_9639____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_9713____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_9639____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_9713____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -16290,41 +16430,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9639____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9713____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_9639____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_9713____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9639____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9713____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_9639____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_9713____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9639____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9713____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_9639____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_9713____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_9639_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_9713_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -16359,10 +16499,10 @@ lean_inc(x_13); x_14 = lean_ctor_get(x_2, 1); lean_inc(x_14); lean_dec(x_2); -x_15 = l_myMacro____x40_Init_Notation___hyg_9639____closed__4; +x_15 = l_myMacro____x40_Init_Notation___hyg_9713____closed__4; x_16 = l_Lean_addMacroScope(x_14, x_15, x_13); -x_17 = l_myMacro____x40_Init_Notation___hyg_9639____closed__3; -x_18 = l_myMacro____x40_Init_Notation___hyg_9639____closed__6; +x_17 = l_myMacro____x40_Init_Notation___hyg_9713____closed__3; +x_18 = l_myMacro____x40_Init_Notation___hyg_9713____closed__6; x_19 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_19, 0, x_12); lean_ctor_set(x_19, 1, x_17); @@ -16376,7 +16516,7 @@ x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); x_25 = lean_array_push(x_21, x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_26 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); @@ -16396,10 +16536,10 @@ lean_inc(x_30); x_31 = lean_ctor_get(x_2, 1); lean_inc(x_31); lean_dec(x_2); -x_32 = l_myMacro____x40_Init_Notation___hyg_9639____closed__4; +x_32 = l_myMacro____x40_Init_Notation___hyg_9713____closed__4; x_33 = l_Lean_addMacroScope(x_31, x_32, x_30); -x_34 = l_myMacro____x40_Init_Notation___hyg_9639____closed__3; -x_35 = l_myMacro____x40_Init_Notation___hyg_9639____closed__6; +x_34 = l_myMacro____x40_Init_Notation___hyg_9713____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_9713____closed__6; x_36 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_36, 0, x_28); lean_ctor_set(x_36, 1, x_34); @@ -16413,7 +16553,7 @@ x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); x_42 = lean_array_push(x_38, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_43 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_43); lean_ctor_set(x_44, 1, x_42); @@ -16425,11 +16565,11 @@ return x_45; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_9620_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_9694_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -16485,7 +16625,7 @@ lean_object* x_18; lean_object* x_19; lean_object* x_20; uint8_t x_21; x_18 = lean_unsigned_to_nat(0u); x_19 = l_Lean_Syntax_getArg(x_8, x_18); lean_dec(x_8); -x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_21 = !lean_is_exclusive(x_20); if (x_21 == 0) { @@ -16606,7 +16746,7 @@ x_1 = l_term___x2b_x2b_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__1() { _start: { lean_object* x_1; @@ -16614,22 +16754,22 @@ x_1 = lean_mk_string("HAppend.hAppend"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_9872____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_9946____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_9872____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_9946____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_9872____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_9946____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -16637,7 +16777,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__4() { _start: { lean_object* x_1; @@ -16645,17 +16785,17 @@ x_1 = lean_mk_string("HAppend"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_9872____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_9946____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__6() { _start: { lean_object* x_1; @@ -16663,41 +16803,41 @@ x_1 = lean_mk_string("hAppend"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_9872____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_9872____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_9946____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_9946____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_9872____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_9946____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_9872____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_9946____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_9872_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_9946_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -16734,10 +16874,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_9872____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_9946____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_9872____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_9872____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_9946____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_9946____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -16752,7 +16892,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -16772,10 +16912,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_9872____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_9946____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_9872____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_9872____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_9946____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_9946____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -16790,7 +16930,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -16802,11 +16942,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_9853_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_9927_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -16864,7 +17004,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -16999,7 +17139,7 @@ x_1 = l_term___x3a_x3a_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__1() { _start: { lean_object* x_1; @@ -17007,22 +17147,22 @@ x_1 = lean_mk_string("List.cons"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_10131____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_10205____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_10131____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_10205____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_10131____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_10205____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -17030,7 +17170,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__4() { _start: { lean_object* x_1; @@ -17038,17 +17178,17 @@ x_1 = lean_mk_string("List"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_10131____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_10205____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__6() { _start: { lean_object* x_1; @@ -17056,41 +17196,41 @@ x_1 = lean_mk_string("cons"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_10131____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_10131____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_10205____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_10205____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_10131____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_10205____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_10131____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_10205____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_10131_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_10205_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -17127,10 +17267,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_10131____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_10205____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_10131____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_10131____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_10205____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_10205____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -17145,7 +17285,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -17165,10 +17305,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_10131____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_10205____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_10131____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_10131____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_10205____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_10205____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -17183,7 +17323,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -17195,11 +17335,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_10112_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_10186_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -17257,7 +17397,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -17374,7 +17514,7 @@ x_1 = l_term___x3c_x7c_x3e_____closed__5; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__1() { _start: { lean_object* x_1; @@ -17382,22 +17522,22 @@ x_1 = lean_mk_string("HOrElse.hOrElse"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_10390____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_10464____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_10390____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_10464____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_10390____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_10464____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -17405,7 +17545,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__4() { _start: { lean_object* x_1; @@ -17413,17 +17553,17 @@ x_1 = lean_mk_string("HOrElse"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_10390____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_10464____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__6() { _start: { lean_object* x_1; @@ -17431,41 +17571,41 @@ x_1 = lean_mk_string("hOrElse"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_10390____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_10390____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_10464____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_10464____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_10390____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_10464____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_10390____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_10464____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_10390_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_10464_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -17502,10 +17642,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_10390____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_10464____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_10390____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_10390____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_10464____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_10464____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -17520,7 +17660,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -17540,10 +17680,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_10390____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_10464____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_10390____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_10390____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_10464____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_10464____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -17558,7 +17698,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -17570,11 +17710,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_10371_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_10445_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -17632,7 +17772,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -17767,7 +17907,7 @@ x_1 = l_term___x3e_x3e_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__1() { _start: { lean_object* x_1; @@ -17775,22 +17915,22 @@ x_1 = lean_mk_string("HAndThen.hAndThen"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_10649____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_10723____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_10649____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_10723____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_10649____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_10723____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -17798,7 +17938,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__4() { _start: { lean_object* x_1; @@ -17806,17 +17946,17 @@ x_1 = lean_mk_string("HAndThen"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_10649____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_10723____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__6() { _start: { lean_object* x_1; @@ -17824,41 +17964,41 @@ x_1 = lean_mk_string("hAndThen"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_10649____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_10649____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_10723____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_10723____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_10649____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_10723____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_10649____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_10723____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_10649_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_10723_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -17895,10 +18035,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_10649____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_10723____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_10649____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_10649____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_10723____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_10723____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -17913,7 +18053,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -17933,10 +18073,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_10649____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_10723____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_10649____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_10649____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_10723____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_10723____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -17951,7 +18091,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -17963,11 +18103,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_10630_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_10704_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -18025,7 +18165,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -18160,7 +18300,7 @@ x_1 = l_term___x3e_x3e_x3d_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__1() { _start: { lean_object* x_1; @@ -18168,22 +18308,22 @@ x_1 = lean_mk_string("Bind.bind"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_10908____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_10982____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_10908____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_10982____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_10908____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_10982____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -18191,7 +18331,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__4() { _start: { lean_object* x_1; @@ -18199,17 +18339,17 @@ x_1 = lean_mk_string("Bind"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_10908____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_10982____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__6() { _start: { lean_object* x_1; @@ -18217,41 +18357,41 @@ x_1 = lean_mk_string("bind"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_10908____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_10908____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_10982____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_10982____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_10908____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_10982____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_10908_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_10982_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -18288,10 +18428,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -18306,7 +18446,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -18326,10 +18466,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -18344,7 +18484,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -18356,11 +18496,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_10889_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_10963_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -18418,7 +18558,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -18553,7 +18693,7 @@ x_1 = l_term___x3c_x2a_x3e_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__1() { _start: { lean_object* x_1; @@ -18561,22 +18701,22 @@ x_1 = lean_mk_string("Seq.seq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_11167____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_11241____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_11167____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_11241____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_11167____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_11241____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -18584,7 +18724,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__4() { _start: { lean_object* x_1; @@ -18592,17 +18732,17 @@ x_1 = lean_mk_string("Seq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_11167____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_11241____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__6() { _start: { lean_object* x_1; @@ -18610,41 +18750,41 @@ x_1 = lean_mk_string("seq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_11167____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_11167____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_11241____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_11241____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_11167____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_11241____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_11167____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_11241____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_11167_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_11241_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -18681,10 +18821,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_11167____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_11241____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_11167____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_11167____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_11241____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_11241____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -18699,7 +18839,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -18719,10 +18859,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_11167____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_11241____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_11167____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_11167____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_11241____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_11241____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -18737,7 +18877,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -18749,11 +18889,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_11148_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_11222_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -18811,7 +18951,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -18934,7 +19074,7 @@ x_1 = l_term___x3c_x2a_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__1() { _start: { lean_object* x_1; @@ -18942,22 +19082,22 @@ x_1 = lean_mk_string("SeqLeft.seqLeft"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_11426____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_11500____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_11426____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_11500____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_11426____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_11500____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -18965,7 +19105,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__4() { _start: { lean_object* x_1; @@ -18973,17 +19113,17 @@ x_1 = lean_mk_string("SeqLeft"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_11426____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_11500____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__6() { _start: { lean_object* x_1; @@ -18991,41 +19131,41 @@ x_1 = lean_mk_string("seqLeft"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_11426____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_11426____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_11500____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_11500____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_11426____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_11500____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_11426____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_11500____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_11426_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_11500_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -19062,10 +19202,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_11426____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_11500____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_11426____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_11426____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_11500____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_11500____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -19080,7 +19220,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -19100,10 +19240,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_11426____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_11500____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_11426____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_11426____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_11500____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_11500____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -19118,7 +19258,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -19130,11 +19270,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_11407_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_11481_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -19192,7 +19332,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -19315,7 +19455,7 @@ x_1 = l_term___x2a_x3e_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__1() { _start: { lean_object* x_1; @@ -19323,22 +19463,22 @@ x_1 = lean_mk_string("SeqRight.seqRight"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_11685____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_11759____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_11685____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_11759____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_11685____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_11759____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -19346,7 +19486,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__4() { _start: { lean_object* x_1; @@ -19354,17 +19494,17 @@ x_1 = lean_mk_string("SeqRight"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_11685____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_11759____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__6() { _start: { lean_object* x_1; @@ -19372,41 +19512,41 @@ x_1 = lean_mk_string("seqRight"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_11685____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_11685____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_11759____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_11759____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_11685____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_11759____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_11685____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_11759____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_11685_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_11759_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -19443,10 +19583,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_11685____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_11759____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_11685____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_11685____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_11759____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_11759____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -19461,7 +19601,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -19481,10 +19621,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_11685____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_11759____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_11685____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_11685____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_11759____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_11759____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -19499,7 +19639,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -19511,11 +19651,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_11666_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_11740_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -19573,7 +19713,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -19696,7 +19836,7 @@ x_1 = l_term___x3c_x24_x3e_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__1() { _start: { lean_object* x_1; @@ -19704,22 +19844,22 @@ x_1 = lean_mk_string("Functor.map"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_11944____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12018____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_11944____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12018____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_11944____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_12018____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -19727,7 +19867,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__4() { _start: { lean_object* x_1; @@ -19735,17 +19875,17 @@ x_1 = lean_mk_string("Functor"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_11944____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_12018____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__6() { _start: { lean_object* x_1; @@ -19753,41 +19893,41 @@ x_1 = lean_mk_string("map"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_11944____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_12018____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_11944____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_12018____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_11944____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_12018____closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_11944_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_12018_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -19824,10 +19964,10 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_11944____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_12018____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_11944____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_11944____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_12018____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_12018____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_19); @@ -19842,7 +19982,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_23, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -19862,10 +20002,10 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_11944____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_12018____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_11944____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_11944____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_12018____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_12018____closed__9; x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_37); @@ -19880,7 +20020,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_41, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -19892,11 +20032,11 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_11925_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_11999_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_4 = l_Lean_Syntax_isOfKind(x_1, x_3); if (x_4 == 0) @@ -19954,7 +20094,7 @@ x_19 = lean_unsigned_to_nat(0u); x_20 = l_Lean_Syntax_getArg(x_8, x_19); x_21 = l_Lean_Syntax_getArg(x_8, x_7); lean_dec(x_8); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1(x_2); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1(x_2); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) { @@ -20379,7 +20519,7 @@ x_1 = l_termDepIfThenElse___closed__33; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__1() { _start: { lean_object* x_1; @@ -20387,22 +20527,22 @@ x_1 = lean_mk_string("dite"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_12262____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_12336____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -20410,41 +20550,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_12262____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_12336____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_12262____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_12336____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_12262____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_12336____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__7() { _start: { lean_object* x_1; @@ -20452,17 +20592,17 @@ x_1 = lean_mk_string("paren"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__9() { _start: { lean_object* x_1; @@ -20470,17 +20610,17 @@ x_1 = lean_mk_string("fun"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__10() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__11() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__11() { _start: { lean_object* x_1; @@ -20488,17 +20628,17 @@ x_1 = lean_mk_string("basicFun"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__12() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__12() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_12262____closed__11; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_12336____closed__11; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__13() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__13() { _start: { lean_object* x_1; @@ -20506,7 +20646,7 @@ x_1 = lean_mk_string("=>"); return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_12262_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_12336_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -20565,10 +20705,10 @@ lean_inc(x_23); x_24 = lean_ctor_get(x_2, 1); lean_inc(x_24); lean_dec(x_2); -x_25 = l_myMacro____x40_Init_Notation___hyg_12262____closed__4; +x_25 = l_myMacro____x40_Init_Notation___hyg_12336____closed__4; x_26 = l_Lean_addMacroScope(x_24, x_25, x_23); -x_27 = l_myMacro____x40_Init_Notation___hyg_12262____closed__3; -x_28 = l_myMacro____x40_Init_Notation___hyg_12262____closed__6; +x_27 = l_myMacro____x40_Init_Notation___hyg_12336____closed__3; +x_28 = l_myMacro____x40_Init_Notation___hyg_12336____closed__6; lean_inc(x_22); x_29 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_29, 0, x_22); @@ -20584,7 +20724,7 @@ x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_22); lean_ctor_set(x_34, 1, x_33); x_35 = lean_array_push(x_30, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_36 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_22); x_37 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_37, 0, x_22); @@ -20596,7 +20736,7 @@ x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); x_42 = lean_array_push(x_30, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_43 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_22); x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_22); @@ -20604,18 +20744,18 @@ lean_ctor_set(x_44, 1, x_43); x_45 = lean_array_push(x_42, x_44); lean_inc(x_45); x_46 = lean_array_push(x_45, x_17); -x_47 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_47 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); lean_inc(x_38); x_49 = lean_array_push(x_38, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_50 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); x_52 = lean_array_push(x_30, x_51); -x_53 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_53 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_54 = lean_array_push(x_52, x_53); x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_40); @@ -20628,7 +20768,7 @@ lean_ctor_set(x_58, 0, x_22); lean_ctor_set(x_58, 1, x_57); lean_inc(x_58); x_59 = lean_array_push(x_56, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_60 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_60); lean_ctor_set(x_61, 1, x_59); @@ -20656,7 +20796,7 @@ x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_40); lean_ctor_set(x_74, 1, x_73); x_75 = lean_array_push(x_31, x_74); -x_76 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_76 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_77 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_77, 0, x_76); lean_ctor_set(x_77, 1, x_75); @@ -20676,10 +20816,10 @@ lean_inc(x_80); x_81 = lean_ctor_get(x_2, 1); lean_inc(x_81); lean_dec(x_2); -x_82 = l_myMacro____x40_Init_Notation___hyg_12262____closed__4; +x_82 = l_myMacro____x40_Init_Notation___hyg_12336____closed__4; x_83 = l_Lean_addMacroScope(x_81, x_82, x_80); -x_84 = l_myMacro____x40_Init_Notation___hyg_12262____closed__3; -x_85 = l_myMacro____x40_Init_Notation___hyg_12262____closed__6; +x_84 = l_myMacro____x40_Init_Notation___hyg_12336____closed__3; +x_85 = l_myMacro____x40_Init_Notation___hyg_12336____closed__6; lean_inc(x_78); x_86 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_86, 0, x_78); @@ -20695,7 +20835,7 @@ x_91 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_91, 0, x_78); lean_ctor_set(x_91, 1, x_90); x_92 = lean_array_push(x_87, x_91); -x_93 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_93 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_78); x_94 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_94, 0, x_78); @@ -20707,7 +20847,7 @@ x_98 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_98, 0, x_97); lean_ctor_set(x_98, 1, x_96); x_99 = lean_array_push(x_87, x_98); -x_100 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_100 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_78); x_101 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_101, 0, x_78); @@ -20715,18 +20855,18 @@ lean_ctor_set(x_101, 1, x_100); x_102 = lean_array_push(x_99, x_101); lean_inc(x_102); x_103 = lean_array_push(x_102, x_17); -x_104 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_104 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_104); lean_ctor_set(x_105, 1, x_103); lean_inc(x_95); x_106 = lean_array_push(x_95, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_107 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_108, 0, x_107); lean_ctor_set(x_108, 1, x_106); x_109 = lean_array_push(x_87, x_108); -x_110 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_110 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_111 = lean_array_push(x_109, x_110); x_112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_112, 0, x_97); @@ -20739,7 +20879,7 @@ lean_ctor_set(x_115, 0, x_78); lean_ctor_set(x_115, 1, x_114); lean_inc(x_115); x_116 = lean_array_push(x_113, x_115); -x_117 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_117 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_118 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_118, 0, x_117); lean_ctor_set(x_118, 1, x_116); @@ -20767,7 +20907,7 @@ x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_97); lean_ctor_set(x_131, 1, x_130); x_132 = lean_array_push(x_88, x_131); -x_133 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_133 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_134 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_134, 0, x_133); lean_ctor_set(x_134, 1, x_132); @@ -20942,7 +21082,7 @@ x_1 = l_termIfThenElse___closed__12; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12675____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12749____closed__1() { _start: { lean_object* x_1; @@ -20950,22 +21090,22 @@ x_1 = lean_mk_string("ite"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12675____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12749____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12675____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12749____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12675____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12749____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12675____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12749____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_12675____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_12749____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -20973,41 +21113,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12675____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12749____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_12675____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_12749____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12675____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12749____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_12675____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_12749____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12675____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12749____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_12675____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_12749____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_12675_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_12749_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -21046,10 +21186,10 @@ lean_inc(x_17); x_18 = lean_ctor_get(x_2, 1); lean_inc(x_18); lean_dec(x_2); -x_19 = l_myMacro____x40_Init_Notation___hyg_12675____closed__4; +x_19 = l_myMacro____x40_Init_Notation___hyg_12749____closed__4; x_20 = l_Lean_addMacroScope(x_18, x_19, x_17); -x_21 = l_myMacro____x40_Init_Notation___hyg_12675____closed__3; -x_22 = l_myMacro____x40_Init_Notation___hyg_12675____closed__6; +x_21 = l_myMacro____x40_Init_Notation___hyg_12749____closed__3; +x_22 = l_myMacro____x40_Init_Notation___hyg_12749____closed__6; x_23 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_23, 0, x_16); lean_ctor_set(x_23, 1, x_21); @@ -21065,7 +21205,7 @@ x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); x_31 = lean_array_push(x_25, x_30); -x_32 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_32 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); @@ -21085,10 +21225,10 @@ lean_inc(x_36); x_37 = lean_ctor_get(x_2, 1); lean_inc(x_37); lean_dec(x_2); -x_38 = l_myMacro____x40_Init_Notation___hyg_12675____closed__4; +x_38 = l_myMacro____x40_Init_Notation___hyg_12749____closed__4; x_39 = l_Lean_addMacroScope(x_37, x_38, x_36); -x_40 = l_myMacro____x40_Init_Notation___hyg_12675____closed__3; -x_41 = l_myMacro____x40_Init_Notation___hyg_12675____closed__6; +x_40 = l_myMacro____x40_Init_Notation___hyg_12749____closed__3; +x_41 = l_myMacro____x40_Init_Notation___hyg_12749____closed__6; x_42 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_42, 0, x_34); lean_ctor_set(x_42, 1, x_40); @@ -21104,7 +21244,7 @@ x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); x_50 = lean_array_push(x_44, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_51 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); @@ -21340,7 +21480,7 @@ x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__19; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__1() { _start: { lean_object* x_1; @@ -21348,17 +21488,17 @@ x_1 = lean_mk_string("match"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__3() { _start: { lean_object* x_1; @@ -21366,27 +21506,27 @@ x_1 = lean_mk_string("matchDiscr"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Array_empty___closed__1; -x_2 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__6() { _start: { lean_object* x_1; @@ -21394,7 +21534,7 @@ x_1 = lean_mk_string("with"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__7() { _start: { lean_object* x_1; @@ -21402,17 +21542,17 @@ x_1 = lean_mk_string("matchAlts"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__9() { _start: { lean_object* x_1; @@ -21420,17 +21560,17 @@ x_1 = lean_mk_string("matchAlt"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__10() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__9; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__11() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__11() { _start: { lean_object* x_1; @@ -21438,7 +21578,7 @@ x_1 = lean_mk_string("|"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__12() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__12() { _start: { lean_object* x_1; @@ -21446,17 +21586,17 @@ x_1 = lean_mk_string("hole"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__13() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__13() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__14() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__14() { _start: { lean_object* x_1; @@ -21464,7 +21604,7 @@ x_1 = lean_mk_string("_"); return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_12864_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_12938_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -21499,16 +21639,16 @@ if (x_17 == 0) { lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; x_18 = lean_ctor_get(x_16, 0); -x_19 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_19 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_18); x_20 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_20, 0, x_18); lean_ctor_set(x_20, 1, x_19); x_21 = l_Array_empty___closed__1; x_22 = lean_array_push(x_21, x_20); -x_23 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_23 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_24 = lean_array_push(x_23, x_11); -x_25 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_25 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_26 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_26, 0, x_25); lean_ctor_set(x_26, 1, x_24); @@ -21518,15 +21658,15 @@ x_29 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_29, 0, x_28); lean_ctor_set(x_29, 1, x_27); x_30 = lean_array_push(x_22, x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_31 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_32 = lean_array_push(x_30, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_33 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_18); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_18); lean_ctor_set(x_34, 1, x_33); x_35 = lean_array_push(x_32, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_36 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_18); x_37 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_37, 0, x_18); @@ -21538,7 +21678,7 @@ lean_ctor_set(x_40, 0, x_28); lean_ctor_set(x_40, 1, x_39); lean_inc(x_38); x_41 = lean_array_push(x_38, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_42 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_18); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_18); @@ -21546,17 +21686,17 @@ lean_ctor_set(x_43, 1, x_42); lean_inc(x_43); x_44 = lean_array_push(x_41, x_43); x_45 = lean_array_push(x_44, x_13); -x_46 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_46 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_46); lean_ctor_set(x_47, 1, x_45); x_48 = lean_array_push(x_21, x_47); -x_49 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_49 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_50 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_50, 0, x_18); lean_ctor_set(x_50, 1, x_49); x_51 = lean_array_push(x_21, x_50); -x_52 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_52 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); @@ -21575,12 +21715,12 @@ x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_28); lean_ctor_set(x_61, 1, x_60); x_62 = lean_array_push(x_21, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_63 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); x_65 = lean_array_push(x_35, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_66 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_67 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_67, 0, x_66); lean_ctor_set(x_67, 1, x_65); @@ -21595,16 +21735,16 @@ x_69 = lean_ctor_get(x_16, 1); lean_inc(x_69); lean_inc(x_68); lean_dec(x_16); -x_70 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_70 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_68); x_71 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_71, 0, x_68); lean_ctor_set(x_71, 1, x_70); x_72 = l_Array_empty___closed__1; x_73 = lean_array_push(x_72, x_71); -x_74 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_74 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_75 = lean_array_push(x_74, x_11); -x_76 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_76 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_77 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_77, 0, x_76); lean_ctor_set(x_77, 1, x_75); @@ -21614,15 +21754,15 @@ x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); x_81 = lean_array_push(x_73, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_82 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_83 = lean_array_push(x_81, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_84 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_68); x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_68); lean_ctor_set(x_85, 1, x_84); x_86 = lean_array_push(x_83, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_87 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_68); x_88 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_88, 0, x_68); @@ -21634,7 +21774,7 @@ lean_ctor_set(x_91, 0, x_79); lean_ctor_set(x_91, 1, x_90); lean_inc(x_89); x_92 = lean_array_push(x_89, x_91); -x_93 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_93 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_68); x_94 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_94, 0, x_68); @@ -21642,17 +21782,17 @@ lean_ctor_set(x_94, 1, x_93); lean_inc(x_94); x_95 = lean_array_push(x_92, x_94); x_96 = lean_array_push(x_95, x_13); -x_97 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_97 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_98 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_98, 0, x_97); lean_ctor_set(x_98, 1, x_96); x_99 = lean_array_push(x_72, x_98); -x_100 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_100 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_101 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_101, 0, x_68); lean_ctor_set(x_101, 1, x_100); x_102 = lean_array_push(x_72, x_101); -x_103 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_103 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_104 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_104, 0, x_103); lean_ctor_set(x_104, 1, x_102); @@ -21671,12 +21811,12 @@ x_112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_112, 0, x_79); lean_ctor_set(x_112, 1, x_111); x_113 = lean_array_push(x_72, x_112); -x_114 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_114 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_115, 0, x_114); lean_ctor_set(x_115, 1, x_113); x_116 = lean_array_push(x_86, x_115); -x_117 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_117 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_118 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_118, 0, x_117); lean_ctor_set(x_118, 1, x_116); @@ -21688,11 +21828,11 @@ return x_119; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_12864____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_12938____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_Notation___hyg_12864_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_Notation___hyg_12938_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -21781,7 +21921,7 @@ x_1 = l_term___x3c_x7c_____closed__7; return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_13136_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_13210_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -21803,7 +21943,7 @@ else lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11; x_8 = lean_unsigned_to_nat(0u); x_9 = l_Lean_Syntax_getArg(x_1, x_8); -x_10 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_10 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_9); x_11 = l_Lean_Syntax_isOfKind(x_9, x_10); if (x_11 == 0) @@ -21918,11 +22058,11 @@ return x_58; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_13136____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_13210____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_Notation___hyg_13136_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_Notation___hyg_13210_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -22011,7 +22151,7 @@ x_1 = l_term___x7c_x3e_____closed__7; return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_13342_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_13416_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -22036,7 +22176,7 @@ x_9 = l_Lean_Syntax_getArg(x_1, x_8); x_10 = lean_unsigned_to_nat(2u); x_11 = l_Lean_Syntax_getArg(x_1, x_10); lean_dec(x_1); -x_12 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_12 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_11); x_13 = l_Lean_Syntax_isOfKind(x_11, x_12); if (x_13 == 0) @@ -22145,11 +22285,11 @@ return x_56; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_13342____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_13416____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_Notation___hyg_13342_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_Notation___hyg_13416_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -22298,7 +22438,7 @@ x_1 = l_term___x24_______closed__13; return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_13546_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_13620_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -22320,7 +22460,7 @@ else lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11; x_8 = lean_unsigned_to_nat(0u); x_9 = l_Lean_Syntax_getArg(x_1, x_8); -x_10 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_10 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_9); x_11 = l_Lean_Syntax_isOfKind(x_9, x_10); if (x_11 == 0) @@ -22435,11 +22575,11 @@ return x_58; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_13546____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_13620____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_Notation___hyg_13546_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_Notation___hyg_13620_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -22512,7 +22652,7 @@ static lean_object* _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_2 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__6; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -22634,7 +22774,7 @@ x_1 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__16; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__1() { _start: { lean_object* x_1; @@ -22642,22 +22782,22 @@ x_1 = lean_mk_string("Subtype"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_13781____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_13855____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -22665,41 +22805,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_13781____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_13855____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_13781____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_13855____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_13781____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_13855____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__7() { _start: { lean_object* x_1; @@ -22707,17 +22847,17 @@ x_1 = lean_mk_string("typeAscription"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_13781____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_13855____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__9() { _start: { lean_object* x_1; @@ -22725,7 +22865,7 @@ x_1 = lean_mk_string(":"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__10() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -22737,7 +22877,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_13781_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_13855_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -22821,10 +22961,10 @@ lean_inc(x_28); x_29 = lean_ctor_get(x_2, 1); lean_inc(x_29); lean_dec(x_2); -x_30 = l_myMacro____x40_Init_Notation___hyg_13781____closed__4; +x_30 = l_myMacro____x40_Init_Notation___hyg_13855____closed__4; x_31 = l_Lean_addMacroScope(x_29, x_30, x_28); -x_32 = l_myMacro____x40_Init_Notation___hyg_13781____closed__3; -x_33 = l_myMacro____x40_Init_Notation___hyg_13781____closed__6; +x_32 = l_myMacro____x40_Init_Notation___hyg_13855____closed__3; +x_33 = l_myMacro____x40_Init_Notation___hyg_13855____closed__6; lean_inc(x_27); x_34 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_34, 0, x_27); @@ -22839,31 +22979,31 @@ x_38 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_38, 0, x_27); lean_ctor_set(x_38, 1, x_37); x_39 = lean_array_push(x_35, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_40 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_27); x_41 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_41, 0, x_27); lean_ctor_set(x_41, 1, x_40); x_42 = lean_array_push(x_35, x_41); x_43 = lean_array_push(x_35, x_9); -x_44 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_44 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_27); x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_27); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_35, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_47 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_27); x_48 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_48, 0, x_27); lean_ctor_set(x_48, 1, x_47); x_49 = lean_array_push(x_35, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_50 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); x_52 = lean_array_push(x_46, x_51); -x_53 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_53 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_53); lean_ctor_set(x_54, 1, x_52); @@ -22884,7 +23024,7 @@ lean_ctor_set(x_61, 0, x_27); lean_ctor_set(x_61, 1, x_60); lean_inc(x_61); x_62 = lean_array_push(x_59, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_63 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); @@ -22893,23 +23033,23 @@ x_66 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_66, 0, x_12); lean_ctor_set(x_66, 1, x_65); x_67 = lean_array_push(x_35, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_68 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_27); lean_ctor_set(x_69, 1, x_68); x_70 = lean_array_push(x_67, x_69); x_71 = lean_array_push(x_70, x_24); -x_72 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_72 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); x_74 = lean_array_push(x_42, x_73); -x_75 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_75 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); x_77 = lean_array_push(x_35, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_78 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; x_79 = lean_array_push(x_77, x_78); x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_12); @@ -22924,7 +23064,7 @@ x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_12); lean_ctor_set(x_85, 1, x_84); x_86 = lean_array_push(x_36, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_87 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_88 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_88, 0, x_87); lean_ctor_set(x_88, 1, x_86); @@ -22944,10 +23084,10 @@ lean_inc(x_91); x_92 = lean_ctor_get(x_2, 1); lean_inc(x_92); lean_dec(x_2); -x_93 = l_myMacro____x40_Init_Notation___hyg_13781____closed__4; +x_93 = l_myMacro____x40_Init_Notation___hyg_13855____closed__4; x_94 = l_Lean_addMacroScope(x_92, x_93, x_91); -x_95 = l_myMacro____x40_Init_Notation___hyg_13781____closed__3; -x_96 = l_myMacro____x40_Init_Notation___hyg_13781____closed__6; +x_95 = l_myMacro____x40_Init_Notation___hyg_13855____closed__3; +x_96 = l_myMacro____x40_Init_Notation___hyg_13855____closed__6; lean_inc(x_89); x_97 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_97, 0, x_89); @@ -22962,31 +23102,31 @@ x_101 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_101, 0, x_89); lean_ctor_set(x_101, 1, x_100); x_102 = lean_array_push(x_98, x_101); -x_103 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_103 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_89); x_104 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_104, 0, x_89); lean_ctor_set(x_104, 1, x_103); x_105 = lean_array_push(x_98, x_104); x_106 = lean_array_push(x_98, x_9); -x_107 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_107 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_89); x_108 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_108, 0, x_89); lean_ctor_set(x_108, 1, x_107); x_109 = lean_array_push(x_98, x_108); -x_110 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_110 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_89); x_111 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_111, 0, x_89); lean_ctor_set(x_111, 1, x_110); x_112 = lean_array_push(x_98, x_111); -x_113 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_113 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_114 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_114, 0, x_113); lean_ctor_set(x_114, 1, x_112); x_115 = lean_array_push(x_109, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_116 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_117 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_117, 0, x_116); lean_ctor_set(x_117, 1, x_115); @@ -23007,7 +23147,7 @@ lean_ctor_set(x_124, 0, x_89); lean_ctor_set(x_124, 1, x_123); lean_inc(x_124); x_125 = lean_array_push(x_122, x_124); -x_126 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_126 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_127 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_127, 0, x_126); lean_ctor_set(x_127, 1, x_125); @@ -23016,23 +23156,23 @@ x_129 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_129, 0, x_12); lean_ctor_set(x_129, 1, x_128); x_130 = lean_array_push(x_98, x_129); -x_131 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_131 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_132 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_132, 0, x_89); lean_ctor_set(x_132, 1, x_131); x_133 = lean_array_push(x_130, x_132); x_134 = lean_array_push(x_133, x_24); -x_135 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_135 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_136 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_136, 0, x_135); lean_ctor_set(x_136, 1, x_134); x_137 = lean_array_push(x_105, x_136); -x_138 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_138 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_139 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_139, 0, x_138); lean_ctor_set(x_139, 1, x_137); x_140 = lean_array_push(x_98, x_139); -x_141 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_141 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; x_142 = lean_array_push(x_140, x_141); x_143 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_143, 0, x_12); @@ -23047,7 +23187,7 @@ x_148 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_148, 0, x_12); lean_ctor_set(x_148, 1, x_147); x_149 = lean_array_push(x_99, x_148); -x_150 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_150 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_151 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_151, 0, x_150); lean_ctor_set(x_151, 1, x_149); @@ -23078,10 +23218,10 @@ lean_inc(x_159); x_160 = lean_ctor_get(x_2, 1); lean_inc(x_160); lean_dec(x_2); -x_161 = l_myMacro____x40_Init_Notation___hyg_13781____closed__4; +x_161 = l_myMacro____x40_Init_Notation___hyg_13855____closed__4; x_162 = l_Lean_addMacroScope(x_160, x_161, x_159); -x_163 = l_myMacro____x40_Init_Notation___hyg_13781____closed__3; -x_164 = l_myMacro____x40_Init_Notation___hyg_13781____closed__6; +x_163 = l_myMacro____x40_Init_Notation___hyg_13855____closed__3; +x_164 = l_myMacro____x40_Init_Notation___hyg_13855____closed__6; lean_inc(x_158); x_165 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_165, 0, x_158); @@ -23096,21 +23236,21 @@ x_169 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_169, 0, x_158); lean_ctor_set(x_169, 1, x_168); x_170 = lean_array_push(x_166, x_169); -x_171 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_171 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_158); x_172 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_172, 0, x_158); lean_ctor_set(x_172, 1, x_171); x_173 = lean_array_push(x_166, x_172); x_174 = lean_array_push(x_166, x_9); -x_175 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_175 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_158); x_176 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_176, 0, x_158); lean_ctor_set(x_176, 1, x_175); x_177 = lean_array_push(x_166, x_176); x_178 = lean_array_push(x_177, x_153); -x_179 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_179 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_180 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_180, 0, x_179); lean_ctor_set(x_180, 1, x_178); @@ -23131,7 +23271,7 @@ lean_ctor_set(x_187, 0, x_158); lean_ctor_set(x_187, 1, x_186); lean_inc(x_187); x_188 = lean_array_push(x_185, x_187); -x_189 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_189 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_190 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_190, 0, x_189); lean_ctor_set(x_190, 1, x_188); @@ -23140,23 +23280,23 @@ x_192 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_192, 0, x_12); lean_ctor_set(x_192, 1, x_191); x_193 = lean_array_push(x_166, x_192); -x_194 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_194 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_195 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_195, 0, x_158); lean_ctor_set(x_195, 1, x_194); x_196 = lean_array_push(x_193, x_195); x_197 = lean_array_push(x_196, x_155); -x_198 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_198 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_199 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_199, 0, x_198); lean_ctor_set(x_199, 1, x_197); x_200 = lean_array_push(x_173, x_199); -x_201 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_201 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_202 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_202, 0, x_201); lean_ctor_set(x_202, 1, x_200); x_203 = lean_array_push(x_166, x_202); -x_204 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_204 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; x_205 = lean_array_push(x_203, x_204); x_206 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_206, 0, x_12); @@ -23171,7 +23311,7 @@ x_211 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_211, 0, x_12); lean_ctor_set(x_211, 1, x_210); x_212 = lean_array_push(x_167, x_211); -x_213 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_213 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_214 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_214, 0, x_213); lean_ctor_set(x_214, 1, x_212); @@ -23191,10 +23331,10 @@ lean_inc(x_217); x_218 = lean_ctor_get(x_2, 1); lean_inc(x_218); lean_dec(x_2); -x_219 = l_myMacro____x40_Init_Notation___hyg_13781____closed__4; +x_219 = l_myMacro____x40_Init_Notation___hyg_13855____closed__4; x_220 = l_Lean_addMacroScope(x_218, x_219, x_217); -x_221 = l_myMacro____x40_Init_Notation___hyg_13781____closed__3; -x_222 = l_myMacro____x40_Init_Notation___hyg_13781____closed__6; +x_221 = l_myMacro____x40_Init_Notation___hyg_13855____closed__3; +x_222 = l_myMacro____x40_Init_Notation___hyg_13855____closed__6; lean_inc(x_215); x_223 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_223, 0, x_215); @@ -23209,21 +23349,21 @@ x_227 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_227, 0, x_215); lean_ctor_set(x_227, 1, x_226); x_228 = lean_array_push(x_224, x_227); -x_229 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_229 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_215); x_230 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_230, 0, x_215); lean_ctor_set(x_230, 1, x_229); x_231 = lean_array_push(x_224, x_230); x_232 = lean_array_push(x_224, x_9); -x_233 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_233 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_215); x_234 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_234, 0, x_215); lean_ctor_set(x_234, 1, x_233); x_235 = lean_array_push(x_224, x_234); x_236 = lean_array_push(x_235, x_153); -x_237 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_237 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_238 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_238, 0, x_237); lean_ctor_set(x_238, 1, x_236); @@ -23244,7 +23384,7 @@ lean_ctor_set(x_245, 0, x_215); lean_ctor_set(x_245, 1, x_244); lean_inc(x_245); x_246 = lean_array_push(x_243, x_245); -x_247 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_247 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_248 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_248, 0, x_247); lean_ctor_set(x_248, 1, x_246); @@ -23253,23 +23393,23 @@ x_250 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_250, 0, x_12); lean_ctor_set(x_250, 1, x_249); x_251 = lean_array_push(x_224, x_250); -x_252 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_252 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_253 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_253, 0, x_215); lean_ctor_set(x_253, 1, x_252); x_254 = lean_array_push(x_251, x_253); x_255 = lean_array_push(x_254, x_155); -x_256 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_256 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_257 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_257, 0, x_256); lean_ctor_set(x_257, 1, x_255); x_258 = lean_array_push(x_231, x_257); -x_259 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_259 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_260 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_260, 0, x_259); lean_ctor_set(x_260, 1, x_258); x_261 = lean_array_push(x_224, x_260); -x_262 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_262 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; x_263 = lean_array_push(x_261, x_262); x_264 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_264, 0, x_12); @@ -23284,7 +23424,7 @@ x_269 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_269, 0, x_12); lean_ctor_set(x_269, 1, x_268); x_270 = lean_array_push(x_225, x_269); -x_271 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_271 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_272 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_272, 0, x_271); lean_ctor_set(x_272, 1, x_270); @@ -23370,7 +23510,7 @@ x_1 = l_termWithoutExpectedType_x21_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__1() { _start: { lean_object* x_1; @@ -23378,17 +23518,17 @@ x_1 = lean_mk_string("let"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__3() { _start: { lean_object* x_1; @@ -23396,17 +23536,17 @@ x_1 = lean_mk_string("letDecl"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_14350____closed__3; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_14424____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__5() { _start: { lean_object* x_1; @@ -23414,17 +23554,17 @@ x_1 = lean_mk_string("letIdDecl"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_14350____closed__5; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_14424____closed__5; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__7() { _start: { lean_object* x_1; @@ -23432,22 +23572,22 @@ x_1 = lean_mk_string("aux"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__8() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__7; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__7; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_14350____closed__8; +x_3 = l_myMacro____x40_Init_Notation___hyg_14424____closed__8; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -23455,17 +23595,17 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__10() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_14350____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_14424____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__11() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__11() { _start: { lean_object* x_1; @@ -23473,7 +23613,7 @@ x_1 = lean_mk_string(":="); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__12() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__12() { _start: { lean_object* x_1; @@ -23481,7 +23621,7 @@ x_1 = lean_mk_string(";"); return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_14350_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_14424_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -23516,17 +23656,17 @@ lean_inc(x_13); x_14 = lean_ctor_get(x_2, 1); lean_inc(x_14); lean_dec(x_2); -x_15 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_15 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_12); x_16 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_16, 0, x_12); lean_ctor_set(x_16, 1, x_15); x_17 = l_Array_empty___closed__1; x_18 = lean_array_push(x_17, x_16); -x_19 = l_myMacro____x40_Init_Notation___hyg_14350____closed__10; +x_19 = l_myMacro____x40_Init_Notation___hyg_14424____closed__10; x_20 = l_Lean_addMacroScope(x_14, x_19, x_13); x_21 = lean_box(0); -x_22 = l_myMacro____x40_Init_Notation___hyg_14350____closed__9; +x_22 = l_myMacro____x40_Init_Notation___hyg_14424____closed__9; lean_inc(x_12); x_23 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_23, 0, x_12); @@ -23535,27 +23675,27 @@ lean_ctor_set(x_23, 2, x_20); lean_ctor_set(x_23, 3, x_21); lean_inc(x_23); x_24 = lean_array_push(x_17, x_23); -x_25 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_25 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_26 = lean_array_push(x_24, x_25); x_27 = lean_array_push(x_26, x_25); -x_28 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_28 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_12); x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_12); lean_ctor_set(x_29, 1, x_28); x_30 = lean_array_push(x_27, x_29); x_31 = lean_array_push(x_30, x_9); -x_32 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_32 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); x_34 = lean_array_push(x_17, x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); x_37 = lean_array_push(x_18, x_36); -x_38 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_38 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_39 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_39, 0, x_12); lean_ctor_set(x_39, 1, x_38); @@ -23566,7 +23706,7 @@ lean_ctor_set(x_42, 0, x_41); lean_ctor_set(x_42, 1, x_40); x_43 = lean_array_push(x_37, x_42); x_44 = lean_array_push(x_43, x_23); -x_45 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_45 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); @@ -23586,17 +23726,17 @@ lean_inc(x_49); x_50 = lean_ctor_get(x_2, 1); lean_inc(x_50); lean_dec(x_2); -x_51 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_51 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_47); x_52 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_52, 0, x_47); lean_ctor_set(x_52, 1, x_51); x_53 = l_Array_empty___closed__1; x_54 = lean_array_push(x_53, x_52); -x_55 = l_myMacro____x40_Init_Notation___hyg_14350____closed__10; +x_55 = l_myMacro____x40_Init_Notation___hyg_14424____closed__10; x_56 = l_Lean_addMacroScope(x_50, x_55, x_49); x_57 = lean_box(0); -x_58 = l_myMacro____x40_Init_Notation___hyg_14350____closed__9; +x_58 = l_myMacro____x40_Init_Notation___hyg_14424____closed__9; lean_inc(x_47); x_59 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_59, 0, x_47); @@ -23605,27 +23745,27 @@ lean_ctor_set(x_59, 2, x_56); lean_ctor_set(x_59, 3, x_57); lean_inc(x_59); x_60 = lean_array_push(x_53, x_59); -x_61 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_61 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_62 = lean_array_push(x_60, x_61); x_63 = lean_array_push(x_62, x_61); -x_64 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_64 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_47); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_47); lean_ctor_set(x_65, 1, x_64); x_66 = lean_array_push(x_63, x_65); x_67 = lean_array_push(x_66, x_9); -x_68 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_68 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_68); lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_53, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_71 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); x_73 = lean_array_push(x_54, x_72); -x_74 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_74 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_75 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_75, 0, x_47); lean_ctor_set(x_75, 1, x_74); @@ -23636,7 +23776,7 @@ lean_ctor_set(x_78, 0, x_77); lean_ctor_set(x_78, 1, x_76); x_79 = lean_array_push(x_73, x_78); x_80 = lean_array_push(x_79, x_59); -x_81 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_81 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); @@ -23707,7 +23847,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; x_1 = l_termDepIfThenElse___closed__14; -x_2 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_3 = l_term_x5b___x5d___closed__6; x_4 = 0; x_5 = lean_alloc_ctor(10, 3, 1); @@ -23840,7 +23980,7 @@ static lean_object* _init_l_term_x25_x5b___x7c___x5d___closed__6() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; x_2 = lean_alloc_ctor(5, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -23910,7 +24050,7 @@ x_1 = l_term_x25_x5b___x7c___x5d___closed__10; return x_1; } } -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit_match__1___rarg(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit_match__1___rarg(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: { lean_object* x_6; uint8_t x_7; @@ -23948,26 +24088,26 @@ return x_13; } } } -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit_match__1(lean_object* x_1) { +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit_match__1(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit_match__1___rarg___boxed), 5, 0); +x_2 = lean_alloc_closure((void*)(l_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit_match__1___rarg___boxed), 5, 0); return x_2; } } -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit_match__1___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit_match__1___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: { uint8_t x_6; lean_object* x_7; x_6 = lean_unbox(x_2); lean_dec(x_2); -x_7 = l_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit_match__1___rarg(x_1, x_6, x_3, x_4, x_5); +x_7 = l_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit_match__1___rarg(x_1, x_6, x_3, x_4, x_5); lean_dec(x_1); return x_7; } } -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(lean_object* x_1, lean_object* x_2) { +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; lean_object* x_5; @@ -23979,7 +24119,7 @@ lean_ctor_set(x_5, 1, x_2); return x_5; } } -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit(lean_object* x_1, lean_object* x_2, uint8_t x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit(lean_object* x_1, lean_object* x_2, uint8_t x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { lean_object* x_7; uint8_t x_8; @@ -23994,7 +24134,7 @@ lean_dec(x_2); if (x_3 == 0) { lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; uint8_t x_32; -x_11 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_5, x_6); +x_11 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_5, x_6); x_12 = lean_ctor_get(x_11, 0); lean_inc(x_12); x_13 = lean_ctor_get(x_11, 1); @@ -24004,10 +24144,10 @@ x_14 = lean_ctor_get(x_5, 2); lean_inc(x_14); x_15 = lean_ctor_get(x_5, 1); lean_inc(x_15); -x_16 = l_myMacro____x40_Init_Notation___hyg_10131____closed__7; +x_16 = l_myMacro____x40_Init_Notation___hyg_10205____closed__7; x_17 = l_Lean_addMacroScope(x_15, x_16, x_14); -x_18 = l_myMacro____x40_Init_Notation___hyg_10131____closed__3; -x_19 = l_myMacro____x40_Init_Notation___hyg_10131____closed__9; +x_18 = l_myMacro____x40_Init_Notation___hyg_10205____closed__3; +x_19 = l_myMacro____x40_Init_Notation___hyg_10205____closed__9; x_20 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_20, 0, x_12); lean_ctor_set(x_20, 1, x_18); @@ -24024,7 +24164,7 @@ x_28 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); x_29 = lean_array_push(x_22, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_30 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); @@ -24056,27 +24196,27 @@ return x_36; } } } -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_1, x_2); +x_3 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_1, x_2); lean_dec(x_1); return x_3; } } -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { uint8_t x_7; lean_object* x_8; x_7 = lean_unbox(x_3); lean_dec(x_3); -x_8 = l_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit(x_1, x_2, x_7, x_4, x_5, x_6); +x_8 = l_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit(x_1, x_2, x_7, x_4, x_5, x_6); lean_dec(x_1); return x_8; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__1() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__1() { _start: { lean_object* x_1; @@ -24084,22 +24224,22 @@ x_1 = lean_mk_string("List.nil"); return x_1; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__2() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__1; +x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__3() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__1; +x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__2; +x_3 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -24107,7 +24247,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__4() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__4() { _start: { lean_object* x_1; @@ -24115,41 +24255,41 @@ x_1 = lean_mk_string("nil"); return x_1; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_10131____closed__5; -x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_10205____closed__5; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__6() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__7() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__6; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__6; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -24207,16 +24347,16 @@ x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_24); lean_ctor_set(x_25, 1, x_23); x_26 = lean_array_push(x_22, x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_27 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_16); x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_16); lean_ctor_set(x_28, 1, x_27); x_29 = lean_array_push(x_26, x_28); -x_30 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5; +x_30 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5; x_31 = l_Lean_addMacroScope(x_18, x_30, x_17); -x_32 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__3; -x_33 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__7; +x_32 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__3; +x_33 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__7; lean_inc(x_16); x_34 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_34, 0, x_16); @@ -24263,16 +24403,16 @@ x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); x_52 = lean_array_push(x_48, x_51); -x_53 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_53 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_41); x_54 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_54, 0, x_41); lean_ctor_set(x_54, 1, x_53); x_55 = lean_array_push(x_52, x_54); -x_56 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5; +x_56 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5; x_57 = l_Lean_addMacroScope(x_44, x_56, x_43); -x_58 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__3; -x_59 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__7; +x_58 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__3; +x_59 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__7; lean_inc(x_41); x_60 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_60, 0, x_41); @@ -24298,7 +24438,7 @@ return x_67; else { lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; uint8_t x_78; lean_object* x_79; -x_68 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_2, x_3); +x_68 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_2, x_3); x_69 = lean_ctor_get(x_68, 0); lean_inc(x_69); x_70 = lean_ctor_get(x_68, 1); @@ -24308,17 +24448,17 @@ x_71 = lean_ctor_get(x_2, 2); lean_inc(x_71); x_72 = lean_ctor_get(x_2, 1); lean_inc(x_72); -x_73 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5; +x_73 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5; x_74 = l_Lean_addMacroScope(x_72, x_73, x_71); -x_75 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__3; -x_76 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__7; +x_75 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__3; +x_76 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__7; x_77 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_77, 0, x_69); lean_ctor_set(x_77, 1, x_75); lean_ctor_set(x_77, 2, x_74); lean_ctor_set(x_77, 3, x_76); x_78 = 0; -x_79 = l_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit(x_10, x_11, x_78, x_77, x_2, x_70); +x_79 = l_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit(x_10, x_11, x_78, x_77, x_2, x_70); lean_dec(x_10); return x_79; } @@ -24385,7 +24525,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_intro___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1980____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_2054____closed__4; x_2 = l_term_x25_x5b___x7c___x5d___closed__6; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -24465,7 +24605,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_intro___closed__14() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_2 = l_Lean_Parser_Tactic_intro___closed__13; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -24551,7 +24691,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_intros___closed__5() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_2 = lean_alloc_ctor(5, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -24561,7 +24701,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_intros___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_2 = l_termDepIfThenElse___closed__9; x_3 = l_Lean_Parser_Tactic_intros___closed__5; x_4 = lean_alloc_ctor(2, 3, 0); @@ -24589,7 +24729,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_intros___closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_2 = l_Lean_Parser_Tactic_intros___closed__7; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -24689,7 +24829,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_revert___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_884____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_958____closed__6; x_2 = l_Lean_Parser_Tactic_revert___closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -25823,7 +25963,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_generalize___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_2 = l_Lean_Parser_Tactic_generalize___closed__6; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -25914,7 +26054,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Tactic_intro___closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -26159,7 +26299,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_first___closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_2 = l_term_x25_x5b___x7c___x5d___closed__6; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -26186,7 +26326,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; x_1 = l_Lean_Parser_Tactic_case___closed__11; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; x_3 = l_term_x25_x5b___x7c___x5d___closed__6; x_4 = 0; x_5 = lean_alloc_ctor(11, 3, 1); @@ -26307,7 +26447,7 @@ x_1 = l_Lean_Parser_Tactic_tacticTry_____closed__6; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__1() { _start: { lean_object* x_1; @@ -26315,17 +26455,17 @@ x_1 = lean_mk_string("seq1"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Tactic_intro___closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -26335,7 +26475,7 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__4() { _start: { lean_object* x_1; @@ -26343,17 +26483,17 @@ x_1 = lean_mk_string("tacticSeq1Indented"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Tactic_intro___closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__4; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -26389,15 +26529,15 @@ lean_ctor_set(x_14, 0, x_12); lean_ctor_set(x_14, 1, x_13); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); -x_17 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_17 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_18 = lean_array_push(x_16, x_17); x_19 = lean_array_push(x_15, x_9); -x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; x_21 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_19); x_22 = lean_array_push(x_15, x_21); -x_23 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_23 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_12); x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_12); @@ -26423,7 +26563,7 @@ x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_33); lean_ctor_set(x_36, 1, x_35); x_37 = lean_array_push(x_15, x_36); -x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); @@ -26445,7 +26585,7 @@ x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_33); lean_ctor_set(x_48, 1, x_47); x_49 = lean_array_push(x_15, x_48); -x_50 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_50 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); @@ -26467,15 +26607,15 @@ lean_ctor_set(x_55, 0, x_52); lean_ctor_set(x_55, 1, x_54); x_56 = l_Array_empty___closed__1; x_57 = lean_array_push(x_56, x_55); -x_58 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_58 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_59 = lean_array_push(x_57, x_58); x_60 = lean_array_push(x_56, x_9); -x_61 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_61 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_61); lean_ctor_set(x_62, 1, x_60); x_63 = lean_array_push(x_56, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_64 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_52); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_52); @@ -26501,7 +26641,7 @@ x_77 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_77, 0, x_74); lean_ctor_set(x_77, 1, x_76); x_78 = lean_array_push(x_56, x_77); -x_79 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_79 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); @@ -26523,7 +26663,7 @@ x_89 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_89, 0, x_74); lean_ctor_set(x_89, 1, x_88); x_90 = lean_array_push(x_56, x_89); -x_91 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_91 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_92 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_92, 0, x_91); lean_ctor_set(x_92, 1, x_90); @@ -26535,11 +26675,11 @@ return x_93; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -26646,7 +26786,7 @@ x_1 = l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__9; return x_1; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15728_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15802_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -26691,7 +26831,7 @@ lean_ctor_set(x_20, 0, x_14); lean_ctor_set(x_20, 1, x_19); x_21 = lean_array_push(x_17, x_20); x_22 = lean_array_push(x_17, x_9); -x_23 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_23 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_14); x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_14); @@ -26713,7 +26853,7 @@ lean_ctor_set(x_32, 0, x_14); lean_ctor_set(x_32, 1, x_31); x_33 = lean_array_push(x_17, x_32); x_34 = lean_array_push(x_17, x_11); -x_35 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_35 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_36 = lean_array_push(x_34, x_35); x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_26); @@ -26723,12 +26863,12 @@ x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_26); lean_ctor_set(x_39, 1, x_38); x_40 = lean_array_push(x_17, x_39); -x_41 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_41 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_42 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_42, 0, x_41); lean_ctor_set(x_42, 1, x_40); x_43 = lean_array_push(x_17, x_42); -x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); @@ -26811,7 +26951,7 @@ lean_ctor_set(x_83, 0, x_76); lean_ctor_set(x_83, 1, x_82); x_84 = lean_array_push(x_80, x_83); x_85 = lean_array_push(x_80, x_9); -x_86 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_86 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_76); x_87 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_87, 0, x_76); @@ -26833,7 +26973,7 @@ lean_ctor_set(x_95, 0, x_76); lean_ctor_set(x_95, 1, x_94); x_96 = lean_array_push(x_80, x_95); x_97 = lean_array_push(x_80, x_11); -x_98 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_98 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_99 = lean_array_push(x_97, x_98); x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_89); @@ -26843,12 +26983,12 @@ x_102 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_102, 0, x_89); lean_ctor_set(x_102, 1, x_101); x_103 = lean_array_push(x_80, x_102); -x_104 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_104 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_104); lean_ctor_set(x_105, 1, x_103); x_106 = lean_array_push(x_80, x_105); -x_107 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_107 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; x_108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_108, 0, x_107); lean_ctor_set(x_108, 1, x_106); @@ -26914,11 +27054,11 @@ return x_139; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15728____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15802____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15728_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15802_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -26983,7 +27123,7 @@ x_1 = l_Lean_Parser_Tactic_tacticRfl___closed__5; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__1() { _start: { lean_object* x_1; lean_object* x_2; @@ -26992,13 +27132,13 @@ x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Tactic_tacticRfl___closed__3; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__1; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__1; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -27006,7 +27146,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -27016,31 +27156,31 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__3; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__3; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__5() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__4; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__4; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -27077,10 +27217,10 @@ lean_ctor_set(x_14, 0, x_10); lean_ctor_set(x_14, 1, x_13); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__3; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__3; x_18 = l_Lean_addMacroScope(x_12, x_17, x_11); -x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__2; -x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__5; +x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__2; +x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__5; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_10); lean_ctor_set(x_21, 1, x_19); @@ -27097,7 +27237,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_15, x_27); -x_29 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_29 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -27124,10 +27264,10 @@ lean_ctor_set(x_36, 0, x_31); lean_ctor_set(x_36, 1, x_35); x_37 = l_Array_empty___closed__1; x_38 = lean_array_push(x_37, x_36); -x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__3; +x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__3; x_40 = l_Lean_addMacroScope(x_34, x_39, x_33); -x_41 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__2; -x_42 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__5; +x_41 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__2; +x_42 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__5; x_43 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_43, 0, x_31); lean_ctor_set(x_43, 1, x_41); @@ -27144,7 +27284,7 @@ x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); x_50 = lean_array_push(x_37, x_49); -x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); @@ -27216,7 +27356,7 @@ x_1 = l_Lean_Parser_Tactic_tacticDecide_x21___closed__5; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__1() { _start: { lean_object* x_1; @@ -27224,17 +27364,17 @@ x_1 = lean_mk_string("decide"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -27270,7 +27410,7 @@ x_16 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_16, 0, x_10); lean_ctor_set(x_16, 1, x_15); x_17 = lean_array_push(x_13, x_16); -x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2; +x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2; x_19 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_19, 0, x_18); lean_ctor_set(x_19, 1, x_17); @@ -27285,7 +27425,7 @@ x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_24); lean_ctor_set(x_25, 1, x_23); x_26 = lean_array_push(x_13, x_25); -x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_28 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); @@ -27312,7 +27452,7 @@ x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_29); lean_ctor_set(x_36, 1, x_35); x_37 = lean_array_push(x_33, x_36); -x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2; +x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2; x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); @@ -27327,7 +27467,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_33, x_45); -x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -27339,11 +27479,11 @@ return x_49; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -27408,7 +27548,7 @@ x_1 = l_Lean_Parser_Tactic_tacticAdmit___closed__5; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__1() { _start: { lean_object* x_1; @@ -27416,17 +27556,17 @@ x_1 = lean_mk_string("sorry"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -27457,12 +27597,12 @@ lean_ctor_set(x_12, 0, x_10); lean_ctor_set(x_12, 1, x_11); x_13 = l_Array_empty___closed__1; x_14 = lean_array_push(x_13, x_12); -x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__1; +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__1; x_16 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_16, 0, x_10); lean_ctor_set(x_16, 1, x_15); x_17 = lean_array_push(x_13, x_16); -x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2; +x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2; x_19 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_19, 0, x_18); lean_ctor_set(x_19, 1, x_17); @@ -27477,7 +27617,7 @@ x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_24); lean_ctor_set(x_25, 1, x_23); x_26 = lean_array_push(x_13, x_25); -x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_28 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); @@ -27499,12 +27639,12 @@ lean_ctor_set(x_32, 0, x_29); lean_ctor_set(x_32, 1, x_31); x_33 = l_Array_empty___closed__1; x_34 = lean_array_push(x_33, x_32); -x_35 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__1; +x_35 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__1; x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_29); lean_ctor_set(x_36, 1, x_35); x_37 = lean_array_push(x_33, x_36); -x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2; +x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2; x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); @@ -27519,7 +27659,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_33, x_45); -x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -27531,11 +27671,11 @@ return x_49; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -27638,7 +27778,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_locationTarget___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_2 = l_Lean_Parser_Tactic_locationTarget___closed__4; x_3 = l_Lean_Parser_Tactic_locationTarget___closed__6; x_4 = lean_alloc_ctor(2, 3, 0); @@ -27768,7 +27908,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_location___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_2 = l_Lean_Parser_Tactic_locationTarget; x_3 = l_Lean_Parser_Tactic_locationHyp; x_4 = lean_alloc_ctor(2, 3, 0); @@ -27782,7 +27922,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_location___closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_2 = l_Lean_Parser_Tactic_locationWildcard; x_3 = l_Lean_Parser_Tactic_location___closed__7; x_4 = lean_alloc_ctor(2, 3, 0); @@ -27896,7 +28036,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_change___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_2 = l_Lean_Parser_Tactic_location; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -28098,7 +28238,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_rwRule___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_2 = l_Lean_Parser_Tactic_rwRule___closed__4; x_3 = l_Lean_Parser_Tactic_rwRule___closed__6; x_4 = lean_alloc_ctor(2, 3, 0); @@ -28112,7 +28252,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_rwRule___closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_2 = l_Lean_Parser_Tactic_rwRule___closed__7; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -28179,7 +28319,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; x_1 = l_Lean_Parser_Tactic_rwRule; -x_2 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_3 = l_term_x5b___x5d___closed__6; x_4 = 1; x_5 = lean_alloc_ctor(11, 3, 1); @@ -28884,7 +29024,7 @@ lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_obj x_6 = lean_ctor_get(x_4, 0); x_7 = l_Array_empty___closed__1; x_8 = lean_array_push(x_7, x_1); -x_9 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_9 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_6); x_10 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_10, 0, x_6); @@ -28919,7 +29059,7 @@ x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_24); lean_ctor_set(x_25, 1, x_23); x_26 = lean_array_push(x_7, x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_27 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_28 = lean_array_push(x_26, x_27); x_29 = l_Lean_nullKind___closed__2; x_30 = lean_alloc_ctor(1, 2, 0); @@ -28930,12 +29070,12 @@ x_32 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_32, 0, x_29); lean_ctor_set(x_32, 1, x_31); x_33 = lean_array_push(x_7, x_32); -x_34 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_34 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_35 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_35, 0, x_34); lean_ctor_set(x_35, 1, x_33); x_36 = lean_array_push(x_7, x_35); -x_37 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_37 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); @@ -28998,7 +29138,7 @@ x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_29); lean_ctor_set(x_70, 1, x_69); x_71 = lean_array_push(x_7, x_70); -x_72 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_72 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); @@ -29015,7 +29155,7 @@ lean_inc(x_74); lean_dec(x_4); x_76 = l_Array_empty___closed__1; x_77 = lean_array_push(x_76, x_1); -x_78 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_78 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_74); x_79 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_79, 0, x_74); @@ -29050,7 +29190,7 @@ x_94 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_94, 0, x_93); lean_ctor_set(x_94, 1, x_92); x_95 = lean_array_push(x_76, x_94); -x_96 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_96 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_97 = lean_array_push(x_95, x_96); x_98 = l_Lean_nullKind___closed__2; x_99 = lean_alloc_ctor(1, 2, 0); @@ -29061,12 +29201,12 @@ x_101 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_101, 0, x_98); lean_ctor_set(x_101, 1, x_100); x_102 = lean_array_push(x_76, x_101); -x_103 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_103 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_104 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_104, 0, x_103); lean_ctor_set(x_104, 1, x_102); x_105 = lean_array_push(x_76, x_104); -x_106 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_106 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; x_107 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_107, 0, x_106); lean_ctor_set(x_107, 1, x_105); @@ -29129,7 +29269,7 @@ x_139 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_139, 0, x_98); lean_ctor_set(x_139, 1, x_138); x_140 = lean_array_push(x_76, x_139); -x_141 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_141 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_142 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_142, 0, x_141); lean_ctor_set(x_142, 1, x_140); @@ -29305,7 +29445,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_injection___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_884____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_958____closed__6; x_2 = l_Lean_Parser_Tactic_intros___closed__7; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -29331,7 +29471,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_injection___closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_2 = l_Lean_Parser_Tactic_injection___closed__7; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -29513,7 +29653,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_simpLemma___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_2 = l_Lean_Parser_Tactic_simpPre; x_3 = l_Lean_Parser_Tactic_simpPost; x_4 = lean_alloc_ctor(2, 3, 0); @@ -29527,7 +29667,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_simpLemma___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_2 = l_Lean_Parser_Tactic_simpLemma___closed__3; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -29614,7 +29754,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; x_1 = l_Lean_Parser_Tactic_simpLemma; -x_2 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_3 = l_term_x5b___x5d___closed__6; x_4 = 0; x_5 = lean_alloc_ctor(10, 3, 1); @@ -29657,7 +29797,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_simp___closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_2 = l_Lean_Parser_Tactic_simp___closed__7; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -29697,7 +29837,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_simp___closed__11() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_2 = l_Lean_Parser_Tactic_simp___closed__10; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -30038,7 +30178,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Tactic_intro___closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -30060,7 +30200,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_14350____closed__3; +x_2 = l_myMacro____x40_Init_Notation___hyg_14424____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -30409,7 +30549,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_inductionAlt___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_2 = l_Lean_Parser_Tactic_intros___closed__6; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -30450,7 +30590,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -30497,7 +30637,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_inductionAlt___closed__14() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_2 = l_Lean_Parser_Tactic_inductionAlt___closed__13; x_3 = l_Lean_Parser_Tactic_case___closed__11; x_4 = lean_alloc_ctor(2, 3, 0); @@ -30511,7 +30651,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_inductionAlt___closed__15() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_2 = l_Lean_Parser_Tactic_inductionAlt___closed__10; x_3 = l_Lean_Parser_Tactic_inductionAlt___closed__14; x_4 = lean_alloc_ctor(2, 3, 0); @@ -30639,7 +30779,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_inductionAlts___closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_884____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_958____closed__6; x_2 = l_Lean_Parser_Tactic_inductionAlts___closed__8; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -30738,7 +30878,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; x_1 = l_termDepIfThenElse___closed__14; -x_2 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_3 = l_term_x5b___x5d___closed__6; x_4 = 0; x_5 = lean_alloc_ctor(11, 3, 1); @@ -30799,7 +30939,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_induction___closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_2 = l_Lean_Parser_Tactic_induction___closed__9; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -30843,7 +30983,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_induction___closed__14() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_884____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_958____closed__6; x_2 = l_termDepIfThenElse___closed__9; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -30869,7 +31009,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_induction___closed__16() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_2 = l_Lean_Parser_Tactic_induction___closed__15; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -30895,7 +31035,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_induction___closed__18() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_2 = l_Lean_Parser_Tactic_inductionAlts; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -31036,7 +31176,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; x_1 = l_Lean_Parser_Tactic_casesTarget; -x_2 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_3 = l_term_x5b___x5d___closed__6; x_4 = 0; x_5 = lean_alloc_ctor(11, 3, 1); @@ -31279,7 +31419,7 @@ x_1 = l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__7; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__1() { _start: { lean_object* x_1; @@ -31287,17 +31427,17 @@ x_1 = lean_mk_string("haveAssign"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -31336,7 +31476,7 @@ lean_ctor_set(x_16, 1, x_15); x_17 = l_Array_empty___closed__1; x_18 = lean_array_push(x_17, x_16); x_19 = lean_array_push(x_17, x_9); -x_20 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_20 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_14); x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_14); @@ -31347,24 +31487,24 @@ x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); x_25 = lean_array_push(x_18, x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_26 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_14); x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_14); lean_ctor_set(x_27, 1, x_26); x_28 = lean_array_push(x_17, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_29 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); x_31 = lean_array_push(x_25, x_30); -x_32 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_32 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_33 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_33, 0, x_14); lean_ctor_set(x_33, 1, x_32); x_34 = lean_array_push(x_17, x_33); x_35 = lean_array_push(x_34, x_11); -x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__2; +x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__2; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); @@ -31378,7 +31518,7 @@ x_42 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_42, 0, x_23); lean_ctor_set(x_42, 1, x_41); x_43 = lean_array_push(x_17, x_42); -x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); @@ -31401,7 +31541,7 @@ lean_ctor_set(x_49, 1, x_48); x_50 = l_Array_empty___closed__1; x_51 = lean_array_push(x_50, x_49); x_52 = lean_array_push(x_50, x_9); -x_53 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_53 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_46); x_54 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_54, 0, x_46); @@ -31412,24 +31552,24 @@ x_57 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_57, 0, x_56); lean_ctor_set(x_57, 1, x_55); x_58 = lean_array_push(x_51, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_59 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_46); x_60 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_60, 0, x_46); lean_ctor_set(x_60, 1, x_59); x_61 = lean_array_push(x_50, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_62 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); x_64 = lean_array_push(x_58, x_63); -x_65 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_65 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_46); lean_ctor_set(x_66, 1, x_65); x_67 = lean_array_push(x_50, x_66); x_68 = lean_array_push(x_67, x_11); -x_69 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__2; +x_69 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__2; x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_69); lean_ctor_set(x_70, 1, x_68); @@ -31443,7 +31583,7 @@ x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_56); lean_ctor_set(x_75, 1, x_74); x_76 = lean_array_push(x_50, x_75); -x_77 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_77 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_77); lean_ctor_set(x_78, 1, x_76); @@ -31455,11 +31595,11 @@ return x_79; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -31538,7 +31678,7 @@ x_1 = l_Lean_Parser_Tactic_tacticRepeat_____closed__6; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17956____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18030____closed__1() { _start: { lean_object* x_1; @@ -31546,7 +31686,7 @@ x_1 = lean_mk_string("repeat"); return x_1; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17956_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18030_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -31569,7 +31709,7 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11; x_8 = lean_unsigned_to_nat(1u); x_9 = l_Lean_Syntax_getArg(x_1, x_8); lean_dec(x_1); -x_10 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_10 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; lean_inc(x_9); x_11 = l_Lean_Syntax_isOfKind(x_9, x_10); if (x_11 == 0) @@ -31601,7 +31741,7 @@ lean_ctor_set(x_20, 0, x_18); lean_ctor_set(x_20, 1, x_19); x_21 = l_Array_empty___closed__1; x_22 = lean_array_push(x_21, x_20); -x_23 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_23 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_24 = lean_array_push(x_22, x_23); x_25 = l_prec_x28___x29___closed__3; lean_inc(x_18); @@ -31626,7 +31766,7 @@ x_35 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_35, 0, x_34); lean_ctor_set(x_35, 1, x_33); x_36 = lean_array_push(x_21, x_35); -x_37 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_37 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_18); x_38 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_38, 0, x_18); @@ -31641,7 +31781,7 @@ x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_40); lean_ctor_set(x_43, 1, x_42); x_44 = lean_array_push(x_21, x_43); -x_45 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17956____closed__1; +x_45 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18030____closed__1; lean_inc(x_18); x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_18); @@ -31661,7 +31801,7 @@ x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_40); lean_ctor_set(x_54, 1, x_53); x_55 = lean_array_push(x_21, x_54); -x_56 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_56 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_57 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_57, 0, x_56); lean_ctor_set(x_57, 1, x_55); @@ -31670,7 +31810,7 @@ x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_10); lean_ctor_set(x_59, 1, x_58); x_60 = lean_array_push(x_21, x_59); -x_61 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_61 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_18); x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_18); @@ -31729,7 +31869,7 @@ lean_ctor_set(x_86, 0, x_83); lean_ctor_set(x_86, 1, x_85); x_87 = l_Array_empty___closed__1; x_88 = lean_array_push(x_87, x_86); -x_89 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_89 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_90 = lean_array_push(x_88, x_89); x_91 = l_prec_x28___x29___closed__3; lean_inc(x_83); @@ -31754,7 +31894,7 @@ x_101 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_101, 0, x_100); lean_ctor_set(x_101, 1, x_99); x_102 = lean_array_push(x_87, x_101); -x_103 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_103 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_83); x_104 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_104, 0, x_83); @@ -31769,7 +31909,7 @@ x_109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_109, 0, x_106); lean_ctor_set(x_109, 1, x_108); x_110 = lean_array_push(x_87, x_109); -x_111 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17956____closed__1; +x_111 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18030____closed__1; lean_inc(x_83); x_112 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_112, 0, x_83); @@ -31789,7 +31929,7 @@ x_120 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_120, 0, x_106); lean_ctor_set(x_120, 1, x_119); x_121 = lean_array_push(x_87, x_120); -x_122 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_122 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_123 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_123, 0, x_122); lean_ctor_set(x_123, 1, x_121); @@ -31798,7 +31938,7 @@ x_125 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_125, 0, x_10); lean_ctor_set(x_125, 1, x_124); x_126 = lean_array_push(x_87, x_125); -x_127 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_127 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_83); x_128 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_128, 0, x_83); @@ -31848,11 +31988,11 @@ return x_149; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17956____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18030____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17956_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18030_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -31915,7 +32055,7 @@ static lean_object* _init_l_Lean_Parser_Attr_simp___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_2 = l_prio_x28___x29___closed__3; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -32162,6 +32302,18 @@ l_prioLow = _init_l_prioLow(); lean_mark_persistent(l_prioLow); l_myMacro____x40_Init_Notation___hyg_627____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_627____closed__1(); lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_627____closed__1); +l_prioMid___closed__1 = _init_l_prioMid___closed__1(); +lean_mark_persistent(l_prioMid___closed__1); +l_prioMid___closed__2 = _init_l_prioMid___closed__2(); +lean_mark_persistent(l_prioMid___closed__2); +l_prioMid___closed__3 = _init_l_prioMid___closed__3(); +lean_mark_persistent(l_prioMid___closed__3); +l_prioMid___closed__4 = _init_l_prioMid___closed__4(); +lean_mark_persistent(l_prioMid___closed__4); +l_prioMid___closed__5 = _init_l_prioMid___closed__5(); +lean_mark_persistent(l_prioMid___closed__5); +l_prioMid = _init_l_prioMid(); +lean_mark_persistent(l_prioMid); l_prioHigh___closed__1 = _init_l_prioHigh___closed__1(); lean_mark_persistent(l_prioHigh___closed__1); l_prioHigh___closed__2 = _init_l_prioHigh___closed__2(); @@ -32174,8 +32326,8 @@ l_prioHigh___closed__5 = _init_l_prioHigh___closed__5(); lean_mark_persistent(l_prioHigh___closed__5); l_prioHigh = _init_l_prioHigh(); lean_mark_persistent(l_prioHigh); -l_myMacro____x40_Init_Notation___hyg_701____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_701____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_701____closed__1); +l_myMacro____x40_Init_Notation___hyg_775____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_775____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_775____closed__1); l_prio_x28___x29___closed__1 = _init_l_prio_x28___x29___closed__1(); lean_mark_persistent(l_prio_x28___x29___closed__1); l_prio_x28___x29___closed__2 = _init_l_prio_x28___x29___closed__2(); @@ -32246,48 +32398,48 @@ l_stx___x3c_x7c_x3e_____closed__9 = _init_l_stx___x3c_x7c_x3e_____closed__9(); lean_mark_persistent(l_stx___x3c_x7c_x3e_____closed__9); l_stx___x3c_x7c_x3e__ = _init_l_stx___x3c_x7c_x3e__(); lean_mark_persistent(l_stx___x3c_x7c_x3e__); -l_myMacro____x40_Init_Notation___hyg_884____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_884____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_884____closed__1); -l_myMacro____x40_Init_Notation___hyg_884____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_884____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_884____closed__2); -l_myMacro____x40_Init_Notation___hyg_884____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_884____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_884____closed__3); -l_myMacro____x40_Init_Notation___hyg_884____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_884____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_884____closed__4); -l_myMacro____x40_Init_Notation___hyg_884____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_884____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_884____closed__5); -l_myMacro____x40_Init_Notation___hyg_884____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_884____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_884____closed__6); -l_myMacro____x40_Init_Notation___hyg_986____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_986____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_986____closed__1); -l_myMacro____x40_Init_Notation___hyg_986____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_986____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_986____closed__2); -l_myMacro____x40_Init_Notation___hyg_986____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_986____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_986____closed__3); -l_myMacro____x40_Init_Notation___hyg_986____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_986____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_986____closed__4); -l_myMacro____x40_Init_Notation___hyg_1088____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_1088____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1088____closed__1); -l_myMacro____x40_Init_Notation___hyg_1088____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_1088____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1088____closed__2); -l_myMacro____x40_Init_Notation___hyg_1088____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_1088____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1088____closed__3); -l_myMacro____x40_Init_Notation___hyg_1088____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_1088____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1088____closed__4); -l_myMacro____x40_Init_Notation___hyg_1190____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_1190____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1190____closed__1); -l_myMacro____x40_Init_Notation___hyg_1190____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_1190____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1190____closed__2); -l_myMacro____x40_Init_Notation___hyg_1190____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_1190____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1190____closed__3); -l_myMacro____x40_Init_Notation___hyg_1190____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_1190____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1190____closed__4); -l_myMacro____x40_Init_Notation___hyg_1190____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_1190____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1190____closed__5); -l_myMacro____x40_Init_Notation___hyg_1190____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_1190____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1190____closed__6); -l_myMacro____x40_Init_Notation___hyg_1190____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_1190____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1190____closed__7); +l_myMacro____x40_Init_Notation___hyg_958____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_958____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_958____closed__1); +l_myMacro____x40_Init_Notation___hyg_958____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_958____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_958____closed__2); +l_myMacro____x40_Init_Notation___hyg_958____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_958____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_958____closed__3); +l_myMacro____x40_Init_Notation___hyg_958____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_958____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_958____closed__4); +l_myMacro____x40_Init_Notation___hyg_958____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_958____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_958____closed__5); +l_myMacro____x40_Init_Notation___hyg_958____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_958____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_958____closed__6); +l_myMacro____x40_Init_Notation___hyg_1060____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_1060____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1060____closed__1); +l_myMacro____x40_Init_Notation___hyg_1060____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_1060____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1060____closed__2); +l_myMacro____x40_Init_Notation___hyg_1060____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_1060____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1060____closed__3); +l_myMacro____x40_Init_Notation___hyg_1060____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_1060____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1060____closed__4); +l_myMacro____x40_Init_Notation___hyg_1162____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_1162____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1162____closed__1); +l_myMacro____x40_Init_Notation___hyg_1162____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_1162____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1162____closed__2); +l_myMacro____x40_Init_Notation___hyg_1162____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_1162____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1162____closed__3); +l_myMacro____x40_Init_Notation___hyg_1162____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_1162____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1162____closed__4); +l_myMacro____x40_Init_Notation___hyg_1264____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_1264____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1264____closed__1); +l_myMacro____x40_Init_Notation___hyg_1264____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_1264____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1264____closed__2); +l_myMacro____x40_Init_Notation___hyg_1264____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_1264____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1264____closed__3); +l_myMacro____x40_Init_Notation___hyg_1264____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_1264____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1264____closed__4); +l_myMacro____x40_Init_Notation___hyg_1264____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_1264____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1264____closed__5); +l_myMacro____x40_Init_Notation___hyg_1264____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_1264____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1264____closed__6); +l_myMacro____x40_Init_Notation___hyg_1264____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_1264____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1264____closed__7); l_stx___x2c_x2a___closed__1 = _init_l_stx___x2c_x2a___closed__1(); lean_mark_persistent(l_stx___x2c_x2a___closed__1); l_stx___x2c_x2a___closed__2 = _init_l_stx___x2c_x2a___closed__2(); @@ -32300,22 +32452,22 @@ l_stx___x2c_x2a___closed__5 = _init_l_stx___x2c_x2a___closed__5(); lean_mark_persistent(l_stx___x2c_x2a___closed__5); l_stx___x2c_x2a = _init_l_stx___x2c_x2a(); lean_mark_persistent(l_stx___x2c_x2a); -l_myMacro____x40_Init_Notation___hyg_1324____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_1324____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1324____closed__1); -l_myMacro____x40_Init_Notation___hyg_1324____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_1324____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1324____closed__2); -l_myMacro____x40_Init_Notation___hyg_1324____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_1324____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1324____closed__3); -l_myMacro____x40_Init_Notation___hyg_1324____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_1324____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1324____closed__4); -l_myMacro____x40_Init_Notation___hyg_1324____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_1324____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1324____closed__5); -l_myMacro____x40_Init_Notation___hyg_1324____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_1324____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1324____closed__6); -l_myMacro____x40_Init_Notation___hyg_1324____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_1324____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1324____closed__7); -l_myMacro____x40_Init_Notation___hyg_1324____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_1324____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1324____closed__8); +l_myMacro____x40_Init_Notation___hyg_1398____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_1398____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1398____closed__1); +l_myMacro____x40_Init_Notation___hyg_1398____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_1398____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1398____closed__2); +l_myMacro____x40_Init_Notation___hyg_1398____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_1398____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1398____closed__3); +l_myMacro____x40_Init_Notation___hyg_1398____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_1398____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1398____closed__4); +l_myMacro____x40_Init_Notation___hyg_1398____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_1398____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1398____closed__5); +l_myMacro____x40_Init_Notation___hyg_1398____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_1398____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1398____closed__6); +l_myMacro____x40_Init_Notation___hyg_1398____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_1398____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1398____closed__7); +l_myMacro____x40_Init_Notation___hyg_1398____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_1398____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1398____closed__8); l_stx___x2c_x2b___closed__1 = _init_l_stx___x2c_x2b___closed__1(); lean_mark_persistent(l_stx___x2c_x2b___closed__1); l_stx___x2c_x2b___closed__2 = _init_l_stx___x2c_x2b___closed__2(); @@ -32328,12 +32480,12 @@ l_stx___x2c_x2b___closed__5 = _init_l_stx___x2c_x2b___closed__5(); lean_mark_persistent(l_stx___x2c_x2b___closed__5); l_stx___x2c_x2b = _init_l_stx___x2c_x2b(); lean_mark_persistent(l_stx___x2c_x2b); -l_myMacro____x40_Init_Notation___hyg_1482____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_1482____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1482____closed__1); -l_myMacro____x40_Init_Notation___hyg_1482____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_1482____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1482____closed__2); -l_myMacro____x40_Init_Notation___hyg_1482____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_1482____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1482____closed__3); +l_myMacro____x40_Init_Notation___hyg_1556____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_1556____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1556____closed__1); +l_myMacro____x40_Init_Notation___hyg_1556____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_1556____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1556____closed__2); +l_myMacro____x40_Init_Notation___hyg_1556____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_1556____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1556____closed__3); l_stx___x2c_x2a_x2c_x3f___closed__1 = _init_l_stx___x2c_x2a_x2c_x3f___closed__1(); lean_mark_persistent(l_stx___x2c_x2a_x2c_x3f___closed__1); l_stx___x2c_x2a_x2c_x3f___closed__2 = _init_l_stx___x2c_x2a_x2c_x3f___closed__2(); @@ -32346,8 +32498,8 @@ l_stx___x2c_x2a_x2c_x3f___closed__5 = _init_l_stx___x2c_x2a_x2c_x3f___closed__5( lean_mark_persistent(l_stx___x2c_x2a_x2c_x3f___closed__5); l_stx___x2c_x2a_x2c_x3f = _init_l_stx___x2c_x2a_x2c_x3f(); lean_mark_persistent(l_stx___x2c_x2a_x2c_x3f); -l_myMacro____x40_Init_Notation___hyg_1640____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_1640____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1640____closed__1); +l_myMacro____x40_Init_Notation___hyg_1714____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_1714____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1714____closed__1); l_stx___x2c_x2b_x2c_x3f___closed__1 = _init_l_stx___x2c_x2b_x2c_x3f___closed__1(); lean_mark_persistent(l_stx___x2c_x2b_x2c_x3f___closed__1); l_stx___x2c_x2b_x2c_x3f___closed__2 = _init_l_stx___x2c_x2b_x2c_x3f___closed__2(); @@ -32376,14 +32528,14 @@ l_stx_x21_____closed__7 = _init_l_stx_x21_____closed__7(); lean_mark_persistent(l_stx_x21_____closed__7); l_stx_x21__ = _init_l_stx_x21__(); lean_mark_persistent(l_stx_x21__); -l_myMacro____x40_Init_Notation___hyg_1980____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_1980____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1980____closed__1); -l_myMacro____x40_Init_Notation___hyg_1980____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_1980____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1980____closed__2); -l_myMacro____x40_Init_Notation___hyg_1980____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_1980____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1980____closed__3); -l_myMacro____x40_Init_Notation___hyg_1980____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_1980____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_1980____closed__4); +l_myMacro____x40_Init_Notation___hyg_2054____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_2054____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2054____closed__1); +l_myMacro____x40_Init_Notation___hyg_2054____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_2054____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2054____closed__2); +l_myMacro____x40_Init_Notation___hyg_2054____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_2054____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2054____closed__3); +l_myMacro____x40_Init_Notation___hyg_2054____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_2054____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2054____closed__4); l_rawNatLit___closed__1 = _init_l_rawNatLit___closed__1(); lean_mark_persistent(l_rawNatLit___closed__1); l_rawNatLit___closed__2 = _init_l_rawNatLit___closed__2(); @@ -32424,34 +32576,34 @@ l_term___u2218_____closed__9 = _init_l_term___u2218_____closed__9(); lean_mark_persistent(l_term___u2218_____closed__9); l_term___u2218__ = _init_l_term___u2218__(); lean_mark_persistent(l_term___u2218__); -l_myMacro____x40_Init_Notation___hyg_2117____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2117____closed__1); -l_myMacro____x40_Init_Notation___hyg_2117____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2117____closed__2); -l_myMacro____x40_Init_Notation___hyg_2117____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2117____closed__3); -l_myMacro____x40_Init_Notation___hyg_2117____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2117____closed__4); -l_myMacro____x40_Init_Notation___hyg_2117____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2117____closed__5); -l_myMacro____x40_Init_Notation___hyg_2117____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2117____closed__6); -l_myMacro____x40_Init_Notation___hyg_2117____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2117____closed__7); -l_myMacro____x40_Init_Notation___hyg_2117____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2117____closed__8); -l_myMacro____x40_Init_Notation___hyg_2117____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2117____closed__9); -l_myMacro____x40_Init_Notation___hyg_2117____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__10(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2117____closed__10); -l_myMacro____x40_Init_Notation___hyg_2117____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__11(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2117____closed__11); -l_myMacro____x40_Init_Notation___hyg_2117____closed__12 = _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__12(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2117____closed__12); -l_myMacro____x40_Init_Notation___hyg_2117____closed__13 = _init_l_myMacro____x40_Init_Notation___hyg_2117____closed__13(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2117____closed__13); -l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1___closed__1 = _init_l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1___closed__1(); -lean_mark_persistent(l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2098____spec__1___closed__1); +l_myMacro____x40_Init_Notation___hyg_2191____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2191____closed__1); +l_myMacro____x40_Init_Notation___hyg_2191____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2191____closed__2); +l_myMacro____x40_Init_Notation___hyg_2191____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2191____closed__3); +l_myMacro____x40_Init_Notation___hyg_2191____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2191____closed__4); +l_myMacro____x40_Init_Notation___hyg_2191____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2191____closed__5); +l_myMacro____x40_Init_Notation___hyg_2191____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2191____closed__6); +l_myMacro____x40_Init_Notation___hyg_2191____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2191____closed__7); +l_myMacro____x40_Init_Notation___hyg_2191____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2191____closed__8); +l_myMacro____x40_Init_Notation___hyg_2191____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2191____closed__9); +l_myMacro____x40_Init_Notation___hyg_2191____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__10(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2191____closed__10); +l_myMacro____x40_Init_Notation___hyg_2191____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__11(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2191____closed__11); +l_myMacro____x40_Init_Notation___hyg_2191____closed__12 = _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__12(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2191____closed__12); +l_myMacro____x40_Init_Notation___hyg_2191____closed__13 = _init_l_myMacro____x40_Init_Notation___hyg_2191____closed__13(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2191____closed__13); +l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1___closed__1 = _init_l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1___closed__1(); +lean_mark_persistent(l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2172____spec__1___closed__1); l_term___xd7_____closed__1 = _init_l_term___xd7_____closed__1(); lean_mark_persistent(l_term___xd7_____closed__1); l_term___xd7_____closed__2 = _init_l_term___xd7_____closed__2(); @@ -32468,18 +32620,18 @@ l_term___xd7_____closed__7 = _init_l_term___xd7_____closed__7(); lean_mark_persistent(l_term___xd7_____closed__7); l_term___xd7__ = _init_l_term___xd7__(); lean_mark_persistent(l_term___xd7__); -l_myMacro____x40_Init_Notation___hyg_2376____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_2376____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2376____closed__1); -l_myMacro____x40_Init_Notation___hyg_2376____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_2376____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2376____closed__2); -l_myMacro____x40_Init_Notation___hyg_2376____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_2376____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2376____closed__3); -l_myMacro____x40_Init_Notation___hyg_2376____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_2376____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2376____closed__4); -l_myMacro____x40_Init_Notation___hyg_2376____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_2376____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2376____closed__5); -l_myMacro____x40_Init_Notation___hyg_2376____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_2376____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2376____closed__6); +l_myMacro____x40_Init_Notation___hyg_2450____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_2450____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2450____closed__1); +l_myMacro____x40_Init_Notation___hyg_2450____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_2450____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2450____closed__2); +l_myMacro____x40_Init_Notation___hyg_2450____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_2450____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2450____closed__3); +l_myMacro____x40_Init_Notation___hyg_2450____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_2450____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2450____closed__4); +l_myMacro____x40_Init_Notation___hyg_2450____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_2450____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2450____closed__5); +l_myMacro____x40_Init_Notation___hyg_2450____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_2450____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2450____closed__6); l_term___x2b_____closed__1 = _init_l_term___x2b_____closed__1(); lean_mark_persistent(l_term___x2b_____closed__1); l_term___x2b_____closed__2 = _init_l_term___x2b_____closed__2(); @@ -32492,24 +32644,24 @@ l_term___x2b_____closed__5 = _init_l_term___x2b_____closed__5(); lean_mark_persistent(l_term___x2b_____closed__5); l_term___x2b__ = _init_l_term___x2b__(); lean_mark_persistent(l_term___x2b__); -l_myMacro____x40_Init_Notation___hyg_2631____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2631____closed__1); -l_myMacro____x40_Init_Notation___hyg_2631____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2631____closed__2); -l_myMacro____x40_Init_Notation___hyg_2631____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2631____closed__3); -l_myMacro____x40_Init_Notation___hyg_2631____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2631____closed__4); -l_myMacro____x40_Init_Notation___hyg_2631____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2631____closed__5); -l_myMacro____x40_Init_Notation___hyg_2631____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2631____closed__6); -l_myMacro____x40_Init_Notation___hyg_2631____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2631____closed__7); -l_myMacro____x40_Init_Notation___hyg_2631____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2631____closed__8); -l_myMacro____x40_Init_Notation___hyg_2631____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_2631____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2631____closed__9); +l_myMacro____x40_Init_Notation___hyg_2705____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2705____closed__1); +l_myMacro____x40_Init_Notation___hyg_2705____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2705____closed__2); +l_myMacro____x40_Init_Notation___hyg_2705____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2705____closed__3); +l_myMacro____x40_Init_Notation___hyg_2705____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2705____closed__4); +l_myMacro____x40_Init_Notation___hyg_2705____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2705____closed__5); +l_myMacro____x40_Init_Notation___hyg_2705____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2705____closed__6); +l_myMacro____x40_Init_Notation___hyg_2705____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2705____closed__7); +l_myMacro____x40_Init_Notation___hyg_2705____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2705____closed__8); +l_myMacro____x40_Init_Notation___hyg_2705____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_2705____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2705____closed__9); l_term___x2d_____closed__1 = _init_l_term___x2d_____closed__1(); lean_mark_persistent(l_term___x2d_____closed__1); l_term___x2d_____closed__2 = _init_l_term___x2d_____closed__2(); @@ -32520,24 +32672,24 @@ l_term___x2d_____closed__4 = _init_l_term___x2d_____closed__4(); lean_mark_persistent(l_term___x2d_____closed__4); l_term___x2d__ = _init_l_term___x2d__(); lean_mark_persistent(l_term___x2d__); -l_myMacro____x40_Init_Notation___hyg_2890____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2890____closed__1); -l_myMacro____x40_Init_Notation___hyg_2890____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2890____closed__2); -l_myMacro____x40_Init_Notation___hyg_2890____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2890____closed__3); -l_myMacro____x40_Init_Notation___hyg_2890____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2890____closed__4); -l_myMacro____x40_Init_Notation___hyg_2890____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2890____closed__5); -l_myMacro____x40_Init_Notation___hyg_2890____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2890____closed__6); -l_myMacro____x40_Init_Notation___hyg_2890____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2890____closed__7); -l_myMacro____x40_Init_Notation___hyg_2890____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2890____closed__8); -l_myMacro____x40_Init_Notation___hyg_2890____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_2890____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2890____closed__9); +l_myMacro____x40_Init_Notation___hyg_2964____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2964____closed__1); +l_myMacro____x40_Init_Notation___hyg_2964____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2964____closed__2); +l_myMacro____x40_Init_Notation___hyg_2964____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2964____closed__3); +l_myMacro____x40_Init_Notation___hyg_2964____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2964____closed__4); +l_myMacro____x40_Init_Notation___hyg_2964____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2964____closed__5); +l_myMacro____x40_Init_Notation___hyg_2964____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2964____closed__6); +l_myMacro____x40_Init_Notation___hyg_2964____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2964____closed__7); +l_myMacro____x40_Init_Notation___hyg_2964____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2964____closed__8); +l_myMacro____x40_Init_Notation___hyg_2964____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_2964____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_2964____closed__9); l_term___x2a_____closed__1 = _init_l_term___x2a_____closed__1(); lean_mark_persistent(l_term___x2a_____closed__1); l_term___x2a_____closed__2 = _init_l_term___x2a_____closed__2(); @@ -32554,24 +32706,24 @@ l_term___x2a_____closed__7 = _init_l_term___x2a_____closed__7(); lean_mark_persistent(l_term___x2a_____closed__7); l_term___x2a__ = _init_l_term___x2a__(); lean_mark_persistent(l_term___x2a__); -l_myMacro____x40_Init_Notation___hyg_3149____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3149____closed__1); -l_myMacro____x40_Init_Notation___hyg_3149____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3149____closed__2); -l_myMacro____x40_Init_Notation___hyg_3149____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3149____closed__3); -l_myMacro____x40_Init_Notation___hyg_3149____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3149____closed__4); -l_myMacro____x40_Init_Notation___hyg_3149____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3149____closed__5); -l_myMacro____x40_Init_Notation___hyg_3149____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3149____closed__6); -l_myMacro____x40_Init_Notation___hyg_3149____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3149____closed__7); -l_myMacro____x40_Init_Notation___hyg_3149____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3149____closed__8); -l_myMacro____x40_Init_Notation___hyg_3149____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_3149____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3149____closed__9); +l_myMacro____x40_Init_Notation___hyg_3223____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3223____closed__1); +l_myMacro____x40_Init_Notation___hyg_3223____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3223____closed__2); +l_myMacro____x40_Init_Notation___hyg_3223____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3223____closed__3); +l_myMacro____x40_Init_Notation___hyg_3223____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3223____closed__4); +l_myMacro____x40_Init_Notation___hyg_3223____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3223____closed__5); +l_myMacro____x40_Init_Notation___hyg_3223____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3223____closed__6); +l_myMacro____x40_Init_Notation___hyg_3223____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3223____closed__7); +l_myMacro____x40_Init_Notation___hyg_3223____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3223____closed__8); +l_myMacro____x40_Init_Notation___hyg_3223____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_3223____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3223____closed__9); l_term___x2f_____closed__1 = _init_l_term___x2f_____closed__1(); lean_mark_persistent(l_term___x2f_____closed__1); l_term___x2f_____closed__2 = _init_l_term___x2f_____closed__2(); @@ -32586,24 +32738,24 @@ l_term___x2f_____closed__6 = _init_l_term___x2f_____closed__6(); lean_mark_persistent(l_term___x2f_____closed__6); l_term___x2f__ = _init_l_term___x2f__(); lean_mark_persistent(l_term___x2f__); -l_myMacro____x40_Init_Notation___hyg_3408____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3408____closed__1); -l_myMacro____x40_Init_Notation___hyg_3408____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3408____closed__2); -l_myMacro____x40_Init_Notation___hyg_3408____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3408____closed__3); -l_myMacro____x40_Init_Notation___hyg_3408____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3408____closed__4); -l_myMacro____x40_Init_Notation___hyg_3408____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3408____closed__5); -l_myMacro____x40_Init_Notation___hyg_3408____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3408____closed__6); -l_myMacro____x40_Init_Notation___hyg_3408____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3408____closed__7); -l_myMacro____x40_Init_Notation___hyg_3408____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3408____closed__8); -l_myMacro____x40_Init_Notation___hyg_3408____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_3408____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3408____closed__9); +l_myMacro____x40_Init_Notation___hyg_3482____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3482____closed__1); +l_myMacro____x40_Init_Notation___hyg_3482____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3482____closed__2); +l_myMacro____x40_Init_Notation___hyg_3482____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3482____closed__3); +l_myMacro____x40_Init_Notation___hyg_3482____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3482____closed__4); +l_myMacro____x40_Init_Notation___hyg_3482____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3482____closed__5); +l_myMacro____x40_Init_Notation___hyg_3482____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3482____closed__6); +l_myMacro____x40_Init_Notation___hyg_3482____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3482____closed__7); +l_myMacro____x40_Init_Notation___hyg_3482____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3482____closed__8); +l_myMacro____x40_Init_Notation___hyg_3482____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_3482____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3482____closed__9); l_term___x25_____closed__1 = _init_l_term___x25_____closed__1(); lean_mark_persistent(l_term___x25_____closed__1); l_term___x25_____closed__2 = _init_l_term___x25_____closed__2(); @@ -32618,24 +32770,24 @@ l_term___x25_____closed__6 = _init_l_term___x25_____closed__6(); lean_mark_persistent(l_term___x25_____closed__6); l_term___x25__ = _init_l_term___x25__(); lean_mark_persistent(l_term___x25__); -l_myMacro____x40_Init_Notation___hyg_3667____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3667____closed__1); -l_myMacro____x40_Init_Notation___hyg_3667____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3667____closed__2); -l_myMacro____x40_Init_Notation___hyg_3667____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3667____closed__3); -l_myMacro____x40_Init_Notation___hyg_3667____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3667____closed__4); -l_myMacro____x40_Init_Notation___hyg_3667____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3667____closed__5); -l_myMacro____x40_Init_Notation___hyg_3667____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3667____closed__6); -l_myMacro____x40_Init_Notation___hyg_3667____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3667____closed__7); -l_myMacro____x40_Init_Notation___hyg_3667____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3667____closed__8); -l_myMacro____x40_Init_Notation___hyg_3667____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_3667____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3667____closed__9); +l_myMacro____x40_Init_Notation___hyg_3741____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3741____closed__1); +l_myMacro____x40_Init_Notation___hyg_3741____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3741____closed__2); +l_myMacro____x40_Init_Notation___hyg_3741____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3741____closed__3); +l_myMacro____x40_Init_Notation___hyg_3741____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3741____closed__4); +l_myMacro____x40_Init_Notation___hyg_3741____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3741____closed__5); +l_myMacro____x40_Init_Notation___hyg_3741____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3741____closed__6); +l_myMacro____x40_Init_Notation___hyg_3741____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3741____closed__7); +l_myMacro____x40_Init_Notation___hyg_3741____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3741____closed__8); +l_myMacro____x40_Init_Notation___hyg_3741____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_3741____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3741____closed__9); l_term___x5e_____closed__1 = _init_l_term___x5e_____closed__1(); lean_mark_persistent(l_term___x5e_____closed__1); l_term___x5e_____closed__2 = _init_l_term___x5e_____closed__2(); @@ -32652,24 +32804,24 @@ l_term___x5e_____closed__7 = _init_l_term___x5e_____closed__7(); lean_mark_persistent(l_term___x5e_____closed__7); l_term___x5e__ = _init_l_term___x5e__(); lean_mark_persistent(l_term___x5e__); -l_myMacro____x40_Init_Notation___hyg_3926____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3926____closed__1); -l_myMacro____x40_Init_Notation___hyg_3926____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3926____closed__2); -l_myMacro____x40_Init_Notation___hyg_3926____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3926____closed__3); -l_myMacro____x40_Init_Notation___hyg_3926____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3926____closed__4); -l_myMacro____x40_Init_Notation___hyg_3926____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3926____closed__5); -l_myMacro____x40_Init_Notation___hyg_3926____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3926____closed__6); -l_myMacro____x40_Init_Notation___hyg_3926____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3926____closed__7); -l_myMacro____x40_Init_Notation___hyg_3926____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3926____closed__8); -l_myMacro____x40_Init_Notation___hyg_3926____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_3926____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_3926____closed__9); +l_myMacro____x40_Init_Notation___hyg_4000____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4000____closed__1); +l_myMacro____x40_Init_Notation___hyg_4000____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4000____closed__2); +l_myMacro____x40_Init_Notation___hyg_4000____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4000____closed__3); +l_myMacro____x40_Init_Notation___hyg_4000____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4000____closed__4); +l_myMacro____x40_Init_Notation___hyg_4000____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4000____closed__5); +l_myMacro____x40_Init_Notation___hyg_4000____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4000____closed__6); +l_myMacro____x40_Init_Notation___hyg_4000____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4000____closed__7); +l_myMacro____x40_Init_Notation___hyg_4000____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4000____closed__8); +l_myMacro____x40_Init_Notation___hyg_4000____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_4000____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4000____closed__9); l_term_x2d_____closed__1 = _init_l_term_x2d_____closed__1(); lean_mark_persistent(l_term_x2d_____closed__1); l_term_x2d_____closed__2 = _init_l_term_x2d_____closed__2(); @@ -32686,24 +32838,24 @@ l_term_x2d_____closed__7 = _init_l_term_x2d_____closed__7(); lean_mark_persistent(l_term_x2d_____closed__7); l_term_x2d__ = _init_l_term_x2d__(); lean_mark_persistent(l_term_x2d__); -l_myMacro____x40_Init_Notation___hyg_4185____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4185____closed__1); -l_myMacro____x40_Init_Notation___hyg_4185____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4185____closed__2); -l_myMacro____x40_Init_Notation___hyg_4185____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4185____closed__3); -l_myMacro____x40_Init_Notation___hyg_4185____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4185____closed__4); -l_myMacro____x40_Init_Notation___hyg_4185____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4185____closed__5); -l_myMacro____x40_Init_Notation___hyg_4185____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4185____closed__6); -l_myMacro____x40_Init_Notation___hyg_4185____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4185____closed__7); -l_myMacro____x40_Init_Notation___hyg_4185____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4185____closed__8); -l_myMacro____x40_Init_Notation___hyg_4185____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_4185____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4185____closed__9); +l_myMacro____x40_Init_Notation___hyg_4259____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4259____closed__1); +l_myMacro____x40_Init_Notation___hyg_4259____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4259____closed__2); +l_myMacro____x40_Init_Notation___hyg_4259____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4259____closed__3); +l_myMacro____x40_Init_Notation___hyg_4259____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4259____closed__4); +l_myMacro____x40_Init_Notation___hyg_4259____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4259____closed__5); +l_myMacro____x40_Init_Notation___hyg_4259____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4259____closed__6); +l_myMacro____x40_Init_Notation___hyg_4259____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4259____closed__7); +l_myMacro____x40_Init_Notation___hyg_4259____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4259____closed__8); +l_myMacro____x40_Init_Notation___hyg_4259____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_4259____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4259____closed__9); l_term___x3c_x3d_____closed__1 = _init_l_term___x3c_x3d_____closed__1(); lean_mark_persistent(l_term___x3c_x3d_____closed__1); l_term___x3c_x3d_____closed__2 = _init_l_term___x3c_x3d_____closed__2(); @@ -32720,24 +32872,24 @@ l_term___x3c_x3d_____closed__7 = _init_l_term___x3c_x3d_____closed__7(); lean_mark_persistent(l_term___x3c_x3d_____closed__7); l_term___x3c_x3d__ = _init_l_term___x3c_x3d__(); lean_mark_persistent(l_term___x3c_x3d__); -l_myMacro____x40_Init_Notation___hyg_4423____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4423____closed__1); -l_myMacro____x40_Init_Notation___hyg_4423____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4423____closed__2); -l_myMacro____x40_Init_Notation___hyg_4423____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4423____closed__3); -l_myMacro____x40_Init_Notation___hyg_4423____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4423____closed__4); -l_myMacro____x40_Init_Notation___hyg_4423____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4423____closed__5); -l_myMacro____x40_Init_Notation___hyg_4423____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4423____closed__6); -l_myMacro____x40_Init_Notation___hyg_4423____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4423____closed__7); -l_myMacro____x40_Init_Notation___hyg_4423____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4423____closed__8); -l_myMacro____x40_Init_Notation___hyg_4423____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_4423____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4423____closed__9); +l_myMacro____x40_Init_Notation___hyg_4497____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4497____closed__1); +l_myMacro____x40_Init_Notation___hyg_4497____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4497____closed__2); +l_myMacro____x40_Init_Notation___hyg_4497____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4497____closed__3); +l_myMacro____x40_Init_Notation___hyg_4497____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4497____closed__4); +l_myMacro____x40_Init_Notation___hyg_4497____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4497____closed__5); +l_myMacro____x40_Init_Notation___hyg_4497____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4497____closed__6); +l_myMacro____x40_Init_Notation___hyg_4497____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4497____closed__7); +l_myMacro____x40_Init_Notation___hyg_4497____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4497____closed__8); +l_myMacro____x40_Init_Notation___hyg_4497____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_4497____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4497____closed__9); l_term___u2264_____closed__1 = _init_l_term___u2264_____closed__1(); lean_mark_persistent(l_term___u2264_____closed__1); l_term___u2264_____closed__2 = _init_l_term___u2264_____closed__2(); @@ -32766,24 +32918,24 @@ l_term___x3c_____closed__6 = _init_l_term___x3c_____closed__6(); lean_mark_persistent(l_term___x3c_____closed__6); l_term___x3c__ = _init_l_term___x3c__(); lean_mark_persistent(l_term___x3c__); -l_myMacro____x40_Init_Notation___hyg_4943____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4943____closed__1); -l_myMacro____x40_Init_Notation___hyg_4943____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4943____closed__2); -l_myMacro____x40_Init_Notation___hyg_4943____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4943____closed__3); -l_myMacro____x40_Init_Notation___hyg_4943____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4943____closed__4); -l_myMacro____x40_Init_Notation___hyg_4943____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4943____closed__5); -l_myMacro____x40_Init_Notation___hyg_4943____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4943____closed__6); -l_myMacro____x40_Init_Notation___hyg_4943____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4943____closed__7); -l_myMacro____x40_Init_Notation___hyg_4943____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4943____closed__8); -l_myMacro____x40_Init_Notation___hyg_4943____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_4943____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_4943____closed__9); +l_myMacro____x40_Init_Notation___hyg_5017____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5017____closed__1); +l_myMacro____x40_Init_Notation___hyg_5017____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5017____closed__2); +l_myMacro____x40_Init_Notation___hyg_5017____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5017____closed__3); +l_myMacro____x40_Init_Notation___hyg_5017____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5017____closed__4); +l_myMacro____x40_Init_Notation___hyg_5017____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5017____closed__5); +l_myMacro____x40_Init_Notation___hyg_5017____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5017____closed__6); +l_myMacro____x40_Init_Notation___hyg_5017____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5017____closed__7); +l_myMacro____x40_Init_Notation___hyg_5017____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5017____closed__8); +l_myMacro____x40_Init_Notation___hyg_5017____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_5017____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5017____closed__9); l_term___x3e_x3d_____closed__1 = _init_l_term___x3e_x3d_____closed__1(); lean_mark_persistent(l_term___x3e_x3d_____closed__1); l_term___x3e_x3d_____closed__2 = _init_l_term___x3e_x3d_____closed__2(); @@ -32798,18 +32950,18 @@ l_term___x3e_x3d_____closed__6 = _init_l_term___x3e_x3d_____closed__6(); lean_mark_persistent(l_term___x3e_x3d_____closed__6); l_term___x3e_x3d__ = _init_l_term___x3e_x3d__(); lean_mark_persistent(l_term___x3e_x3d__); -l_myMacro____x40_Init_Notation___hyg_5203____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_5203____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5203____closed__1); -l_myMacro____x40_Init_Notation___hyg_5203____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_5203____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5203____closed__2); -l_myMacro____x40_Init_Notation___hyg_5203____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_5203____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5203____closed__3); -l_myMacro____x40_Init_Notation___hyg_5203____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_5203____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5203____closed__4); -l_myMacro____x40_Init_Notation___hyg_5203____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_5203____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5203____closed__5); -l_myMacro____x40_Init_Notation___hyg_5203____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_5203____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5203____closed__6); +l_myMacro____x40_Init_Notation___hyg_5277____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_5277____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5277____closed__1); +l_myMacro____x40_Init_Notation___hyg_5277____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_5277____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5277____closed__2); +l_myMacro____x40_Init_Notation___hyg_5277____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_5277____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5277____closed__3); +l_myMacro____x40_Init_Notation___hyg_5277____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_5277____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5277____closed__4); +l_myMacro____x40_Init_Notation___hyg_5277____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_5277____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5277____closed__5); +l_myMacro____x40_Init_Notation___hyg_5277____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_5277____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5277____closed__6); l_term___u2265_____closed__1 = _init_l_term___u2265_____closed__1(); lean_mark_persistent(l_term___u2265_____closed__1); l_term___u2265_____closed__2 = _init_l_term___u2265_____closed__2(); @@ -32838,18 +32990,18 @@ l_term___x3e_____closed__6 = _init_l_term___x3e_____closed__6(); lean_mark_persistent(l_term___x3e_____closed__6); l_term___x3e__ = _init_l_term___x3e__(); lean_mark_persistent(l_term___x3e__); -l_myMacro____x40_Init_Notation___hyg_5715____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_5715____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5715____closed__1); -l_myMacro____x40_Init_Notation___hyg_5715____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_5715____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5715____closed__2); -l_myMacro____x40_Init_Notation___hyg_5715____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_5715____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5715____closed__3); -l_myMacro____x40_Init_Notation___hyg_5715____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_5715____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5715____closed__4); -l_myMacro____x40_Init_Notation___hyg_5715____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_5715____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5715____closed__5); -l_myMacro____x40_Init_Notation___hyg_5715____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_5715____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5715____closed__6); +l_myMacro____x40_Init_Notation___hyg_5789____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_5789____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5789____closed__1); +l_myMacro____x40_Init_Notation___hyg_5789____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_5789____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5789____closed__2); +l_myMacro____x40_Init_Notation___hyg_5789____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_5789____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5789____closed__3); +l_myMacro____x40_Init_Notation___hyg_5789____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_5789____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5789____closed__4); +l_myMacro____x40_Init_Notation___hyg_5789____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_5789____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5789____closed__5); +l_myMacro____x40_Init_Notation___hyg_5789____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_5789____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5789____closed__6); l_term___x3d_____closed__1 = _init_l_term___x3d_____closed__1(); lean_mark_persistent(l_term___x3d_____closed__1); l_term___x3d_____closed__2 = _init_l_term___x3d_____closed__2(); @@ -32864,18 +33016,18 @@ l_term___x3d_____closed__6 = _init_l_term___x3d_____closed__6(); lean_mark_persistent(l_term___x3d_____closed__6); l_term___x3d__ = _init_l_term___x3d__(); lean_mark_persistent(l_term___x3d__); -l_myMacro____x40_Init_Notation___hyg_5971____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_5971____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5971____closed__1); -l_myMacro____x40_Init_Notation___hyg_5971____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_5971____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5971____closed__2); -l_myMacro____x40_Init_Notation___hyg_5971____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_5971____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5971____closed__3); -l_myMacro____x40_Init_Notation___hyg_5971____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_5971____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5971____closed__4); -l_myMacro____x40_Init_Notation___hyg_5971____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_5971____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5971____closed__5); -l_myMacro____x40_Init_Notation___hyg_5971____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_5971____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_5971____closed__6); +l_myMacro____x40_Init_Notation___hyg_6045____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_6045____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6045____closed__1); +l_myMacro____x40_Init_Notation___hyg_6045____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_6045____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6045____closed__2); +l_myMacro____x40_Init_Notation___hyg_6045____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_6045____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6045____closed__3); +l_myMacro____x40_Init_Notation___hyg_6045____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_6045____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6045____closed__4); +l_myMacro____x40_Init_Notation___hyg_6045____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_6045____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6045____closed__5); +l_myMacro____x40_Init_Notation___hyg_6045____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_6045____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6045____closed__6); l_term___x3d_x3d_____closed__1 = _init_l_term___x3d_x3d_____closed__1(); lean_mark_persistent(l_term___x3d_x3d_____closed__1); l_term___x3d_x3d_____closed__2 = _init_l_term___x3d_x3d_____closed__2(); @@ -32890,24 +33042,24 @@ l_term___x3d_x3d_____closed__6 = _init_l_term___x3d_x3d_____closed__6(); lean_mark_persistent(l_term___x3d_x3d_____closed__6); l_term___x3d_x3d__ = _init_l_term___x3d_x3d__(); lean_mark_persistent(l_term___x3d_x3d__); -l_myMacro____x40_Init_Notation___hyg_6227____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6227____closed__1); -l_myMacro____x40_Init_Notation___hyg_6227____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6227____closed__2); -l_myMacro____x40_Init_Notation___hyg_6227____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6227____closed__3); -l_myMacro____x40_Init_Notation___hyg_6227____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6227____closed__4); -l_myMacro____x40_Init_Notation___hyg_6227____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6227____closed__5); -l_myMacro____x40_Init_Notation___hyg_6227____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6227____closed__6); -l_myMacro____x40_Init_Notation___hyg_6227____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6227____closed__7); -l_myMacro____x40_Init_Notation___hyg_6227____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6227____closed__8); -l_myMacro____x40_Init_Notation___hyg_6227____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_6227____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6227____closed__9); +l_myMacro____x40_Init_Notation___hyg_6301____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6301____closed__1); +l_myMacro____x40_Init_Notation___hyg_6301____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6301____closed__2); +l_myMacro____x40_Init_Notation___hyg_6301____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6301____closed__3); +l_myMacro____x40_Init_Notation___hyg_6301____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6301____closed__4); +l_myMacro____x40_Init_Notation___hyg_6301____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6301____closed__5); +l_myMacro____x40_Init_Notation___hyg_6301____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6301____closed__6); +l_myMacro____x40_Init_Notation___hyg_6301____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6301____closed__7); +l_myMacro____x40_Init_Notation___hyg_6301____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6301____closed__8); +l_myMacro____x40_Init_Notation___hyg_6301____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_6301____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6301____closed__9); l_term___x7e_x3d_____closed__1 = _init_l_term___x7e_x3d_____closed__1(); lean_mark_persistent(l_term___x7e_x3d_____closed__1); l_term___x7e_x3d_____closed__2 = _init_l_term___x7e_x3d_____closed__2(); @@ -32922,18 +33074,18 @@ l_term___x7e_x3d_____closed__6 = _init_l_term___x7e_x3d_____closed__6(); lean_mark_persistent(l_term___x7e_x3d_____closed__6); l_term___x7e_x3d__ = _init_l_term___x7e_x3d__(); lean_mark_persistent(l_term___x7e_x3d__); -l_myMacro____x40_Init_Notation___hyg_6487____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_6487____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6487____closed__1); -l_myMacro____x40_Init_Notation___hyg_6487____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_6487____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6487____closed__2); -l_myMacro____x40_Init_Notation___hyg_6487____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_6487____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6487____closed__3); -l_myMacro____x40_Init_Notation___hyg_6487____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_6487____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6487____closed__4); -l_myMacro____x40_Init_Notation___hyg_6487____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_6487____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6487____closed__5); -l_myMacro____x40_Init_Notation___hyg_6487____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_6487____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6487____closed__6); +l_myMacro____x40_Init_Notation___hyg_6561____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_6561____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6561____closed__1); +l_myMacro____x40_Init_Notation___hyg_6561____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_6561____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6561____closed__2); +l_myMacro____x40_Init_Notation___hyg_6561____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_6561____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6561____closed__3); +l_myMacro____x40_Init_Notation___hyg_6561____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_6561____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6561____closed__4); +l_myMacro____x40_Init_Notation___hyg_6561____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_6561____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6561____closed__5); +l_myMacro____x40_Init_Notation___hyg_6561____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_6561____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6561____closed__6); l_term___u2245_____closed__1 = _init_l_term___u2245_____closed__1(); lean_mark_persistent(l_term___u2245_____closed__1); l_term___u2245_____closed__2 = _init_l_term___u2245_____closed__2(); @@ -32948,12 +33100,12 @@ l_term___u2245_____closed__6 = _init_l_term___u2245_____closed__6(); lean_mark_persistent(l_term___u2245_____closed__6); l_term___u2245__ = _init_l_term___u2245__(); lean_mark_persistent(l_term___u2245__); -l_myMacro____x40_Init_Notation___hyg_6978____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_6978____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6978____closed__1); -l_myMacro____x40_Init_Notation___hyg_6978____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_6978____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6978____closed__2); -l_myMacro____x40_Init_Notation___hyg_6978____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_6978____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6978____closed__3); +l_myMacro____x40_Init_Notation___hyg_7052____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_7052____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7052____closed__1); +l_myMacro____x40_Init_Notation___hyg_7052____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_7052____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7052____closed__2); +l_myMacro____x40_Init_Notation___hyg_7052____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_7052____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7052____closed__3); l_term___x2f_x5c_____closed__1 = _init_l_term___x2f_x5c_____closed__1(); lean_mark_persistent(l_term___x2f_x5c_____closed__1); l_term___x2f_x5c_____closed__2 = _init_l_term___x2f_x5c_____closed__2(); @@ -32968,18 +33120,18 @@ l_term___x2f_x5c_____closed__6 = _init_l_term___x2f_x5c_____closed__6(); lean_mark_persistent(l_term___x2f_x5c_____closed__6); l_term___x2f_x5c__ = _init_l_term___x2f_x5c__(); lean_mark_persistent(l_term___x2f_x5c__); -l_myMacro____x40_Init_Notation___hyg_7878____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_7878____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7878____closed__1); -l_myMacro____x40_Init_Notation___hyg_7878____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_7878____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7878____closed__2); -l_myMacro____x40_Init_Notation___hyg_7878____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_7878____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7878____closed__3); -l_myMacro____x40_Init_Notation___hyg_7878____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_7878____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7878____closed__4); -l_myMacro____x40_Init_Notation___hyg_7878____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_7878____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7878____closed__5); -l_myMacro____x40_Init_Notation___hyg_7878____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_7878____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7878____closed__6); +l_myMacro____x40_Init_Notation___hyg_7952____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_7952____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7952____closed__1); +l_myMacro____x40_Init_Notation___hyg_7952____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_7952____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7952____closed__2); +l_myMacro____x40_Init_Notation___hyg_7952____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_7952____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7952____closed__3); +l_myMacro____x40_Init_Notation___hyg_7952____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_7952____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7952____closed__4); +l_myMacro____x40_Init_Notation___hyg_7952____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_7952____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7952____closed__5); +l_myMacro____x40_Init_Notation___hyg_7952____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_7952____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7952____closed__6); l_term___u2227_____closed__1 = _init_l_term___u2227_____closed__1(); lean_mark_persistent(l_term___u2227_____closed__1); l_term___u2227_____closed__2 = _init_l_term___u2227_____closed__2(); @@ -33010,18 +33162,18 @@ l_term___x5c_x2f_____closed__7 = _init_l_term___x5c_x2f_____closed__7(); lean_mark_persistent(l_term___x5c_x2f_____closed__7); l_term___x5c_x2f__ = _init_l_term___x5c_x2f__(); lean_mark_persistent(l_term___x5c_x2f__); -l_myMacro____x40_Init_Notation___hyg_8388____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_8388____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8388____closed__1); -l_myMacro____x40_Init_Notation___hyg_8388____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_8388____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8388____closed__2); -l_myMacro____x40_Init_Notation___hyg_8388____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_8388____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8388____closed__3); -l_myMacro____x40_Init_Notation___hyg_8388____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_8388____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8388____closed__4); -l_myMacro____x40_Init_Notation___hyg_8388____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_8388____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8388____closed__5); -l_myMacro____x40_Init_Notation___hyg_8388____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_8388____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8388____closed__6); +l_myMacro____x40_Init_Notation___hyg_8462____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_8462____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8462____closed__1); +l_myMacro____x40_Init_Notation___hyg_8462____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_8462____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8462____closed__2); +l_myMacro____x40_Init_Notation___hyg_8462____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_8462____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8462____closed__3); +l_myMacro____x40_Init_Notation___hyg_8462____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_8462____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8462____closed__4); +l_myMacro____x40_Init_Notation___hyg_8462____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_8462____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8462____closed__5); +l_myMacro____x40_Init_Notation___hyg_8462____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_8462____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8462____closed__6); l_term___u2228_____closed__1 = _init_l_term___u2228_____closed__1(); lean_mark_persistent(l_term___u2228_____closed__1); l_term___u2228_____closed__2 = _init_l_term___u2228_____closed__2(); @@ -33052,18 +33204,18 @@ l_term_xac_____closed__7 = _init_l_term_xac_____closed__7(); lean_mark_persistent(l_term_xac_____closed__7); l_term_xac__ = _init_l_term_xac__(); lean_mark_persistent(l_term_xac__); -l_myMacro____x40_Init_Notation___hyg_8897____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_8897____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8897____closed__1); -l_myMacro____x40_Init_Notation___hyg_8897____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_8897____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8897____closed__2); -l_myMacro____x40_Init_Notation___hyg_8897____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_8897____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8897____closed__3); -l_myMacro____x40_Init_Notation___hyg_8897____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_8897____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8897____closed__4); -l_myMacro____x40_Init_Notation___hyg_8897____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_8897____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8897____closed__5); -l_myMacro____x40_Init_Notation___hyg_8897____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_8897____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8897____closed__6); +l_myMacro____x40_Init_Notation___hyg_8971____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_8971____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8971____closed__1); +l_myMacro____x40_Init_Notation___hyg_8971____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_8971____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8971____closed__2); +l_myMacro____x40_Init_Notation___hyg_8971____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_8971____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8971____closed__3); +l_myMacro____x40_Init_Notation___hyg_8971____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_8971____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8971____closed__4); +l_myMacro____x40_Init_Notation___hyg_8971____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_8971____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8971____closed__5); +l_myMacro____x40_Init_Notation___hyg_8971____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_8971____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8971____closed__6); l_term___x26_x26_____closed__1 = _init_l_term___x26_x26_____closed__1(); lean_mark_persistent(l_term___x26_x26_____closed__1); l_term___x26_x26_____closed__2 = _init_l_term___x26_x26_____closed__2(); @@ -33080,18 +33232,18 @@ l_term___x26_x26_____closed__7 = _init_l_term___x26_x26_____closed__7(); lean_mark_persistent(l_term___x26_x26_____closed__7); l_term___x26_x26__ = _init_l_term___x26_x26__(); lean_mark_persistent(l_term___x26_x26__); -l_myMacro____x40_Init_Notation___hyg_9130____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_9130____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9130____closed__1); -l_myMacro____x40_Init_Notation___hyg_9130____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_9130____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9130____closed__2); -l_myMacro____x40_Init_Notation___hyg_9130____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_9130____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9130____closed__3); -l_myMacro____x40_Init_Notation___hyg_9130____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_9130____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9130____closed__4); -l_myMacro____x40_Init_Notation___hyg_9130____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_9130____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9130____closed__5); -l_myMacro____x40_Init_Notation___hyg_9130____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_9130____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9130____closed__6); +l_myMacro____x40_Init_Notation___hyg_9204____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_9204____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9204____closed__1); +l_myMacro____x40_Init_Notation___hyg_9204____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_9204____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9204____closed__2); +l_myMacro____x40_Init_Notation___hyg_9204____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_9204____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9204____closed__3); +l_myMacro____x40_Init_Notation___hyg_9204____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_9204____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9204____closed__4); +l_myMacro____x40_Init_Notation___hyg_9204____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_9204____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9204____closed__5); +l_myMacro____x40_Init_Notation___hyg_9204____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_9204____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9204____closed__6); l_term___x7c_x7c_____closed__1 = _init_l_term___x7c_x7c_____closed__1(); lean_mark_persistent(l_term___x7c_x7c_____closed__1); l_term___x7c_x7c_____closed__2 = _init_l_term___x7c_x7c_____closed__2(); @@ -33108,18 +33260,18 @@ l_term___x7c_x7c_____closed__7 = _init_l_term___x7c_x7c_____closed__7(); lean_mark_persistent(l_term___x7c_x7c_____closed__7); l_term___x7c_x7c__ = _init_l_term___x7c_x7c__(); lean_mark_persistent(l_term___x7c_x7c__); -l_myMacro____x40_Init_Notation___hyg_9385____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_9385____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9385____closed__1); -l_myMacro____x40_Init_Notation___hyg_9385____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_9385____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9385____closed__2); -l_myMacro____x40_Init_Notation___hyg_9385____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_9385____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9385____closed__3); -l_myMacro____x40_Init_Notation___hyg_9385____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_9385____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9385____closed__4); -l_myMacro____x40_Init_Notation___hyg_9385____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_9385____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9385____closed__5); -l_myMacro____x40_Init_Notation___hyg_9385____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_9385____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9385____closed__6); +l_myMacro____x40_Init_Notation___hyg_9459____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_9459____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9459____closed__1); +l_myMacro____x40_Init_Notation___hyg_9459____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_9459____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9459____closed__2); +l_myMacro____x40_Init_Notation___hyg_9459____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_9459____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9459____closed__3); +l_myMacro____x40_Init_Notation___hyg_9459____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_9459____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9459____closed__4); +l_myMacro____x40_Init_Notation___hyg_9459____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_9459____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9459____closed__5); +l_myMacro____x40_Init_Notation___hyg_9459____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_9459____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9459____closed__6); l_term_x21_____closed__1 = _init_l_term_x21_____closed__1(); lean_mark_persistent(l_term_x21_____closed__1); l_term_x21_____closed__2 = _init_l_term_x21_____closed__2(); @@ -33132,18 +33284,18 @@ l_term_x21_____closed__5 = _init_l_term_x21_____closed__5(); lean_mark_persistent(l_term_x21_____closed__5); l_term_x21__ = _init_l_term_x21__(); lean_mark_persistent(l_term_x21__); -l_myMacro____x40_Init_Notation___hyg_9639____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_9639____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9639____closed__1); -l_myMacro____x40_Init_Notation___hyg_9639____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_9639____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9639____closed__2); -l_myMacro____x40_Init_Notation___hyg_9639____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_9639____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9639____closed__3); -l_myMacro____x40_Init_Notation___hyg_9639____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_9639____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9639____closed__4); -l_myMacro____x40_Init_Notation___hyg_9639____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_9639____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9639____closed__5); -l_myMacro____x40_Init_Notation___hyg_9639____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_9639____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9639____closed__6); +l_myMacro____x40_Init_Notation___hyg_9713____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_9713____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9713____closed__1); +l_myMacro____x40_Init_Notation___hyg_9713____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_9713____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9713____closed__2); +l_myMacro____x40_Init_Notation___hyg_9713____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_9713____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9713____closed__3); +l_myMacro____x40_Init_Notation___hyg_9713____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_9713____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9713____closed__4); +l_myMacro____x40_Init_Notation___hyg_9713____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_9713____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9713____closed__5); +l_myMacro____x40_Init_Notation___hyg_9713____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_9713____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9713____closed__6); l_term___x2b_x2b_____closed__1 = _init_l_term___x2b_x2b_____closed__1(); lean_mark_persistent(l_term___x2b_x2b_____closed__1); l_term___x2b_x2b_____closed__2 = _init_l_term___x2b_x2b_____closed__2(); @@ -33158,24 +33310,24 @@ l_term___x2b_x2b_____closed__6 = _init_l_term___x2b_x2b_____closed__6(); lean_mark_persistent(l_term___x2b_x2b_____closed__6); l_term___x2b_x2b__ = _init_l_term___x2b_x2b__(); lean_mark_persistent(l_term___x2b_x2b__); -l_myMacro____x40_Init_Notation___hyg_9872____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9872____closed__1); -l_myMacro____x40_Init_Notation___hyg_9872____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9872____closed__2); -l_myMacro____x40_Init_Notation___hyg_9872____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9872____closed__3); -l_myMacro____x40_Init_Notation___hyg_9872____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9872____closed__4); -l_myMacro____x40_Init_Notation___hyg_9872____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9872____closed__5); -l_myMacro____x40_Init_Notation___hyg_9872____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9872____closed__6); -l_myMacro____x40_Init_Notation___hyg_9872____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9872____closed__7); -l_myMacro____x40_Init_Notation___hyg_9872____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9872____closed__8); -l_myMacro____x40_Init_Notation___hyg_9872____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_9872____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9872____closed__9); +l_myMacro____x40_Init_Notation___hyg_9946____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9946____closed__1); +l_myMacro____x40_Init_Notation___hyg_9946____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9946____closed__2); +l_myMacro____x40_Init_Notation___hyg_9946____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9946____closed__3); +l_myMacro____x40_Init_Notation___hyg_9946____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9946____closed__4); +l_myMacro____x40_Init_Notation___hyg_9946____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9946____closed__5); +l_myMacro____x40_Init_Notation___hyg_9946____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9946____closed__6); +l_myMacro____x40_Init_Notation___hyg_9946____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9946____closed__7); +l_myMacro____x40_Init_Notation___hyg_9946____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9946____closed__8); +l_myMacro____x40_Init_Notation___hyg_9946____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_9946____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9946____closed__9); l_term___x3a_x3a_____closed__1 = _init_l_term___x3a_x3a_____closed__1(); lean_mark_persistent(l_term___x3a_x3a_____closed__1); l_term___x3a_x3a_____closed__2 = _init_l_term___x3a_x3a_____closed__2(); @@ -33192,24 +33344,24 @@ l_term___x3a_x3a_____closed__7 = _init_l_term___x3a_x3a_____closed__7(); lean_mark_persistent(l_term___x3a_x3a_____closed__7); l_term___x3a_x3a__ = _init_l_term___x3a_x3a__(); lean_mark_persistent(l_term___x3a_x3a__); -l_myMacro____x40_Init_Notation___hyg_10131____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10131____closed__1); -l_myMacro____x40_Init_Notation___hyg_10131____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10131____closed__2); -l_myMacro____x40_Init_Notation___hyg_10131____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10131____closed__3); -l_myMacro____x40_Init_Notation___hyg_10131____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10131____closed__4); -l_myMacro____x40_Init_Notation___hyg_10131____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10131____closed__5); -l_myMacro____x40_Init_Notation___hyg_10131____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10131____closed__6); -l_myMacro____x40_Init_Notation___hyg_10131____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10131____closed__7); -l_myMacro____x40_Init_Notation___hyg_10131____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10131____closed__8); -l_myMacro____x40_Init_Notation___hyg_10131____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_10131____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10131____closed__9); +l_myMacro____x40_Init_Notation___hyg_10205____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10205____closed__1); +l_myMacro____x40_Init_Notation___hyg_10205____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10205____closed__2); +l_myMacro____x40_Init_Notation___hyg_10205____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10205____closed__3); +l_myMacro____x40_Init_Notation___hyg_10205____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10205____closed__4); +l_myMacro____x40_Init_Notation___hyg_10205____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10205____closed__5); +l_myMacro____x40_Init_Notation___hyg_10205____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10205____closed__6); +l_myMacro____x40_Init_Notation___hyg_10205____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10205____closed__7); +l_myMacro____x40_Init_Notation___hyg_10205____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10205____closed__8); +l_myMacro____x40_Init_Notation___hyg_10205____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_10205____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10205____closed__9); l_term___x3c_x7c_x3e_____closed__1 = _init_l_term___x3c_x7c_x3e_____closed__1(); lean_mark_persistent(l_term___x3c_x7c_x3e_____closed__1); l_term___x3c_x7c_x3e_____closed__2 = _init_l_term___x3c_x7c_x3e_____closed__2(); @@ -33222,24 +33374,24 @@ l_term___x3c_x7c_x3e_____closed__5 = _init_l_term___x3c_x7c_x3e_____closed__5(); lean_mark_persistent(l_term___x3c_x7c_x3e_____closed__5); l_term___x3c_x7c_x3e__ = _init_l_term___x3c_x7c_x3e__(); lean_mark_persistent(l_term___x3c_x7c_x3e__); -l_myMacro____x40_Init_Notation___hyg_10390____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10390____closed__1); -l_myMacro____x40_Init_Notation___hyg_10390____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10390____closed__2); -l_myMacro____x40_Init_Notation___hyg_10390____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10390____closed__3); -l_myMacro____x40_Init_Notation___hyg_10390____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10390____closed__4); -l_myMacro____x40_Init_Notation___hyg_10390____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10390____closed__5); -l_myMacro____x40_Init_Notation___hyg_10390____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10390____closed__6); -l_myMacro____x40_Init_Notation___hyg_10390____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10390____closed__7); -l_myMacro____x40_Init_Notation___hyg_10390____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10390____closed__8); -l_myMacro____x40_Init_Notation___hyg_10390____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10390____closed__9); +l_myMacro____x40_Init_Notation___hyg_10464____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10464____closed__1); +l_myMacro____x40_Init_Notation___hyg_10464____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10464____closed__2); +l_myMacro____x40_Init_Notation___hyg_10464____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10464____closed__3); +l_myMacro____x40_Init_Notation___hyg_10464____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10464____closed__4); +l_myMacro____x40_Init_Notation___hyg_10464____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10464____closed__5); +l_myMacro____x40_Init_Notation___hyg_10464____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10464____closed__6); +l_myMacro____x40_Init_Notation___hyg_10464____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10464____closed__7); +l_myMacro____x40_Init_Notation___hyg_10464____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10464____closed__8); +l_myMacro____x40_Init_Notation___hyg_10464____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_10464____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10464____closed__9); l_term___x3e_x3e_____closed__1 = _init_l_term___x3e_x3e_____closed__1(); lean_mark_persistent(l_term___x3e_x3e_____closed__1); l_term___x3e_x3e_____closed__2 = _init_l_term___x3e_x3e_____closed__2(); @@ -33256,24 +33408,24 @@ l_term___x3e_x3e_____closed__7 = _init_l_term___x3e_x3e_____closed__7(); lean_mark_persistent(l_term___x3e_x3e_____closed__7); l_term___x3e_x3e__ = _init_l_term___x3e_x3e__(); lean_mark_persistent(l_term___x3e_x3e__); -l_myMacro____x40_Init_Notation___hyg_10649____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10649____closed__1); -l_myMacro____x40_Init_Notation___hyg_10649____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10649____closed__2); -l_myMacro____x40_Init_Notation___hyg_10649____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10649____closed__3); -l_myMacro____x40_Init_Notation___hyg_10649____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10649____closed__4); -l_myMacro____x40_Init_Notation___hyg_10649____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10649____closed__5); -l_myMacro____x40_Init_Notation___hyg_10649____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10649____closed__6); -l_myMacro____x40_Init_Notation___hyg_10649____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10649____closed__7); -l_myMacro____x40_Init_Notation___hyg_10649____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10649____closed__8); -l_myMacro____x40_Init_Notation___hyg_10649____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_10649____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10649____closed__9); +l_myMacro____x40_Init_Notation___hyg_10723____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10723____closed__1); +l_myMacro____x40_Init_Notation___hyg_10723____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10723____closed__2); +l_myMacro____x40_Init_Notation___hyg_10723____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10723____closed__3); +l_myMacro____x40_Init_Notation___hyg_10723____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10723____closed__4); +l_myMacro____x40_Init_Notation___hyg_10723____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10723____closed__5); +l_myMacro____x40_Init_Notation___hyg_10723____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10723____closed__6); +l_myMacro____x40_Init_Notation___hyg_10723____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10723____closed__7); +l_myMacro____x40_Init_Notation___hyg_10723____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10723____closed__8); +l_myMacro____x40_Init_Notation___hyg_10723____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_10723____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10723____closed__9); l_term___x3e_x3e_x3d_____closed__1 = _init_l_term___x3e_x3e_x3d_____closed__1(); lean_mark_persistent(l_term___x3e_x3e_x3d_____closed__1); l_term___x3e_x3e_x3d_____closed__2 = _init_l_term___x3e_x3e_x3d_____closed__2(); @@ -33290,24 +33442,24 @@ l_term___x3e_x3e_x3d_____closed__7 = _init_l_term___x3e_x3e_x3d_____closed__7(); lean_mark_persistent(l_term___x3e_x3e_x3d_____closed__7); l_term___x3e_x3e_x3d__ = _init_l_term___x3e_x3e_x3d__(); lean_mark_persistent(l_term___x3e_x3e_x3d__); -l_myMacro____x40_Init_Notation___hyg_10908____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10908____closed__1); -l_myMacro____x40_Init_Notation___hyg_10908____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10908____closed__2); -l_myMacro____x40_Init_Notation___hyg_10908____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10908____closed__3); -l_myMacro____x40_Init_Notation___hyg_10908____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10908____closed__4); -l_myMacro____x40_Init_Notation___hyg_10908____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10908____closed__5); -l_myMacro____x40_Init_Notation___hyg_10908____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10908____closed__6); -l_myMacro____x40_Init_Notation___hyg_10908____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10908____closed__7); -l_myMacro____x40_Init_Notation___hyg_10908____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10908____closed__8); -l_myMacro____x40_Init_Notation___hyg_10908____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_10908____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10908____closed__9); +l_myMacro____x40_Init_Notation___hyg_10982____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10982____closed__1); +l_myMacro____x40_Init_Notation___hyg_10982____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10982____closed__2); +l_myMacro____x40_Init_Notation___hyg_10982____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10982____closed__3); +l_myMacro____x40_Init_Notation___hyg_10982____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10982____closed__4); +l_myMacro____x40_Init_Notation___hyg_10982____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10982____closed__5); +l_myMacro____x40_Init_Notation___hyg_10982____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10982____closed__6); +l_myMacro____x40_Init_Notation___hyg_10982____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10982____closed__7); +l_myMacro____x40_Init_Notation___hyg_10982____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10982____closed__8); +l_myMacro____x40_Init_Notation___hyg_10982____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_10982____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10982____closed__9); l_term___x3c_x2a_x3e_____closed__1 = _init_l_term___x3c_x2a_x3e_____closed__1(); lean_mark_persistent(l_term___x3c_x2a_x3e_____closed__1); l_term___x3c_x2a_x3e_____closed__2 = _init_l_term___x3c_x2a_x3e_____closed__2(); @@ -33324,24 +33476,24 @@ l_term___x3c_x2a_x3e_____closed__7 = _init_l_term___x3c_x2a_x3e_____closed__7(); lean_mark_persistent(l_term___x3c_x2a_x3e_____closed__7); l_term___x3c_x2a_x3e__ = _init_l_term___x3c_x2a_x3e__(); lean_mark_persistent(l_term___x3c_x2a_x3e__); -l_myMacro____x40_Init_Notation___hyg_11167____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11167____closed__1); -l_myMacro____x40_Init_Notation___hyg_11167____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11167____closed__2); -l_myMacro____x40_Init_Notation___hyg_11167____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11167____closed__3); -l_myMacro____x40_Init_Notation___hyg_11167____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11167____closed__4); -l_myMacro____x40_Init_Notation___hyg_11167____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11167____closed__5); -l_myMacro____x40_Init_Notation___hyg_11167____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11167____closed__6); -l_myMacro____x40_Init_Notation___hyg_11167____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11167____closed__7); -l_myMacro____x40_Init_Notation___hyg_11167____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11167____closed__8); -l_myMacro____x40_Init_Notation___hyg_11167____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_11167____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11167____closed__9); +l_myMacro____x40_Init_Notation___hyg_11241____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11241____closed__1); +l_myMacro____x40_Init_Notation___hyg_11241____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11241____closed__2); +l_myMacro____x40_Init_Notation___hyg_11241____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11241____closed__3); +l_myMacro____x40_Init_Notation___hyg_11241____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11241____closed__4); +l_myMacro____x40_Init_Notation___hyg_11241____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11241____closed__5); +l_myMacro____x40_Init_Notation___hyg_11241____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11241____closed__6); +l_myMacro____x40_Init_Notation___hyg_11241____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11241____closed__7); +l_myMacro____x40_Init_Notation___hyg_11241____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11241____closed__8); +l_myMacro____x40_Init_Notation___hyg_11241____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_11241____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11241____closed__9); l_term___x3c_x2a_____closed__1 = _init_l_term___x3c_x2a_____closed__1(); lean_mark_persistent(l_term___x3c_x2a_____closed__1); l_term___x3c_x2a_____closed__2 = _init_l_term___x3c_x2a_____closed__2(); @@ -33356,24 +33508,24 @@ l_term___x3c_x2a_____closed__6 = _init_l_term___x3c_x2a_____closed__6(); lean_mark_persistent(l_term___x3c_x2a_____closed__6); l_term___x3c_x2a__ = _init_l_term___x3c_x2a__(); lean_mark_persistent(l_term___x3c_x2a__); -l_myMacro____x40_Init_Notation___hyg_11426____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11426____closed__1); -l_myMacro____x40_Init_Notation___hyg_11426____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11426____closed__2); -l_myMacro____x40_Init_Notation___hyg_11426____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11426____closed__3); -l_myMacro____x40_Init_Notation___hyg_11426____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11426____closed__4); -l_myMacro____x40_Init_Notation___hyg_11426____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11426____closed__5); -l_myMacro____x40_Init_Notation___hyg_11426____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11426____closed__6); -l_myMacro____x40_Init_Notation___hyg_11426____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11426____closed__7); -l_myMacro____x40_Init_Notation___hyg_11426____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11426____closed__8); -l_myMacro____x40_Init_Notation___hyg_11426____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_11426____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11426____closed__9); +l_myMacro____x40_Init_Notation___hyg_11500____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11500____closed__1); +l_myMacro____x40_Init_Notation___hyg_11500____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11500____closed__2); +l_myMacro____x40_Init_Notation___hyg_11500____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11500____closed__3); +l_myMacro____x40_Init_Notation___hyg_11500____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11500____closed__4); +l_myMacro____x40_Init_Notation___hyg_11500____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11500____closed__5); +l_myMacro____x40_Init_Notation___hyg_11500____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11500____closed__6); +l_myMacro____x40_Init_Notation___hyg_11500____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11500____closed__7); +l_myMacro____x40_Init_Notation___hyg_11500____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11500____closed__8); +l_myMacro____x40_Init_Notation___hyg_11500____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_11500____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11500____closed__9); l_term___x2a_x3e_____closed__1 = _init_l_term___x2a_x3e_____closed__1(); lean_mark_persistent(l_term___x2a_x3e_____closed__1); l_term___x2a_x3e_____closed__2 = _init_l_term___x2a_x3e_____closed__2(); @@ -33388,24 +33540,24 @@ l_term___x2a_x3e_____closed__6 = _init_l_term___x2a_x3e_____closed__6(); lean_mark_persistent(l_term___x2a_x3e_____closed__6); l_term___x2a_x3e__ = _init_l_term___x2a_x3e__(); lean_mark_persistent(l_term___x2a_x3e__); -l_myMacro____x40_Init_Notation___hyg_11685____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11685____closed__1); -l_myMacro____x40_Init_Notation___hyg_11685____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11685____closed__2); -l_myMacro____x40_Init_Notation___hyg_11685____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11685____closed__3); -l_myMacro____x40_Init_Notation___hyg_11685____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11685____closed__4); -l_myMacro____x40_Init_Notation___hyg_11685____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11685____closed__5); -l_myMacro____x40_Init_Notation___hyg_11685____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11685____closed__6); -l_myMacro____x40_Init_Notation___hyg_11685____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11685____closed__7); -l_myMacro____x40_Init_Notation___hyg_11685____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11685____closed__8); -l_myMacro____x40_Init_Notation___hyg_11685____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_11685____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11685____closed__9); +l_myMacro____x40_Init_Notation___hyg_11759____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11759____closed__1); +l_myMacro____x40_Init_Notation___hyg_11759____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11759____closed__2); +l_myMacro____x40_Init_Notation___hyg_11759____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11759____closed__3); +l_myMacro____x40_Init_Notation___hyg_11759____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11759____closed__4); +l_myMacro____x40_Init_Notation___hyg_11759____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11759____closed__5); +l_myMacro____x40_Init_Notation___hyg_11759____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11759____closed__6); +l_myMacro____x40_Init_Notation___hyg_11759____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11759____closed__7); +l_myMacro____x40_Init_Notation___hyg_11759____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11759____closed__8); +l_myMacro____x40_Init_Notation___hyg_11759____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_11759____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11759____closed__9); l_term___x3c_x24_x3e_____closed__1 = _init_l_term___x3c_x24_x3e_____closed__1(); lean_mark_persistent(l_term___x3c_x24_x3e_____closed__1); l_term___x3c_x24_x3e_____closed__2 = _init_l_term___x3c_x24_x3e_____closed__2(); @@ -33420,24 +33572,24 @@ l_term___x3c_x24_x3e_____closed__6 = _init_l_term___x3c_x24_x3e_____closed__6(); lean_mark_persistent(l_term___x3c_x24_x3e_____closed__6); l_term___x3c_x24_x3e__ = _init_l_term___x3c_x24_x3e__(); lean_mark_persistent(l_term___x3c_x24_x3e__); -l_myMacro____x40_Init_Notation___hyg_11944____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11944____closed__1); -l_myMacro____x40_Init_Notation___hyg_11944____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11944____closed__2); -l_myMacro____x40_Init_Notation___hyg_11944____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11944____closed__3); -l_myMacro____x40_Init_Notation___hyg_11944____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11944____closed__4); -l_myMacro____x40_Init_Notation___hyg_11944____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11944____closed__5); -l_myMacro____x40_Init_Notation___hyg_11944____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11944____closed__6); -l_myMacro____x40_Init_Notation___hyg_11944____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11944____closed__7); -l_myMacro____x40_Init_Notation___hyg_11944____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11944____closed__8); -l_myMacro____x40_Init_Notation___hyg_11944____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_11944____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11944____closed__9); +l_myMacro____x40_Init_Notation___hyg_12018____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12018____closed__1); +l_myMacro____x40_Init_Notation___hyg_12018____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12018____closed__2); +l_myMacro____x40_Init_Notation___hyg_12018____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12018____closed__3); +l_myMacro____x40_Init_Notation___hyg_12018____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12018____closed__4); +l_myMacro____x40_Init_Notation___hyg_12018____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12018____closed__5); +l_myMacro____x40_Init_Notation___hyg_12018____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12018____closed__6); +l_myMacro____x40_Init_Notation___hyg_12018____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12018____closed__7); +l_myMacro____x40_Init_Notation___hyg_12018____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12018____closed__8); +l_myMacro____x40_Init_Notation___hyg_12018____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_12018____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12018____closed__9); l_termDepIfThenElse___closed__1 = _init_l_termDepIfThenElse___closed__1(); lean_mark_persistent(l_termDepIfThenElse___closed__1); l_termDepIfThenElse___closed__2 = _init_l_termDepIfThenElse___closed__2(); @@ -33506,32 +33658,32 @@ l_termDepIfThenElse___closed__33 = _init_l_termDepIfThenElse___closed__33(); lean_mark_persistent(l_termDepIfThenElse___closed__33); l_termDepIfThenElse = _init_l_termDepIfThenElse(); lean_mark_persistent(l_termDepIfThenElse); -l_myMacro____x40_Init_Notation___hyg_12262____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12262____closed__1); -l_myMacro____x40_Init_Notation___hyg_12262____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12262____closed__2); -l_myMacro____x40_Init_Notation___hyg_12262____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12262____closed__3); -l_myMacro____x40_Init_Notation___hyg_12262____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12262____closed__4); -l_myMacro____x40_Init_Notation___hyg_12262____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12262____closed__5); -l_myMacro____x40_Init_Notation___hyg_12262____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12262____closed__6); -l_myMacro____x40_Init_Notation___hyg_12262____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12262____closed__7); -l_myMacro____x40_Init_Notation___hyg_12262____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12262____closed__8); -l_myMacro____x40_Init_Notation___hyg_12262____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12262____closed__9); -l_myMacro____x40_Init_Notation___hyg_12262____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__10(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12262____closed__10); -l_myMacro____x40_Init_Notation___hyg_12262____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__11(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12262____closed__11); -l_myMacro____x40_Init_Notation___hyg_12262____closed__12 = _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__12(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12262____closed__12); -l_myMacro____x40_Init_Notation___hyg_12262____closed__13 = _init_l_myMacro____x40_Init_Notation___hyg_12262____closed__13(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12262____closed__13); +l_myMacro____x40_Init_Notation___hyg_12336____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12336____closed__1); +l_myMacro____x40_Init_Notation___hyg_12336____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12336____closed__2); +l_myMacro____x40_Init_Notation___hyg_12336____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12336____closed__3); +l_myMacro____x40_Init_Notation___hyg_12336____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12336____closed__4); +l_myMacro____x40_Init_Notation___hyg_12336____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12336____closed__5); +l_myMacro____x40_Init_Notation___hyg_12336____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12336____closed__6); +l_myMacro____x40_Init_Notation___hyg_12336____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12336____closed__7); +l_myMacro____x40_Init_Notation___hyg_12336____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12336____closed__8); +l_myMacro____x40_Init_Notation___hyg_12336____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12336____closed__9); +l_myMacro____x40_Init_Notation___hyg_12336____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__10(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12336____closed__10); +l_myMacro____x40_Init_Notation___hyg_12336____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__11(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12336____closed__11); +l_myMacro____x40_Init_Notation___hyg_12336____closed__12 = _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__12(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12336____closed__12); +l_myMacro____x40_Init_Notation___hyg_12336____closed__13 = _init_l_myMacro____x40_Init_Notation___hyg_12336____closed__13(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12336____closed__13); l_termIfThenElse___closed__1 = _init_l_termIfThenElse___closed__1(); lean_mark_persistent(l_termIfThenElse___closed__1); l_termIfThenElse___closed__2 = _init_l_termIfThenElse___closed__2(); @@ -33558,18 +33710,18 @@ l_termIfThenElse___closed__12 = _init_l_termIfThenElse___closed__12(); lean_mark_persistent(l_termIfThenElse___closed__12); l_termIfThenElse = _init_l_termIfThenElse(); lean_mark_persistent(l_termIfThenElse); -l_myMacro____x40_Init_Notation___hyg_12675____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_12675____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12675____closed__1); -l_myMacro____x40_Init_Notation___hyg_12675____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_12675____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12675____closed__2); -l_myMacro____x40_Init_Notation___hyg_12675____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_12675____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12675____closed__3); -l_myMacro____x40_Init_Notation___hyg_12675____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_12675____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12675____closed__4); -l_myMacro____x40_Init_Notation___hyg_12675____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_12675____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12675____closed__5); -l_myMacro____x40_Init_Notation___hyg_12675____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_12675____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12675____closed__6); +l_myMacro____x40_Init_Notation___hyg_12749____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_12749____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12749____closed__1); +l_myMacro____x40_Init_Notation___hyg_12749____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_12749____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12749____closed__2); +l_myMacro____x40_Init_Notation___hyg_12749____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_12749____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12749____closed__3); +l_myMacro____x40_Init_Notation___hyg_12749____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_12749____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12749____closed__4); +l_myMacro____x40_Init_Notation___hyg_12749____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_12749____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12749____closed__5); +l_myMacro____x40_Init_Notation___hyg_12749____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_12749____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12749____closed__6); l_termIfLet___x3a_x3d__Then__Else_____closed__1 = _init_l_termIfLet___x3a_x3d__Then__Else_____closed__1(); lean_mark_persistent(l_termIfLet___x3a_x3d__Then__Else_____closed__1); l_termIfLet___x3a_x3d__Then__Else_____closed__2 = _init_l_termIfLet___x3a_x3d__Then__Else_____closed__2(); @@ -33610,34 +33762,34 @@ l_termIfLet___x3a_x3d__Then__Else_____closed__19 = _init_l_termIfLet___x3a_x3d__ lean_mark_persistent(l_termIfLet___x3a_x3d__Then__Else_____closed__19); l_termIfLet___x3a_x3d__Then__Else__ = _init_l_termIfLet___x3a_x3d__Then__Else__(); lean_mark_persistent(l_termIfLet___x3a_x3d__Then__Else__); -l_myMacro____x40_Init_Notation___hyg_12864____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12864____closed__1); -l_myMacro____x40_Init_Notation___hyg_12864____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12864____closed__2); -l_myMacro____x40_Init_Notation___hyg_12864____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12864____closed__3); -l_myMacro____x40_Init_Notation___hyg_12864____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12864____closed__4); -l_myMacro____x40_Init_Notation___hyg_12864____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12864____closed__5); -l_myMacro____x40_Init_Notation___hyg_12864____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12864____closed__6); -l_myMacro____x40_Init_Notation___hyg_12864____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12864____closed__7); -l_myMacro____x40_Init_Notation___hyg_12864____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12864____closed__8); -l_myMacro____x40_Init_Notation___hyg_12864____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12864____closed__9); -l_myMacro____x40_Init_Notation___hyg_12864____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__10(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12864____closed__10); -l_myMacro____x40_Init_Notation___hyg_12864____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__11(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12864____closed__11); -l_myMacro____x40_Init_Notation___hyg_12864____closed__12 = _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__12(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12864____closed__12); -l_myMacro____x40_Init_Notation___hyg_12864____closed__13 = _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__13(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12864____closed__13); -l_myMacro____x40_Init_Notation___hyg_12864____closed__14 = _init_l_myMacro____x40_Init_Notation___hyg_12864____closed__14(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12864____closed__14); +l_myMacro____x40_Init_Notation___hyg_12938____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12938____closed__1); +l_myMacro____x40_Init_Notation___hyg_12938____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12938____closed__2); +l_myMacro____x40_Init_Notation___hyg_12938____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12938____closed__3); +l_myMacro____x40_Init_Notation___hyg_12938____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12938____closed__4); +l_myMacro____x40_Init_Notation___hyg_12938____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12938____closed__5); +l_myMacro____x40_Init_Notation___hyg_12938____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12938____closed__6); +l_myMacro____x40_Init_Notation___hyg_12938____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12938____closed__7); +l_myMacro____x40_Init_Notation___hyg_12938____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12938____closed__8); +l_myMacro____x40_Init_Notation___hyg_12938____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12938____closed__9); +l_myMacro____x40_Init_Notation___hyg_12938____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__10(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12938____closed__10); +l_myMacro____x40_Init_Notation___hyg_12938____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__11(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12938____closed__11); +l_myMacro____x40_Init_Notation___hyg_12938____closed__12 = _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__12(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12938____closed__12); +l_myMacro____x40_Init_Notation___hyg_12938____closed__13 = _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__13(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12938____closed__13); +l_myMacro____x40_Init_Notation___hyg_12938____closed__14 = _init_l_myMacro____x40_Init_Notation___hyg_12938____closed__14(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12938____closed__14); l_term___x3c_x7c_____closed__1 = _init_l_term___x3c_x7c_____closed__1(); lean_mark_persistent(l_term___x3c_x7c_____closed__1); l_term___x3c_x7c_____closed__2 = _init_l_term___x3c_x7c_____closed__2(); @@ -33732,26 +33884,26 @@ l_term_x7b_____x3a___x2f_x2f___x7d___closed__16 = _init_l_term_x7b_____x3a___x2f lean_mark_persistent(l_term_x7b_____x3a___x2f_x2f___x7d___closed__16); l_term_x7b_____x3a___x2f_x2f___x7d = _init_l_term_x7b_____x3a___x2f_x2f___x7d(); lean_mark_persistent(l_term_x7b_____x3a___x2f_x2f___x7d); -l_myMacro____x40_Init_Notation___hyg_13781____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13781____closed__1); -l_myMacro____x40_Init_Notation___hyg_13781____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13781____closed__2); -l_myMacro____x40_Init_Notation___hyg_13781____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13781____closed__3); -l_myMacro____x40_Init_Notation___hyg_13781____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13781____closed__4); -l_myMacro____x40_Init_Notation___hyg_13781____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13781____closed__5); -l_myMacro____x40_Init_Notation___hyg_13781____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13781____closed__6); -l_myMacro____x40_Init_Notation___hyg_13781____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13781____closed__7); -l_myMacro____x40_Init_Notation___hyg_13781____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13781____closed__8); -l_myMacro____x40_Init_Notation___hyg_13781____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13781____closed__9); -l_myMacro____x40_Init_Notation___hyg_13781____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_13781____closed__10(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13781____closed__10); +l_myMacro____x40_Init_Notation___hyg_13855____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13855____closed__1); +l_myMacro____x40_Init_Notation___hyg_13855____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13855____closed__2); +l_myMacro____x40_Init_Notation___hyg_13855____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13855____closed__3); +l_myMacro____x40_Init_Notation___hyg_13855____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13855____closed__4); +l_myMacro____x40_Init_Notation___hyg_13855____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13855____closed__5); +l_myMacro____x40_Init_Notation___hyg_13855____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13855____closed__6); +l_myMacro____x40_Init_Notation___hyg_13855____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13855____closed__7); +l_myMacro____x40_Init_Notation___hyg_13855____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13855____closed__8); +l_myMacro____x40_Init_Notation___hyg_13855____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13855____closed__9); +l_myMacro____x40_Init_Notation___hyg_13855____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_13855____closed__10(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13855____closed__10); l_termWithoutExpectedType_x21_____closed__1 = _init_l_termWithoutExpectedType_x21_____closed__1(); lean_mark_persistent(l_termWithoutExpectedType_x21_____closed__1); l_termWithoutExpectedType_x21_____closed__2 = _init_l_termWithoutExpectedType_x21_____closed__2(); @@ -33766,30 +33918,30 @@ l_termWithoutExpectedType_x21_____closed__6 = _init_l_termWithoutExpectedType_x2 lean_mark_persistent(l_termWithoutExpectedType_x21_____closed__6); l_termWithoutExpectedType_x21__ = _init_l_termWithoutExpectedType_x21__(); lean_mark_persistent(l_termWithoutExpectedType_x21__); -l_myMacro____x40_Init_Notation___hyg_14350____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14350____closed__1); -l_myMacro____x40_Init_Notation___hyg_14350____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14350____closed__2); -l_myMacro____x40_Init_Notation___hyg_14350____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14350____closed__3); -l_myMacro____x40_Init_Notation___hyg_14350____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14350____closed__4); -l_myMacro____x40_Init_Notation___hyg_14350____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14350____closed__5); -l_myMacro____x40_Init_Notation___hyg_14350____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14350____closed__6); -l_myMacro____x40_Init_Notation___hyg_14350____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14350____closed__7); -l_myMacro____x40_Init_Notation___hyg_14350____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14350____closed__8); -l_myMacro____x40_Init_Notation___hyg_14350____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14350____closed__9); -l_myMacro____x40_Init_Notation___hyg_14350____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__10(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14350____closed__10); -l_myMacro____x40_Init_Notation___hyg_14350____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__11(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14350____closed__11); -l_myMacro____x40_Init_Notation___hyg_14350____closed__12 = _init_l_myMacro____x40_Init_Notation___hyg_14350____closed__12(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14350____closed__12); +l_myMacro____x40_Init_Notation___hyg_14424____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14424____closed__1); +l_myMacro____x40_Init_Notation___hyg_14424____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14424____closed__2); +l_myMacro____x40_Init_Notation___hyg_14424____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14424____closed__3); +l_myMacro____x40_Init_Notation___hyg_14424____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14424____closed__4); +l_myMacro____x40_Init_Notation___hyg_14424____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14424____closed__5); +l_myMacro____x40_Init_Notation___hyg_14424____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14424____closed__6); +l_myMacro____x40_Init_Notation___hyg_14424____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14424____closed__7); +l_myMacro____x40_Init_Notation___hyg_14424____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14424____closed__8); +l_myMacro____x40_Init_Notation___hyg_14424____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14424____closed__9); +l_myMacro____x40_Init_Notation___hyg_14424____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__10(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14424____closed__10); +l_myMacro____x40_Init_Notation___hyg_14424____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__11(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14424____closed__11); +l_myMacro____x40_Init_Notation___hyg_14424____closed__12 = _init_l_myMacro____x40_Init_Notation___hyg_14424____closed__12(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14424____closed__12); l_term_x5b___x5d___closed__1 = _init_l_term_x5b___x5d___closed__1(); lean_mark_persistent(l_term_x5b___x5d___closed__1); l_term_x5b___x5d___closed__2 = _init_l_term_x5b___x5d___closed__2(); @@ -33838,20 +33990,20 @@ l_term_x25_x5b___x7c___x5d___closed__10 = _init_l_term_x25_x5b___x7c___x5d___clo lean_mark_persistent(l_term_x25_x5b___x7c___x5d___closed__10); l_term_x25_x5b___x7c___x5d = _init_l_term_x25_x5b___x7c___x5d(); lean_mark_persistent(l_term_x25_x5b___x7c___x5d); -l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__1 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__1(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__1); -l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__2 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__2(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__2); -l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__3 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__3(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__3); -l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__4 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__4(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__4); -l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5); -l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__6 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__6(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__6); -l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__7 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__7(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__7); +l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__1 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__1(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__1); +l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__2 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__2(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__2); +l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__3 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__3(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__3); +l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__4 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__4(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__4); +l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5); +l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__6 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__6(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__6); +l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__7 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__7(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__7); l_Lean_Parser_Tactic_intro___closed__1 = _init_l_Lean_Parser_Tactic_intro___closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_intro___closed__1); l_Lean_Parser_Tactic_intro___closed__2 = _init_l_Lean_Parser_Tactic_intro___closed__2(); @@ -34218,16 +34370,16 @@ l_Lean_Parser_Tactic_tacticTry_____closed__6 = _init_l_Lean_Parser_Tactic_tactic lean_mark_persistent(l_Lean_Parser_Tactic_tacticTry_____closed__6); l_Lean_Parser_Tactic_tacticTry__ = _init_l_Lean_Parser_Tactic_tacticTry__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticTry__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__4); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5); l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__1 = _init_l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__1); l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__2 = _init_l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__2(); @@ -34260,16 +34412,16 @@ l_Lean_Parser_Tactic_tacticRfl___closed__5 = _init_l_Lean_Parser_Tactic_tacticRf lean_mark_persistent(l_Lean_Parser_Tactic_tacticRfl___closed__5); l_Lean_Parser_Tactic_tacticRfl = _init_l_Lean_Parser_Tactic_tacticRfl(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticRfl); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__4); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__5(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__5); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__5(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__5); l_Lean_Parser_Tactic_tacticDecide_x21___closed__1 = _init_l_Lean_Parser_Tactic_tacticDecide_x21___closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticDecide_x21___closed__1); l_Lean_Parser_Tactic_tacticDecide_x21___closed__2 = _init_l_Lean_Parser_Tactic_tacticDecide_x21___closed__2(); @@ -34282,10 +34434,10 @@ l_Lean_Parser_Tactic_tacticDecide_x21___closed__5 = _init_l_Lean_Parser_Tactic_t lean_mark_persistent(l_Lean_Parser_Tactic_tacticDecide_x21___closed__5); l_Lean_Parser_Tactic_tacticDecide_x21 = _init_l_Lean_Parser_Tactic_tacticDecide_x21(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticDecide_x21); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2); l_Lean_Parser_Tactic_tacticAdmit___closed__1 = _init_l_Lean_Parser_Tactic_tacticAdmit___closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticAdmit___closed__1); l_Lean_Parser_Tactic_tacticAdmit___closed__2 = _init_l_Lean_Parser_Tactic_tacticAdmit___closed__2(); @@ -34298,10 +34450,10 @@ l_Lean_Parser_Tactic_tacticAdmit___closed__5 = _init_l_Lean_Parser_Tactic_tactic lean_mark_persistent(l_Lean_Parser_Tactic_tacticAdmit___closed__5); l_Lean_Parser_Tactic_tacticAdmit = _init_l_Lean_Parser_Tactic_tacticAdmit(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticAdmit); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2); l_Lean_Parser_Tactic_locationWildcard___closed__1 = _init_l_Lean_Parser_Tactic_locationWildcard___closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_locationWildcard___closed__1); l_Lean_Parser_Tactic_locationWildcard___closed__2 = _init_l_Lean_Parser_Tactic_locationWildcard___closed__2(); @@ -34914,10 +35066,10 @@ l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__7 = _init_l_Lean_Parser_ lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__7); l_Lean_Parser_Tactic_tacticHave_____x3a_x3d__ = _init_l_Lean_Parser_Tactic_tacticHave_____x3a_x3d__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave_____x3a_x3d__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__2); l_Lean_Parser_Tactic_tacticRepeat_____closed__1 = _init_l_Lean_Parser_Tactic_tacticRepeat_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticRepeat_____closed__1); l_Lean_Parser_Tactic_tacticRepeat_____closed__2 = _init_l_Lean_Parser_Tactic_tacticRepeat_____closed__2(); @@ -34932,8 +35084,8 @@ l_Lean_Parser_Tactic_tacticRepeat_____closed__6 = _init_l_Lean_Parser_Tactic_tac lean_mark_persistent(l_Lean_Parser_Tactic_tacticRepeat_____closed__6); l_Lean_Parser_Tactic_tacticRepeat__ = _init_l_Lean_Parser_Tactic_tacticRepeat__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticRepeat__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17956____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17956____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17956____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18030____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18030____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18030____closed__1); l_Lean_Parser_Attr_simp___closed__1 = _init_l_Lean_Parser_Attr_simp___closed__1(); lean_mark_persistent(l_Lean_Parser_Attr_simp___closed__1); l_Lean_Parser_Attr_simp___closed__2 = _init_l_Lean_Parser_Attr_simp___closed__2(); diff --git a/stage0/stdlib/Init/NotationExtra.c b/stage0/stdlib/Init/NotationExtra.c index 3fcf1be1de..1560c4e49c 100644 --- a/stage0/stdlib/Init/NotationExtra.c +++ b/stage0/stdlib/Init/NotationExtra.c @@ -19,7 +19,6 @@ extern lean_object* l_term_x25_x5b___x7c___x5d___closed__2; lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2903____spec__3(size_t, size_t, lean_object*); lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2378____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__9; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__14; lean_object* l_termExists___x2c_____closed__2; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__21; @@ -27,6 +26,7 @@ lean_object* l_Lean_extractMacroScopes(lean_object*); lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__19; size_t l_USize_add(size_t, size_t); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__11; lean_object* l_Lean_unifConstraint___closed__1; lean_object* l_Array_foldrMUnsafe_fold___at_myMacro____x40_Init_NotationExtra___hyg_2903____spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -34,7 +34,6 @@ lean_object* l_tacticSolve_x7c___x7c___closed__1; lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2903____spec__3___boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_termDepIfThenElse___closed__12; extern lean_object* l_Lean_Parser_Tactic_apply___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363__match__4(lean_object*); lean_object* lean_nat_div(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3363____spec__3___closed__2; @@ -72,9 +71,11 @@ lean_object* l_Lean_expandBrackedBindersAux_loop_match__1___rarg___boxed(lean_ob extern lean_object* l_Lean_Parser_Tactic_first___closed__1; extern lean_object* l_Lean_Parser_Tactic_intro___closed__4; lean_object* lean_array_uset(lean_object*, size_t, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__23; lean_object* l_term_u03a3___x2c_____closed__5; extern lean_object* l_Lean_identKind___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__6; lean_object* l_term___xd7____1; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__22; @@ -84,10 +85,11 @@ lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__1 size_t l_USize_sub(size_t, size_t); extern lean_object* l_Array_empty___closed__1; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__10; lean_object* l_tacticFunext_______closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* l_Lean_explicitBinders___closed__2; lean_object* l_Lean_expandExplicitBindersAux_loop_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__8; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__17; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__12; @@ -99,8 +101,6 @@ uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l_Lean_binderIdent___closed__3; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__31; lean_object* l_tacticFunext_______closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__12; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_mkIdentFrom(lean_object*, lean_object*); lean_object* l_term_u03a3_x27___x2c__; lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*); @@ -114,7 +114,6 @@ lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__17; lean_object* l_term_u2203___x2c_____closed__7; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__26; lean_object* l_term_u2203___x2c__; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__6; lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_5182____spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_tacticFunext_______closed__3; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__1; @@ -125,7 +124,7 @@ lean_object* l_Lean_explicitBinders___closed__1; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__4; lean_object* l_Lean_expandExplicitBindersAux_loop_match__1___rarg(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandExplicitBindersAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_884____closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1162____closed__4; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____lambda__2(lean_object*); lean_object* l_term_u03a3_x27___x2c_____closed__7; lean_object* lean_string_utf8_byte_size(lean_object*); @@ -153,28 +152,32 @@ lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation_ lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363__match__2___rarg(lean_object*, lean_object*); lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__21; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__12; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__11; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363__match__3___rarg(lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363__match__2(lean_object*); +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_term_u03a3___x2c_____closed__1; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__10; extern lean_object* l_Lean_Parser_Tactic_letrec___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_986____closed__4; lean_object* l_Lean_expandBrackedBindersAux_loop(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2542____boxed(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__9; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2111____closed__1; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2627____closed__1; lean_object* l_Lean_expandBrackedBindersAux_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandBrackedBindersAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__4; lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3363____spec__4(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_binderIdent; extern lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__7; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__2; lean_object* l_term_u03a3___x2c_____closed__8; lean_object* l_Lean_Syntax_SepArray_getElems___rarg(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__12; lean_object* l_Array_sequenceMap_loop___at_myMacro____x40_Init_NotationExtra___hyg_2903____spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__5; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2111____closed__2; lean_object* l_Lean_expandBrackedBinders(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__2; @@ -189,10 +192,8 @@ uint8_t lean_nat_dec_eq(lean_object*, lean_object*); lean_object* l_tacticFunext_______closed__6; lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__2; lean_object* l_term_u03a3___x2c__; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__2; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__23; lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__1; lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3363____spec__3___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_unifConstraint___closed__9; lean_object* l_Lean_unifConstraintElem___closed__4; @@ -200,7 +201,6 @@ lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_term_u2203___x2c_____closed__1; lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3363____spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__13; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__12; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__29; extern lean_object* l_Lean_Parser_Tactic_focus___closed__1; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__24; @@ -215,14 +215,12 @@ lean_object* l_Lean_bracketedExplicitBinders___closed__6; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2289____boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_prec_x28___x29___closed__8; lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__11; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__7; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2289____closed__1; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5182____lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__10; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__32; lean_object* l_Lean_explicitBinders___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__12; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5182____lambda__1___closed__1; lean_object* l_Array_anyMUnsafe_any___at_Lean_expandExplicitBinders___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_term_u03a3_x27___x2c_____closed__8; @@ -233,7 +231,6 @@ lean_object* l_Lean_unifConstraintElem___closed__1; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__33; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__24; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____lambda__1___boxed(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__3; lean_object* l_Lean_expandExplicitBinders(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_unifConstraintElem___closed__2; lean_object* l_tacticSolve_x7c___x7c___closed__5; @@ -243,14 +240,18 @@ lean_object* l_Lean_expandBrackedBindersAux_loop_match__1___rarg(lean_object*, l lean_object* l_tacticSolve_x7c___x7c___closed__4; lean_object* l_Lean_unifConstraint___closed__4; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__16; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_object* l_Lean_Syntax_getId(lean_object*); lean_object* l_term_u03a3_x27___x2c_____closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_958____closed__6; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__37; extern lean_object* l_Lean_Parser_Tactic_location___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__2; lean_object* l_termExists___x2c_____closed__6; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363__match__1(lean_object*); lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__12; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2111____boxed(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__16; lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3363____spec__3___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__20; @@ -263,12 +264,10 @@ lean_object* l_term_u03a3_x27___x2c_____closed__4; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2627____closed__3; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__22; lean_object* l_Lean_bracketedExplicitBinders___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__3; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__11; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__30; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__28; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__7; lean_object* l_termExists___x2c_____closed__3; lean_object* l_Array_reverse___rarg(lean_object*); lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__5; @@ -280,8 +279,6 @@ lean_object* l_Lean_unifConstraintElem___closed__5; lean_object* l_Lean_mkSepArray(lean_object*, lean_object*); lean_object* l_tacticSolve_x7c___x7c___closed__7; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__19; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__9; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2463____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term_u2203___x2c_____closed__5; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10; @@ -289,14 +286,12 @@ lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__20; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__3; extern lean_object* l_term___xd7_____closed__5; extern lean_object* l_Lean_Parser_Tactic_first___closed__7; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__6; extern lean_object* l_termDepIfThenElse___closed__14; extern lean_object* l_termDepIfThenElse___closed__9; size_t lean_usize_of_nat(lean_object*); lean_object* l_Lean_unifConstraintElem___closed__6; lean_object* l_term_u03a3___x2c_____closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__13; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); lean_object* l_tacticFunext____; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__15; @@ -315,7 +310,6 @@ lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__17; lean_object* l_term___xd7_x27_____closed__4; lean_object* l_Lean_expandExplicitBindersAux_loop_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandBrackedBindersAux_loop_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__20; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__6; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__6; @@ -325,8 +319,9 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2903____closed__6; lean_object* l_Lean_Macro_throwError___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__7; lean_object* l_tacticSolve_x7c___x7c___closed__2; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__24; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__7; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__22; extern lean_object* l_Array_partition___rarg___closed__1; @@ -335,11 +330,12 @@ lean_object* l_term___xd7____1___closed__3; lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3363____spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__33; lean_object* l_Lean_expandExplicitBindersAux_loop_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1060____closed__4; lean_object* l_term___xd7_x27_____closed__6; uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_tacticFunext_______closed__4; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; extern lean_object* l_term___x3d_____closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__10; extern lean_object* l_Lean_Parser_Tactic_first___closed__5; lean_object* l_term_u03a3_x27___x2c_____closed__1; lean_object* l_Lean_Syntax_getArgs(lean_object*); @@ -354,6 +350,7 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2378____closed__1; extern lean_object* l_term_x5b___x5d___closed__6; lean_object* l_term_u03a3___x2c_____closed__4; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; lean_object* l_term___xd7_x27_____closed__1; lean_object* l_term_u03a3___x2c_____closed__7; lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__4; @@ -361,7 +358,6 @@ extern lean_object* l_Lean_Parser_Tactic_done___closed__1; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__25; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__16; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2378____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__10; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__16; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2627____closed__2; lean_object* l_Array_ofSubarray___rarg(lean_object*); @@ -378,6 +374,8 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2378_(lean_object*, lean_ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2627_(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__28; lean_object* l_term___xd7_x27__; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__7; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__13; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__14; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2903____closed__3; @@ -386,11 +384,12 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363__match__5___rarg(lea lean_object* l_term_u2203___x2c_____closed__3; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__18; lean_object* l_Lean_expandExplicitBindersAux_loop_match__2(lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__30; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__5; uint8_t l_Lean_Syntax_isNone(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__7; lean_object* l_term___xd7____1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l_Lean_expandBrackedBindersAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_tacticSolve_x7c___x7c___closed__6; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__36; @@ -405,9 +404,9 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363__match__3(lean_objec uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3363____spec__1(lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_expandExplicitBindersAux_loop___closed__1; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; lean_object* l_termExists___x2c__; extern lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__7; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__6; lean_object* l_Lean_expandExplicitBindersAux_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2903____spec__1(lean_object*, lean_object*); extern lean_object* l_prec_x28___x29___closed__7; @@ -415,6 +414,7 @@ extern lean_object* l_Lean_Parser_Tactic_intro___closed__2; lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2903____spec__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__3; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2903____closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__21; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____lambda__1(lean_object*, lean_object*); extern lean_object* l_prec_x28___x29___closed__3; @@ -439,18 +439,19 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__25; lean_object* l_term_u2203___x2c_____closed__8; lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__9; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__12; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__29; extern lean_object* l_Lean_Parser_Tactic_intro___closed__3; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_unbracktedExplicitBinders___closed__3; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__27; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__9; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__14; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; lean_object* l_term_u2203___x2c_____closed__4; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__8; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__17; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__3; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2903__match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2200____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__10; @@ -462,6 +463,7 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363__match__1___rarg(lea lean_object* l_term___xd7____1___closed__6; lean_object* l_term___xd7_x27_____closed__3; lean_object* l___private_Init_NotationExtra_0__Lean_mkHintBody___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__10; lean_object* l_Lean_unbracktedExplicitBinders___closed__2; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5182____lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__35; @@ -472,13 +474,11 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec extern lean_object* l_addParenHeuristic___closed__1; lean_object* l_Lean_unifConstraint___closed__5; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1088____closed__4; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__4; extern lean_object* l_term_x5b___x5d___closed__3; lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_5182____spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_unifConstraintElem___closed__3; lean_object* l_Lean_expandExplicitBindersAux_loop___closed__3; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_Lean_unifConstraint___closed__7; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__18; uint8_t lean_nat_dec_lt(lean_object*, lean_object*); @@ -547,7 +547,7 @@ static lean_object* _init_l_Lean_unbracktedExplicitBinders___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_884____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_958____closed__6; x_2 = l_Lean_binderIdent; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -719,7 +719,7 @@ static lean_object* _init_l_Lean_explicitBinders___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_884____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_958____closed__6; x_2 = l_Lean_bracketedExplicitBinders; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -731,7 +731,7 @@ static lean_object* _init_l_Lean_explicitBinders___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_2 = l_Lean_explicitBinders___closed__3; x_3 = l_Lean_unbracktedExplicitBinders; x_4 = lean_alloc_ctor(2, 3, 0); @@ -886,7 +886,7 @@ static lean_object* _init_l_Lean_expandExplicitBindersAux_loop___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_expandExplicitBindersAux_loop___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -904,7 +904,7 @@ static lean_object* _init_l_Lean_expandExplicitBindersAux_loop___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_expandExplicitBindersAux_loop___closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -933,7 +933,7 @@ lean_dec(x_14); if (lean_obj_tag(x_3) == 0) { lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; -x_16 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_6, x_7); +x_16 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_6, x_7); x_17 = lean_ctor_get(x_16, 0); lean_inc(x_17); x_18 = lean_ctor_get(x_16, 1); @@ -942,19 +942,19 @@ lean_dec(x_16); x_19 = l_Array_empty___closed__1; lean_inc(x_1); x_20 = lean_array_push(x_19, x_1); -x_21 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_21 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_17); x_22 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_22, 0, x_17); lean_ctor_set(x_22, 1, x_21); x_23 = lean_array_push(x_19, x_22); -x_24 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_24 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_17); x_25 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_25, 0, x_17); lean_ctor_set(x_25, 1, x_24); x_26 = lean_array_push(x_19, x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_27 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_28 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); @@ -964,18 +964,18 @@ x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); x_32 = lean_array_push(x_19, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_33 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_17); lean_ctor_set(x_34, 1, x_33); x_35 = lean_array_push(x_32, x_34); x_36 = lean_array_push(x_35, x_5); -x_37 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_37 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); x_39 = lean_array_push(x_23, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_40 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); @@ -984,7 +984,7 @@ x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_30); lean_ctor_set(x_43, 1, x_42); x_44 = lean_array_push(x_20, x_43); -x_45 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_45 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); @@ -998,7 +998,7 @@ else lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; x_48 = lean_ctor_get(x_3, 0); lean_inc(x_48); -x_49 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_6, x_7); +x_49 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_6, x_7); x_50 = lean_ctor_get(x_49, 0); lean_inc(x_50); x_51 = lean_ctor_get(x_49, 1); @@ -1007,19 +1007,19 @@ lean_dec(x_49); x_52 = l_Array_empty___closed__1; lean_inc(x_1); x_53 = lean_array_push(x_52, x_1); -x_54 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_54 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_50); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_50); lean_ctor_set(x_55, 1, x_54); x_56 = lean_array_push(x_52, x_55); -x_57 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_57 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_50); x_58 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_58, 0, x_50); lean_ctor_set(x_58, 1, x_57); x_59 = lean_array_push(x_52, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_60 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_60); lean_ctor_set(x_61, 1, x_59); @@ -1029,7 +1029,7 @@ x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); x_65 = lean_array_push(x_52, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_66 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_50); x_67 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_67, 0, x_50); @@ -1054,18 +1054,18 @@ x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_63); lean_ctor_set(x_78, 1, x_77); x_79 = lean_array_push(x_52, x_78); -x_80 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_80 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_81 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_81, 0, x_50); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_79, x_81); x_83 = lean_array_push(x_82, x_5); -x_84 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_84 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); x_86 = lean_array_push(x_56, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_87 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_88 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_88, 0, x_87); lean_ctor_set(x_88, 1, x_86); @@ -1074,7 +1074,7 @@ x_90 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_90, 0, x_63); lean_ctor_set(x_90, 1, x_89); x_91 = lean_array_push(x_53, x_90); -x_92 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_92 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_93 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_93, 0, x_92); lean_ctor_set(x_93, 1, x_91); @@ -1089,7 +1089,7 @@ else if (lean_obj_tag(x_3) == 0) { lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; -x_95 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_6, x_7); +x_95 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_6, x_7); x_96 = lean_ctor_get(x_95, 0); lean_inc(x_96); x_97 = lean_ctor_get(x_95, 1); @@ -1098,7 +1098,7 @@ lean_dec(x_95); x_98 = l_Array_empty___closed__1; lean_inc(x_1); x_99 = lean_array_push(x_98, x_1); -x_100 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_100 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_96); x_101 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_101, 0, x_96); @@ -1110,18 +1110,18 @@ x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_104); lean_ctor_set(x_105, 1, x_103); x_106 = lean_array_push(x_98, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_107 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_108 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_108, 0, x_96); lean_ctor_set(x_108, 1, x_107); x_109 = lean_array_push(x_106, x_108); x_110 = lean_array_push(x_109, x_5); -x_111 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_111 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_112, 0, x_111); lean_ctor_set(x_112, 1, x_110); x_113 = lean_array_push(x_102, x_112); -x_114 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_114 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_115, 0, x_114); lean_ctor_set(x_115, 1, x_113); @@ -1130,7 +1130,7 @@ x_117 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_117, 0, x_104); lean_ctor_set(x_117, 1, x_116); x_118 = lean_array_push(x_99, x_117); -x_119 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_119 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_120 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_120, 0, x_119); lean_ctor_set(x_120, 1, x_118); @@ -1144,7 +1144,7 @@ else lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; lean_object* x_156; lean_object* x_157; lean_object* x_158; lean_object* x_159; lean_object* x_160; lean_object* x_161; lean_object* x_162; x_122 = lean_ctor_get(x_3, 0); lean_inc(x_122); -x_123 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_6, x_7); +x_123 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_6, x_7); x_124 = lean_ctor_get(x_123, 0); lean_inc(x_124); x_125 = lean_ctor_get(x_123, 1); @@ -1153,7 +1153,7 @@ lean_dec(x_123); x_126 = l_Array_empty___closed__1; lean_inc(x_1); x_127 = lean_array_push(x_126, x_1); -x_128 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_128 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_124); x_129 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_129, 0, x_124); @@ -1165,7 +1165,7 @@ x_133 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_133, 0, x_132); lean_ctor_set(x_133, 1, x_131); x_134 = lean_array_push(x_126, x_133); -x_135 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_135 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_124); x_136 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_136, 0, x_124); @@ -1190,18 +1190,18 @@ x_147 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_147, 0, x_132); lean_ctor_set(x_147, 1, x_146); x_148 = lean_array_push(x_126, x_147); -x_149 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_149 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_150 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_150, 0, x_124); lean_ctor_set(x_150, 1, x_149); x_151 = lean_array_push(x_148, x_150); x_152 = lean_array_push(x_151, x_5); -x_153 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_153 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_154 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_154, 0, x_153); lean_ctor_set(x_154, 1, x_152); x_155 = lean_array_push(x_130, x_154); -x_156 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_156 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_157 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_157, 0, x_156); lean_ctor_set(x_157, 1, x_155); @@ -1210,7 +1210,7 @@ x_159 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_159, 0, x_132); lean_ctor_set(x_159, 1, x_158); x_160 = lean_array_push(x_127, x_159); -x_161 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_161 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_162 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_162, 0, x_161); lean_ctor_set(x_162, 1, x_160); @@ -1635,7 +1635,7 @@ static lean_object* _init_l_Lean_unifConstraint___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_2 = l_Lean_unifConstraint___closed__4; x_3 = l_Lean_unifConstraint___closed__6; x_4 = lean_alloc_ctor(2, 3, 0); @@ -1731,7 +1731,7 @@ static lean_object* _init_l_Lean_unifConstraintElem___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_2 = l_term_x5b___x5d___closed__6; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -1857,7 +1857,7 @@ static lean_object* _init_l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_2 = l_termDepIfThenElse___closed__9; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -1911,7 +1911,7 @@ static lean_object* _init_l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_2 = l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__13; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -1969,7 +1969,7 @@ static lean_object* _init_l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_2 = l_Lean_unifConstraintElem; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -2025,7 +2025,7 @@ static lean_object* _init_l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_2 = l_Lean_Parser_Tactic_locationTarget___closed__6; x_3 = l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__23; x_4 = lean_alloc_ctor(2, 3, 0); @@ -2097,7 +2097,7 @@ static lean_object* _init_l_Array_forInUnsafe_loop___at___private_Init_NotationE _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2138,7 +2138,7 @@ else { lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; size_t x_33; size_t x_34; x_11 = lean_array_uget(x_3, x_5); -x_12 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_7, x_8); +x_12 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_7, x_8); x_13 = lean_ctor_get(x_12, 0); lean_inc(x_13); x_14 = lean_ctor_get(x_12, 1); @@ -2189,7 +2189,7 @@ lean_object* l___private_Init_NotationExtra_0__Lean_mkHintBody(lean_object* x_1, _start: { lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; size_t x_22; size_t x_23; lean_object* x_24; uint8_t x_25; -x_5 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_3, x_4); +x_5 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_3, x_4); x_6 = lean_ctor_get(x_5, 0); lean_inc(x_6); x_7 = lean_ctor_get(x_5, 1); @@ -2266,7 +2266,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128___ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2331,7 +2331,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Array_empty___closed__1; -x_2 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_2 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; x_3 = lean_array_push(x_1, x_2); return x_3; } @@ -2348,7 +2348,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128___ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__9; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2374,7 +2374,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128___ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__12; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2505,7 +2505,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128___ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__26; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2542,7 +2542,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__30; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2728,7 +2728,7 @@ lean_ctor_set(x_258, 1, x_257); lean_ctor_set(x_258, 2, x_255); lean_ctor_set(x_258, 3, x_256); x_259 = lean_array_push(x_251, x_258); -x_260 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_260 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; x_261 = lean_array_push(x_259, x_260); x_262 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__15; x_263 = lean_alloc_ctor(1, 2, 0); @@ -2797,7 +2797,7 @@ x_299 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_299, 0, x_226); lean_ctor_set(x_299, 1, x_298); x_300 = lean_array_push(x_251, x_299); -x_301 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_301 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_246); x_302 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_302, 0, x_246); @@ -2809,7 +2809,7 @@ x_305 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_305, 0, x_246); lean_ctor_set(x_305, 1, x_304); x_306 = lean_array_push(x_251, x_305); -x_307 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_307 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_246); x_308 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_308, 0, x_246); @@ -2843,7 +2843,7 @@ x_324 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_324, 0, x_323); lean_ctor_set(x_324, 1, x_322); x_325 = lean_array_push(x_297, x_324); -x_326 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_326 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_327 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_327, 0, x_246); lean_ctor_set(x_327, 1, x_326); @@ -2901,7 +2901,7 @@ lean_ctor_set(x_352, 1, x_351); lean_ctor_set(x_352, 2, x_349); lean_ctor_set(x_352, 3, x_350); x_353 = lean_array_push(x_345, x_352); -x_354 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_354 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; x_355 = lean_array_push(x_353, x_354); x_356 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__15; x_357 = lean_alloc_ctor(1, 2, 0); @@ -2970,7 +2970,7 @@ x_393 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_393, 0, x_226); lean_ctor_set(x_393, 1, x_392); x_394 = lean_array_push(x_345, x_393); -x_395 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_395 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_339); x_396 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_396, 0, x_339); @@ -2982,7 +2982,7 @@ x_399 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_399, 0, x_339); lean_ctor_set(x_399, 1, x_398); x_400 = lean_array_push(x_345, x_399); -x_401 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_401 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_339); x_402 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_402, 0, x_339); @@ -3016,7 +3016,7 @@ x_418 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_418, 0, x_417); lean_ctor_set(x_418, 1, x_416); x_419 = lean_array_push(x_391, x_418); -x_420 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_420 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_421 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_421, 0, x_339); lean_ctor_set(x_421, 1, x_420); @@ -3158,7 +3158,7 @@ lean_ctor_set(x_57, 1, x_56); lean_ctor_set(x_57, 2, x_54); lean_ctor_set(x_57, 3, x_55); x_58 = lean_array_push(x_50, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_59 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; x_60 = lean_array_push(x_58, x_59); x_61 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__15; x_62 = lean_alloc_ctor(1, 2, 0); @@ -3218,7 +3218,7 @@ x_94 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_94, 0, x_17); lean_ctor_set(x_94, 1, x_93); x_95 = lean_array_push(x_50, x_94); -x_96 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_96 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_45); x_97 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_97, 0, x_45); @@ -3230,7 +3230,7 @@ x_100 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_100, 0, x_45); lean_ctor_set(x_100, 1, x_99); x_101 = lean_array_push(x_50, x_100); -x_102 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_102 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_45); x_103 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_103, 0, x_45); @@ -3264,7 +3264,7 @@ x_119 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_119, 0, x_118); lean_ctor_set(x_119, 1, x_117); x_120 = lean_array_push(x_92, x_119); -x_121 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_121 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_122 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_122, 0, x_45); lean_ctor_set(x_122, 1, x_121); @@ -3320,7 +3320,7 @@ lean_ctor_set(x_147, 1, x_146); lean_ctor_set(x_147, 2, x_144); lean_ctor_set(x_147, 3, x_145); x_148 = lean_array_push(x_140, x_147); -x_149 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_149 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; x_150 = lean_array_push(x_148, x_149); x_151 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__15; x_152 = lean_alloc_ctor(1, 2, 0); @@ -3380,7 +3380,7 @@ x_184 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_184, 0, x_17); lean_ctor_set(x_184, 1, x_183); x_185 = lean_array_push(x_140, x_184); -x_186 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_186 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_134); x_187 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_187, 0, x_134); @@ -3392,7 +3392,7 @@ x_190 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_190, 0, x_134); lean_ctor_set(x_190, 1, x_189); x_191 = lean_array_push(x_140, x_190); -x_192 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_192 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_134); x_193 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_193, 0, x_134); @@ -3426,7 +3426,7 @@ x_209 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_209, 0, x_208); lean_ctor_set(x_209, 1, x_207); x_210 = lean_array_push(x_182, x_209); -x_211 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_211 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_212 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_212, 0, x_134); lean_ctor_set(x_212, 1, x_211); @@ -4372,7 +4372,7 @@ static lean_object* _init_l_tacticFunext_______closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_884____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_958____closed__6; x_2 = l_Lean_Parser_Tactic_intro___closed__13; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -4547,7 +4547,7 @@ x_29 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_29, 0, x_28); lean_ctor_set(x_29, 1, x_27); x_30 = lean_array_push(x_20, x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_31 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_15); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_15); @@ -4598,7 +4598,7 @@ x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_41); lean_ctor_set(x_59, 1, x_58); x_60 = lean_array_push(x_20, x_59); -x_61 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_61 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_61); lean_ctor_set(x_62, 1, x_60); @@ -4641,7 +4641,7 @@ x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_77); lean_ctor_set(x_78, 1, x_76); x_79 = lean_array_push(x_69, x_78); -x_80 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_80 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_63); x_81 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_81, 0, x_63); @@ -4692,7 +4692,7 @@ x_108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_108, 0, x_90); lean_ctor_set(x_108, 1, x_107); x_109 = lean_array_push(x_69, x_108); -x_110 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_110 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_111 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_111, 0, x_110); lean_ctor_set(x_111, 1, x_109); @@ -4739,7 +4739,7 @@ x_129 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_129, 0, x_128); lean_ctor_set(x_129, 1, x_127); x_130 = lean_array_push(x_120, x_129); -x_131 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_131 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_115); x_132 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_132, 0, x_115); @@ -4769,7 +4769,7 @@ x_147 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_147, 0, x_141); lean_ctor_set(x_147, 1, x_146); x_148 = lean_array_push(x_120, x_147); -x_149 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_149 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_150 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_150, 0, x_149); lean_ctor_set(x_150, 1, x_148); @@ -4812,7 +4812,7 @@ x_166 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_166, 0, x_165); lean_ctor_set(x_166, 1, x_164); x_167 = lean_array_push(x_157, x_166); -x_168 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_168 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_151); x_169 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_169, 0, x_151); @@ -4842,7 +4842,7 @@ x_184 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_184, 0, x_178); lean_ctor_set(x_184, 1, x_183); x_185 = lean_array_push(x_157, x_184); -x_186 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_186 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_187 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_187, 0, x_186); lean_ctor_set(x_187, 1, x_185); @@ -5015,10 +5015,10 @@ x_15 = lean_ctor_get(x_6, 2); lean_inc(x_15); x_16 = lean_ctor_get(x_6, 1); lean_inc(x_16); -x_17 = l_myMacro____x40_Init_Notation___hyg_10131____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_10205____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_10131____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_10131____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_10205____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_10205____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_13); lean_ctor_set(x_21, 1, x_19); @@ -5034,7 +5034,7 @@ x_26 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_26, 0, x_25); lean_ctor_set(x_26, 1, x_24); x_27 = lean_array_push(x_22, x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_28 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_29 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_29, 0, x_28); lean_ctor_set(x_29, 1, x_27); @@ -5118,7 +5118,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(2); -x_2 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_3 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -5242,7 +5242,7 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_35 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_32); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_32); @@ -5261,10 +5261,10 @@ lean_ctor_set(x_43, 2, x_40); lean_ctor_set(x_43, 3, x_41); lean_inc(x_43); x_44 = lean_array_push(x_37, x_43); -x_45 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_45 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_46 = lean_array_push(x_44, x_45); x_47 = lean_array_push(x_46, x_45); -x_48 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_48 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_32); x_49 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_49, 0, x_32); @@ -5296,7 +5296,7 @@ lean_ctor_set(x_65, 0, x_64); lean_ctor_set(x_65, 1, x_63); lean_inc(x_53); x_66 = lean_array_push(x_53, x_65); -x_67 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_67 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_32); x_68 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_68, 0, x_32); @@ -5314,12 +5314,12 @@ x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_4); lean_ctor_set(x_74, 1, x_73); x_75 = lean_array_push(x_50, x_74); -x_76 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_76 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_77 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_77, 0, x_76); lean_ctor_set(x_77, 1, x_75); x_78 = lean_array_push(x_37, x_77); -x_79 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_79 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); @@ -5348,7 +5348,7 @@ x_96 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_96, 0, x_4); lean_ctor_set(x_96, 1, x_95); x_97 = lean_array_push(x_82, x_96); -x_98 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_98 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_99 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_99, 0, x_98); lean_ctor_set(x_99, 1, x_97); @@ -5368,7 +5368,7 @@ lean_inc(x_102); x_103 = lean_ctor_get(x_2, 1); lean_inc(x_103); lean_dec(x_2); -x_104 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_104 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_100); x_105 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_105, 0, x_100); @@ -5387,10 +5387,10 @@ lean_ctor_set(x_112, 2, x_109); lean_ctor_set(x_112, 3, x_110); lean_inc(x_112); x_113 = lean_array_push(x_106, x_112); -x_114 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_114 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_115 = lean_array_push(x_113, x_114); x_116 = lean_array_push(x_115, x_114); -x_117 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_117 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_100); x_118 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_118, 0, x_100); @@ -5422,7 +5422,7 @@ lean_ctor_set(x_134, 0, x_133); lean_ctor_set(x_134, 1, x_132); lean_inc(x_122); x_135 = lean_array_push(x_122, x_134); -x_136 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_136 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_100); x_137 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_137, 0, x_100); @@ -5440,12 +5440,12 @@ x_143 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_143, 0, x_4); lean_ctor_set(x_143, 1, x_142); x_144 = lean_array_push(x_119, x_143); -x_145 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_145 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_146 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_146, 0, x_145); lean_ctor_set(x_146, 1, x_144); x_147 = lean_array_push(x_106, x_146); -x_148 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_148 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_149 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_149, 0, x_148); lean_ctor_set(x_149, 1, x_147); @@ -5474,7 +5474,7 @@ x_165 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_165, 0, x_4); lean_ctor_set(x_165, 1, x_164); x_166 = lean_array_push(x_151, x_165); -x_167 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_167 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_168 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_168, 0, x_167); lean_ctor_set(x_168, 1, x_166); @@ -5659,7 +5659,7 @@ static lean_object* _init_l_commandClassAbbrev_______x3a_x3d_____x2c___closed__1 _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_2 = lean_alloc_ctor(5, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -5697,7 +5697,7 @@ static lean_object* _init_l_commandClassAbbrev_______x3a_x3d_____x2c___closed__1 _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_2 = lean_alloc_ctor(5, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -5707,7 +5707,7 @@ static lean_object* _init_l_commandClassAbbrev_______x3a_x3d_____x2c___closed__1 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_2 = l_commandClassAbbrev_______x3a_x3d_____x2c___closed__13; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -5745,7 +5745,7 @@ static lean_object* _init_l_commandClassAbbrev_______x3a_x3d_____x2c___closed__1 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_2 = l_commandClassAbbrev_______x3a_x3d_____x2c___closed__16; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -6121,7 +6121,7 @@ else { lean_object* x_34; lean_object* x_35; uint8_t x_36; x_34 = l_Lean_Syntax_getArgs(x_6); -x_35 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_12, x_13); +x_35 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_12, x_13); lean_dec(x_12); x_36 = !lean_is_exclusive(x_35); if (x_36 == 0) @@ -6938,7 +6938,7 @@ if (x_13 == 0) lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; size_t x_34; size_t x_35; x_14 = lean_ctor_get(x_7, 0); x_15 = lean_ctor_get(x_7, 1); -x_16 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_8, x_9); +x_16 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_8, x_9); x_17 = lean_ctor_get(x_16, 0); lean_inc(x_17); x_18 = lean_ctor_get(x_16, 1); @@ -6988,7 +6988,7 @@ x_38 = lean_ctor_get(x_7, 1); lean_inc(x_38); lean_inc(x_37); lean_dec(x_7); -x_39 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_8, x_9); +x_39 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_8, x_9); x_40 = lean_ctor_get(x_39, 0); lean_inc(x_40); x_41 = lean_ctor_get(x_39, 1); @@ -7232,8 +7232,8 @@ static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3363____clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_3 = lean_array_push(x_1, x_2); return x_3; } @@ -7243,7 +7243,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__10; -x_2 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_3 = lean_array_push(x_1, x_2); return x_3; } @@ -7253,7 +7253,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__11; -x_2 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_3 = lean_array_push(x_1, x_2); return x_3; } @@ -7263,7 +7263,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__12; -x_2 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_3 = lean_array_push(x_1, x_2); return x_3; } @@ -7273,7 +7273,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__13; -x_2 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_3 = lean_array_push(x_1, x_2); return x_3; } @@ -7385,7 +7385,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__25; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -7415,7 +7415,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__1; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -7462,7 +7462,7 @@ static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3363____clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__33; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -7547,19 +7547,19 @@ lean_inc(x_23); lean_dec(x_20); x_24 = l_Lean_Syntax_getArgs(x_15); lean_dec(x_15); -x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_2, x_3); +x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_2, x_3); x_26 = lean_ctor_get(x_25, 0); lean_inc(x_26); x_27 = lean_ctor_get(x_25, 1); lean_inc(x_27); lean_dec(x_25); -x_28 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_28 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_26); lean_ctor_set(x_29, 1, x_28); x_30 = l_Array_empty___closed__1; x_31 = lean_array_push(x_30, x_29); -x_32 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_32 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); @@ -7567,7 +7567,7 @@ x_34 = lean_array_get_size(x_24); x_35 = lean_usize_of_nat(x_34); lean_dec(x_34); x_36 = 0; -x_37 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_37 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_38 = l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__2; lean_inc(x_2); x_39 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3363____spec__3(x_10, x_30, x_37, x_33, x_24, x_35, x_36, x_38, x_2, x_27); @@ -7589,7 +7589,7 @@ if (x_44 == 0) { lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; size_t x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; uint8_t x_65; x_45 = lean_ctor_get(x_41, 0); -x_46 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_2, x_42); +x_46 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_2, x_42); x_47 = lean_ctor_get(x_46, 0); lean_inc(x_47); x_48 = lean_ctor_get(x_46, 1); @@ -7656,7 +7656,7 @@ lean_ctor_set(x_78, 1, x_76); x_79 = lean_array_push(x_30, x_78); lean_inc(x_9); x_80 = lean_array_push(x_30, x_9); -x_81 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_81 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_82 = lean_array_push(x_80, x_81); x_83 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__23; x_84 = lean_alloc_ctor(1, 2, 0); @@ -7727,7 +7727,7 @@ x_124 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_124, 0, x_87); lean_ctor_set(x_124, 1, x_123); x_125 = lean_array_push(x_30, x_124); -x_126 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_126 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_73); x_127 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_127, 0, x_73); @@ -7752,7 +7752,7 @@ x_137 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_137, 0, x_87); lean_ctor_set(x_137, 1, x_136); x_138 = lean_array_push(x_135, x_137); -x_139 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_139 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_140 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_140, 0, x_139); lean_ctor_set(x_140, 1, x_138); @@ -7767,7 +7767,7 @@ x_146 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_146, 0, x_145); lean_ctor_set(x_146, 1, x_144); x_147 = lean_array_push(x_122, x_146); -x_148 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_148 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_149 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_149, 0, x_73); lean_ctor_set(x_149, 1, x_148); @@ -7829,7 +7829,7 @@ lean_ctor_set(x_175, 1, x_173); x_176 = lean_array_push(x_30, x_175); lean_inc(x_9); x_177 = lean_array_push(x_30, x_9); -x_178 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_178 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_179 = lean_array_push(x_177, x_178); x_180 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__23; x_181 = lean_alloc_ctor(1, 2, 0); @@ -7900,7 +7900,7 @@ x_221 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_221, 0, x_184); lean_ctor_set(x_221, 1, x_220); x_222 = lean_array_push(x_30, x_221); -x_223 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_223 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_169); x_224 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_224, 0, x_169); @@ -7925,7 +7925,7 @@ x_234 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_234, 0, x_184); lean_ctor_set(x_234, 1, x_233); x_235 = lean_array_push(x_232, x_234); -x_236 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_236 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_237 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_237, 0, x_236); lean_ctor_set(x_237, 1, x_235); @@ -7940,7 +7940,7 @@ x_243 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_243, 0, x_242); lean_ctor_set(x_243, 1, x_241); x_244 = lean_array_push(x_219, x_243); -x_245 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_245 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_246 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_246, 0, x_169); lean_ctor_set(x_246, 1, x_245); @@ -8033,7 +8033,7 @@ lean_ctor_set(x_284, 1, x_282); x_285 = lean_array_push(x_30, x_284); lean_inc(x_9); x_286 = lean_array_push(x_30, x_9); -x_287 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_287 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_288 = lean_array_push(x_286, x_287); x_289 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__23; x_290 = lean_alloc_ctor(1, 2, 0); @@ -8104,7 +8104,7 @@ x_330 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_330, 0, x_293); lean_ctor_set(x_330, 1, x_329); x_331 = lean_array_push(x_30, x_330); -x_332 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_332 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_277); x_333 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_333, 0, x_277); @@ -8129,7 +8129,7 @@ x_343 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_343, 0, x_293); lean_ctor_set(x_343, 1, x_342); x_344 = lean_array_push(x_341, x_343); -x_345 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_345 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_346 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_346, 0, x_345); lean_ctor_set(x_346, 1, x_344); @@ -8144,7 +8144,7 @@ x_352 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_352, 0, x_351); lean_ctor_set(x_352, 1, x_350); x_353 = lean_array_push(x_328, x_352); -x_354 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_354 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_355 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_355, 0, x_277); lean_ctor_set(x_355, 1, x_354); @@ -8200,7 +8200,7 @@ x_377 = lean_ctor_get(x_41, 1); lean_inc(x_377); lean_inc(x_376); lean_dec(x_41); -x_378 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_2, x_42); +x_378 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_2, x_42); x_379 = lean_ctor_get(x_378, 0); lean_inc(x_379); x_380 = lean_ctor_get(x_378, 1); @@ -8297,7 +8297,7 @@ lean_ctor_set(x_416, 1, x_414); x_417 = lean_array_push(x_30, x_416); lean_inc(x_9); x_418 = lean_array_push(x_30, x_9); -x_419 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_419 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_420 = lean_array_push(x_418, x_419); x_421 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__23; x_422 = lean_alloc_ctor(1, 2, 0); @@ -8368,7 +8368,7 @@ x_462 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_462, 0, x_425); lean_ctor_set(x_462, 1, x_461); x_463 = lean_array_push(x_30, x_462); -x_464 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_464 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_409); x_465 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_465, 0, x_409); @@ -8393,7 +8393,7 @@ x_475 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_475, 0, x_425); lean_ctor_set(x_475, 1, x_474); x_476 = lean_array_push(x_473, x_475); -x_477 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_477 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_478 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_478, 0, x_477); lean_ctor_set(x_478, 1, x_476); @@ -8408,7 +8408,7 @@ x_484 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_484, 0, x_483); lean_ctor_set(x_484, 1, x_482); x_485 = lean_array_push(x_460, x_484); -x_486 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_486 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_487 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_487, 0, x_409); lean_ctor_set(x_487, 1, x_486); @@ -8686,7 +8686,7 @@ x_13 = lean_array_uget(x_10, x_9); x_14 = lean_unsigned_to_nat(0u); x_15 = lean_array_uset(x_10, x_9, x_14); x_16 = x_13; -x_17 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_inc(x_2); x_18 = lean_name_mk_string(x_2, x_17); x_19 = l_prec_x28___x29___closed__3; @@ -8714,7 +8714,7 @@ lean_ctor_set(x_28, 0, x_18); lean_ctor_set(x_28, 1, x_27); lean_inc(x_3); x_29 = lean_array_push(x_3, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_30 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_1); x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_1); @@ -8784,7 +8784,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(2); -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; x_3 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -8818,7 +8818,7 @@ x_16 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_16, 0, x_10); lean_ctor_set(x_16, 1, x_15); x_17 = lean_array_push(x_13, x_16); -x_18 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_18 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_19 = lean_array_push(x_17, x_18); x_20 = l_Lean_Syntax_SepArray_getElems___rarg(x_7); lean_dec(x_7); @@ -8828,8 +8828,8 @@ lean_dec(x_21); x_23 = 0; x_24 = x_20; x_25 = l_Lean_Parser_Tactic_intro___closed__2; -x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; -x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; +x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_28 = l_Lean_nullKind___closed__2; x_29 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_5182____spec__1(x_10, x_25, x_13, x_26, x_27, x_28, x_18, x_22, x_23, x_24); x_30 = x_29; @@ -8892,7 +8892,7 @@ x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_50); lean_ctor_set(x_57, 1, x_56); x_58 = lean_array_push(x_54, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_59 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_60 = lean_array_push(x_58, x_59); x_61 = l_Lean_Syntax_SepArray_getElems___rarg(x_7); lean_dec(x_7); @@ -8902,8 +8902,8 @@ lean_dec(x_62); x_64 = 0; x_65 = x_61; x_66 = l_Lean_Parser_Tactic_intro___closed__2; -x_67 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; -x_68 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_67 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; +x_68 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_69 = l_Lean_nullKind___closed__2; x_70 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_5182____spec__1(x_50, x_66, x_54, x_67, x_68, x_69, x_59, x_63, x_64, x_65); x_71 = x_70; diff --git a/stage0/stdlib/Init/System/IO.c b/stage0/stdlib/Init/System/IO.c index accd44cb04..3bc4ceee5f 100644 --- a/stage0/stdlib/Init/System/IO.c +++ b/stage0/stdlib/Init/System/IO.c @@ -100,7 +100,6 @@ uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l_IO_FS_Handle_write(lean_object*); lean_object* l_IO_print(lean_object*); lean_object* l_IO_FS_Stream_ofBuffer___elambda__5(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; extern lean_object* l_termS_x21_____closed__3; lean_object* l_Lean_instEvalUnit(lean_object*); lean_object* l_IO_FS_Handle_flush___rarg(lean_object*, lean_object*); @@ -119,7 +118,6 @@ extern lean_object* l_Lean_interpolatedStrKind; lean_object* l_IO_Process_SpawnArgs_args___default; uint32_t l_IO_AccessRight_flags___closed__6; lean_object* l_IO_FS_Handle_readToEnd___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__8; lean_object* l_IO_ofExcept_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_IO_instMonadLiftSTRealWorldEIO_match__1___boxed(lean_object*, lean_object*); lean_object* l_IO_isDir(lean_object*); @@ -140,6 +138,7 @@ lean_object* lean_io_getenv(lean_object*, lean_object*); uint32_t l_IO_AccessRight_flags___closed__13; lean_object* l_IO_Process_SpawnArgs_cwd___default; lean_object* l_Lean_instEvalUnit___boxed(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_object* l_IO_instMonadLiftSTRealWorldEIO_match__1(lean_object*, uint8_t); lean_object* l_Lean_instEval__1(lean_object*); lean_object* l_IO_FS_Handle_getLine___at_IO_Process_output___spec__2(lean_object*, lean_object*); @@ -160,6 +159,7 @@ lean_object* l_IO_instMonadLiftSTRealWorldEIO(lean_object*, lean_object*); lean_object* l_IO_FS_Stream_ofBuffer(lean_object*); lean_object* l_IO_FS_Stream_ofHandle___elambda__4___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_IO_setStderr(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* lean_io_bind_task(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_IO_FS_Handle_readBinToEnd_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_termPrintln_x21_______closed__5; @@ -190,6 +190,7 @@ lean_object* l_IO_sleep___lambda__1(lean_object*, lean_object*); uint32_t l_IO_AccessRight_flags___closed__2; lean_object* l_IO_Process_SpawnArgs_env___default; lean_object* lean_st_ref_take(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__8; lean_object* l_EStateM_bind___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Task_Priority_dedicated; lean_object* l_IO_eprintln___at___private_Init_System_IO_0__IO_eprintlnAux___spec__1(lean_object*, lean_object*); @@ -202,7 +203,6 @@ lean_object* l_IO_FS_Stream_ofBuffer___elambda__1___boxed(lean_object*, lean_obj lean_object* l_IO_getStderr___rarg___closed__1; lean_object* lean_io_current_dir(lean_object*); lean_object* l_myMacro____x40_Init_System_IO___hyg_2797____closed__19; -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__1; lean_object* l_IO_Prim_fopenFlags___closed__10; lean_object* l_ByteArray_extract(lean_object*, lean_object*, lean_object*); lean_object* lean_string_from_utf8_unchecked(lean_object*); @@ -241,6 +241,7 @@ lean_object* l_IO_getNumHeartbeats___boxed(lean_object*, lean_object*); lean_object* l_IO_eprint(lean_object*); lean_object* l_EIO_toIO_x27___rarg(lean_object*, lean_object*); lean_object* lean_format_pretty(lean_object*, lean_object*); +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__1; lean_object* l_EStateM_instMonadFinallyEStateM(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_IO_FS_Stream_ofHandle___elambda__2___boxed(lean_object*, lean_object*); lean_object* l_IO_initializing___boxed(lean_object*); @@ -262,7 +263,6 @@ lean_object* l_IO_FS_Handle_mk___rarg(lean_object*, lean_object*, uint8_t, uint8 lean_object* l_IO_sleep___lambda__1___boxed(lean_object*, lean_object*); extern lean_object* l_instMonadEST___closed__1; lean_object* l_IO_println___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_IO_Process_spawn___boxed(lean_object*, lean_object*); lean_object* l_IO_getStdout___rarg___closed__1; lean_object* l_IO_FS_Stream_ofHandle___elambda__5___boxed(lean_object*, lean_object*); @@ -282,10 +282,10 @@ lean_object* l_instInhabitedEIO(lean_object*, lean_object*); lean_object* l_IO_FS_Stream_ofBuffer_match__1___rarg(lean_object*, lean_object*, lean_object*); uint32_t l_IO_AccessRight_flags___closed__11; lean_object* l_myMacro____x40_Init_System_IO___hyg_2797____closed__7; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10; lean_object* l_IO_FS_Handle_read(lean_object*); lean_object* lean_io_has_finished(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__6; lean_object* l_String_dropRight(lean_object*, lean_object*); lean_object* l_EIO_catchExceptions(lean_object*, lean_object*); extern lean_object* l_termDepIfThenElse___closed__14; @@ -325,6 +325,7 @@ lean_object* l_IO_Prim_setAccessRights___boxed(lean_object*, lean_object*, lean_ lean_object* l_IO_FS_Handle_readToEnd_read___at_IO_Process_output___spec__3___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_IO_isDir___rarg(lean_object*, lean_object*); lean_object* l_IO_getEnv(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Lean_instEvalIO___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_IO_sleep___boxed(lean_object*, lean_object*); lean_object* l_IO_FS_Stream_ofHandle___elambda__1(lean_object*, lean_object*, lean_object*); @@ -341,7 +342,6 @@ lean_object* l_IO_wait___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getKind(lean_object*); lean_object* l_IO_FS_Stream_ofBuffer___elambda__3(lean_object*, lean_object*, lean_object*); lean_object* l_IO_Prim_currentDir___boxed(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; lean_object* l_IO_Prim_fopenFlags___closed__5; lean_object* lean_get_stdout(lean_object*); lean_object* l_IO_FS_Stream_ofHandle___elambda__3(lean_object*, lean_object*, lean_object*); @@ -374,6 +374,7 @@ lean_object* l_IO_println___at_Lean_instEval__1___spec__1(lean_object*, lean_obj lean_object* l_instInhabitedEIO___rarg(lean_object*); lean_object* lean_get_set_stdin(lean_object*, lean_object*); lean_object* l_IO_FS_Handle_getLine___at_IO_Process_output___spec__2___boxed(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l_EStateM_instInhabitedEStateM___rarg(lean_object*, lean_object*); lean_object* l_instOrElseEIO(lean_object*, lean_object*); lean_object* l_IO_eprint___at_IO_eprintln___spec__1(lean_object*, lean_object*); @@ -393,7 +394,6 @@ lean_object* lean_io_remove_file(lean_object*, lean_object*); uint32_t l_UInt32_lor(uint32_t, uint32_t); lean_object* l_IO_Prim_fopenFlags___closed__4; lean_object* l_IO_appPath(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__6; lean_object* lean_io_initializing(lean_object*); lean_object* l_IO_FS_writeBinFile___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_IO_FS_Stream_ofHandle___elambda__6___boxed(lean_object*, lean_object*); @@ -1557,7 +1557,7 @@ static lean_object* _init_l_IO_Prim_fopenFlags___closed__12() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__1; +x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__1; x_2 = l_IO_Prim_fopenFlags___closed__2; x_3 = lean_string_append(x_1, x_2); return x_3; @@ -1567,7 +1567,7 @@ static lean_object* _init_l_IO_Prim_fopenFlags___closed__13() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__1; +x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__1; x_2 = l_IO_Prim_fopenFlags___closed__4; x_3 = lean_string_append(x_1, x_2); return x_3; @@ -6751,7 +6751,7 @@ static lean_object* _init_l_termPrintln_x21_______closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_2 = l_termS_x21_____closed__7; x_3 = l_termDepIfThenElse___closed__14; x_4 = lean_alloc_ctor(2, 3, 0); @@ -7069,12 +7069,12 @@ x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); x_31 = lean_array_push(x_27, x_30); -x_32 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_32 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); x_34 = lean_array_push(x_20, x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_35 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_15); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_15); @@ -7112,7 +7112,7 @@ x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_32); lean_ctor_set(x_52, 1, x_51); x_53 = lean_array_push(x_37, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_54 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); @@ -7130,7 +7130,7 @@ x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_15); lean_ctor_set(x_62, 1, x_61); x_63 = lean_array_push(x_60, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_64 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_65 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_65, 0, x_64); lean_ctor_set(x_65, 1, x_63); @@ -7176,12 +7176,12 @@ x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); x_83 = lean_array_push(x_79, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_84 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); x_86 = lean_array_push(x_72, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_87 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_66); x_88 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_88, 0, x_66); @@ -7219,7 +7219,7 @@ x_104 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_104, 0, x_84); lean_ctor_set(x_104, 1, x_103); x_105 = lean_array_push(x_89, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_106 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_107 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_107, 0, x_106); lean_ctor_set(x_107, 1, x_105); @@ -7237,7 +7237,7 @@ x_114 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_114, 0, x_66); lean_ctor_set(x_114, 1, x_113); x_115 = lean_array_push(x_112, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_116 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_117 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_117, 0, x_116); lean_ctor_set(x_117, 1, x_115); @@ -7293,7 +7293,7 @@ x_139 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_139, 0, x_138); lean_ctor_set(x_139, 1, x_137); x_140 = lean_array_push(x_126, x_139); -x_141 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_141 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_142 = lean_array_push(x_140, x_141); x_143 = l_Lean_nullKind___closed__2; x_144 = lean_alloc_ctor(1, 2, 0); @@ -7308,7 +7308,7 @@ lean_ctor_set(x_147, 0, x_121); lean_ctor_set(x_147, 1, x_146); lean_inc(x_147); x_148 = lean_array_push(x_145, x_147); -x_149 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_149 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_150 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_150, 0, x_149); lean_ctor_set(x_150, 1, x_148); @@ -7317,12 +7317,12 @@ x_152 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_152, 0, x_143); lean_ctor_set(x_152, 1, x_151); x_153 = lean_array_push(x_133, x_152); -x_154 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_154 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_155 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_155, 0, x_154); lean_ctor_set(x_155, 1, x_153); x_156 = lean_array_push(x_126, x_155); -x_157 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_157 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_121); x_158 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_158, 0, x_121); @@ -7359,7 +7359,7 @@ x_174 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_174, 0, x_154); lean_ctor_set(x_174, 1, x_173); x_175 = lean_array_push(x_159, x_174); -x_176 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_176 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_177 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_177, 0, x_176); lean_ctor_set(x_177, 1, x_175); @@ -7424,7 +7424,7 @@ x_204 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_204, 0, x_203); lean_ctor_set(x_204, 1, x_202); x_205 = lean_array_push(x_191, x_204); -x_206 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_206 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_207 = lean_array_push(x_205, x_206); x_208 = l_Lean_nullKind___closed__2; x_209 = lean_alloc_ctor(1, 2, 0); @@ -7439,7 +7439,7 @@ lean_ctor_set(x_212, 0, x_185); lean_ctor_set(x_212, 1, x_211); lean_inc(x_212); x_213 = lean_array_push(x_210, x_212); -x_214 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_214 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_215 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_215, 0, x_214); lean_ctor_set(x_215, 1, x_213); @@ -7448,12 +7448,12 @@ x_217 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_217, 0, x_208); lean_ctor_set(x_217, 1, x_216); x_218 = lean_array_push(x_198, x_217); -x_219 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_219 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_220 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_220, 0, x_219); lean_ctor_set(x_220, 1, x_218); x_221 = lean_array_push(x_191, x_220); -x_222 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_222 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_185); x_223 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_223, 0, x_185); @@ -7490,7 +7490,7 @@ x_239 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_239, 0, x_219); lean_ctor_set(x_239, 1, x_238); x_240 = lean_array_push(x_224, x_239); -x_241 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_241 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_242 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_242, 0, x_241); lean_ctor_set(x_242, 1, x_240); diff --git a/stage0/stdlib/Init/Util.c b/stage0/stdlib/Init/Util.c index 7b4be24cf8..70194c4133 100644 --- a/stage0/stdlib/Init/Util.c +++ b/stage0/stdlib/Init/Util.c @@ -24,7 +24,6 @@ lean_object* l_withPtrEq___rarg(lean_object*, lean_object*); lean_object* l_withPtrEqUnsafe(lean_object*); lean_object* lean_dbg_trace(lean_object*, lean_object*); lean_object* l_Monad_seqRight___default___rarg___lambda__1___boxed(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* lean_string_append(lean_object*, lean_object*); lean_object* l_withPtrEqDecEq___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_withPtrEq___boxed(lean_object*, lean_object*, lean_object*); @@ -32,6 +31,7 @@ lean_object* l_withPtrEqDecEq_match__1___rarg___boxed(lean_object*, lean_object* lean_object* l_withPtrEqDecEq_match__1___rarg(uint8_t, lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_withPtrEqDecEq(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_dbgTraceVal___rarg(lean_object*, lean_object*); lean_object* l___private_Init_Util_0__mkPanicMessage(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_panicWithPos___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -130,7 +130,7 @@ _start: lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; x_5 = l___private_Init_Util_0__mkPanicMessage___closed__1; x_6 = lean_string_append(x_5, x_1); -x_7 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_7 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_8 = lean_string_append(x_6, x_7); x_9 = l_Nat_repr(x_2); x_10 = lean_string_append(x_8, x_9); @@ -191,7 +191,7 @@ x_7 = lean_string_append(x_6, x_2); x_8 = l___private_Init_Data_Format_Basic_0__Std_Format_be___closed__1; x_9 = lean_string_append(x_7, x_8); x_10 = lean_string_append(x_9, x_1); -x_11 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_11 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_12 = lean_string_append(x_10, x_11); x_13 = l_Nat_repr(x_3); x_14 = lean_string_append(x_12, x_13); diff --git a/stage0/stdlib/Lean/Compiler/ConstFolding.c b/stage0/stdlib/Lean/Compiler/ConstFolding.c index e312c7382a..e4e301f2f3 100644 --- a/stage0/stdlib/Lean/Compiler/ConstFolding.c +++ b/stage0/stdlib/Lean/Compiler/ConstFolding.c @@ -18,7 +18,6 @@ lean_object* l_Lean_Compiler_unFoldFns___closed__3; lean_object* l_Lean_Compiler_preUIntBinFoldFns___closed__5; lean_object* l_Lean_Compiler_mkNatLe(lean_object*, lean_object*); lean_object* l_Lean_Compiler_preUIntBinFoldFns___closed__14; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_4943____closed__7; extern lean_object* l_Nat_instDivNat___closed__1; lean_object* l_Lean_Compiler_foldNatBinPred___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Compiler_numScalarTypes; @@ -62,7 +61,9 @@ lean_object* l_Lean_Compiler_preUIntBinFoldFns; lean_object* l_Lean_Compiler_foldStrictAnd___boxed(lean_object*); lean_object* l_Lean_Compiler_natFoldFns; lean_object* l_Lean_Compiler_preUIntBinFoldFns___closed__25; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_4497____closed__7; lean_object* l_List_append___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_object* l_Lean_Compiler_boolFoldFns___closed__5; lean_object* l_Lean_Compiler_foldUIntSub(uint8_t, lean_object*, lean_object*); lean_object* l_Lean_Compiler_foldToNat___rarg(lean_object*); @@ -95,6 +96,7 @@ lean_object* l_Lean_Compiler_foldNatMul___boxed(lean_object*); lean_object* l_Lean_Compiler_binFoldFns___closed__2; lean_object* l_Lean_Compiler_preUIntBinFoldFns___closed__22; lean_object* l_Lean_Compiler_NumScalarTypeInfo_toNatFn___default___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_5017____closed__7; lean_object* l_Lean_Compiler_uintFoldToNatFns; lean_object* l_Lean_Compiler_foldNatDecLe___closed__1; extern lean_object* l_Lean_instQuoteBool___closed__1; @@ -277,7 +279,6 @@ lean_object* l_Lean_Compiler_natFoldFns___closed__36; lean_object* l_Lean_Compiler_numScalarTypes___closed__10; lean_object* l_Lean_Compiler_natFoldFns___closed__35; lean_object* l_Lean_Compiler_findBinFoldFn___boxed(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_4423____closed__7; lean_object* l_Lean_Compiler_natFoldFns___closed__17; lean_object* l_Lean_Compiler_preUIntBinFoldFns___closed__3; lean_object* l_Lean_Compiler_natPowThreshold; @@ -343,7 +344,6 @@ extern lean_object* l_Nat_instModNat___closed__1; uint8_t lean_string_dec_eq(lean_object*, lean_object*); lean_object* l_Lean_Compiler_foldNatDecEq___boxed(lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__4; lean_object* l_Lean_Compiler_boolFoldFns___closed__10; lean_object* l_Lean_Compiler_uintBinFoldFns_match__1(lean_object*); lean_object* l_Lean_Compiler_toDecidableExpr___closed__2; @@ -2283,7 +2283,7 @@ static lean_object* _init_l_Lean_Compiler_mkNatEq___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_2 = l_Lean_Compiler_mkNatEq___closed__1; x_3 = l_Lean_mkConst(x_1, x_2); return x_3; @@ -2347,7 +2347,7 @@ static lean_object* _init_l_Lean_Compiler_mkNatLt___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_4943____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_5017____closed__7; x_2 = l_Lean_Compiler_mkNatLt___closed__1; x_3 = l_Lean_mkConst(x_1, x_2); return x_3; @@ -2418,7 +2418,7 @@ static lean_object* _init_l_Lean_Compiler_mkNatLe___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_4423____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_4497____closed__7; x_2 = l_Lean_Compiler_mkNatLt___closed__1; x_3 = l_Lean_mkConst(x_1, x_2); return x_3; diff --git a/stage0/stdlib/Lean/Compiler/IR/Basic.c b/stage0/stdlib/Lean/Compiler/IR/Basic.c index c507ee2939..59668ea201 100644 --- a/stage0/stdlib/Lean/Compiler/IR/Basic.c +++ b/stage0/stdlib/Lean/Compiler/IR/Basic.c @@ -18,7 +18,7 @@ lean_object* l_Lean_IR_LocalContext_getValue___boxed(lean_object*, lean_object*) lean_object* l_Lean_IR_FnBody_body___boxed(lean_object*); size_t l_USize_add(size_t, size_t); lean_object* l_Lean_IR_AltCore_mmodifyBody_match__1___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_IR_Decl_instInhabitedDecl; +lean_object* l_Lean_IR_Decl_updateBody_x21___closed__1; lean_object* l_Lean_IR_reshapeAux(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_addParamsRename(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_FnBody_alphaEqv_match__3(lean_object*); @@ -47,11 +47,13 @@ lean_object* l_Lean_IR_LitVal_beq___boxed(lean_object*, lean_object*); lean_object* l_Lean_IR_LocalContext_isParam_match__1(lean_object*); lean_object* l_Lean_IR_AltCore_mmodifyBody___rarg(lean_object*, lean_object*, lean_object*); uint8_t l_Lean_IR_LocalContext_isJP(lean_object*, lean_object*); +lean_object* l_Lean_IR_DeclInfo_sorryDep_x3f___default; lean_object* l_Lean_IR_FnBody_alphaEqv_match__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_IRType_isStruct_match__1(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_LocalContext_addParams___spec__1(lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_IR_instBEqFnBody___closed__1; extern lean_object* l_Array_empty___closed__1; +extern lean_object* l_Lean_instInhabitedExternAttrData___closed__1; lean_object* l_Lean_IR_modifyJPs_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_instAlphaEqvVarId___closed__1; lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_mmodifyJPs___spec__1___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, size_t, lean_object*); @@ -75,6 +77,8 @@ lean_object* lean_ir_mk_str_expr(lean_object*); lean_object* lean_string_append(lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_IR_addParamsRename___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_FnBody_setBody_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_IR_Decl_updateBody_x21_match__1(lean_object*); +lean_object* l_Lean_IR_Decl_updateBody_x21___closed__2; lean_object* l_Lean_IR_AltCore_setBody_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_instAlphaEqvExpr___closed__1; lean_object* l_Lean_IR_IRType_isIrrelevant___boxed(lean_object*); @@ -114,13 +118,13 @@ extern lean_object* l_Lean_instQuoteBool___closed__5; lean_object* l_Array_isEqvAux___at_Lean_IR_args_alphaEqv___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_RBNode_setBlack___rarg(lean_object*); lean_object* l_Lean_IR_Arg_beq_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_IR_Decl_getInfo_match__1(lean_object*); lean_object* lean_array_fget(lean_object*, lean_object*); lean_object* lean_ir_mk_papp_expr(lean_object*, lean_object*); lean_object* l_Std_RBNode_find___at_Lean_IR_LocalContext_isJP___spec__1(lean_object*, lean_object*); lean_object* l_Std_RBNode_del___at_Lean_IR_LocalContext_eraseJoinPointDecl___spec__2(lean_object*, lean_object*); uint8_t l_Lean_IR_args_alphaEqv(lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); -lean_object* l_Lean_IR_Decl_instInhabitedDecl___closed__1; uint8_t l_Lean_IR_VarId_alphaEqv(lean_object*, lean_object*, lean_object*); lean_object* lean_ir_mk_fapp_expr(lean_object*, lean_object*); lean_object* l_Lean_IR_LocalContext_isLocalVar___boxed(lean_object*, lean_object*); @@ -154,6 +158,7 @@ uint8_t l_Lean_IR_FnBody_isTerminal(lean_object*); lean_object* l_Array_isEqvAux___at_Lean_IR_FnBody_alphaEqv___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_instInhabitedArg___closed__1; lean_object* l_Lean_IR_Decl_params___boxed(lean_object*); +lean_object* l_Lean_IR_Decl_getInfo___boxed(lean_object*); uint8_t l_Lean_IR_FnBody_beq(lean_object*, lean_object*); lean_object* l_Std_RBNode_balRight___rarg(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Std_RBNode_isBlack___rarg(lean_object*); @@ -176,9 +181,12 @@ uint8_t l_Array_isEqvAux___at_Lean_IR_IRType_beq___spec__2(lean_object*, lean_ob lean_object* l_Lean_IR_instInhabitedFnBody; lean_object* l_Lean_IR_AltCore_mmodifyBody_match__1(lean_object*); extern lean_object* l_Array_swapAt_x21___rarg___closed__2; +lean_object* l_Lean_IR_Decl_updateBody_x21___closed__4; +lean_object* l_Lean_IR_Decl_getInfo(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_mmodifyJPs___spec__1(lean_object*); lean_object* l_Lean_IR_push(lean_object*, lean_object*); lean_object* l_Lean_IR_Expr_alphaEqv___boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_IR_instInhabitedDecl; lean_object* lean_ir_mk_alt(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_mkIf(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_FnBody_split(lean_object*); @@ -217,6 +225,7 @@ lean_object* l_Lean_IR_CtorInfo_beq_match__1(lean_object*); lean_object* l_Lean_IR_MData_empty; lean_object* l_Lean_IR_mmodifyJPs_match__1(lean_object*); lean_object* lean_ir_mk_extern_decl(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_IR_Decl_updateBody_x21___closed__3; lean_object* lean_ir_mk_ctor_expr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_IR_LocalContext_contains(lean_object*, lean_object*); lean_object* l_Lean_IR_instToFormatVarId(lean_object*); @@ -261,6 +270,7 @@ lean_object* l_Lean_IR_LocalContext_getJPBody_match__1(lean_object*); lean_object* l_Lean_IR_mkIndexSet(lean_object*); lean_object* l_Lean_IR_reshape(lean_object*, lean_object*); lean_object* l_Lean_IR_instAlphaEqvVarId; +lean_object* l_Lean_IR_instInhabitedDecl___closed__1; lean_object* l_Lean_IR_instBEqCtorInfo; uint8_t l_Array_isEqvAux___at_Lean_IR_IRType_beq___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_Decl_resultType___boxed(lean_object*); @@ -272,11 +282,13 @@ lean_object* l_Lean_IR_Decl_params_match__1___rarg(lean_object*, lean_object*, l lean_object* l_Lean_IR_IRType_instBEqIRType; lean_object* l_Lean_IR_IRType_beq_match__1(lean_object*); lean_object* l_Lean_IR_IRType_isScalar_match__1(lean_object*); +lean_object* l_Lean_IR_Decl_updateBody_x21(lean_object*, lean_object*); lean_object* lean_ir_mk_uset(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_instInhabitedVarId; lean_object* l_Lean_IR_modifyJPs(lean_object*, lean_object*); lean_object* l_Lean_IR_Decl_name_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_LocalContext_isParam___boxed(lean_object*, lean_object*); +lean_object* l_Lean_IR_Decl_updateBody_x21_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_instToStringJoinPointId(lean_object*); lean_object* lean_ir_mk_ret(lean_object*); lean_object* lean_ir_mk_sproj_expr(lean_object*, lean_object*, lean_object*); @@ -285,6 +297,7 @@ lean_object* l_Lean_IR_instBEqArg___closed__1; lean_object* l_Lean_IR_CtorInfo_beq_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_LocalContext_getJPBody(lean_object*, lean_object*); lean_object* lean_ir_mk_sset(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_IR_Decl_getInfo_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_instInhabitedAlt; lean_object* l_Lean_IR_FnBody_resetBody(lean_object*); lean_object* l_Lean_IR_FnBody_alphaEqv_match__2(lean_object*); @@ -4455,15 +4468,23 @@ lean_ctor_set(x_8, 1, x_6); return x_8; } } -static lean_object* _init_l_Lean_IR_Decl_instInhabitedDecl___closed__1() { +static lean_object* _init_l_Lean_IR_DeclInfo_sorryDep_x3f___default() { +_start: +{ +lean_object* x_1; +x_1 = lean_box(0); +return x_1; +} +} +static lean_object* _init_l_Lean_IR_instInhabitedDecl___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_1 = lean_box(0); x_2 = l_Array_empty___closed__1; -x_3 = lean_box(6); -x_4 = lean_box(13); -x_5 = lean_alloc_ctor(0, 4, 0); +x_3 = lean_box(0); +x_4 = l_Lean_instInhabitedExternAttrData___closed__1; +x_5 = lean_alloc_ctor(1, 4, 0); lean_ctor_set(x_5, 0, x_1); lean_ctor_set(x_5, 1, x_2); lean_ctor_set(x_5, 2, x_3); @@ -4471,11 +4492,11 @@ lean_ctor_set(x_5, 3, x_4); return x_5; } } -static lean_object* _init_l_Lean_IR_Decl_instInhabitedDecl() { +static lean_object* _init_l_Lean_IR_instInhabitedDecl() { _start: { lean_object* x_1; -x_1 = l_Lean_IR_Decl_instInhabitedDecl___closed__1; +x_1 = l_Lean_IR_instInhabitedDecl___closed__1; return x_1; } } @@ -4484,7 +4505,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -4494,25 +4515,27 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; +lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_dec(x_2); -x_9 = lean_ctor_get(x_1, 0); -lean_inc(x_9); -x_10 = lean_ctor_get(x_1, 1); +x_10 = lean_ctor_get(x_1, 0); lean_inc(x_10); -x_11 = lean_ctor_get(x_1, 2); +x_11 = lean_ctor_get(x_1, 1); lean_inc(x_11); -x_12 = lean_ctor_get(x_1, 3); +x_12 = lean_ctor_get(x_1, 2); lean_inc(x_12); +x_13 = lean_ctor_get(x_1, 3); +lean_inc(x_13); lean_dec(x_1); -x_13 = lean_apply_4(x_3, x_9, x_10, x_11, x_12); -return x_13; +x_14 = lean_apply_4(x_3, x_10, x_11, x_12, x_13); +return x_14; } } } @@ -4547,7 +4570,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -4557,25 +4580,27 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; +lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_dec(x_2); -x_9 = lean_ctor_get(x_1, 0); -lean_inc(x_9); -x_10 = lean_ctor_get(x_1, 1); +x_10 = lean_ctor_get(x_1, 0); lean_inc(x_10); -x_11 = lean_ctor_get(x_1, 2); +x_11 = lean_ctor_get(x_1, 1); lean_inc(x_11); -x_12 = lean_ctor_get(x_1, 3); +x_12 = lean_ctor_get(x_1, 2); lean_inc(x_12); +x_13 = lean_ctor_get(x_1, 3); +lean_inc(x_13); lean_dec(x_1); -x_13 = lean_apply_4(x_3, x_9, x_10, x_11, x_12); -return x_13; +x_14 = lean_apply_4(x_3, x_10, x_11, x_12, x_13); +return x_14; } } } @@ -4610,7 +4635,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -4620,25 +4645,27 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; +lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_dec(x_2); -x_9 = lean_ctor_get(x_1, 0); -lean_inc(x_9); -x_10 = lean_ctor_get(x_1, 1); +x_10 = lean_ctor_get(x_1, 0); lean_inc(x_10); -x_11 = lean_ctor_get(x_1, 2); +x_11 = lean_ctor_get(x_1, 1); lean_inc(x_11); -x_12 = lean_ctor_get(x_1, 3); +x_12 = lean_ctor_get(x_1, 2); lean_inc(x_12); +x_13 = lean_ctor_get(x_1, 3); +lean_inc(x_13); lean_dec(x_1); -x_13 = lean_apply_4(x_3, x_9, x_10, x_11, x_12); -return x_13; +x_14 = lean_apply_4(x_3, x_10, x_11, x_12, x_13); +return x_14; } } } @@ -4731,16 +4758,206 @@ x_3 = lean_box(x_2); return x_3; } } +lean_object* l_Lean_IR_Decl_getInfo_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; +lean_dec(x_3); +x_4 = lean_ctor_get(x_1, 0); +lean_inc(x_4); +x_5 = lean_ctor_get(x_1, 1); +lean_inc(x_5); +x_6 = lean_ctor_get(x_1, 2); +lean_inc(x_6); +x_7 = lean_ctor_get(x_1, 3); +lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); +lean_dec(x_1); +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; +} +else +{ +lean_object* x_10; +lean_dec(x_2); +x_10 = lean_apply_1(x_3, x_1); +return x_10; +} +} +} +lean_object* l_Lean_IR_Decl_getInfo_match__1(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l_Lean_IR_Decl_getInfo_match__1___rarg), 3, 0); +return x_2; +} +} +lean_object* l_Lean_IR_Decl_getInfo(lean_object* x_1) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_object* x_2; +x_2 = lean_ctor_get(x_1, 4); +lean_inc(x_2); +return x_2; +} +else +{ +lean_object* x_3; +x_3 = lean_box(0); +return x_3; +} +} +} +lean_object* l_Lean_IR_Decl_getInfo___boxed(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = l_Lean_IR_Decl_getInfo(x_1); +lean_dec(x_1); +return x_2; +} +} +lean_object* l_Lean_IR_Decl_updateBody_x21_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; +lean_dec(x_3); +x_4 = lean_ctor_get(x_1, 0); +lean_inc(x_4); +x_5 = lean_ctor_get(x_1, 1); +lean_inc(x_5); +x_6 = lean_ctor_get(x_1, 2); +lean_inc(x_6); +x_7 = lean_ctor_get(x_1, 3); +lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); +lean_dec(x_1); +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; +} +else +{ +lean_object* x_10; +lean_dec(x_2); +x_10 = lean_apply_1(x_3, x_1); +return x_10; +} +} +} +lean_object* l_Lean_IR_Decl_updateBody_x21_match__1(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l_Lean_IR_Decl_updateBody_x21_match__1___rarg), 3, 0); +return x_2; +} +} +static lean_object* _init_l_Lean_IR_Decl_updateBody_x21___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("Lean.Compiler.IR.Basic"); +return x_1; +} +} +static lean_object* _init_l_Lean_IR_Decl_updateBody_x21___closed__2() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("Lean.IR.Decl.updateBody!"); +return x_1; +} +} +static lean_object* _init_l_Lean_IR_Decl_updateBody_x21___closed__3() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("expected definition"); +return x_1; +} +} +static lean_object* _init_l_Lean_IR_Decl_updateBody_x21___closed__4() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; +x_1 = l_Lean_IR_Decl_updateBody_x21___closed__1; +x_2 = l_Lean_IR_Decl_updateBody_x21___closed__2; +x_3 = lean_unsigned_to_nat(430u); +x_4 = lean_unsigned_to_nat(9u); +x_5 = l_Lean_IR_Decl_updateBody_x21___closed__3; +x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); +return x_6; +} +} +lean_object* l_Lean_IR_Decl_updateBody_x21(lean_object* x_1, lean_object* x_2) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +uint8_t x_3; +x_3 = !lean_is_exclusive(x_1); +if (x_3 == 0) +{ +lean_object* x_4; +x_4 = lean_ctor_get(x_1, 3); +lean_dec(x_4); +lean_ctor_set(x_1, 3, x_2); +return x_1; +} +else +{ +lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; +x_5 = lean_ctor_get(x_1, 0); +x_6 = lean_ctor_get(x_1, 1); +x_7 = lean_ctor_get(x_1, 2); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); +lean_inc(x_7); +lean_inc(x_6); +lean_inc(x_5); +lean_dec(x_1); +x_9 = lean_alloc_ctor(0, 5, 0); +lean_ctor_set(x_9, 0, x_5); +lean_ctor_set(x_9, 1, x_6); +lean_ctor_set(x_9, 2, x_7); +lean_ctor_set(x_9, 3, x_2); +lean_ctor_set(x_9, 4, x_8); +return x_9; +} +} +else +{ +lean_object* x_10; lean_object* x_11; lean_object* x_12; +lean_dec(x_2); +lean_dec(x_1); +x_10 = l_Lean_IR_instInhabitedDecl; +x_11 = l_Lean_IR_Decl_updateBody_x21___closed__4; +x_12 = lean_panic_fn(x_10, x_11); +return x_12; +} +} +} lean_object* lean_ir_mk_decl(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { -lean_object* x_5; -x_5 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_5, 0, x_1); -lean_ctor_set(x_5, 1, x_2); -lean_ctor_set(x_5, 2, x_3); -lean_ctor_set(x_5, 3, x_4); -return x_5; +lean_object* x_5; lean_object* x_6; +x_5 = lean_box(0); +x_6 = lean_alloc_ctor(0, 5, 0); +lean_ctor_set(x_6, 0, x_1); +lean_ctor_set(x_6, 1, x_2); +lean_ctor_set(x_6, 2, x_3); +lean_ctor_set(x_6, 3, x_4); +lean_ctor_set(x_6, 4, x_5); +return x_6; } } lean_object* lean_ir_mk_extern_decl(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { @@ -17258,10 +17475,20 @@ l_Lean_IR_AltCore_mmodifyBody___rarg___closed__1 = _init_l_Lean_IR_AltCore_mmodi lean_mark_persistent(l_Lean_IR_AltCore_mmodifyBody___rarg___closed__1); l_Lean_IR_reshapeAux___closed__1 = _init_l_Lean_IR_reshapeAux___closed__1(); lean_mark_persistent(l_Lean_IR_reshapeAux___closed__1); -l_Lean_IR_Decl_instInhabitedDecl___closed__1 = _init_l_Lean_IR_Decl_instInhabitedDecl___closed__1(); -lean_mark_persistent(l_Lean_IR_Decl_instInhabitedDecl___closed__1); -l_Lean_IR_Decl_instInhabitedDecl = _init_l_Lean_IR_Decl_instInhabitedDecl(); -lean_mark_persistent(l_Lean_IR_Decl_instInhabitedDecl); +l_Lean_IR_DeclInfo_sorryDep_x3f___default = _init_l_Lean_IR_DeclInfo_sorryDep_x3f___default(); +lean_mark_persistent(l_Lean_IR_DeclInfo_sorryDep_x3f___default); +l_Lean_IR_instInhabitedDecl___closed__1 = _init_l_Lean_IR_instInhabitedDecl___closed__1(); +lean_mark_persistent(l_Lean_IR_instInhabitedDecl___closed__1); +l_Lean_IR_instInhabitedDecl = _init_l_Lean_IR_instInhabitedDecl(); +lean_mark_persistent(l_Lean_IR_instInhabitedDecl); +l_Lean_IR_Decl_updateBody_x21___closed__1 = _init_l_Lean_IR_Decl_updateBody_x21___closed__1(); +lean_mark_persistent(l_Lean_IR_Decl_updateBody_x21___closed__1); +l_Lean_IR_Decl_updateBody_x21___closed__2 = _init_l_Lean_IR_Decl_updateBody_x21___closed__2(); +lean_mark_persistent(l_Lean_IR_Decl_updateBody_x21___closed__2); +l_Lean_IR_Decl_updateBody_x21___closed__3 = _init_l_Lean_IR_Decl_updateBody_x21___closed__3(); +lean_mark_persistent(l_Lean_IR_Decl_updateBody_x21___closed__3); +l_Lean_IR_Decl_updateBody_x21___closed__4 = _init_l_Lean_IR_Decl_updateBody_x21___closed__4(); +lean_mark_persistent(l_Lean_IR_Decl_updateBody_x21___closed__4); l_Lean_IR_instInhabitedIndexSet = _init_l_Lean_IR_instInhabitedIndexSet(); lean_mark_persistent(l_Lean_IR_instInhabitedIndexSet); l_Lean_IR_instAlphaEqvVarId___closed__1 = _init_l_Lean_IR_instAlphaEqvVarId___closed__1(); diff --git a/stage0/stdlib/Lean/Compiler/IR/Borrow.c b/stage0/stdlib/Lean/Compiler/IR/Borrow.c index 01f9e30b3a..e7577a822b 100644 --- a/stage0/stdlib/Lean/Compiler/IR/Borrow.c +++ b/stage0/stdlib/Lean/Compiler/IR/Borrow.c @@ -21,7 +21,6 @@ size_t l_USize_add(size_t, size_t); extern lean_object* l_Lean_Name_getString_x21___closed__3; lean_object* l_Lean_IR_Borrow_ParamMap_fmt___closed__2; uint8_t l_Lean_IR_Borrow_OwnedSet_beq(lean_object*, lean_object*); -extern lean_object* l_Lean_IR_Decl_instInhabitedDecl; lean_object* l_Lean_IR_Borrow_ownArg_match__1(lean_object*); lean_object* l_Lean_IR_Borrow_mkInitParamMap___closed__1; lean_object* l_Lean_IR_Borrow_ownParamsUsingArgs_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -52,7 +51,6 @@ lean_object* l_Lean_IR_Borrow_preserveTailCall_match__1___rarg(lean_object*, lea uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l_Lean_IR_Borrow_InitParamMap_visitDecls(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Compiler_IR_Borrow_0__Lean_IR_Borrow_ParamMap_beqKey____x40_Lean_Compiler_IR_Borrow___hyg_128__match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_IR_Borrow_OwnedSet_contains___boxed(lean_object*, lean_object*); lean_object* l_Std_RBNode_findCore___at_Lean_IR_UniqueIds_checkId___spec__1(lean_object*, lean_object*); lean_object* l_Std_HashMapImp_insert___at_Lean_IR_Borrow_OwnedSet_insert___spec__1(lean_object*, lean_object*, lean_object*); @@ -89,6 +87,7 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_Borrow_updateParamMap___spec__1 extern lean_object* l_Int_Int_pow___closed__1; lean_object* l_Lean_IR_Borrow_BorrowInfState_owned___default; lean_object* l_Lean_IR_Borrow_OwnedSet_beq_match__1___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Lean_IR_Borrow_instToFormatParamMap___closed__1; lean_object* l_Std_AssocList_find_x3f___at_Lean_IR_Borrow_ApplyParamMap_visitFnBody___spec__2(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_Borrow_InitParamMap_visitFnBody___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -144,6 +143,7 @@ lean_object* l_Lean_IR_Borrow_getParamInfo_match__1___rarg(lean_object*, lean_ob lean_object* l_Lean_IR_Borrow_collectDecl(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_Borrow_ApplyParamMap_visitFnBody_match__3(lean_object*); lean_object* l_Lean_IR_Borrow_ownArgs(lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_IR_instInhabitedDecl; lean_object* l_Lean_IR_Borrow_InitParamMap_initBorrow(lean_object*); lean_object* l_Nat_forM_loop___at_Lean_IR_Borrow_ownParamsUsingArgs___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_Borrow_infer(lean_object*, lean_object*); @@ -1068,7 +1068,7 @@ static lean_object* _init_l_Std_AssocList_foldlM___at_Lean_IR_Borrow_ParamMap_fm _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -2001,7 +2001,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -2011,16 +2011,18 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; +lean_object* x_10; lean_dec(x_2); -x_9 = lean_apply_1(x_3, x_1); -return x_9; +x_10 = lean_apply_1(x_3, x_1); +return x_10; } } } @@ -2723,7 +2725,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -2733,16 +2735,18 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; +lean_object* x_10; lean_dec(x_2); -x_9 = lean_apply_1(x_3, x_1); -return x_9; +x_10 = lean_apply_1(x_3, x_1); +return x_10; } } } @@ -2801,108 +2805,114 @@ uint8_t x_13; x_13 = !lean_is_exclusive(x_10); if (x_13 == 0) { -lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; +lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; x_14 = lean_ctor_get(x_10, 0); x_15 = lean_ctor_get(x_10, 2); x_16 = lean_ctor_get(x_10, 3); -x_17 = lean_ctor_get(x_10, 1); -lean_dec(x_17); -lean_inc(x_14); -x_18 = l_Lean_IR_Borrow_ApplyParamMap_visitFnBody(x_14, x_1, x_16); -lean_inc(x_14); -x_19 = lean_alloc_ctor(0, 1, 0); -lean_ctor_set(x_19, 0, x_14); -x_20 = l_Std_HashMapImp_find_x3f___at_Lean_IR_Borrow_ApplyParamMap_visitFnBody___spec__1(x_1, x_19); -lean_dec(x_19); -if (lean_obj_tag(x_20) == 0) -{ -lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; +x_17 = lean_ctor_get(x_10, 4); +x_18 = lean_ctor_get(x_10, 1); lean_dec(x_18); +lean_inc(x_14); +x_19 = l_Lean_IR_Borrow_ApplyParamMap_visitFnBody(x_14, x_1, x_16); +lean_inc(x_14); +x_20 = lean_alloc_ctor(0, 1, 0); +lean_ctor_set(x_20, 0, x_14); +x_21 = l_Std_HashMapImp_find_x3f___at_Lean_IR_Borrow_ApplyParamMap_visitFnBody___spec__1(x_1, x_20); +lean_dec(x_20); +if (lean_obj_tag(x_21) == 0) +{ +lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; +lean_dec(x_19); lean_free_object(x_10); +lean_dec(x_17); lean_dec(x_15); lean_dec(x_14); -x_21 = l_Lean_IR_Decl_instInhabitedDecl; -x_22 = l_Array_mapMUnsafe_map___at_Lean_IR_Borrow_ApplyParamMap_visitDecls___spec__1___closed__2; -x_23 = lean_panic_fn(x_21, x_22); -x_24 = x_23; -x_25 = lean_array_uset(x_9, x_3, x_24); +x_22 = l_Lean_IR_instInhabitedDecl; +x_23 = l_Array_mapMUnsafe_map___at_Lean_IR_Borrow_ApplyParamMap_visitDecls___spec__1___closed__2; +x_24 = lean_panic_fn(x_22, x_23); +x_25 = x_24; +x_26 = lean_array_uset(x_9, x_3, x_25); x_3 = x_12; -x_4 = x_25; +x_4 = x_26; goto _start; } else { -lean_object* x_27; lean_object* x_28; lean_object* x_29; -x_27 = lean_ctor_get(x_20, 0); -lean_inc(x_27); -lean_dec(x_20); -lean_ctor_set(x_10, 3, x_18); -lean_ctor_set(x_10, 1, x_27); -x_28 = x_10; -x_29 = lean_array_uset(x_9, x_3, x_28); +lean_object* x_28; lean_object* x_29; lean_object* x_30; +x_28 = lean_ctor_get(x_21, 0); +lean_inc(x_28); +lean_dec(x_21); +lean_ctor_set(x_10, 3, x_19); +lean_ctor_set(x_10, 1, x_28); +x_29 = x_10; +x_30 = lean_array_uset(x_9, x_3, x_29); x_3 = x_12; -x_4 = x_29; +x_4 = x_30; goto _start; } } else { -lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; -x_31 = lean_ctor_get(x_10, 0); -x_32 = lean_ctor_get(x_10, 2); -x_33 = lean_ctor_get(x_10, 3); +lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; +x_32 = lean_ctor_get(x_10, 0); +x_33 = lean_ctor_get(x_10, 2); +x_34 = lean_ctor_get(x_10, 3); +x_35 = lean_ctor_get(x_10, 4); +lean_inc(x_35); +lean_inc(x_34); lean_inc(x_33); lean_inc(x_32); -lean_inc(x_31); lean_dec(x_10); -lean_inc(x_31); -x_34 = l_Lean_IR_Borrow_ApplyParamMap_visitFnBody(x_31, x_1, x_33); -lean_inc(x_31); -x_35 = lean_alloc_ctor(0, 1, 0); -lean_ctor_set(x_35, 0, x_31); -x_36 = l_Std_HashMapImp_find_x3f___at_Lean_IR_Borrow_ApplyParamMap_visitFnBody___spec__1(x_1, x_35); -lean_dec(x_35); -if (lean_obj_tag(x_36) == 0) +lean_inc(x_32); +x_36 = l_Lean_IR_Borrow_ApplyParamMap_visitFnBody(x_32, x_1, x_34); +lean_inc(x_32); +x_37 = lean_alloc_ctor(0, 1, 0); +lean_ctor_set(x_37, 0, x_32); +x_38 = l_Std_HashMapImp_find_x3f___at_Lean_IR_Borrow_ApplyParamMap_visitFnBody___spec__1(x_1, x_37); +lean_dec(x_37); +if (lean_obj_tag(x_38) == 0) { -lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; -lean_dec(x_34); -lean_dec(x_32); -lean_dec(x_31); -x_37 = l_Lean_IR_Decl_instInhabitedDecl; -x_38 = l_Array_mapMUnsafe_map___at_Lean_IR_Borrow_ApplyParamMap_visitDecls___spec__1___closed__2; -x_39 = lean_panic_fn(x_37, x_38); -x_40 = x_39; -x_41 = lean_array_uset(x_9, x_3, x_40); -x_3 = x_12; -x_4 = x_41; -goto _start; -} -else -{ -lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; -x_43 = lean_ctor_get(x_36, 0); -lean_inc(x_43); +lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_dec(x_36); -x_44 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_44, 0, x_31); -lean_ctor_set(x_44, 1, x_43); -lean_ctor_set(x_44, 2, x_32); -lean_ctor_set(x_44, 3, x_34); -x_45 = x_44; -x_46 = lean_array_uset(x_9, x_3, x_45); +lean_dec(x_35); +lean_dec(x_33); +lean_dec(x_32); +x_39 = l_Lean_IR_instInhabitedDecl; +x_40 = l_Array_mapMUnsafe_map___at_Lean_IR_Borrow_ApplyParamMap_visitDecls___spec__1___closed__2; +x_41 = lean_panic_fn(x_39, x_40); +x_42 = x_41; +x_43 = lean_array_uset(x_9, x_3, x_42); x_3 = x_12; -x_4 = x_46; +x_4 = x_43; +goto _start; +} +else +{ +lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; +x_45 = lean_ctor_get(x_38, 0); +lean_inc(x_45); +lean_dec(x_38); +x_46 = lean_alloc_ctor(0, 5, 0); +lean_ctor_set(x_46, 0, x_32); +lean_ctor_set(x_46, 1, x_45); +lean_ctor_set(x_46, 2, x_33); +lean_ctor_set(x_46, 3, x_36); +lean_ctor_set(x_46, 4, x_35); +x_47 = x_46; +x_48 = lean_array_uset(x_9, x_3, x_47); +x_3 = x_12; +x_4 = x_48; goto _start; } } } else { -lean_object* x_48; lean_object* x_49; -x_48 = x_10; -x_49 = lean_array_uset(x_9, x_3, x_48); +lean_object* x_50; lean_object* x_51; +x_50 = x_10; +x_51 = lean_array_uset(x_9, x_3, x_50); x_3 = x_12; -x_4 = x_49; +x_4 = x_51; goto _start; } } @@ -5450,7 +5460,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -5460,16 +5470,18 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; +lean_object* x_10; lean_dec(x_2); -x_9 = lean_apply_1(x_3, x_1); -return x_9; +x_10 = lean_apply_1(x_3, x_1); +return x_10; } } } diff --git a/stage0/stdlib/Lean/Compiler/IR/Boxing.c b/stage0/stdlib/Lean/Compiler/IR/Boxing.c index d699be8557..e2c13c97bc 100644 --- a/stage0/stdlib/Lean/Compiler/IR/Boxing.c +++ b/stage0/stdlib/Lean/Compiler/IR/Boxing.c @@ -42,7 +42,7 @@ extern lean_object* l_Array_empty___closed__1; lean_object* l_Lean_IR_ExplicitBoxing_withJDecl(lean_object*); extern lean_object* l_Lean_closureMaxArgs; lean_object* l_Lean_IR_ExplicitBoxing_withParams(lean_object*); -lean_object* l_Lean_IR_ExplicitBoxing_mkBoxedVersionAux___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_IR_ExplicitBoxing_mkBoxedVersionAux___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_LocalContext_getJPParams(lean_object*, lean_object*); uint8_t l_Lean_IR_CtorInfo_isScalar(lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); @@ -87,11 +87,11 @@ uint8_t l_Lean_isExtern(lean_object*, lean_object*); lean_object* l_Lean_IR_AltCore_mmodifyBody___at_Lean_IR_ExplicitBoxing_visitFnBody___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Compiler_IR_Boxing_0__Lean_IR_ExplicitBoxing_isExpensiveConstantValueBoxing(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_ExplicitBoxing_castArgsIfNeeded(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_IR_Decl_instInhabitedDecl___closed__1; lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_ExplicitBoxing_mkBoxedVersionAux___spec__1(size_t, size_t, lean_object*, lean_object*); lean_object* l_Lean_IR_ExplicitBoxing_mkCast___closed__4; lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_Lean_IR_ExplicitBoxing_castArgsIfNeededAux_match__2(lean_object*); +lean_object* l_Lean_IR_ExplicitBoxing_mkBoxedVersionAux___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_ExplicitBoxing_mkCast___closed__2; lean_object* l___private_Lean_Compiler_IR_Boxing_0__Lean_IR_ExplicitBoxing_isExpensiveConstantValueBoxing_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_ExplicitBoxing_getScrutineeType_match__2___rarg(uint8_t, lean_object*, lean_object*); @@ -116,6 +116,7 @@ lean_object* l_Array_anyMUnsafe_any___at_Lean_IR_ExplicitBoxing_requiresBoxedVer uint8_t l_Lean_IR_IRType_beq(lean_object*, lean_object*); lean_object* l_Lean_IR_findEnvDecl_x27(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_ExplicitBoxing_castArgsIfNeeded___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_IR_Decl_getInfo(lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_IR_ExplicitBoxing_boxArgsIfNeeded___spec__2(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_ExplicitBoxing_getJPParams_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_explicitBoxing(lean_object*, lean_object*, lean_object*); @@ -171,6 +172,7 @@ lean_object* l_Lean_IR_ExplicitBoxing_visitFnBody(lean_object*, lean_object*, le uint8_t l_Lean_IR_ExplicitBoxing_isBoxedName(lean_object*); lean_object* l_Lean_IR_reshape(lean_object*, lean_object*); lean_object* l_Lean_IR_ExplicitBoxing_getEnv___boxed(lean_object*, lean_object*); +extern lean_object* l_Lean_IR_instInhabitedDecl___closed__1; lean_object* l_Lean_IR_ExplicitBoxing_mkBoxedVersion(lean_object*); lean_object* l_Lean_IR_ExplicitBoxing_unboxResultIfNeeded___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_LocalContext_addLocal(lean_object*, lean_object*, lean_object*, lean_object*); @@ -178,6 +180,7 @@ lean_object* l_Lean_IR_ExplicitBoxing_mkBoxedVersionAux_match__2(lean_object*); lean_object* l_Lean_IR_ExplicitBoxing_eqvTypes___boxed(lean_object*, lean_object*); lean_object* l_Lean_IR_ExplicitBoxing_run_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_ExplicitBoxing_getResultType(lean_object*, lean_object*); +lean_object* l_Lean_IR_Decl_updateBody_x21(lean_object*, lean_object*); lean_object* l_Lean_IR_ExplicitBoxing_castArgsIfNeededAux___at_Lean_IR_ExplicitBoxing_castArgsIfNeeded___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_ExplicitBoxing_BoxingState_nextAuxId___default; lean_object* l_Lean_IR_ExplicitBoxing_getVarType_match__1(lean_object*); @@ -782,22 +785,24 @@ return x_73; } } } -lean_object* l_Lean_IR_ExplicitBoxing_mkBoxedVersionAux___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +lean_object* l_Lean_IR_ExplicitBoxing_mkBoxedVersionAux___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: { -lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; -x_5 = l_Lean_IR_ExplicitBoxing_mkBoxedName___closed__1; -x_6 = lean_name_mk_string(x_1, x_5); -x_7 = lean_box(7); -x_8 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_8, 0, x_6); -lean_ctor_set(x_8, 1, x_2); -lean_ctor_set(x_8, 2, x_7); -lean_ctor_set(x_8, 3, x_3); -x_9 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_9, 0, x_8); -lean_ctor_set(x_9, 1, x_4); -return x_9; +lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; +x_6 = l_Lean_IR_ExplicitBoxing_mkBoxedName___closed__1; +x_7 = lean_name_mk_string(x_1, x_6); +x_8 = l_Lean_IR_Decl_getInfo(x_2); +x_9 = lean_box(7); +x_10 = lean_alloc_ctor(0, 5, 0); +lean_ctor_set(x_10, 0, x_7); +lean_ctor_set(x_10, 1, x_3); +lean_ctor_set(x_10, 2, x_9); +lean_ctor_set(x_10, 3, x_4); +lean_ctor_set(x_10, 4, x_8); +x_11 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_11, 0, x_10); +lean_ctor_set(x_11, 1, x_5); +return x_11; } } static lean_object* _init_l_Lean_IR_ExplicitBoxing_mkBoxedVersionAux___closed__1() { @@ -890,7 +895,7 @@ lean_ctor_set(x_31, 0, x_22); x_32 = lean_alloc_ctor(11, 1, 0); lean_ctor_set(x_32, 0, x_31); x_33 = l_Lean_IR_reshape(x_29, x_32); -x_34 = l_Lean_IR_ExplicitBoxing_mkBoxedVersionAux___lambda__1(x_25, x_12, x_33, x_23); +x_34 = l_Lean_IR_ExplicitBoxing_mkBoxedVersionAux___lambda__1(x_25, x_1, x_12, x_33, x_23); return x_34; } else @@ -918,7 +923,7 @@ lean_ctor_set(x_42, 0, x_36); x_43 = lean_alloc_ctor(11, 1, 0); lean_ctor_set(x_43, 0, x_42); x_44 = l_Lean_IR_reshape(x_41, x_43); -x_45 = l_Lean_IR_ExplicitBoxing_mkBoxedVersionAux___lambda__1(x_25, x_12, x_44, x_37); +x_45 = l_Lean_IR_ExplicitBoxing_mkBoxedVersionAux___lambda__1(x_25, x_1, x_12, x_44, x_37); return x_45; } } @@ -946,6 +951,15 @@ lean_dec(x_1); return x_7; } } +lean_object* l_Lean_IR_ExplicitBoxing_mkBoxedVersionAux___lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +_start: +{ +lean_object* x_6; +x_6 = l_Lean_IR_ExplicitBoxing_mkBoxedVersionAux___lambda__1(x_1, x_2, x_3, x_4, x_5); +lean_dec(x_2); +return x_6; +} +} lean_object* l_Lean_IR_ExplicitBoxing_mkBoxedVersionAux___boxed(lean_object* x_1, lean_object* x_2) { _start: { @@ -1796,7 +1810,7 @@ x_6 = l_Lean_IR_findEnvDecl_x27(x_4, x_1, x_5); if (lean_obj_tag(x_6) == 0) { lean_object* x_7; lean_object* x_8; -x_7 = l_Lean_IR_Decl_instInhabitedDecl___closed__1; +x_7 = l_Lean_IR_instInhabitedDecl___closed__1; x_8 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_8, 0, x_7); lean_ctor_set(x_8, 1, x_3); @@ -2622,7 +2636,7 @@ uint8_t x_34; x_34 = !lean_is_exclusive(x_20); if (x_34 == 0) { -lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; +lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; x_35 = lean_ctor_get(x_20, 3); lean_dec(x_35); x_36 = lean_ctor_get(x_20, 2); @@ -2641,185 +2655,191 @@ lean_inc(x_42); x_44 = lean_alloc_ctor(6, 2, 0); lean_ctor_set(x_44, 0, x_42); lean_ctor_set(x_44, 1, x_43); +x_45 = lean_box(0); lean_inc(x_28); -x_45 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_45, 0, x_42); -lean_ctor_set(x_45, 1, x_43); -lean_ctor_set(x_45, 2, x_3); -lean_ctor_set(x_45, 3, x_28); -x_46 = lean_array_push(x_30, x_45); +x_46 = lean_alloc_ctor(0, 5, 0); +lean_ctor_set(x_46, 0, x_42); +lean_ctor_set(x_46, 1, x_43); +lean_ctor_set(x_46, 2, x_3); +lean_ctor_set(x_46, 3, x_28); +lean_ctor_set(x_46, 4, x_45); +x_47 = lean_array_push(x_30, x_46); lean_inc(x_44); -x_47 = lean_alloc_ctor(1, 3, 0); -lean_ctor_set(x_47, 0, x_28); -lean_ctor_set(x_47, 1, x_44); -lean_ctor_set(x_47, 2, x_31); -x_48 = lean_nat_add(x_32, x_23); +x_48 = lean_alloc_ctor(1, 3, 0); +lean_ctor_set(x_48, 0, x_28); +lean_ctor_set(x_48, 1, x_44); +lean_ctor_set(x_48, 2, x_31); +x_49 = lean_nat_add(x_32, x_23); lean_dec(x_32); -lean_ctor_set(x_20, 3, x_48); -lean_ctor_set(x_20, 2, x_47); -lean_ctor_set(x_20, 1, x_46); +lean_ctor_set(x_20, 3, x_49); +lean_ctor_set(x_20, 2, x_48); +lean_ctor_set(x_20, 1, x_47); lean_ctor_set(x_6, 0, x_44); return x_6; } else { -lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; +lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_dec(x_20); -x_49 = lean_ctor_get(x_4, 0); -x_50 = l_Lean_IR_ExplicitBoxing_mkCast___closed__4; +x_50 = lean_ctor_get(x_4, 0); +x_51 = l_Lean_IR_ExplicitBoxing_mkCast___closed__4; lean_inc(x_32); -x_51 = l_Lean_Name_appendIndexAfter(x_50, x_32); -x_52 = l_Lean_Name_append(x_49, x_51); -x_53 = l_Array_empty___closed__1; -lean_inc(x_52); -x_54 = lean_alloc_ctor(6, 2, 0); -lean_ctor_set(x_54, 0, x_52); -lean_ctor_set(x_54, 1, x_53); +x_52 = l_Lean_Name_appendIndexAfter(x_51, x_32); +x_53 = l_Lean_Name_append(x_50, x_52); +x_54 = l_Array_empty___closed__1; +lean_inc(x_53); +x_55 = lean_alloc_ctor(6, 2, 0); +lean_ctor_set(x_55, 0, x_53); +lean_ctor_set(x_55, 1, x_54); +x_56 = lean_box(0); lean_inc(x_28); -x_55 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_55, 0, x_52); -lean_ctor_set(x_55, 1, x_53); -lean_ctor_set(x_55, 2, x_3); -lean_ctor_set(x_55, 3, x_28); -x_56 = lean_array_push(x_30, x_55); -lean_inc(x_54); -x_57 = lean_alloc_ctor(1, 3, 0); -lean_ctor_set(x_57, 0, x_28); +x_57 = lean_alloc_ctor(0, 5, 0); +lean_ctor_set(x_57, 0, x_53); lean_ctor_set(x_57, 1, x_54); -lean_ctor_set(x_57, 2, x_31); -x_58 = lean_nat_add(x_32, x_23); +lean_ctor_set(x_57, 2, x_3); +lean_ctor_set(x_57, 3, x_28); +lean_ctor_set(x_57, 4, x_56); +x_58 = lean_array_push(x_30, x_57); +lean_inc(x_55); +x_59 = lean_alloc_ctor(1, 3, 0); +lean_ctor_set(x_59, 0, x_28); +lean_ctor_set(x_59, 1, x_55); +lean_ctor_set(x_59, 2, x_31); +x_60 = lean_nat_add(x_32, x_23); lean_dec(x_32); -x_59 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_59, 0, x_29); -lean_ctor_set(x_59, 1, x_56); -lean_ctor_set(x_59, 2, x_57); -lean_ctor_set(x_59, 3, x_58); -lean_ctor_set(x_6, 1, x_59); -lean_ctor_set(x_6, 0, x_54); +x_61 = lean_alloc_ctor(0, 4, 0); +lean_ctor_set(x_61, 0, x_29); +lean_ctor_set(x_61, 1, x_58); +lean_ctor_set(x_61, 2, x_59); +lean_ctor_set(x_61, 3, x_60); +lean_ctor_set(x_6, 1, x_61); +lean_ctor_set(x_6, 0, x_55); return x_6; } } else { -lean_object* x_60; +lean_object* x_62; lean_dec(x_32); lean_dec(x_31); lean_dec(x_30); lean_dec(x_29); lean_dec(x_28); lean_dec(x_3); -x_60 = lean_ctor_get(x_33, 0); -lean_inc(x_60); +x_62 = lean_ctor_get(x_33, 0); +lean_inc(x_62); lean_dec(x_33); -lean_ctor_set(x_6, 0, x_60); +lean_ctor_set(x_6, 0, x_62); return x_6; } } else { -lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; -x_61 = lean_ctor_get(x_6, 1); -lean_inc(x_61); +lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; +x_63 = lean_ctor_get(x_6, 1); +lean_inc(x_63); lean_dec(x_6); -x_62 = lean_ctor_get(x_7, 0); -lean_inc(x_62); +x_64 = lean_ctor_get(x_7, 0); +lean_inc(x_64); lean_dec(x_7); -x_63 = lean_unsigned_to_nat(1u); +x_65 = lean_unsigned_to_nat(1u); lean_inc(x_2); -x_64 = lean_alloc_ctor(9, 2, 0); -lean_ctor_set(x_64, 0, x_2); -lean_ctor_set(x_64, 1, x_63); -x_65 = lean_unsigned_to_nat(2u); -x_66 = l_Lean_IR_ExplicitBoxing_mkCast___closed__2; +x_66 = lean_alloc_ctor(9, 2, 0); +lean_ctor_set(x_66, 0, x_2); +lean_ctor_set(x_66, 1, x_65); +x_67 = lean_unsigned_to_nat(2u); +x_68 = l_Lean_IR_ExplicitBoxing_mkCast___closed__2; lean_inc(x_3); -x_67 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_67, 0, x_65); -lean_ctor_set(x_67, 1, x_3); -lean_ctor_set(x_67, 2, x_64); -lean_ctor_set(x_67, 3, x_66); -x_68 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_68, 0, x_63); -lean_ctor_set(x_68, 1, x_2); -lean_ctor_set(x_68, 2, x_62); -lean_ctor_set(x_68, 3, x_67); -x_69 = lean_ctor_get(x_61, 0); -lean_inc(x_69); -x_70 = lean_ctor_get(x_61, 1); +x_69 = lean_alloc_ctor(0, 4, 0); +lean_ctor_set(x_69, 0, x_67); +lean_ctor_set(x_69, 1, x_3); +lean_ctor_set(x_69, 2, x_66); +lean_ctor_set(x_69, 3, x_68); +x_70 = lean_alloc_ctor(0, 4, 0); +lean_ctor_set(x_70, 0, x_65); +lean_ctor_set(x_70, 1, x_2); +lean_ctor_set(x_70, 2, x_64); +lean_ctor_set(x_70, 3, x_69); +x_71 = lean_ctor_get(x_63, 0); +lean_inc(x_71); +x_72 = lean_ctor_get(x_63, 1); +lean_inc(x_72); +x_73 = lean_ctor_get(x_63, 2); +lean_inc(x_73); +x_74 = lean_ctor_get(x_63, 3); +lean_inc(x_74); +lean_inc(x_73); lean_inc(x_70); -x_71 = lean_ctor_get(x_61, 2); -lean_inc(x_71); -x_72 = lean_ctor_get(x_61, 3); -lean_inc(x_72); -lean_inc(x_71); -lean_inc(x_68); -x_73 = l_Std_AssocList_find_x3f___at_Lean_IR_ExplicitBoxing_mkCast___spec__1(x_68, x_71); -if (lean_obj_tag(x_73) == 0) +x_75 = l_Std_AssocList_find_x3f___at_Lean_IR_ExplicitBoxing_mkCast___spec__1(x_70, x_73); +if (lean_obj_tag(x_75) == 0) { -lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; -if (lean_is_exclusive(x_61)) { - lean_ctor_release(x_61, 0); - lean_ctor_release(x_61, 1); - lean_ctor_release(x_61, 2); - lean_ctor_release(x_61, 3); - x_74 = x_61; +lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; +if (lean_is_exclusive(x_63)) { + lean_ctor_release(x_63, 0); + lean_ctor_release(x_63, 1); + lean_ctor_release(x_63, 2); + lean_ctor_release(x_63, 3); + x_76 = x_63; } else { - lean_dec_ref(x_61); - x_74 = lean_box(0); + lean_dec_ref(x_63); + x_76 = lean_box(0); } -x_75 = lean_ctor_get(x_4, 0); -x_76 = l_Lean_IR_ExplicitBoxing_mkCast___closed__4; -lean_inc(x_72); -x_77 = l_Lean_Name_appendIndexAfter(x_76, x_72); -x_78 = l_Lean_Name_append(x_75, x_77); -x_79 = l_Array_empty___closed__1; -lean_inc(x_78); -x_80 = lean_alloc_ctor(6, 2, 0); -lean_ctor_set(x_80, 0, x_78); -lean_ctor_set(x_80, 1, x_79); -lean_inc(x_68); -x_81 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_81, 0, x_78); -lean_ctor_set(x_81, 1, x_79); -lean_ctor_set(x_81, 2, x_3); -lean_ctor_set(x_81, 3, x_68); -x_82 = lean_array_push(x_70, x_81); +x_77 = lean_ctor_get(x_4, 0); +x_78 = l_Lean_IR_ExplicitBoxing_mkCast___closed__4; +lean_inc(x_74); +x_79 = l_Lean_Name_appendIndexAfter(x_78, x_74); +x_80 = l_Lean_Name_append(x_77, x_79); +x_81 = l_Array_empty___closed__1; lean_inc(x_80); -x_83 = lean_alloc_ctor(1, 3, 0); -lean_ctor_set(x_83, 0, x_68); -lean_ctor_set(x_83, 1, x_80); -lean_ctor_set(x_83, 2, x_71); -x_84 = lean_nat_add(x_72, x_63); -lean_dec(x_72); -if (lean_is_scalar(x_74)) { - x_85 = lean_alloc_ctor(0, 4, 0); +x_82 = lean_alloc_ctor(6, 2, 0); +lean_ctor_set(x_82, 0, x_80); +lean_ctor_set(x_82, 1, x_81); +x_83 = lean_box(0); +lean_inc(x_70); +x_84 = lean_alloc_ctor(0, 5, 0); +lean_ctor_set(x_84, 0, x_80); +lean_ctor_set(x_84, 1, x_81); +lean_ctor_set(x_84, 2, x_3); +lean_ctor_set(x_84, 3, x_70); +lean_ctor_set(x_84, 4, x_83); +x_85 = lean_array_push(x_72, x_84); +lean_inc(x_82); +x_86 = lean_alloc_ctor(1, 3, 0); +lean_ctor_set(x_86, 0, x_70); +lean_ctor_set(x_86, 1, x_82); +lean_ctor_set(x_86, 2, x_73); +x_87 = lean_nat_add(x_74, x_65); +lean_dec(x_74); +if (lean_is_scalar(x_76)) { + x_88 = lean_alloc_ctor(0, 4, 0); } else { - x_85 = x_74; + x_88 = x_76; } -lean_ctor_set(x_85, 0, x_69); -lean_ctor_set(x_85, 1, x_82); -lean_ctor_set(x_85, 2, x_83); -lean_ctor_set(x_85, 3, x_84); -x_86 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_86, 0, x_80); -lean_ctor_set(x_86, 1, x_85); -return x_86; +lean_ctor_set(x_88, 0, x_71); +lean_ctor_set(x_88, 1, x_85); +lean_ctor_set(x_88, 2, x_86); +lean_ctor_set(x_88, 3, x_87); +x_89 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_89, 0, x_82); +lean_ctor_set(x_89, 1, x_88); +return x_89; } else { -lean_object* x_87; lean_object* x_88; +lean_object* x_90; lean_object* x_91; +lean_dec(x_74); +lean_dec(x_73); lean_dec(x_72); lean_dec(x_71); lean_dec(x_70); -lean_dec(x_69); -lean_dec(x_68); lean_dec(x_3); -x_87 = lean_ctor_get(x_73, 0); -lean_inc(x_87); -lean_dec(x_73); -x_88 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_88, 0, x_87); -lean_ctor_set(x_88, 1, x_61); -return x_88; +x_90 = lean_ctor_get(x_75, 0); +lean_inc(x_90); +lean_dec(x_75); +x_91 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_91, 0, x_90); +lean_ctor_set(x_91, 1, x_63); +return x_91; } } } @@ -8644,7 +8664,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -8654,16 +8674,18 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; +lean_object* x_10; lean_dec(x_2); -x_9 = lean_apply_1(x_3, x_1); -return x_9; +x_10 = lean_apply_1(x_3, x_1); +return x_10; } } } @@ -8688,7 +8710,7 @@ x_10 = 1; x_11 = x_5 + x_10; if (lean_obj_tag(x_9) == 0) { -lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; uint8_t x_18; +lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; x_12 = lean_ctor_get(x_9, 0); lean_inc(x_12); x_13 = lean_ctor_get(x_9, 1); @@ -8700,113 +8722,51 @@ lean_inc(x_15); x_16 = lean_unsigned_to_nat(0u); lean_inc(x_9); x_17 = l_Lean_IR_MaxIndex_collectDecl(x_9, x_16); -x_18 = !lean_is_exclusive(x_9); -if (x_18 == 0) -{ -lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; -x_19 = lean_ctor_get(x_9, 3); -lean_dec(x_19); -x_20 = lean_ctor_get(x_9, 2); -lean_dec(x_20); -x_21 = lean_ctor_get(x_9, 1); -lean_dec(x_21); -x_22 = lean_ctor_get(x_9, 0); -lean_dec(x_22); -x_23 = lean_unsigned_to_nat(1u); -x_24 = lean_nat_add(x_17, x_23); +x_18 = lean_unsigned_to_nat(1u); +x_19 = lean_nat_add(x_17, x_18); lean_dec(x_17); -x_25 = lean_box(0); -x_26 = l_Array_empty___closed__1; -x_27 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_27, 0, x_24); -lean_ctor_set(x_27, 1, x_26); -lean_ctor_set(x_27, 2, x_25); -lean_ctor_set(x_27, 3, x_23); +x_20 = lean_box(0); +x_21 = l_Array_empty___closed__1; +x_22 = lean_alloc_ctor(0, 4, 0); +lean_ctor_set(x_22, 0, x_19); +lean_ctor_set(x_22, 1, x_21); +lean_ctor_set(x_22, 2, x_20); +lean_ctor_set(x_22, 3, x_18); lean_inc(x_3); -x_28 = l_Lean_IR_LocalContext_addParams(x_3, x_13); +x_23 = l_Lean_IR_LocalContext_addParams(x_3, x_13); +lean_dec(x_13); lean_inc(x_1); lean_inc(x_2); -lean_inc(x_14); -lean_inc(x_12); -x_29 = lean_alloc_ctor(0, 5, 0); -lean_ctor_set(x_29, 0, x_12); -lean_ctor_set(x_29, 1, x_28); -lean_ctor_set(x_29, 2, x_14); -lean_ctor_set(x_29, 3, x_2); -lean_ctor_set(x_29, 4, x_1); -x_30 = l_Lean_IR_ExplicitBoxing_visitFnBody(x_15, x_29, x_27); -x_31 = lean_ctor_get(x_30, 0); -lean_inc(x_31); -x_32 = lean_ctor_get(x_30, 1); -lean_inc(x_32); -lean_dec(x_30); -x_33 = lean_ctor_get(x_32, 1); -lean_inc(x_33); -lean_dec(x_32); -x_34 = l_Array_append___rarg(x_7, x_33); -lean_dec(x_33); -lean_ctor_set(x_9, 3, x_31); -x_35 = l_Lean_IR_Decl_elimDead(x_9); -x_36 = lean_array_push(x_34, x_35); +x_24 = lean_alloc_ctor(0, 5, 0); +lean_ctor_set(x_24, 0, x_12); +lean_ctor_set(x_24, 1, x_23); +lean_ctor_set(x_24, 2, x_14); +lean_ctor_set(x_24, 3, x_2); +lean_ctor_set(x_24, 4, x_1); +x_25 = l_Lean_IR_ExplicitBoxing_visitFnBody(x_15, x_24, x_22); +x_26 = lean_ctor_get(x_25, 0); +lean_inc(x_26); +x_27 = lean_ctor_get(x_25, 1); +lean_inc(x_27); +lean_dec(x_25); +x_28 = lean_ctor_get(x_27, 1); +lean_inc(x_28); +lean_dec(x_27); +x_29 = l_Array_append___rarg(x_7, x_28); +lean_dec(x_28); +x_30 = l_Lean_IR_Decl_updateBody_x21(x_9, x_26); +x_31 = l_Lean_IR_Decl_elimDead(x_30); +x_32 = lean_array_push(x_29, x_31); x_5 = x_11; -x_7 = x_36; +x_7 = x_32; goto _start; } else { -lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; -lean_dec(x_9); -x_38 = lean_unsigned_to_nat(1u); -x_39 = lean_nat_add(x_17, x_38); -lean_dec(x_17); -x_40 = lean_box(0); -x_41 = l_Array_empty___closed__1; -x_42 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_42, 0, x_39); -lean_ctor_set(x_42, 1, x_41); -lean_ctor_set(x_42, 2, x_40); -lean_ctor_set(x_42, 3, x_38); -lean_inc(x_3); -x_43 = l_Lean_IR_LocalContext_addParams(x_3, x_13); -lean_inc(x_1); -lean_inc(x_2); -lean_inc(x_14); -lean_inc(x_12); -x_44 = lean_alloc_ctor(0, 5, 0); -lean_ctor_set(x_44, 0, x_12); -lean_ctor_set(x_44, 1, x_43); -lean_ctor_set(x_44, 2, x_14); -lean_ctor_set(x_44, 3, x_2); -lean_ctor_set(x_44, 4, x_1); -x_45 = l_Lean_IR_ExplicitBoxing_visitFnBody(x_15, x_44, x_42); -x_46 = lean_ctor_get(x_45, 0); -lean_inc(x_46); -x_47 = lean_ctor_get(x_45, 1); -lean_inc(x_47); -lean_dec(x_45); -x_48 = lean_ctor_get(x_47, 1); -lean_inc(x_48); -lean_dec(x_47); -x_49 = l_Array_append___rarg(x_7, x_48); -lean_dec(x_48); -x_50 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_50, 0, x_12); -lean_ctor_set(x_50, 1, x_13); -lean_ctor_set(x_50, 2, x_14); -lean_ctor_set(x_50, 3, x_46); -x_51 = l_Lean_IR_Decl_elimDead(x_50); -x_52 = lean_array_push(x_49, x_51); +lean_object* x_34; +x_34 = lean_array_push(x_7, x_9); x_5 = x_11; -x_7 = x_52; -goto _start; -} -} -else -{ -lean_object* x_54; -x_54 = lean_array_push(x_7, x_9); -x_5 = x_11; -x_7 = x_54; +x_7 = x_34; goto _start; } } diff --git a/stage0/stdlib/Lean/Compiler/IR/Checker.c b/stage0/stdlib/Lean/Compiler/IR/Checker.c index b774f83518..b9535f199b 100644 --- a/stage0/stdlib/Lean/Compiler/IR/Checker.c +++ b/stage0/stdlib/Lean/Compiler/IR/Checker.c @@ -6903,7 +6903,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -6913,25 +6913,27 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; +lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_dec(x_2); -x_9 = lean_ctor_get(x_1, 0); -lean_inc(x_9); -x_10 = lean_ctor_get(x_1, 1); +x_10 = lean_ctor_get(x_1, 0); lean_inc(x_10); -x_11 = lean_ctor_get(x_1, 2); +x_11 = lean_ctor_get(x_1, 1); lean_inc(x_11); -x_12 = lean_ctor_get(x_1, 3); +x_12 = lean_ctor_get(x_1, 2); lean_inc(x_12); +x_13 = lean_ctor_get(x_1, 3); +lean_inc(x_13); lean_dec(x_1); -x_13 = lean_apply_4(x_3, x_9, x_10, x_11, x_12); -return x_13; +x_14 = lean_apply_4(x_3, x_10, x_11, x_12, x_13); +return x_14; } } } diff --git a/stage0/stdlib/Lean/Compiler/IR/CtorLayout.c b/stage0/stdlib/Lean/Compiler/IR/CtorLayout.c index 1d0c701373..15220012a0 100644 --- a/stage0/stdlib/Lean/Compiler/IR/CtorLayout.c +++ b/stage0/stdlib/Lean/Compiler/IR/CtorLayout.c @@ -16,10 +16,10 @@ extern "C" { lean_object* l_Lean_IR_CtorFieldInfo_format___closed__7; lean_object* l_Std_fmt___at_Lean_Position_instToFormatPosition___spec__1(lean_object*); extern lean_object* l_Std_Format_join___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__35; lean_object* l_Lean_IR_CtorFieldInfo_format_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_CtorFieldInfo_format___closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Std_fmt___at_Lean_IR_CtorFieldInfo_format___spec__1(lean_object*); lean_object* l_Lean_IR_CtorFieldInfo_format___closed__5; extern lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatArg___closed__2; @@ -176,7 +176,7 @@ static lean_object* _init_l_Lean_IR_CtorFieldInfo_format___closed__8() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; diff --git a/stage0/stdlib/Lean/Compiler/IR/ElimDeadBranches.c b/stage0/stdlib/Lean/Compiler/IR/ElimDeadBranches.c index 445a989fee..eaab33db41 100644 --- a/stage0/stdlib/Lean/Compiler/IR/ElimDeadBranches.c +++ b/stage0/stdlib/Lean/Compiler/IR/ElimDeadBranches.c @@ -30,7 +30,6 @@ lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDe lean_object* l_Lean_IR_UnreachableBranches_functionSummariesExt___closed__5; lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_Value_truncate___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_inferStep___spec__2(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_IR_Decl_instInhabitedDecl; lean_object* l_Lean_IR_UnreachableBranches_elimDeadAux_match__1(lean_object*); lean_object* lean_mk_empty_array_with_capacity(lean_object*); lean_object* l_Std_RBNode_insert___at_Lean_NameSet_insert___spec__1(lean_object*, lean_object*, lean_object*); @@ -197,6 +196,7 @@ lean_object* l_Lean_IR_UnreachableBranches_findArgValue___boxed(lean_object*, le lean_object* l_Function_comp___rarg(lean_object*, lean_object*, lean_object*); size_t l_USize_shiftLeft(size_t, size_t); lean_object* l_List_foldr___at_Lean_IR_UnreachableBranches_Value_beq___spec__4___boxed(lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_IR_instInhabitedDecl; lean_object* l___private_Lean_Compiler_IR_ElimDeadBranches_0__Lean_IR_UnreachableBranches_resetNestedJPParams_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_540____spec__19___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_UnreachableBranches_elimDead___boxed(lean_object*, lean_object*); @@ -293,6 +293,7 @@ uint8_t l_Std_AssocList_contains___at_Lean_IR_UnreachableBranches_initFn____x40_ lean_object* l_List_foldr___at_Lean_IR_UnreachableBranches_Value_beq___spec__5___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_UnreachableBranches_elimDead(lean_object*, lean_object*); lean_object* l_Lean_IR_UnreachableBranches_interpExpr_match__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_IR_Decl_updateBody_x21(lean_object*, lean_object*); lean_object* l_Std_AssocList_find_x3f___at_Lean_IR_UnreachableBranches_getFunctionSummary_x3f___spec__6(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_Value_truncate___spec__3(lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_IR_UnreachableBranches_inferMain(lean_object*, lean_object*); @@ -8163,7 +8164,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -8173,25 +8174,27 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; +lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_dec(x_2); -x_9 = lean_ctor_get(x_1, 0); -lean_inc(x_9); -x_10 = lean_ctor_get(x_1, 1); +x_10 = lean_ctor_get(x_1, 0); lean_inc(x_10); -x_11 = lean_ctor_get(x_1, 2); +x_11 = lean_ctor_get(x_1, 1); lean_inc(x_11); -x_12 = lean_ctor_get(x_1, 3); +x_12 = lean_ctor_get(x_1, 2); lean_inc(x_12); +x_13 = lean_ctor_get(x_1, 3); +lean_inc(x_13); lean_dec(x_1); -x_13 = lean_apply_4(x_3, x_9, x_10, x_11, x_12); -return x_13; +x_14 = lean_apply_4(x_3, x_10, x_11, x_12, x_13); +return x_14; } } } @@ -8290,7 +8293,7 @@ lean_dec(x_4); x_12 = lean_nat_sub(x_3, x_11); x_13 = lean_nat_sub(x_12, x_10); lean_dec(x_12); -x_14 = l_Lean_IR_Decl_instInhabitedDecl; +x_14 = l_Lean_IR_instInhabitedDecl; x_15 = lean_array_get(x_14, x_1, x_13); if (lean_obj_tag(x_15) == 0) { @@ -9179,7 +9182,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -9189,16 +9192,18 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; +lean_object* x_10; lean_dec(x_2); -x_9 = lean_apply_1(x_3, x_1); -return x_9; +x_10 = lean_apply_1(x_3, x_1); +return x_10; } } } @@ -9215,36 +9220,12 @@ _start: { if (lean_obj_tag(x_2) == 0) { -uint8_t x_3; -x_3 = !lean_is_exclusive(x_2); -if (x_3 == 0) -{ -lean_object* x_4; lean_object* x_5; -x_4 = lean_ctor_get(x_2, 3); -x_5 = l_Lean_IR_UnreachableBranches_elimDeadAux(x_1, x_4); -lean_ctor_set(x_2, 3, x_5); -return x_2; -} -else -{ -lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; -x_6 = lean_ctor_get(x_2, 0); -x_7 = lean_ctor_get(x_2, 1); -x_8 = lean_ctor_get(x_2, 2); -x_9 = lean_ctor_get(x_2, 3); -lean_inc(x_9); -lean_inc(x_8); -lean_inc(x_7); -lean_inc(x_6); -lean_dec(x_2); -x_10 = l_Lean_IR_UnreachableBranches_elimDeadAux(x_1, x_9); -x_11 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_11, 0, x_6); -lean_ctor_set(x_11, 1, x_7); -lean_ctor_set(x_11, 2, x_8); -lean_ctor_set(x_11, 3, x_10); -return x_11; -} +lean_object* x_3; lean_object* x_4; lean_object* x_5; +x_3 = lean_ctor_get(x_2, 3); +lean_inc(x_3); +x_4 = l_Lean_IR_UnreachableBranches_elimDeadAux(x_1, x_3); +x_5 = l_Lean_IR_Decl_updateBody_x21(x_2, x_4); +return x_5; } else { @@ -9297,7 +9278,7 @@ lean_dec(x_4); x_10 = lean_nat_add(x_9, x_8); x_11 = lean_nat_sub(x_3, x_10); lean_dec(x_10); -x_12 = l_Lean_IR_Decl_instInhabitedDecl; +x_12 = l_Lean_IR_instInhabitedDecl; x_13 = lean_array_get(x_12, x_1, x_11); x_14 = l_Lean_IR_Decl_name(x_13); lean_dec(x_13); diff --git a/stage0/stdlib/Lean/Compiler/IR/ElimDeadVars.c b/stage0/stdlib/Lean/Compiler/IR/ElimDeadVars.c index e1fb7d1ff7..ed3b7a39ed 100644 --- a/stage0/stdlib/Lean/Compiler/IR/ElimDeadVars.c +++ b/stage0/stdlib/Lean/Compiler/IR/ElimDeadVars.c @@ -41,6 +41,7 @@ lean_object* l_Lean_IR_reshapeWithoutDead(lean_object*, lean_object*); lean_object* l_Lean_IR_Decl_elimDead(lean_object*); lean_object* l_Lean_IR_FnBody_setBody(lean_object*, lean_object*); lean_object* l_Lean_IR_FnBody_flatten(lean_object*); +lean_object* l_Lean_IR_Decl_updateBody_x21(lean_object*, lean_object*); lean_object* lean_array_pop(lean_object*); lean_object* l_Lean_IR_FnBody_elimDead_match__1(lean_object*); lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); @@ -540,7 +541,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -550,16 +551,18 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; +lean_object* x_10; lean_dec(x_2); -x_9 = lean_apply_1(x_3, x_1); -return x_9; +x_10 = lean_apply_1(x_3, x_1); +return x_10; } } } @@ -576,36 +579,12 @@ _start: { if (lean_obj_tag(x_1) == 0) { -uint8_t x_2; -x_2 = !lean_is_exclusive(x_1); -if (x_2 == 0) -{ -lean_object* x_3; lean_object* x_4; -x_3 = lean_ctor_get(x_1, 3); -x_4 = l_Lean_IR_FnBody_elimDead(x_3); -lean_ctor_set(x_1, 3, x_4); -return x_1; -} -else -{ -lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; -x_5 = lean_ctor_get(x_1, 0); -x_6 = lean_ctor_get(x_1, 1); -x_7 = lean_ctor_get(x_1, 2); -x_8 = lean_ctor_get(x_1, 3); -lean_inc(x_8); -lean_inc(x_7); -lean_inc(x_6); -lean_inc(x_5); -lean_dec(x_1); -x_9 = l_Lean_IR_FnBody_elimDead(x_8); -x_10 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_10, 0, x_5); -lean_ctor_set(x_10, 1, x_6); -lean_ctor_set(x_10, 2, x_7); -lean_ctor_set(x_10, 3, x_9); -return x_10; -} +lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_2 = lean_ctor_get(x_1, 3); +lean_inc(x_2); +x_3 = l_Lean_IR_FnBody_elimDead(x_2); +x_4 = l_Lean_IR_Decl_updateBody_x21(x_1, x_3); +return x_4; } else { diff --git a/stage0/stdlib/Lean/Compiler/IR/EmitC.c b/stage0/stdlib/Lean/Compiler/IR/EmitC.c index 0dcf108dc5..5d250b27eb 100644 --- a/stage0/stdlib/Lean/Compiler/IR/EmitC.c +++ b/stage0/stdlib/Lean/Compiler/IR/EmitC.c @@ -37,6 +37,7 @@ lean_object* l_Lean_IR_EmitC_emitMarkPersistent___boxed(lean_object*, lean_objec size_t l_USize_add(size_t, size_t); lean_object* l_Std_HashMapImp_find_x3f___at_Lean_IR_EmitC_getJPParams___spec__1(lean_object*, lean_object*); lean_object* l_Lean_IR_EmitC_emitMainFn___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_object* l_Lean_IR_EmitC_emitUnbox___closed__4; lean_object* l_Lean_IR_EmitC_emitFileHeader___closed__4; lean_object* l_Lean_IR_EmitC_emitInc___lambda__1___closed__1; @@ -133,8 +134,6 @@ lean_object* l_Lean_IR_EmitC_emitMarkPersistent(lean_object*, lean_object*, lean uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l_Lean_IR_EmitC_emitMainFn___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_EmitC_emitApp___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__12; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* lean_ir_emit_c(lean_object*, lean_object*); uint8_t l_Nat_anyAux___at_Lean_IR_EmitC_overwriteParam___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_EmitC_emitApp___closed__5; @@ -211,6 +210,7 @@ lean_object* l_Lean_IR_EmitC_toCInitName___boxed(lean_object*, lean_object*, lea lean_object* l_Lean_IR_EmitC_emitLns___at_Lean_IR_EmitC_emitMainFn___spec__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_EmitC_emitFileHeader___closed__25; lean_object* l_List_forM___at_Lean_IR_EmitC_emitFnDecls___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Lean_IR_EmitC_emitJmp___closed__1; lean_object* l_Lean_IR_EmitC_getDecl_match__1(lean_object*); lean_object* l_Lean_IR_EmitC_toCInitName___closed__1; @@ -2284,7 +2284,7 @@ lean_object* l_Lean_IR_EmitC_emitFnDeclAux___lambda__1(lean_object* x_1, lean_ob _start: { lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; -x_4 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_4 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_5 = lean_string_append(x_3, x_4); x_6 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_7 = lean_string_append(x_5, x_6); @@ -3080,7 +3080,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -3090,16 +3090,18 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; +lean_object* x_10; lean_dec(x_2); -x_9 = lean_apply_1(x_3, x_1); -return x_9; +x_10 = lean_apply_1(x_3, x_1); +return x_10; } } } @@ -6133,7 +6135,7 @@ x_24 = l_Lean_IR_EmitC_emitArg(x_16, x_5, x_23); x_25 = lean_ctor_get(x_24, 1); lean_inc(x_25); lean_dec(x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_26 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_27 = lean_string_append(x_25, x_26); x_28 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_29 = lean_string_append(x_27, x_28); @@ -6184,7 +6186,7 @@ x_16 = lean_string_append(x_15, x_14); lean_dec(x_14); x_17 = lean_string_append(x_13, x_16); lean_dec(x_16); -x_18 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_18 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_19 = lean_string_append(x_17, x_18); x_20 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_21 = lean_string_append(x_19, x_20); @@ -6207,7 +6209,7 @@ x_28 = lean_string_append(x_27, x_26); lean_dec(x_26); x_29 = lean_string_append(x_25, x_28); lean_dec(x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_30 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_31 = lean_string_append(x_29, x_30); x_32 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_33 = lean_string_append(x_31, x_32); @@ -7043,7 +7045,7 @@ x_21 = lean_ctor_get(x_20, 1); lean_inc(x_21); lean_dec(x_20); x_22 = lean_string_append(x_21, x_10); -x_23 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_23 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_24 = lean_string_append(x_22, x_23); x_25 = lean_string_append(x_24, x_14); x_26 = l_Lean_IR_EmitC_emitMainFn___lambda__1___closed__4; @@ -7182,7 +7184,7 @@ lean_inc(x_29); lean_dec(x_28); x_30 = lean_string_append(x_29, x_12); lean_dec(x_12); -x_31 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_31 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_32 = lean_string_append(x_30, x_31); x_33 = lean_string_append(x_32, x_16); if (x_4 == 0) @@ -8103,7 +8105,7 @@ x_26 = l_Lean_expandExternPattern(x_24, x_25); lean_dec(x_25); x_27 = lean_string_append(x_6, x_26); lean_dec(x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_28 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_29 = lean_string_append(x_27, x_28); x_30 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_31 = lean_string_append(x_29, x_30); @@ -9612,7 +9614,7 @@ lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean x_11 = lean_ctor_get(x_9, 1); x_12 = lean_ctor_get(x_9, 0); lean_dec(x_12); -x_13 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_13 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_14 = lean_string_append(x_11, x_13); x_15 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_16 = lean_string_append(x_14, x_15); @@ -9627,7 +9629,7 @@ lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean x_18 = lean_ctor_get(x_9, 1); lean_inc(x_18); lean_dec(x_9); -x_19 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_19 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_20 = lean_string_append(x_18, x_19); x_21 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_22 = lean_string_append(x_20, x_21); @@ -10645,7 +10647,7 @@ x_25 = l_Lean_IR_EmitC_emitArg(x_16, x_5, x_24); x_26 = lean_ctor_get(x_25, 1); lean_inc(x_26); lean_dec(x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_27 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_28 = lean_string_append(x_26, x_27); x_29 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_30 = lean_string_append(x_28, x_29); @@ -10722,7 +10724,7 @@ x_27 = l_Lean_IR_EmitC_emitArg(x_16, x_5, x_26); x_28 = lean_ctor_get(x_27, 1); lean_inc(x_28); lean_dec(x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_29 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_30 = lean_string_append(x_28, x_29); x_31 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_32 = lean_string_append(x_30, x_31); @@ -10797,7 +10799,7 @@ x_24 = lean_string_append(x_22, x_23); x_25 = l_Nat_repr(x_12); x_26 = lean_string_append(x_24, x_25); lean_dec(x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_27 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_28 = lean_string_append(x_26, x_27); x_29 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_30 = lean_string_append(x_28, x_29); @@ -11755,7 +11757,7 @@ x_9 = lean_string_append(x_8, x_7); lean_dec(x_7); x_10 = lean_string_append(x_3, x_9); lean_dec(x_9); -x_11 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_11 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_12 = lean_string_append(x_10, x_11); x_13 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_14 = lean_string_append(x_12, x_13); @@ -12218,7 +12220,7 @@ lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lea x_97 = lean_ctor_get(x_95, 1); x_98 = lean_ctor_get(x_95, 0); lean_dec(x_98); -x_99 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_99 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_100 = lean_string_append(x_97, x_99); x_101 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_102 = lean_string_append(x_100, x_101); @@ -12233,7 +12235,7 @@ lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; x_104 = lean_ctor_get(x_95, 1); lean_inc(x_104); lean_dec(x_95); -x_105 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_105 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_106 = lean_string_append(x_104, x_105); x_107 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_108 = lean_string_append(x_106, x_107); @@ -12308,7 +12310,7 @@ lean_dec(x_9); x_14 = l_Nat_repr(x_13); x_15 = lean_string_append(x_12, x_14); lean_dec(x_14); -x_16 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_16 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_17 = lean_string_append(x_15, x_16); x_18 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_19 = lean_string_append(x_17, x_18); @@ -12743,7 +12745,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -12753,16 +12755,18 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; +lean_object* x_10; lean_dec(x_2); -x_9 = lean_apply_1(x_3, x_1); -return x_9; +x_10 = lean_apply_1(x_3, x_1); +return x_10; } } } diff --git a/stage0/stdlib/Lean/Compiler/IR/EmitUtil.c b/stage0/stdlib/Lean/Compiler/IR/EmitUtil.c index 00c9c7afd1..0541f1a4aa 100644 --- a/stage0/stdlib/Lean/Compiler/IR/EmitUtil.c +++ b/stage0/stdlib/Lean/Compiler/IR/EmitUtil.c @@ -735,7 +735,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -745,25 +745,27 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; +lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_dec(x_2); -x_9 = lean_ctor_get(x_1, 0); -lean_inc(x_9); -x_10 = lean_ctor_get(x_1, 1); +x_10 = lean_ctor_get(x_1, 0); lean_inc(x_10); -x_11 = lean_ctor_get(x_1, 2); +x_11 = lean_ctor_get(x_1, 1); lean_inc(x_11); -x_12 = lean_ctor_get(x_1, 3); +x_12 = lean_ctor_get(x_1, 2); lean_inc(x_12); +x_13 = lean_ctor_get(x_1, 3); +lean_inc(x_13); lean_dec(x_1); -x_13 = lean_apply_4(x_3, x_9, x_10, x_11, x_12); -return x_13; +x_14 = lean_apply_4(x_3, x_10, x_11, x_12, x_13); +return x_14; } } } @@ -1967,7 +1969,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -1977,16 +1979,18 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; +lean_object* x_10; lean_dec(x_2); -x_9 = lean_apply_1(x_3, x_1); -return x_9; +x_10 = lean_apply_1(x_3, x_1); +return x_10; } } } diff --git a/stage0/stdlib/Lean/Compiler/IR/ExpandResetReuse.c b/stage0/stdlib/Lean/Compiler/IR/ExpandResetReuse.c index 269b679007..bb0ee663ad 100644 --- a/stage0/stdlib/Lean/Compiler/IR/ExpandResetReuse.c +++ b/stage0/stdlib/Lean/Compiler/IR/ExpandResetReuse.c @@ -140,6 +140,7 @@ lean_object* lean_nat_mul(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_ExpandResetReuse_reuseToCtor___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_ExpandResetReuse_reuseToCtor___boxed(lean_object*, lean_object*); lean_object* l_Lean_IR_ExpandResetReuse_releaseUnreadFields_match__1___rarg(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_IR_Decl_updateBody_x21(lean_object*, lean_object*); lean_object* l_Lean_IR_ExpandResetReuse_CollectProjMap_collectFnBody_match__1(lean_object*); lean_object* l_Lean_IR_ExpandResetReuse_mkFresh___rarg(lean_object*); lean_object* lean_array_pop(lean_object*); @@ -826,7 +827,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -836,16 +837,18 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; +lean_object* x_10; lean_dec(x_2); -x_9 = lean_apply_1(x_3, x_1); -return x_9; +x_10 = lean_apply_1(x_3, x_1); +return x_10; } } } @@ -4880,7 +4883,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -4890,16 +4893,18 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; +lean_object* x_10; lean_dec(x_2); -x_9 = lean_apply_1(x_3, x_1); -return x_9; +x_10 = lean_apply_1(x_3, x_1); +return x_10; } } } @@ -4916,62 +4921,24 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; uint8_t x_9; -x_2 = lean_ctor_get(x_1, 0); +lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; +x_2 = lean_ctor_get(x_1, 3); lean_inc(x_2); -x_3 = lean_ctor_get(x_1, 1); -lean_inc(x_3); -x_4 = lean_ctor_get(x_1, 2); -lean_inc(x_4); -x_5 = lean_ctor_get(x_1, 3); -lean_inc(x_5); lean_inc(x_1); -x_6 = l_Lean_IR_ExpandResetReuse_mkProjMap(x_1); -x_7 = lean_unsigned_to_nat(0u); +x_3 = l_Lean_IR_ExpandResetReuse_mkProjMap(x_1); +x_4 = lean_unsigned_to_nat(0u); lean_inc(x_1); -x_8 = l_Lean_IR_MaxIndex_collectDecl(x_1, x_7); -x_9 = !lean_is_exclusive(x_1); -if (x_9 == 0) -{ -lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; -x_10 = lean_ctor_get(x_1, 3); -lean_dec(x_10); -x_11 = lean_ctor_get(x_1, 2); -lean_dec(x_11); -x_12 = lean_ctor_get(x_1, 1); -lean_dec(x_12); -x_13 = lean_ctor_get(x_1, 0); -lean_dec(x_13); -x_14 = lean_unsigned_to_nat(1u); -x_15 = lean_nat_add(x_8, x_14); -lean_dec(x_8); -x_16 = l_Array_empty___closed__1; -x_17 = l_Lean_IR_ExpandResetReuse_searchAndExpand(x_5, x_16, x_6, x_15); -x_18 = lean_ctor_get(x_17, 0); -lean_inc(x_18); -lean_dec(x_17); -lean_ctor_set(x_1, 3, x_18); -return x_1; -} -else -{ -lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; -lean_dec(x_1); -x_19 = lean_unsigned_to_nat(1u); -x_20 = lean_nat_add(x_8, x_19); -lean_dec(x_8); -x_21 = l_Array_empty___closed__1; -x_22 = l_Lean_IR_ExpandResetReuse_searchAndExpand(x_5, x_21, x_6, x_20); -x_23 = lean_ctor_get(x_22, 0); -lean_inc(x_23); -lean_dec(x_22); -x_24 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_24, 0, x_2); -lean_ctor_set(x_24, 1, x_3); -lean_ctor_set(x_24, 2, x_4); -lean_ctor_set(x_24, 3, x_23); -return x_24; -} +x_5 = l_Lean_IR_MaxIndex_collectDecl(x_1, x_4); +x_6 = lean_unsigned_to_nat(1u); +x_7 = lean_nat_add(x_5, x_6); +lean_dec(x_5); +x_8 = l_Array_empty___closed__1; +x_9 = l_Lean_IR_ExpandResetReuse_searchAndExpand(x_2, x_8, x_3, x_7); +x_10 = lean_ctor_get(x_9, 0); +lean_inc(x_10); +lean_dec(x_9); +x_11 = l_Lean_IR_Decl_updateBody_x21(x_1, x_10); +return x_11; } else { diff --git a/stage0/stdlib/Lean/Compiler/IR/Format.c b/stage0/stdlib/Lean/Compiler/IR/Format.c index 138c2fff00..1fab4a15fb 100644 --- a/stage0/stdlib/Lean/Compiler/IR/Format.c +++ b/stage0/stdlib/Lean/Compiler/IR/Format.c @@ -20,6 +20,7 @@ lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatCtorInfo___clo lean_object* l_Lean_IR_formatFnBodyHead___closed__3; lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr___closed__18; size_t l_USize_add(size_t, size_t); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr___closed__30; lean_object* l_Lean_IR_instToFormatIRType___closed__1; lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr___closed__24; @@ -59,7 +60,6 @@ lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr_match__1_ uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr___closed__5; extern lean_object* l_instReprSigma___rarg___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__12; lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr___closed__28; lean_object* l_Lean_IR_instToFormatFnBody; lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr___closed__14; @@ -4454,7 +4454,7 @@ static lean_object* _init_l_Lean_IR_formatFnBody_loop___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -5259,7 +5259,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -5269,25 +5269,27 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; +lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_dec(x_2); -x_9 = lean_ctor_get(x_1, 0); -lean_inc(x_9); -x_10 = lean_ctor_get(x_1, 1); +x_10 = lean_ctor_get(x_1, 0); lean_inc(x_10); -x_11 = lean_ctor_get(x_1, 2); +x_11 = lean_ctor_get(x_1, 1); lean_inc(x_11); -x_12 = lean_ctor_get(x_1, 3); +x_12 = lean_ctor_get(x_1, 2); lean_inc(x_12); +x_13 = lean_ctor_get(x_1, 3); +lean_inc(x_13); lean_dec(x_1); -x_13 = lean_apply_4(x_3, x_9, x_10, x_11, x_12); -return x_13; +x_14 = lean_apply_4(x_3, x_10, x_11, x_12, x_13); +return x_14; } } } diff --git a/stage0/stdlib/Lean/Compiler/IR/FreeVars.c b/stage0/stdlib/Lean/Compiler/IR/FreeVars.c index 087f1a5214..4252ebd60d 100644 --- a/stage0/stdlib/Lean/Compiler/IR/FreeVars.c +++ b/stage0/stdlib/Lean/Compiler/IR/FreeVars.c @@ -1982,7 +1982,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -1992,25 +1992,27 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; +lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_dec(x_2); -x_9 = lean_ctor_get(x_1, 0); -lean_inc(x_9); -x_10 = lean_ctor_get(x_1, 1); +x_10 = lean_ctor_get(x_1, 0); lean_inc(x_10); -x_11 = lean_ctor_get(x_1, 2); +x_11 = lean_ctor_get(x_1, 1); lean_inc(x_11); -x_12 = lean_ctor_get(x_1, 3); +x_12 = lean_ctor_get(x_1, 2); lean_inc(x_12); +x_13 = lean_ctor_get(x_1, 3); +lean_inc(x_13); lean_dec(x_1); -x_13 = lean_apply_4(x_3, x_9, x_10, x_11, x_12); -return x_13; +x_14 = lean_apply_4(x_3, x_10, x_11, x_12, x_13); +return x_14; } } } diff --git a/stage0/stdlib/Lean/Compiler/IR/NormIds.c b/stage0/stdlib/Lean/Compiler/IR/NormIds.c index b6d5aa46cd..52653d2784 100644 --- a/stage0/stdlib/Lean/Compiler/IR/NormIds.c +++ b/stage0/stdlib/Lean/Compiler/IR/NormIds.c @@ -65,8 +65,6 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_FnBody_replaceVar___spec__8(lea uint8_t l_Lean_IR_FnBody_isTerminal(lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_IR_UniqueIds_checkFnBody___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_UniqueIds_checkDecl_match__1___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_NormalizeIds_normDecl___spec__1(lean_object*, size_t, size_t, lean_object*); -lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_NormalizeIds_normDecl___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_UniqueIds_checkDecl_match__1(lean_object*); lean_object* l_Lean_IR_NormalizeIds_normArg___boxed(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_FnBody_replaceVar___spec__12___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -107,6 +105,7 @@ lean_object* l_Lean_IR_NormalizeIds_normArg_match__1___rarg(lean_object*, lean_o lean_object* l_Lean_IR_NormalizeIds_instMonadLiftMN___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_MapVars_mapExpr___at_Lean_IR_FnBody_replaceVar___spec__2(lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_IR_UniqueIds_checkFnBody___spec__1(lean_object*, size_t, size_t, lean_object*); +lean_object* l_Lean_IR_Decl_updateBody_x21(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_NormalizeIds_normFnBody___spec__1(lean_object*, size_t, size_t, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_FnBody_replaceVar___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_MapVars_mapArgs___at_Lean_IR_FnBody_replaceVar___spec__9___boxed(lean_object*, lean_object*, lean_object*); @@ -867,7 +866,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -877,25 +876,27 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; +lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_dec(x_2); -x_9 = lean_ctor_get(x_1, 0); -lean_inc(x_9); -x_10 = lean_ctor_get(x_1, 1); +x_10 = lean_ctor_get(x_1, 0); lean_inc(x_10); -x_11 = lean_ctor_get(x_1, 2); +x_11 = lean_ctor_get(x_1, 1); lean_inc(x_11); -x_12 = lean_ctor_get(x_1, 3); +x_12 = lean_ctor_get(x_1, 2); lean_inc(x_12); +x_13 = lean_ctor_get(x_1, 3); +lean_inc(x_13); lean_dec(x_1); -x_13 = lean_apply_4(x_3, x_9, x_10, x_11, x_12); -return x_13; +x_14 = lean_apply_4(x_3, x_10, x_11, x_12, x_13); +return x_14; } } } @@ -3958,7 +3959,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -3968,16 +3969,18 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; +lean_object* x_10; lean_dec(x_2); -x_9 = lean_apply_1(x_3, x_1); -return x_9; +x_10 = lean_apply_1(x_3, x_1); +return x_10; } } } @@ -3989,209 +3992,102 @@ x_2 = lean_alloc_closure((void*)(l_Lean_IR_NormalizeIds_normDecl_match__1___rarg return x_2; } } -lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_NormalizeIds_normDecl___spec__1(lean_object* x_1, size_t x_2, size_t x_3, lean_object* x_4) { -_start: -{ -uint8_t x_5; -x_5 = x_3 < x_2; -if (x_5 == 0) -{ -lean_object* x_6; -x_6 = x_4; -return x_6; -} -else -{ -lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11; -x_7 = lean_array_uget(x_4, x_3); -x_8 = lean_unsigned_to_nat(0u); -x_9 = lean_array_uset(x_4, x_3, x_8); -x_10 = x_7; -x_11 = !lean_is_exclusive(x_10); -if (x_11 == 0) -{ -lean_object* x_12; lean_object* x_13; size_t x_14; size_t x_15; lean_object* x_16; lean_object* x_17; -x_12 = lean_ctor_get(x_10, 0); -x_13 = l_Lean_IR_NormalizeIds_normIndex(x_12, x_1); -lean_dec(x_12); -lean_ctor_set(x_10, 0, x_13); -x_14 = 1; -x_15 = x_3 + x_14; -x_16 = x_10; -x_17 = lean_array_uset(x_9, x_3, x_16); -x_3 = x_15; -x_4 = x_17; -goto _start; -} -else -{ -lean_object* x_19; uint8_t x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; size_t x_24; size_t x_25; lean_object* x_26; lean_object* x_27; -x_19 = lean_ctor_get(x_10, 0); -x_20 = lean_ctor_get_uint8(x_10, sizeof(void*)*2); -x_21 = lean_ctor_get(x_10, 1); -lean_inc(x_21); -lean_inc(x_19); -lean_dec(x_10); -x_22 = l_Lean_IR_NormalizeIds_normIndex(x_19, x_1); -lean_dec(x_19); -x_23 = lean_alloc_ctor(0, 2, 1); -lean_ctor_set(x_23, 0, x_22); -lean_ctor_set(x_23, 1, x_21); -lean_ctor_set_uint8(x_23, sizeof(void*)*2, x_20); -x_24 = 1; -x_25 = x_3 + x_24; -x_26 = x_23; -x_27 = lean_array_uset(x_9, x_3, x_26); -x_3 = x_25; -x_4 = x_27; -goto _start; -} -} -} -} lean_object* l_Lean_IR_NormalizeIds_normDecl(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_27; lean_object* x_28; uint8_t x_29; -x_4 = lean_ctor_get(x_1, 0); +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_18; lean_object* x_19; uint8_t x_20; +x_4 = lean_ctor_get(x_1, 1); lean_inc(x_4); -x_5 = lean_ctor_get(x_1, 1); +x_5 = lean_ctor_get(x_1, 3); lean_inc(x_5); -x_6 = lean_ctor_get(x_1, 2); -lean_inc(x_6); -x_7 = lean_ctor_get(x_1, 3); -lean_inc(x_7); -if (lean_is_exclusive(x_1)) { - lean_ctor_release(x_1, 0); - lean_ctor_release(x_1, 1); - lean_ctor_release(x_1, 2); - lean_ctor_release(x_1, 3); - x_8 = x_1; -} else { - lean_dec_ref(x_1); - x_8 = lean_box(0); -} -x_27 = lean_array_get_size(x_5); -x_28 = lean_unsigned_to_nat(0u); -x_29 = lean_nat_dec_lt(x_28, x_27); -if (x_29 == 0) +x_18 = lean_array_get_size(x_4); +x_19 = lean_unsigned_to_nat(0u); +x_20 = lean_nat_dec_lt(x_19, x_18); +if (x_20 == 0) { -lean_object* x_30; -lean_dec(x_27); -x_30 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_30, 0, x_2); -lean_ctor_set(x_30, 1, x_3); -x_9 = x_30; -goto block_26; -} -else -{ -uint8_t x_31; -x_31 = lean_nat_dec_le(x_27, x_27); -if (x_31 == 0) -{ -lean_object* x_32; -lean_dec(x_27); -x_32 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_32, 0, x_2); -lean_ctor_set(x_32, 1, x_3); -x_9 = x_32; -goto block_26; -} -else -{ -size_t x_33; size_t x_34; lean_object* x_35; -x_33 = 0; -x_34 = lean_usize_of_nat(x_27); -lean_dec(x_27); -x_35 = l_Array_foldlMUnsafe_fold___at_Lean_IR_NormalizeIds_withParams___spec__2(x_5, x_33, x_34, x_2, x_3); -x_9 = x_35; -goto block_26; -} -} -block_26: -{ -lean_object* x_10; lean_object* x_11; lean_object* x_12; size_t x_13; size_t x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; uint8_t x_19; -x_10 = lean_ctor_get(x_9, 0); -lean_inc(x_10); -x_11 = lean_ctor_get(x_9, 1); -lean_inc(x_11); -lean_dec(x_9); -x_12 = lean_array_get_size(x_5); -x_13 = lean_usize_of_nat(x_12); -lean_dec(x_12); -x_14 = 0; -x_15 = x_5; -x_16 = l_Array_mapMUnsafe_map___at_Lean_IR_NormalizeIds_normDecl___spec__1(x_10, x_13, x_14, x_15); -x_17 = x_16; -x_18 = l_Lean_IR_NormalizeIds_normFnBody(x_7, x_10, x_11); -x_19 = !lean_is_exclusive(x_18); -if (x_19 == 0) -{ -lean_object* x_20; lean_object* x_21; -x_20 = lean_ctor_get(x_18, 0); -if (lean_is_scalar(x_8)) { - x_21 = lean_alloc_ctor(0, 4, 0); -} else { - x_21 = x_8; -} -lean_ctor_set(x_21, 0, x_4); -lean_ctor_set(x_21, 1, x_17); -lean_ctor_set(x_21, 2, x_6); -lean_ctor_set(x_21, 3, x_20); -lean_ctor_set(x_18, 0, x_21); -return x_18; -} -else -{ -lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; -x_22 = lean_ctor_get(x_18, 0); -x_23 = lean_ctor_get(x_18, 1); -lean_inc(x_23); -lean_inc(x_22); +lean_object* x_21; lean_dec(x_18); -if (lean_is_scalar(x_8)) { - x_24 = lean_alloc_ctor(0, 4, 0); -} else { - x_24 = x_8; +lean_dec(x_4); +x_21 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_21, 0, x_2); +lean_ctor_set(x_21, 1, x_3); +x_6 = x_21; +goto block_17; } -lean_ctor_set(x_24, 0, x_4); -lean_ctor_set(x_24, 1, x_17); -lean_ctor_set(x_24, 2, x_6); -lean_ctor_set(x_24, 3, x_22); -x_25 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_25, 0, x_24); -lean_ctor_set(x_25, 1, x_23); -return x_25; +else +{ +uint8_t x_22; +x_22 = lean_nat_dec_le(x_18, x_18); +if (x_22 == 0) +{ +lean_object* x_23; +lean_dec(x_18); +lean_dec(x_4); +x_23 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_23, 0, x_2); +lean_ctor_set(x_23, 1, x_3); +x_6 = x_23; +goto block_17; +} +else +{ +size_t x_24; size_t x_25; lean_object* x_26; +x_24 = 0; +x_25 = lean_usize_of_nat(x_18); +lean_dec(x_18); +x_26 = l_Array_foldlMUnsafe_fold___at_Lean_IR_NormalizeIds_withParams___spec__2(x_4, x_24, x_25, x_2, x_3); +lean_dec(x_4); +x_6 = x_26; +goto block_17; +} +} +block_17: +{ +lean_object* x_7; lean_object* x_8; lean_object* x_9; uint8_t x_10; +x_7 = lean_ctor_get(x_6, 0); +lean_inc(x_7); +x_8 = lean_ctor_get(x_6, 1); +lean_inc(x_8); +lean_dec(x_6); +x_9 = l_Lean_IR_NormalizeIds_normFnBody(x_5, x_7, x_8); +x_10 = !lean_is_exclusive(x_9); +if (x_10 == 0) +{ +lean_object* x_11; lean_object* x_12; +x_11 = lean_ctor_get(x_9, 0); +x_12 = l_Lean_IR_Decl_updateBody_x21(x_1, x_11); +lean_ctor_set(x_9, 0, x_12); +return x_9; +} +else +{ +lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; +x_13 = lean_ctor_get(x_9, 0); +x_14 = lean_ctor_get(x_9, 1); +lean_inc(x_14); +lean_inc(x_13); +lean_dec(x_9); +x_15 = l_Lean_IR_Decl_updateBody_x21(x_1, x_13); +x_16 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_16, 0, x_15); +lean_ctor_set(x_16, 1, x_14); +return x_16; } } } else { -lean_object* x_36; +lean_object* x_27; lean_dec(x_2); -x_36 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_36, 0, x_1); -lean_ctor_set(x_36, 1, x_3); -return x_36; +x_27 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_27, 0, x_1); +lean_ctor_set(x_27, 1, x_3); +return x_27; } } } -lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_NormalizeIds_normDecl___spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { -_start: -{ -size_t x_5; size_t x_6; lean_object* x_7; -x_5 = lean_unbox_usize(x_2); -lean_dec(x_2); -x_6 = lean_unbox_usize(x_3); -lean_dec(x_3); -x_7 = l_Array_mapMUnsafe_map___at_Lean_IR_NormalizeIds_normDecl___spec__1(x_1, x_5, x_6, x_4); -lean_dec(x_1); -return x_7; -} -} lean_object* l_Lean_IR_Decl_normalizeIds(lean_object* x_1) { _start: { diff --git a/stage0/stdlib/Lean/Compiler/IR/PushProj.c b/stage0/stdlib/Lean/Compiler/IR/PushProj.c index 049cff1d87..9694efebb0 100644 --- a/stage0/stdlib/Lean/Compiler/IR/PushProj.c +++ b/stage0/stdlib/Lean/Compiler/IR/PushProj.c @@ -69,6 +69,7 @@ lean_object* l_Lean_IR_mkIndexSet(lean_object*); lean_object* l_Lean_IR_reshape(lean_object*, lean_object*); lean_object* l_Array_mapIdxM_map___at_Lean_IR_pushProjs___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapIdxM_map___at_Lean_IR_pushProjs___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_IR_Decl_updateBody_x21(lean_object*, lean_object*); lean_object* lean_array_pop(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_pushProjs___spec__3(lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_IR_Decl_pushProj(lean_object*); @@ -1636,7 +1637,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -1646,16 +1647,18 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; +lean_object* x_10; lean_dec(x_2); -x_9 = lean_apply_1(x_3, x_1); -return x_9; +x_10 = lean_apply_1(x_3, x_1); +return x_10; } } } @@ -1672,41 +1675,16 @@ _start: { if (lean_obj_tag(x_1) == 0) { -uint8_t x_2; -x_2 = !lean_is_exclusive(x_1); -if (x_2 == 0) -{ -lean_object* x_3; lean_object* x_4; lean_object* x_5; -x_3 = lean_ctor_get(x_1, 3); -x_4 = l_Lean_IR_FnBody_pushProj(x_3); -lean_ctor_set(x_1, 3, x_4); -x_5 = l_Lean_IR_Decl_normalizeIds(x_1); +lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; +x_2 = lean_ctor_get(x_1, 3); +lean_inc(x_2); +x_3 = l_Lean_IR_FnBody_pushProj(x_2); +x_4 = l_Lean_IR_Decl_updateBody_x21(x_1, x_3); +x_5 = l_Lean_IR_Decl_normalizeIds(x_4); return x_5; } else { -lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; -x_6 = lean_ctor_get(x_1, 0); -x_7 = lean_ctor_get(x_1, 1); -x_8 = lean_ctor_get(x_1, 2); -x_9 = lean_ctor_get(x_1, 3); -lean_inc(x_9); -lean_inc(x_8); -lean_inc(x_7); -lean_inc(x_6); -lean_dec(x_1); -x_10 = l_Lean_IR_FnBody_pushProj(x_9); -x_11 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_11, 0, x_6); -lean_ctor_set(x_11, 1, x_7); -lean_ctor_set(x_11, 2, x_8); -lean_ctor_set(x_11, 3, x_10); -x_12 = l_Lean_IR_Decl_normalizeIds(x_11); -return x_12; -} -} -else -{ return x_1; } } diff --git a/stage0/stdlib/Lean/Compiler/IR/RC.c b/stage0/stdlib/Lean/Compiler/IR/RC.c index 754a0ad533..f86cd60fd1 100644 --- a/stage0/stdlib/Lean/Compiler/IR/RC.c +++ b/stage0/stdlib/Lean/Compiler/IR/RC.c @@ -24,7 +24,6 @@ lean_object* l_Lean_IR_ExplicitRC_visitFnBody_match__2(lean_object*); uint8_t l_Lean_IR_ExplicitRC_VarInfo_persistent___default; lean_object* l___private_Lean_Compiler_IR_RC_0__Lean_IR_ExplicitRC_isBorrowParamAux_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_ExplicitRC_getDecl___boxed(lean_object*, lean_object*); -extern lean_object* l_Lean_IR_Decl_instInhabitedDecl; lean_object* l_Lean_IR_ExplicitRC_visitFnBody_match__6(lean_object*); lean_object* l___private_Lean_Compiler_IR_RC_0__Lean_IR_ExplicitRC_addIncBeforeAux___at___private_Lean_Compiler_IR_RC_0__Lean_IR_ExplicitRC_addIncBefore___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_ExplicitRC_getDecl___closed__1; @@ -135,6 +134,7 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Compiler_IR_RC_0__Lea lean_object* l_Lean_IR_ExplicitRC_visitFnBody_match__9(lean_object*); lean_object* l___private_Lean_Compiler_IR_RC_0__Lean_IR_ExplicitRC_addIncBeforeAux___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_explicitRC___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_IR_instInhabitedDecl; lean_object* l___private_Lean_Compiler_IR_RC_0__Lean_IR_ExplicitRC_isBorrowParamAux___at___private_Lean_Compiler_IR_RC_0__Lean_IR_ExplicitRC_addIncBeforeConsumeAll___spec__4___boxed(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_ExplicitRC_visitFnBody___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Compiler_IR_RC_0__Lean_IR_ExplicitRC_addDecAfterFullApp_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -191,6 +191,7 @@ lean_object* l_Lean_IR_ExplicitRC_visitDecl_match__1(lean_object*); lean_object* l_Std_RBNode_ins___at___private_Lean_Compiler_IR_RC_0__Lean_IR_ExplicitRC_updateRefUsingCtorInfo___spec__2(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_ExplicitRC_visitFnBody_match__6___rarg(lean_object*, lean_object*); lean_object* l_Std_RBNode_findCore___rarg(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_IR_Decl_updateBody_x21(lean_object*, lean_object*); lean_object* l_Lean_IR_ExplicitRC_visitFnBody_match__5(lean_object*); lean_object* l___private_Lean_Compiler_IR_RC_0__Lean_IR_ExplicitRC_addDecForAlt(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_ExplicitRC_getVarInfo(lean_object*, lean_object*); @@ -374,7 +375,7 @@ x_5 = l_Lean_IR_findEnvDecl_x27(x_3, x_2, x_4); if (lean_obj_tag(x_5) == 0) { lean_object* x_6; lean_object* x_7; lean_object* x_8; -x_6 = l_Lean_IR_Decl_instInhabitedDecl; +x_6 = l_Lean_IR_instInhabitedDecl; x_7 = l_Lean_IR_ExplicitRC_getDecl___closed__3; x_8 = lean_panic_fn(x_6, x_7); return x_8; @@ -7885,7 +7886,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -7895,16 +7896,18 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; +lean_object* x_10; lean_dec(x_2); -x_9 = lean_apply_1(x_3, x_1); -return x_9; +x_10 = lean_apply_1(x_3, x_1); +return x_10; } } } @@ -7921,71 +7924,32 @@ _start: { if (lean_obj_tag(x_3) == 0) { -uint8_t x_4; -x_4 = !lean_is_exclusive(x_3); -if (x_4 == 0) -{ -lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; -x_5 = lean_ctor_get(x_3, 1); -x_6 = lean_ctor_get(x_3, 3); -x_7 = lean_box(0); -x_8 = lean_alloc_ctor(0, 5, 0); -lean_ctor_set(x_8, 0, x_1); -lean_ctor_set(x_8, 1, x_2); -lean_ctor_set(x_8, 2, x_7); -lean_ctor_set(x_8, 3, x_7); -lean_ctor_set(x_8, 4, x_7); -x_9 = l_Lean_IR_ExplicitRC_updateVarInfoWithParams(x_8, x_5); -lean_inc(x_9); -x_10 = l_Lean_IR_ExplicitRC_visitFnBody(x_6, x_9); -x_11 = lean_ctor_get(x_10, 0); +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; +x_4 = lean_ctor_get(x_3, 1); +lean_inc(x_4); +x_5 = lean_ctor_get(x_3, 3); +lean_inc(x_5); +x_6 = lean_box(0); +x_7 = lean_alloc_ctor(0, 5, 0); +lean_ctor_set(x_7, 0, x_1); +lean_ctor_set(x_7, 1, x_2); +lean_ctor_set(x_7, 2, x_6); +lean_ctor_set(x_7, 3, x_6); +lean_ctor_set(x_7, 4, x_6); +x_8 = l_Lean_IR_ExplicitRC_updateVarInfoWithParams(x_7, x_4); +lean_inc(x_8); +x_9 = l_Lean_IR_ExplicitRC_visitFnBody(x_5, x_8); +x_10 = lean_ctor_get(x_9, 0); +lean_inc(x_10); +x_11 = lean_ctor_get(x_9, 1); lean_inc(x_11); -x_12 = lean_ctor_get(x_10, 1); -lean_inc(x_12); -lean_dec(x_10); -x_13 = l___private_Lean_Compiler_IR_RC_0__Lean_IR_ExplicitRC_addDecForDeadParams(x_9, x_5, x_11, x_12); -lean_dec(x_12); lean_dec(x_9); -lean_ctor_set(x_3, 3, x_13); -return x_3; -} -else -{ -lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; -x_14 = lean_ctor_get(x_3, 0); -x_15 = lean_ctor_get(x_3, 1); -x_16 = lean_ctor_get(x_3, 2); -x_17 = lean_ctor_get(x_3, 3); -lean_inc(x_17); -lean_inc(x_16); -lean_inc(x_15); -lean_inc(x_14); -lean_dec(x_3); -x_18 = lean_box(0); -x_19 = lean_alloc_ctor(0, 5, 0); -lean_ctor_set(x_19, 0, x_1); -lean_ctor_set(x_19, 1, x_2); -lean_ctor_set(x_19, 2, x_18); -lean_ctor_set(x_19, 3, x_18); -lean_ctor_set(x_19, 4, x_18); -x_20 = l_Lean_IR_ExplicitRC_updateVarInfoWithParams(x_19, x_15); -lean_inc(x_20); -x_21 = l_Lean_IR_ExplicitRC_visitFnBody(x_17, x_20); -x_22 = lean_ctor_get(x_21, 0); -lean_inc(x_22); -x_23 = lean_ctor_get(x_21, 1); -lean_inc(x_23); -lean_dec(x_21); -x_24 = l___private_Lean_Compiler_IR_RC_0__Lean_IR_ExplicitRC_addDecForDeadParams(x_20, x_15, x_22, x_23); -lean_dec(x_23); -lean_dec(x_20); -x_25 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_25, 0, x_14); -lean_ctor_set(x_25, 1, x_15); -lean_ctor_set(x_25, 2, x_16); -lean_ctor_set(x_25, 3, x_24); -return x_25; -} +x_12 = l___private_Lean_Compiler_IR_RC_0__Lean_IR_ExplicitRC_addDecForDeadParams(x_8, x_4, x_10, x_11); +lean_dec(x_11); +lean_dec(x_4); +lean_dec(x_8); +x_13 = l_Lean_IR_Decl_updateBody_x21(x_3, x_12); +return x_13; } else { diff --git a/stage0/stdlib/Lean/Compiler/IR/ResetReuse.c b/stage0/stdlib/Lean/Compiler/IR/ResetReuse.c index e8aa03a066..0381f7b099 100644 --- a/stage0/stdlib/Lean/Compiler/IR/ResetReuse.c +++ b/stage0/stdlib/Lean/Compiler/IR/ResetReuse.c @@ -79,6 +79,7 @@ lean_object* l_Lean_IR_FnBody_hasLiveVar(lean_object*, lean_object*, lean_object lean_object* l_Lean_IR_ResetReuse_R_match__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_IR_HasIndex_visitFnBody(lean_object*, lean_object*); lean_object* l_Lean_Name_getPrefix(lean_object*); +lean_object* l_Lean_IR_Decl_updateBody_x21(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Compiler_IR_ResetReuse_0__Lean_IR_ResetReuse_Dmain___spec__1(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_ResetReuse_R(lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Compiler_IR_ResetReuse_0__Lean_IR_ResetReuse_S___spec__1(lean_object*, lean_object*, size_t, size_t, lean_object*); @@ -2748,7 +2749,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -2758,15 +2759,18 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); -x_8 = lean_apply_5(x_2, x_1, x_4, x_5, x_6, x_7); -return x_8; +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); +lean_dec(x_1); +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; +lean_object* x_10; lean_dec(x_2); -x_9 = lean_apply_1(x_3, x_1); -return x_9; +x_10 = lean_apply_1(x_3, x_1); +return x_10; } } } @@ -2783,60 +2787,22 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; -x_2 = lean_ctor_get(x_1, 0); +lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; +x_2 = lean_ctor_get(x_1, 3); lean_inc(x_2); -x_3 = lean_ctor_get(x_1, 1); -lean_inc(x_3); -x_4 = lean_ctor_get(x_1, 2); -lean_inc(x_4); -x_5 = lean_ctor_get(x_1, 3); -lean_inc(x_5); -x_6 = lean_unsigned_to_nat(0u); +x_3 = lean_unsigned_to_nat(0u); lean_inc(x_1); -x_7 = l_Lean_IR_MaxIndex_collectDecl(x_1, x_6); -x_8 = !lean_is_exclusive(x_1); -if (x_8 == 0) -{ -lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; -x_9 = lean_ctor_get(x_1, 3); -lean_dec(x_9); -x_10 = lean_ctor_get(x_1, 2); -lean_dec(x_10); -x_11 = lean_ctor_get(x_1, 1); -lean_dec(x_11); -x_12 = lean_ctor_get(x_1, 0); -lean_dec(x_12); -x_13 = lean_unsigned_to_nat(1u); -x_14 = lean_nat_add(x_7, x_13); -lean_dec(x_7); -x_15 = lean_box(0); -x_16 = l_Lean_IR_ResetReuse_R(x_5, x_15, x_14); -x_17 = lean_ctor_get(x_16, 0); -lean_inc(x_17); -lean_dec(x_16); -lean_ctor_set(x_1, 3, x_17); -return x_1; -} -else -{ -lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; -lean_dec(x_1); -x_18 = lean_unsigned_to_nat(1u); -x_19 = lean_nat_add(x_7, x_18); -lean_dec(x_7); -x_20 = lean_box(0); -x_21 = l_Lean_IR_ResetReuse_R(x_5, x_20, x_19); -x_22 = lean_ctor_get(x_21, 0); -lean_inc(x_22); -lean_dec(x_21); -x_23 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_23, 0, x_2); -lean_ctor_set(x_23, 1, x_3); -lean_ctor_set(x_23, 2, x_4); -lean_ctor_set(x_23, 3, x_22); -return x_23; -} +x_4 = l_Lean_IR_MaxIndex_collectDecl(x_1, x_3); +x_5 = lean_unsigned_to_nat(1u); +x_6 = lean_nat_add(x_4, x_5); +lean_dec(x_4); +x_7 = lean_box(0); +x_8 = l_Lean_IR_ResetReuse_R(x_2, x_7, x_6); +x_9 = lean_ctor_get(x_8, 0); +lean_inc(x_9); +lean_dec(x_8); +x_10 = l_Lean_IR_Decl_updateBody_x21(x_1, x_9); +return x_10; } else { diff --git a/stage0/stdlib/Lean/Compiler/IR/SimpCase.c b/stage0/stdlib/Lean/Compiler/IR/SimpCase.c index d508d7bd12..06792c0d89 100644 --- a/stage0/stdlib/Lean/Compiler/IR/SimpCase.c +++ b/stage0/stdlib/Lean/Compiler/IR/SimpCase.c @@ -66,6 +66,7 @@ lean_object* l_Lean_IR_reshape(lean_object*, lean_object*); lean_object* l_Array_back___at_Lean_IR_ensureHasDefault___spec__1___boxed(lean_object*); lean_object* l_Lean_IR_Decl_simpCase_match__1(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_FnBody_simpCase___spec__1(size_t, size_t, lean_object*); +lean_object* l_Lean_IR_Decl_updateBody_x21(lean_object*, lean_object*); lean_object* l___private_Lean_Compiler_IR_SimpCase_0__Lean_IR_getOccsOf___boxed(lean_object*, lean_object*); uint8_t l_Array_anyMUnsafe_any___at_Lean_IR_ensureHasDefault___spec__2(lean_object*, size_t, size_t); lean_object* lean_array_pop(lean_object*); @@ -1200,7 +1201,7 @@ _start: { if (lean_obj_tag(x_1) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_dec(x_3); x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); @@ -1210,16 +1211,18 @@ x_6 = lean_ctor_get(x_1, 2); lean_inc(x_6); x_7 = lean_ctor_get(x_1, 3); lean_inc(x_7); +x_8 = lean_ctor_get(x_1, 4); +lean_inc(x_8); lean_dec(x_1); -x_8 = lean_apply_4(x_2, x_4, x_5, x_6, x_7); -return x_8; +x_9 = lean_apply_5(x_2, x_4, x_5, x_6, x_7, x_8); +return x_9; } else { -lean_object* x_9; +lean_object* x_10; lean_dec(x_2); -x_9 = lean_apply_1(x_3, x_1); -return x_9; +x_10 = lean_apply_1(x_3, x_1); +return x_10; } } } @@ -1236,36 +1239,12 @@ _start: { if (lean_obj_tag(x_1) == 0) { -uint8_t x_2; -x_2 = !lean_is_exclusive(x_1); -if (x_2 == 0) -{ -lean_object* x_3; lean_object* x_4; -x_3 = lean_ctor_get(x_1, 3); -x_4 = l_Lean_IR_FnBody_simpCase(x_3); -lean_ctor_set(x_1, 3, x_4); -return x_1; -} -else -{ -lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; -x_5 = lean_ctor_get(x_1, 0); -x_6 = lean_ctor_get(x_1, 1); -x_7 = lean_ctor_get(x_1, 2); -x_8 = lean_ctor_get(x_1, 3); -lean_inc(x_8); -lean_inc(x_7); -lean_inc(x_6); -lean_inc(x_5); -lean_dec(x_1); -x_9 = l_Lean_IR_FnBody_simpCase(x_8); -x_10 = lean_alloc_ctor(0, 4, 0); -lean_ctor_set(x_10, 0, x_5); -lean_ctor_set(x_10, 1, x_6); -lean_ctor_set(x_10, 2, x_7); -lean_ctor_set(x_10, 3, x_9); -return x_10; -} +lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_2 = lean_ctor_get(x_1, 3); +lean_inc(x_2); +x_3 = l_Lean_IR_FnBody_simpCase(x_2); +x_4 = l_Lean_IR_Decl_updateBody_x21(x_1, x_3); +return x_4; } else { diff --git a/stage0/stdlib/Lean/Compiler/NameMangling.c b/stage0/stdlib/Lean/Compiler/NameMangling.c index 974082523e..f5b6784ce6 100644 --- a/stage0/stdlib/Lean/Compiler/NameMangling.c +++ b/stage0/stdlib/Lean/Compiler/NameMangling.c @@ -22,6 +22,7 @@ extern lean_object* l_Lean_instInhabitedParserDescr___closed__1; lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_String_mangleAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_string_append(lean_object*, lean_object*); lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_String_mangleAux_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_Nat_repr(lean_object*); @@ -42,7 +43,6 @@ lean_object* lean_string_length(lean_object*); lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_String_mangleAux___closed__3; lean_object* lean_nat_mod(lean_object*, lean_object*); lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_Name_mangleAux_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_Name_mangleAux_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_String_mangleAux_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_uint32_to_nat(uint32_t); @@ -363,7 +363,7 @@ else { lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; x_6 = l___private_Lean_Compiler_NameMangling_0__Lean_Name_mangleAux(x_3); -x_7 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_7 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_8 = lean_string_append(x_6, x_7); x_9 = lean_string_append(x_8, x_5); lean_dec(x_5); @@ -379,7 +379,7 @@ x_11 = lean_ctor_get(x_1, 1); lean_inc(x_11); lean_dec(x_1); x_12 = l___private_Lean_Compiler_NameMangling_0__Lean_Name_mangleAux(x_10); -x_13 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_13 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_14 = lean_string_append(x_12, x_13); x_15 = l_Nat_repr(x_11); x_16 = lean_string_append(x_14, x_15); diff --git a/stage0/stdlib/Lean/Data/Json/Parser.c b/stage0/stdlib/Lean/Data/Json/Parser.c index 5504aeba96..f93a7c8be8 100644 --- a/stage0/stdlib/Lean/Data/Json/Parser.c +++ b/stage0/stdlib/Lean/Data/Json/Parser.c @@ -39,7 +39,6 @@ lean_object* l_Lean_Json_Parser_num___lambda__5(lean_object*, lean_object*, lean extern lean_object* l_Lean_instInhabitedParserDescr___closed__1; lean_object* l_Lean_Quickparse_instMonadQuickparse___closed__7; extern lean_object* l_instReprBool___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; extern lean_object* l_String_quote___closed__2; lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_string_append(lean_object*, lean_object*); @@ -57,6 +56,7 @@ lean_object* l_Lean_Quickparse_instMonadQuickparse___closed__2; lean_object* l_Lean_Json_Parser_escapedChar___boxed__const__6; extern lean_object* l_Int_Int_pow___closed__1; lean_object* l_Lean_Json_Parser_escapedChar___boxed__const__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Lean_Quickparse_expect(lean_object*, lean_object*); lean_object* l_Lean_Json_Parser_anyCore___rarg___closed__6; lean_object* l_Lean_Quickparse_expect___boxed(lean_object*, lean_object*); @@ -3888,7 +3888,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Json_Parser_lookahead___rarg___closed__1; -x_2 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_2 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_3 = lean_string_append(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/Data/Json/Printer.c b/stage0/stdlib/Lean/Data/Json/Printer.c index ed6455e35b..1acdb47e2c 100644 --- a/stage0/stdlib/Lean/Data/Json/Printer.c +++ b/stage0/stdlib/Lean/Data/Json/Printer.c @@ -30,7 +30,6 @@ lean_object* l_Lean_JsonNumber_toString(lean_object*); extern lean_object* l_instReprProd___rarg___closed__2; extern lean_object* l_Lean_instInhabitedParserDescr___closed__1; extern lean_object* l_instReprBool___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; extern lean_object* l_String_quote___closed__2; lean_object* lean_array_get_size(lean_object*); lean_object* lean_string_append(lean_object*, lean_object*); @@ -43,6 +42,7 @@ extern lean_object* l_instReprBool___closed__2; uint8_t l_USize_decLt(size_t, size_t); extern lean_object* l_instReprBool___closed__4; lean_object* l_Lean_Json_render___closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l___private_Lean_Data_Json_Printer_0__Lean_Json_escapeAux(lean_object*, uint32_t); lean_object* l_Lean_Json_render___closed__1; extern lean_object* l_Char_quoteCore___closed__2; @@ -56,7 +56,6 @@ lean_object* lean_array_to_list(lean_object*, lean_object*); lean_object* l_Lean_Json_renderString___boxed(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Json_compress___spec__1(size_t, size_t, lean_object*); uint32_t l_Nat_digitChar(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__7; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22; lean_object* l_Std_Format_joinSep___rarg(lean_object*, lean_object*, lean_object*); size_t lean_usize_of_nat(lean_object*); @@ -79,6 +78,7 @@ lean_object* l_Lean_Json_pretty(lean_object*, lean_object*); lean_object* l_Lean_Json_render(lean_object*); lean_object* lean_string_length(lean_object*); extern lean_object* l_Std_Format_sbracket___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_object* l_Std_RBNode_fold___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Std_RBNode_fold___at_Lean_Json_compress___spec__2(lean_object*, lean_object*); lean_object* lean_nat_mod(lean_object*, lean_object*); @@ -428,7 +428,7 @@ _start: { lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; uint8_t x_12; lean_object* x_13; lean_object* x_14; x_4 = l_Lean_Json_renderString(x_2); -x_5 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_5 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_6 = lean_string_append(x_4, x_5); x_7 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_7, 0, x_6); @@ -830,7 +830,7 @@ lean_dec(x_4); x_9 = l_Lean_instInhabitedParserDescr___closed__1; x_10 = lean_string_append(x_9, x_8); lean_dec(x_8); -x_11 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_11 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_12 = lean_string_append(x_10, x_11); x_13 = l_Lean_Json_compress(x_5); x_14 = lean_string_append(x_12, x_13); @@ -906,7 +906,7 @@ x_14 = x_10; x_15 = l_Array_mapMUnsafe_map___at_Lean_Json_compress___spec__1(x_12, x_13, x_14); x_16 = x_15; x_17 = lean_array_to_list(lean_box(0), x_16); -x_18 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_18 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_19 = l_String_intercalate(x_18, x_17); x_20 = l_term_x5b___x5d___closed__3; x_21 = lean_string_append(x_20, x_19); @@ -923,7 +923,7 @@ lean_inc(x_24); lean_dec(x_1); x_25 = lean_box(0); x_26 = l_Std_RBNode_fold___at_Lean_Json_compress___spec__2(x_25, x_24); -x_27 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_27 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_28 = l_String_intercalate(x_27, x_26); x_29 = l_addParenHeuristic___closed__1; x_30 = lean_string_append(x_29, x_28); diff --git a/stage0/stdlib/Lean/Elab/App.c b/stage0/stdlib/Lean/Elab/App.c index 951b8ea8d2..e380110b1d 100644 --- a/stage0/stdlib/Lean/Elab/App.c +++ b/stage0/stdlib/Lean/Elab/App.c @@ -129,7 +129,6 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_propagateEx lean_object* l_Lean_Elab_Term_throwInvalidNamedArg_match__1___rarg(lean_object*, lean_object*, lean_object*); uint8_t lean_name_eq(lean_object*, lean_object*); extern lean_object* l_Lean_MessageData_nil; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_Elab_Term_elabApp_match__1___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_anyNamedArgDependsOnCurrent___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLValsAux_loop_match__1___rarg(lean_object*, lean_object*); @@ -190,6 +189,7 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_finalize_ma lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_processExplictArg___spec__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_hasOptAutoParams___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withoutPostponingUniverseConstraintsImp___at_Lean_Elab_Term_elabApp___spec__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_isNextArgHole(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*); @@ -226,6 +226,7 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppArgs___closed__1 lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instToStringArg_match__1(lean_object*); lean_object* l_Lean_Elab_Term_hasElabWithoutExpectedType___boxed(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLValsAux_loop_match__4___rarg(lean_object*, lean_object*); lean_object* l_Lean_mkAppN(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabExplicitUniv(lean_object*); @@ -241,6 +242,7 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLValsAux_loop___ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppAux___spec__1(lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_fTypeHasOptAutoParams(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__3; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux___closed__7; extern lean_object* l_Lean_Parser_Term_byTactic___elambda__1___closed__2; lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppAux___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -300,7 +302,6 @@ uint8_t l_Lean_Elab_Term_ElabAppArgs_State_ellipsis___default; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_anyNamedArgDependsOnCurrent___lambda__2___closed__1; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_finalize___spec__1(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_ElabAppArgs_main_match__1___rarg(uint8_t, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__12; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_anyNamedArgDependsOnCurrent_match__2(lean_object*); lean_object* l_Lean_Elab_logException___at___private_Lean_Elab_Term_0__Lean_Elab_Term_exceptionToSorry___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg___spec__1___closed__6; @@ -340,6 +341,7 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_processInst lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg___spec__2___lambda__4___boxed(lean_object**); lean_object* l_Lean_Expr_fvarId_x21(lean_object*); lean_object* l_Lean_Elab_Term_throwInvalidNamedArg_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__12; lean_object* l_List_foldlM___at___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFnId___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -349,7 +351,6 @@ lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Te lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFnId___boxed(lean_object**); lean_object* l_Lean_Elab_Term_expandApp_match__3___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux___lambda__1___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__3; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppArgs___closed__4; lean_object* l___private_Lean_Meta_LevelDefEq_0__Lean_Meta_getResetPostponed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -419,7 +420,6 @@ lean_object* lean_expr_dbg_to_string(lean_object*); lean_object* l_Lean_Elab_Term_elabApp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_finalize___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedExpr; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_Lean_getPathToBaseStructure_x3f(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_synthesizeAppInstMVars___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MetavarContext_localDeclDependsOn(lean_object*, lean_object*, lean_object*); @@ -473,11 +473,9 @@ lean_object* l___regBuiltin_Lean_Elab_Term_elabProj___closed__1; lean_object* l_Lean_Elab_Term_LVal_getRef(lean_object*); uint8_t l_Lean_Expr_isAutoParam(lean_object*); extern lean_object* l_Lean_Parser_Term_arrayRef___elambda__1___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; lean_object* l_Lean_Elab_Term_elabNamedPattern(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addTrace___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppAux___spec__1___closed__1; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLVals(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_toMessageList(lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_hasOptAutoParams(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -508,9 +506,7 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg___lambda__2( lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_hasOptAutoParams___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg_match__4(lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg___spec__2___lambda__1___boxed(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_6978____closed__2; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_hasOptAutoParams___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__1; lean_object* l_Lean_throwError___at___private_Lean_Elab_App_0__Lean_Elab_Term_throwLValError___spec__1(lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_synthesizePendingAndNormalizeFunType___closed__2; lean_object* l_Lean_Syntax_getPos_x3f(lean_object*, uint8_t); @@ -530,6 +526,7 @@ lean_object* l_List_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_El lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_consumeImplicits_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandApp_match__3(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Lean_Elab_Term_ElabAppArgs_main_match__2(lean_object*); lean_object* l_List_find_x3f___rarg(lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg___spec__1___closed__3; @@ -569,13 +566,13 @@ lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore(lean_object*, lean_object*, lean_object* l_List_foldr___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_anyNamedArgDependsOnCurrent___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_processExplictArg___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux_match__4___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__1; extern lean_object* l_Lean_Parser_Term_ellipsis___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_throwInvalidNamedArg___rarg___closed__5; lean_object* l_Lean_Elab_Term_addTermInfo(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabExplicit___closed__1; lean_object* l_Lean_Elab_Term_elabBinRel_match__2___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; lean_object* l_Lean_Elab_Term_elabTerm___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_addImplicitArg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_ElabAppArgs_State_etaArgs___default; @@ -621,7 +618,9 @@ lean_object* l_Lean_Elab_Term_withSynthesize___rarg(lean_object*, uint8_t, lean_ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLValsAux_loop_match__2(lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg___lambda__1___closed__4; lean_object* l_Lean_Meta_mkArrow(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7052____closed__2; lean_object* l___regBuiltin_Lean_Elab_Term_elabBinRel(lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; extern lean_object* l_Lean_Meta_throwLetTypeMismatchMessage___rarg___closed__7; lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_finalize___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -719,6 +718,7 @@ lean_object* l_List_lengthAux___rarg(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_findMethod_x3f___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Term_ElabAppArgs_main_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_isTypeFormer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_getForallBody_match__2(lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ensureArgType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwInvalidNamedArg___spec__1(lean_object*); @@ -8727,7 +8727,7 @@ x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); lean_dec(x_1); x_3 = l_Lean_Syntax_getKind(x_2); -x_4 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_4 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_5 = lean_name_eq(x_3, x_4); if (x_5 == 0) { @@ -9034,7 +9034,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_1080____closed__1; -x_2 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_2 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -12284,7 +12284,7 @@ lean_ctor_set(x_75, 1, x_74); x_76 = l_Array_empty___closed__1; x_77 = lean_array_push(x_76, x_75); x_78 = lean_array_push(x_76, x_66); -x_79 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_79 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); @@ -12940,7 +12940,7 @@ else { lean_object* x_42; uint8_t x_43; lean_dec(x_26); -x_42 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_42 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_43 = lean_string_dec_eq(x_22, x_42); if (x_43 == 0) { @@ -12955,7 +12955,7 @@ else { lean_object* x_45; uint8_t x_46; lean_dec(x_22); -x_45 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_45 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_46 = lean_string_dec_eq(x_18, x_45); if (x_46 == 0) { @@ -13010,7 +13010,7 @@ else { lean_object* x_57; uint8_t x_58; lean_dec(x_26); -x_57 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_57 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_58 = lean_string_dec_eq(x_22, x_57); if (x_58 == 0) { @@ -13028,7 +13028,7 @@ else { lean_object* x_61; uint8_t x_62; lean_dec(x_22); -x_61 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_61 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_62 = lean_string_dec_eq(x_18, x_61); if (x_62 == 0) { @@ -13129,7 +13129,7 @@ else { lean_object* x_81; uint8_t x_82; lean_dec(x_26); -x_81 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_81 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_82 = lean_string_dec_eq(x_22, x_81); if (x_82 == 0) { @@ -13155,7 +13155,7 @@ else { lean_object* x_86; uint8_t x_87; lean_dec(x_22); -x_86 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_86 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_87 = lean_string_dec_eq(x_18, x_86); if (x_87 == 0) { @@ -13283,7 +13283,7 @@ else { lean_object* x_111; uint8_t x_112; lean_dec(x_96); -x_111 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_111 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_112 = lean_string_dec_eq(x_22, x_111); if (x_112 == 0) { @@ -13316,7 +13316,7 @@ else { lean_object* x_117; uint8_t x_118; lean_dec(x_22); -x_117 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_117 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_118 = lean_string_dec_eq(x_18, x_117); if (x_118 == 0) { @@ -13470,7 +13470,7 @@ else { lean_object* x_147; uint8_t x_148; lean_dec(x_130); -x_147 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_147 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_148 = lean_string_dec_eq(x_128, x_147); if (x_148 == 0) { @@ -13511,7 +13511,7 @@ else { lean_object* x_154; uint8_t x_155; lean_dec(x_128); -x_154 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_154 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_155 = lean_string_dec_eq(x_18, x_154); if (x_155 == 0) { @@ -13691,7 +13691,7 @@ else { lean_object* x_189; uint8_t x_190; lean_dec(x_171); -x_189 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_189 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_190 = lean_string_dec_eq(x_168, x_189); if (x_190 == 0) { @@ -13740,7 +13740,7 @@ else { lean_object* x_197; uint8_t x_198; lean_dec(x_168); -x_197 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_197 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_198 = lean_string_dec_eq(x_166, x_197); if (x_198 == 0) { @@ -13945,7 +13945,7 @@ else { lean_object* x_236; uint8_t x_237; lean_dec(x_217); -x_236 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_236 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_237 = lean_string_dec_eq(x_214, x_236); if (x_237 == 0) { @@ -14001,7 +14001,7 @@ else { lean_object* x_245; uint8_t x_246; lean_dec(x_214); -x_245 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_245 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_246 = lean_string_dec_eq(x_211, x_245); if (x_246 == 0) { @@ -14333,7 +14333,7 @@ else { lean_object* x_300; uint8_t x_301; lean_dec(x_280); -x_300 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_300 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_301 = lean_string_dec_eq(x_277, x_300); if (x_301 == 0) { @@ -14394,7 +14394,7 @@ else { lean_object* x_310; uint8_t x_311; lean_dec(x_277); -x_310 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_310 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_311 = lean_string_dec_eq(x_274, x_310); if (x_311 == 0) { @@ -14696,7 +14696,7 @@ return x_11; else { lean_object* x_43; uint8_t x_44; -x_43 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_43 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_44 = lean_string_dec_eq(x_32, x_43); lean_dec(x_32); if (x_44 == 0) @@ -14711,7 +14711,7 @@ return x_11; else { lean_object* x_47; uint8_t x_48; -x_47 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_47 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_48 = lean_string_dec_eq(x_31, x_47); lean_dec(x_31); if (x_48 == 0) @@ -14789,7 +14789,7 @@ return x_67; else { lean_object* x_68; uint8_t x_69; -x_68 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_68 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_69 = lean_string_dec_eq(x_55, x_68); lean_dec(x_55); if (x_69 == 0) @@ -14806,7 +14806,7 @@ return x_72; else { lean_object* x_73; uint8_t x_74; -x_73 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_73 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_74 = lean_string_dec_eq(x_54, x_73); lean_dec(x_54); if (x_74 == 0) @@ -25355,7 +25355,7 @@ x_33 = l_Lean_Syntax_isOfKind(x_1, x_32); if (x_33 == 0) { lean_object* x_34; uint8_t x_35; -x_34 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_34 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_inc(x_1); x_35 = l_Lean_Syntax_isOfKind(x_1, x_34); if (x_35 == 0) @@ -32352,7 +32352,7 @@ static lean_object* _init_l___private_Lean_Elab_App_0__Lean_Elab_Term_toMessageD _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_2 = l_Lean_stringToMessageData(x_1); return x_2; } @@ -34747,7 +34747,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_4 = l___regBuiltin_Lean_Elab_Term_elabApp___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -34910,7 +34910,7 @@ if (x_18 == 0) { lean_object* x_19; uint8_t x_20; lean_dec(x_1); -x_19 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_19 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_inc(x_14); x_20 = l_Lean_Syntax_isOfKind(x_14, x_19); if (x_20 == 0) @@ -36620,7 +36620,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_4 = l___regBuiltin_Lean_Elab_Term_elabBinRel___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; diff --git a/stage0/stdlib/Lean/Elab/Binders.c b/stage0/stdlib/Lean/Elab/Binders.c index 6771f06fa1..7840841c29 100644 --- a/stage0/stdlib/Lean/Elab/Binders.c +++ b/stage0/stdlib/Lean/Elab/Binders.c @@ -15,6 +15,7 @@ extern "C" { #endif lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_getBinderIds___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabLetDeclCore_match__2___rarg(uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_object* l_Lean_Elab_Term_elabBinder___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabLetDeclCore_match__1(lean_object*); lean_object* l_Lean_Elab_Term_elabBinders(lean_object*); @@ -22,6 +23,7 @@ extern lean_object* l_Lean_mkRecName___closed__1; uint8_t l_Lean_Syntax_isAntiquotSuffixSplice(lean_object*); lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__6; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_getMatchAltsNumPatterns(lean_object*); +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_elabForall___spec__1___rarg(lean_object*); size_t l_USize_add(size_t, size_t); extern lean_object* l_Lean_Name_getString_x21___closed__3; @@ -29,12 +31,12 @@ extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4; lean_object* l_Lean_Elab_Term_elabLetDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_term_____x5b___x3a___x5d___closed__2; lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandWhereDecls___closed__1; lean_object* l_Lean_Elab_Term_elabLetDeclAux___lambda__1___closed__3; lean_object* l_Lean_Elab_Term_elabDepArrow___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l_Lean_Elab_Term_expandFunBinders_loop_match__2(lean_object*); lean_object* l_Lean_Meta_mkForallFVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3363____spec__3___closed__2; @@ -56,7 +58,6 @@ lean_object* l_Lean_Elab_Term_declareTacticSyntax___closed__5; lean_object* l_Lean_Elab_Term_elabLetDeclAux_match__1(lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabDepArrow___closed__1; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__1; -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; lean_object* l_Array_append___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandWhereDecls___closed__4; lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__29; @@ -76,27 +77,31 @@ lean_object* l_Lean_Elab_Term_elabBinder___rarg(lean_object*, lean_object*, uint lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandOptIdent___closed__1; lean_object* lean_array_uset(lean_object*, size_t, lean_object*); lean_object* l_Lean_Elab_Term_elabFun(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_addLocalVarInfoCore___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabLetDeclCore_match__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_forall___elambda__1___closed__2; extern lean_object* l_Lean_identKind___closed__2; lean_object* l_Lean_throwError___at_Lean_Meta_addDefaultInstance___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_letPatDecl___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__6; lean_object* l_Lean_Elab_Term_expandWhereDecls(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandOptIdent___closed__2; lean_object* l_Lean_Meta_withoutPostponingUniverseConstraintsImp___at_Lean_Elab_Term_elabBinders___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withLocalDeclImp___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__1; extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3363____spec__3___closed__1; lean_object* l_Lean_Elab_Term_expandFunBinders___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__10; extern lean_object* l_Array_empty___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__10; lean_object* l_Lean_Elab_Term_declareTacticSyntax___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* l_Lean_Elab_Term_elabLetDeclAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__9; extern lean_object* l_Lean_Parser_Term_let_x2a___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__8; extern lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_checkTypesAndAssign___closed__7; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_elabBindersAux(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_quoteAutoTactic___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); @@ -108,8 +113,6 @@ lean_object* l___regBuiltin_Lean_Elab_Term_elabArrow___closed__1; lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__4; extern lean_object* l_Lean_MessageData_nil; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_registerFailedToInferBinderTypeInfo___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__12; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_Elab_Term_elabFunBinders___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_declareTacticSyntax___closed__2; lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__22; @@ -129,8 +132,6 @@ lean_object* l_Lean_Meta_isClass_x3f(lean_object*, lean_object*, lean_object*, l lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabFun(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__8; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__6; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandMatchAltsIntoMatchAux_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__35; lean_object* l_Lean_Elab_Term_elabLetDeclCore_match__1___rarg(lean_object*, lean_object*); @@ -161,19 +162,23 @@ lean_object* l_Lean_Syntax_SepArray_ofElems(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_binderTactic___elambda__1___closed__2; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_elabFunBinderViews(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabArrow(lean_object*); +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Lean_Elab_Term_elabLetDeclAux___lambda__2___closed__1; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier___closed__2; lean_object* l_Lean_Elab_Term_expandMatchAltsWhereDecls___boxed(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__4; lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_restoreSynthInstanceCache(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__12; extern lean_object* l_Lean_Meta_withoutPostponingUniverseConstraintsImp___rarg___closed__16; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__5; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderIdent(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_FunBinders_elabFunBindersAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_getBinderIds(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_propagateExpectedType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__5; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_propagateExpectedType_match__2___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_object* l_Lean_Elab_Term_elabTermEnsuringType(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_fget(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandMatchAltsIntoMatchAux___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -183,20 +188,17 @@ lean_object* l_Lean_Elab_Term_elabLetDeclAux___lambda__2___closed__2; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabLetDeclAux___closed__2; extern lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__2; lean_object* l_Lean_Elab_Term_expandMatchAltsIntoMatchTactic___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__1; lean_object* l___regBuiltin_Lean_Elab_Term_elabLetStarDecl(lean_object*); lean_object* lean_st_ref_take(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderType(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__8; lean_object* l_Lean_Elab_Term_registerCustomErrorIfMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_quoteAutoTactic___spec__3___lambda__1___closed__1; lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_declareTacticSyntax(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_implicitBinder___elambda__1___closed__1; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__4___rarg___boxed(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__12; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_quoteAutoTactic___spec__3___lambda__1___closed__4; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_getBinderIds___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__14; @@ -218,22 +220,22 @@ extern lean_object* l_Lean_Meta_mkArrow___closed__2; lean_object* l_Lean_Elab_Term_mkLetIdDeclView___boxed(lean_object*); lean_object* l_Lean_replaceRef(lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__11; lean_object* l___private_Lean_Elab_Util_0__Lean_Elab_expandMacro_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_addLocalVarInfo(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkLambdaFVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_getFunBinderIds_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__5; lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Binders___hyg_5310_(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__12; lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__20; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier___closed__8; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__4; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_registerFailedToInferBinderTypeInfo(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_setKind(lean_object*, lean_object*); lean_object* l_instInhabited___rarg(lean_object*, lean_object*); lean_object* l_Lean_Meta_forallBoundedTelescope___at_Lean_Elab_Term_elabLetDeclAux___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandMatchAltsIntoMatchAux___closed__2; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_addLocalVarInfoCore(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__10; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___spec__1___rarg(lean_object*); lean_object* l___private_Lean_Meta_LevelDefEq_0__Lean_Meta_getResetPostponed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_elabFunBinderViews_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -250,6 +252,7 @@ lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingAux lean_object* l_Lean_Elab_Term_elabLetStarDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabArrow___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_object* l_Lean_Elab_Term_elabForall___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getId(lean_object*); lean_object* l_Lean_Elab_Term_expandWhereDecls___lambda__1(lean_object*, lean_object*); @@ -261,10 +264,12 @@ lean_object* l_Lean_Elab_Term_elabLetDeclAux___lambda__2___closed__3; extern lean_object* l_Lean_Parser_Term_instBinder___elambda__1___closed__1; lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__10; lean_object* l_Lean_Elab_Term_elabLetDeclCore___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__2; lean_object* l_Lean_Elab_Term_expandWhereDecls___closed__2; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_elabBindersAux___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_addLocalVarInfo___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabBinder___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandMatchAltsIntoMatchAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -281,9 +286,7 @@ lean_object* l_Lean_Syntax_mkStrLit(lean_object*, lean_object*); extern lean_object* l_instMonadEST___closed__1; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_elabBindersAux_loop___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedExpr; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__19; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__7; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder_match__1(lean_object*); lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_expandMatchAltsWhereDecls_loop___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -294,15 +297,10 @@ lean_object* l_Lean_Meta_getLocalInstances(lean_object*, lean_object*, lean_obje lean_object* l_Lean_Elab_Term_mkFreshIdent(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkSepArray(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_propagateExpectedType_match__2(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__9; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l_Lean_Meta_withLCtx___at_Lean_Elab_Term_elabSyntheticHole___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__1; lean_object* l_Lean_Elab_pushInfoTree___at_Lean_Elab_Term_addTermInfo___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_ReaderT_bind___at_Lean_Elab_Term_instMonadLogTermElabM___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentArray_forIn___at___private_Lean_Meta_LevelDefEq_0__Lean_Meta_postponedToMessageData___spec__1(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__6; lean_object* l_Lean_mkFreshId___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_elabFunBinderViews___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandWhereDeclsOpt___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkFVar(lean_object*); @@ -317,12 +315,10 @@ lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_registerFailedToInf lean_object* l_Lean_Elab_Term_expandFunBinders_loop_match__3(lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___spec__4(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Expr_getAutoParamTactic_x3f___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; lean_object* l_Lean_Elab_Term_elabLetDeclAux___lambda__1___closed__1; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_registerFailedToInferBinderTypeInfo___closed__1; lean_object* l_Lean_addTrace___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabLetDeclAux___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__13; lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Meta_mkArrow___closed__1; lean_object* l_Lean_throwError___at_Lean_Elab_Term_quoteAutoTactic___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -333,6 +329,7 @@ extern lean_object* l_Lean_Meta_DiscrTree_Trie_format___rarg___closed__1; lean_object* l_Lean_Elab_Term_expandOptType___boxed(lean_object*, lean_object*); extern lean_object* l_Lean_nullKind___closed__2; lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__26; +lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_Term_termElabAttribute; lean_object* l___regBuiltin_Lean_Elab_Term_elabLetBangDecl___closed__1; lean_object* l_Lean_Meta_withoutPostponingUniverseConstraintsImp___at_Lean_Elab_Term_elabBinders___spec__1(lean_object*); @@ -341,26 +338,25 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Binders_0__Lean_E lean_object* lean_local_ctx_mk_local_decl(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier___closed__3; extern lean_object* l_Lean_Elab_Term_instMonadQuotationTermElabM; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l_Lean_Elab_Term_expandWhereDecls_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__1; extern lean_object* l_Lean_identKind; lean_object* l_Lean_Elab_Term_expandFunBinders_loop_match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandMatchAltsWhereDecls_loop_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_elabFunBinderViews_match__1(lean_object*); lean_object* l_Lean_Elab_Term_expandWhereDecls___closed__5; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandMatchAltsIntoMatchAux___spec__2(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__4; lean_object* l_Lean_Elab_Term_elabArrow(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__4(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2903____closed__6; lean_object* l_Lean_Syntax_getSepArgs(lean_object*); lean_object* l_Lean_Elab_Term_FunBinders_State_expectedType_x3f___default; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__4; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; lean_object* l_Lean_Elab_Term_expandMatchAltsWhereDecls_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_object* l_Lean_Meta_withLocalDecl___at_Lean_Elab_Term_elabLetDeclAux___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Lean_Elab_Term_elabFun___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__16; lean_object* l_Lean_Syntax_getNumArgs(lean_object*); @@ -378,22 +374,22 @@ lean_object* l_Lean_Elab_Term_quoteAutoTactic_match__1___rarg(lean_object*, lean lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier___closed__6; lean_object* l_Lean_mkApp(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandFunBinders_loop_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__10; extern lean_object* l_Lean_Parser_Term_explicitBinder___elambda__1___closed__1; -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; lean_object* l_Lean_Syntax_getArgs(lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandMatchAltsIntoMatchAux___spec__1(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_instInhabitedReaderT___rarg___boxed(lean_object*, lean_object*); lean_object* l_Lean_Syntax_getKind(lean_object*); lean_object* l_Lean_Meta_saveAndResetSynthInstanceCache___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_propagateExpectedType_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__1; lean_object* l_Lean_Elab_Term_expandMatchAltsWhereDecls_loop_match__1(lean_object*); lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___spec__1___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__8; extern lean_object* l_Lean_Parser_Term_letrec___elambda__1___closed__1; lean_object* l_Lean_Elab_Term_elabLetDeclAux___lambda__1(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); -lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_quoteAutoTactic___spec__3___lambda__2___boxed(lean_object**); extern lean_object* l_Lean_Parser_Tactic_match___elambda__1___closed__1; lean_object* l_Lean_Elab_Term_elabLetDeclCore_match__2(lean_object*); @@ -401,6 +397,7 @@ lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__12; lean_object* l_Lean_Elab_Term_quoteAutoTactic_match__1(lean_object*); lean_object* l_Lean_Meta_forallBoundedTelescope___at_Lean_Elab_Term_elabLetDeclAux___spec__1(lean_object*); lean_object* l_Lean_Elab_Term_elabLetDeclAux___lambda__1___closed__2; +lean_object* l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_adaptExpander___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_quoteAutoTactic___spec__3___lambda__2(lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_expandFunBinders_loop___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -410,6 +407,7 @@ lean_object* l_Lean_Elab_Term_adaptExpander(lean_object*, lean_object*, lean_obj lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_elabFunBinderViews___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_quoteAutoTactic___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_FunBinders_elabFunBindersAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_object* l_Lean_Elab_Term_elabType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_let_x21___elambda__1___closed__1; @@ -423,10 +421,10 @@ lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__23; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandOptIdent(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Syntax_isNone(lean_object*); lean_object* lean_name_mk_numeral(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__7; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_isExprDefEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_mkFreshExprMVarImpl(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__1; extern lean_object* l_Lean_Parser_Term_binderDefault___elambda__1___closed__2; @@ -437,7 +435,6 @@ lean_object* l_Lean_Meta_instantiateMVars(lean_object*, lean_object*, lean_objec lean_object* l_Lean_Elab_Term_elabLetDeclAux___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_Term_mkExplicitBinder___closed__1; uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__3; extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__1; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandMatchAltsIntoMatchAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_elabBindersAux_loop___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -452,6 +449,7 @@ lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___boxed lean_object* l_Lean_Elab_Term_expandWhereDecls_match__1(lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_getBinderIds___spec__1___closed__3; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_elabForall___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_object* l_ReaderT_instMonadReaderT___rarg(lean_object*); lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__17; lean_object* l_Lean_Elab_Term_elabLetDeclAux___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -466,9 +464,10 @@ lean_object* l___regBuiltin_Lean_Elab_Term_elabLetDecl(lean_object*); lean_object* l_Lean_Elab_Term_expandFunBinders_loop_match__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_expandFunBinders_loop___spec__1(lean_object*, size_t, size_t, lean_object*); extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__12; +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabArrow___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__5; extern lean_object* l_Lean_Parser_Tactic_intro___closed__3; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_1080____closed__1; @@ -477,6 +476,7 @@ lean_object* l_Lean_Elab_Term_elabLetDeclAux___closed__3; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_elabForall___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandMatchAltsWhereDecls_loop_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabForall(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderType___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withLetDeclImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__2; @@ -498,6 +498,7 @@ lean_object* l_Lean_Elab_Term_expandWhereDeclsOpt(lean_object*, lean_object*, le lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_elabBinderViews___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkFreshId___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_elabFunBinderViews___spec__1___rarg___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_getMatchAltsNumPatterns___boxed(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__2; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__34; lean_object* l___regBuiltin_Lean_Elab_Term_elabLetDecl___closed__1; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -514,7 +515,6 @@ lean_object* l___regBuiltin_Lean_Elab_Term_elabDepArrow(lean_object*); lean_object* l_Lean_Elab_Term_expandFunBinders_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabLetDeclAux_match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(lean_object*, lean_object*); uint8_t lean_string_dec_eq(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderIdent___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); @@ -557,7 +557,7 @@ lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderIdent(l _start: { lean_object* x_9; uint8_t x_10; -x_9 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_9 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_inc(x_1); x_10 = l_Lean_Syntax_isOfKind(x_1, x_9); if (x_10 == 0) @@ -1203,7 +1203,7 @@ x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); x_40 = lean_array_push(x_35, x_39); -x_41 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_41 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_42 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_42, 0, x_41); lean_ctor_set(x_42, 1, x_40); @@ -1245,7 +1245,7 @@ x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); x_59 = lean_array_push(x_54, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_60 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_60); lean_ctor_set(x_61, 1, x_59); @@ -1963,7 +1963,7 @@ x_63 = l_Lean_nullKind___closed__2; lean_ctor_set(x_1, 1, x_62); lean_ctor_set(x_1, 0, x_63); x_64 = lean_array_push(x_59, x_1); -x_65 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_65 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_66 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_66, 0, x_65); lean_ctor_set(x_66, 1, x_64); @@ -1996,7 +1996,7 @@ x_79 = l_Lean_nullKind___closed__2; lean_ctor_set(x_1, 1, x_78); lean_ctor_set(x_1, 0, x_79); x_80 = lean_array_push(x_75, x_1); -x_81 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_81 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); @@ -2144,7 +2144,7 @@ x_134 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_134, 0, x_133); lean_ctor_set(x_134, 1, x_132); x_135 = lean_array_push(x_129, x_134); -x_136 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_136 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_137 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_137, 0, x_136); lean_ctor_set(x_137, 1, x_135); @@ -2259,7 +2259,7 @@ lean_ctor_set_tag(x_1, 1); lean_ctor_set(x_1, 1, x_166); lean_ctor_set(x_1, 0, x_167); x_168 = lean_array_push(x_163, x_1); -x_169 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_169 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_170 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_170, 0, x_169); lean_ctor_set(x_170, 1, x_168); @@ -2294,7 +2294,7 @@ lean_ctor_set_tag(x_1, 1); lean_ctor_set(x_1, 1, x_182); lean_ctor_set(x_1, 0, x_183); x_184 = lean_array_push(x_179, x_1); -x_185 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_185 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_186 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_186, 0, x_185); lean_ctor_set(x_186, 1, x_184); @@ -2361,7 +2361,7 @@ x_210 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_210, 0, x_209); lean_ctor_set(x_210, 1, x_208); x_211 = lean_array_push(x_205, x_210); -x_212 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_212 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_213 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_213, 0, x_212); lean_ctor_set(x_213, 1, x_211); @@ -2752,14 +2752,14 @@ x_46 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_46, 0, x_45); lean_inc(x_6); lean_inc(x_2); -x_47 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(x_46, x_2, x_3, x_4, x_5, x_6, x_7, x_40); +x_47 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(x_46, x_2, x_3, x_4, x_5, x_6, x_7, x_40); if (lean_obj_tag(x_47) == 0) { lean_object* x_48; lean_object* x_49; x_48 = lean_ctor_get(x_47, 1); lean_inc(x_48); lean_dec(x_47); -x_49 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8(x_46, x_2, x_3, x_4, x_5, x_6, x_7, x_48); +x_49 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7(x_46, x_2, x_3, x_4, x_5, x_6, x_7, x_48); lean_dec(x_7); lean_dec(x_5); lean_dec(x_4); @@ -3102,14 +3102,14 @@ x_127 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_127, 0, x_126); lean_inc(x_6); lean_inc(x_100); -x_128 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(x_127, x_100, x_3, x_4, x_5, x_6, x_7, x_121); +x_128 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(x_127, x_100, x_3, x_4, x_5, x_6, x_7, x_121); if (lean_obj_tag(x_128) == 0) { lean_object* x_129; lean_object* x_130; x_129 = lean_ctor_get(x_128, 1); lean_inc(x_129); lean_dec(x_128); -x_130 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8(x_127, x_100, x_3, x_4, x_5, x_6, x_7, x_129); +x_130 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7(x_127, x_100, x_3, x_4, x_5, x_6, x_7, x_129); lean_dec(x_7); lean_dec(x_5); lean_dec(x_4); @@ -3498,14 +3498,14 @@ x_217 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_217, 0, x_216); lean_inc(x_6); lean_inc(x_190); -x_218 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(x_217, x_190, x_3, x_4, x_5, x_6, x_7, x_211); +x_218 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(x_217, x_190, x_3, x_4, x_5, x_6, x_7, x_211); if (lean_obj_tag(x_218) == 0) { lean_object* x_219; lean_object* x_220; x_219 = lean_ctor_get(x_218, 1); lean_inc(x_219); lean_dec(x_218); -x_220 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8(x_217, x_190, x_3, x_4, x_5, x_6, x_7, x_219); +x_220 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7(x_217, x_190, x_3, x_4, x_5, x_6, x_7, x_219); lean_dec(x_7); lean_dec(x_5); lean_dec(x_4); @@ -3903,7 +3903,7 @@ x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_43); lean_ctor_set(x_44, 1, x_42); x_45 = lean_array_push(x_39, x_44); -x_46 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_46 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_46); lean_ctor_set(x_47, 1, x_45); @@ -3938,7 +3938,7 @@ x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_60); lean_ctor_set(x_61, 1, x_59); x_62 = lean_array_push(x_56, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_63 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); @@ -4029,7 +4029,7 @@ x_91 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_91, 0, x_90); lean_ctor_set(x_91, 1, x_89); x_92 = lean_array_push(x_87, x_91); -x_93 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_93 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_94 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_94, 0, x_93); lean_ctor_set(x_94, 1, x_92); @@ -4062,7 +4062,7 @@ x_107 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_107, 0, x_106); lean_ctor_set(x_107, 1, x_105); x_108 = lean_array_push(x_103, x_107); -x_109 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_109 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_110 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_110, 0, x_109); lean_ctor_set(x_110, 1, x_108); @@ -4170,7 +4170,7 @@ x_20 = lean_name_eq(x_18, x_19); if (x_20 == 0) { lean_object* x_21; uint8_t x_22; -x_21 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_21 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_22 = lean_name_eq(x_18, x_21); lean_dec(x_18); if (x_22 == 0) @@ -6063,10 +6063,10 @@ x_30 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_30, 0, x_17); lean_ctor_set(x_30, 1, x_29); x_31 = lean_array_push(x_27, x_30); -x_32 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_32 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_33 = l_Lean_addMacroScope(x_24, x_32, x_20); x_34 = lean_box(0); -x_35 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_35 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_inc(x_17); x_36 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_36, 0, x_17); @@ -6079,7 +6079,7 @@ x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); x_40 = lean_array_push(x_31, x_39); -x_41 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_41 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_17); x_42 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_42, 0, x_17); @@ -6090,7 +6090,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_38); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_40, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_47 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_48 = lean_array_push(x_46, x_47); x_49 = l_prec_x28___x29___closed__7; lean_inc(x_17); @@ -6107,7 +6107,7 @@ x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_38); lean_ctor_set(x_55, 1, x_54); x_56 = lean_array_push(x_28, x_55); -x_57 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_57 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_58 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_58, 0, x_17); lean_ctor_set(x_58, 1, x_57); @@ -6141,10 +6141,10 @@ x_70 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_70, 0, x_17); lean_ctor_set(x_70, 1, x_69); x_71 = lean_array_push(x_67, x_70); -x_72 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_72 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_73 = l_Lean_addMacroScope(x_63, x_72, x_20); x_74 = lean_box(0); -x_75 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_75 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_inc(x_17); x_76 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_76, 0, x_17); @@ -6157,7 +6157,7 @@ x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); x_80 = lean_array_push(x_71, x_79); -x_81 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_81 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_17); x_82 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_82, 0, x_17); @@ -6168,7 +6168,7 @@ x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_78); lean_ctor_set(x_85, 1, x_84); x_86 = lean_array_push(x_80, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_87 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_88 = lean_array_push(x_86, x_87); x_89 = l_prec_x28___x29___closed__7; lean_inc(x_17); @@ -6185,7 +6185,7 @@ x_95 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_95, 0, x_78); lean_ctor_set(x_95, 1, x_94); x_96 = lean_array_push(x_68, x_95); -x_97 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_97 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_98 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_98, 0, x_17); lean_ctor_set(x_98, 1, x_97); @@ -6320,7 +6320,7 @@ else { lean_object* x_26; lean_object* x_27; lean_object* x_28; uint8_t x_29; x_26 = lean_array_uget(x_2, x_4); -x_27 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_27 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; lean_inc(x_1); x_28 = lean_name_mk_string(x_1, x_27); lean_inc(x_26); @@ -6404,13 +6404,13 @@ lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_getFunBinderIds_x3f _start: { lean_object* x_9; lean_object* x_10; lean_object* x_24; uint8_t x_25; -x_24 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_24 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_1); x_25 = l_Lean_Syntax_isOfKind(x_1, x_24); if (x_25 == 0) { lean_object* x_26; uint8_t x_27; -x_26 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_26 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_inc(x_1); x_27 = l_Lean_Syntax_isOfKind(x_1, x_26); if (x_27 == 0) @@ -6466,7 +6466,7 @@ x_39 = l_Lean_Syntax_getArg(x_1, x_38); lean_dec(x_1); x_40 = l_Lean_Syntax_getArgs(x_39); lean_dec(x_39); -x_71 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_71 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_inc(x_37); x_72 = l_Lean_Syntax_isOfKind(x_37, x_71); if (x_72 == 0) @@ -6536,7 +6536,7 @@ x_48 = lean_array_get_size(x_40); x_49 = lean_usize_of_nat(x_48); lean_dec(x_48); x_50 = 0; -x_51 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_51 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_52 = l_Array_forInUnsafe_loop___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_getFunBinderIds_x3f___spec__1(x_51, x_40, x_49, x_50, x_47, x_2, x_3, x_4, x_5, x_6, x_7, x_42); lean_dec(x_40); x_53 = lean_ctor_get(x_52, 0); @@ -6877,7 +6877,7 @@ else { lean_object* x_41; uint8_t x_42; lean_dec(x_25); -x_41 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_41 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_42 = lean_string_dec_eq(x_21, x_41); if (x_42 == 0) { @@ -6921,13 +6921,13 @@ if (x_51 == 0) { lean_object* x_52; uint8_t x_53; lean_dec(x_5); -x_52 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_52 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_53 = lean_string_dec_eq(x_17, x_52); if (x_53 == 0) { lean_object* x_54; uint8_t x_55; lean_dec(x_6); -x_54 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_54 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; x_55 = lean_string_dec_eq(x_17, x_54); if (x_55 == 0) { @@ -7090,7 +7090,7 @@ else { lean_object* x_91; uint8_t x_92; lean_dec(x_25); -x_91 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_91 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_92 = lean_string_dec_eq(x_21, x_91); if (x_92 == 0) { @@ -7137,13 +7137,13 @@ if (x_102 == 0) { lean_object* x_103; uint8_t x_104; lean_dec(x_5); -x_103 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_103 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_104 = lean_string_dec_eq(x_17, x_103); if (x_104 == 0) { lean_object* x_105; uint8_t x_106; lean_dec(x_6); -x_105 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_105 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; x_106 = lean_string_dec_eq(x_17, x_105); if (x_106 == 0) { @@ -7349,7 +7349,7 @@ else { lean_object* x_150; uint8_t x_151; lean_dec(x_25); -x_150 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_150 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_151 = lean_string_dec_eq(x_21, x_150); if (x_151 == 0) { @@ -7404,13 +7404,13 @@ if (x_162 == 0) { lean_object* x_163; uint8_t x_164; lean_dec(x_5); -x_163 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_163 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_164 = lean_string_dec_eq(x_17, x_163); if (x_164 == 0) { lean_object* x_165; uint8_t x_166; lean_dec(x_6); -x_165 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_165 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; x_166 = lean_string_dec_eq(x_17, x_165); if (x_166 == 0) { @@ -7643,7 +7643,7 @@ else { lean_object* x_215; uint8_t x_216; lean_dec(x_200); -x_215 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_215 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_216 = lean_string_dec_eq(x_21, x_215); if (x_216 == 0) { @@ -7705,13 +7705,13 @@ if (x_228 == 0) { lean_object* x_229; uint8_t x_230; lean_dec(x_5); -x_229 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_229 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_230 = lean_string_dec_eq(x_17, x_229); if (x_230 == 0) { lean_object* x_231; uint8_t x_232; lean_dec(x_6); -x_231 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_231 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; x_232 = lean_string_dec_eq(x_17, x_231); if (x_232 == 0) { @@ -7970,7 +7970,7 @@ else { lean_object* x_286; uint8_t x_287; lean_dec(x_269); -x_286 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_286 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_287 = lean_string_dec_eq(x_267, x_286); if (x_287 == 0) { @@ -8040,13 +8040,13 @@ if (x_300 == 0) { lean_object* x_301; uint8_t x_302; lean_dec(x_5); -x_301 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_301 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_302 = lean_string_dec_eq(x_17, x_301); if (x_302 == 0) { lean_object* x_303; uint8_t x_304; lean_dec(x_6); -x_303 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_303 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; x_304 = lean_string_dec_eq(x_17, x_303); if (x_304 == 0) { @@ -8330,7 +8330,7 @@ else { lean_object* x_363; uint8_t x_364; lean_dec(x_345); -x_363 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_363 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_364 = lean_string_dec_eq(x_342, x_363); if (x_364 == 0) { @@ -8407,13 +8407,13 @@ if (x_378 == 0) { lean_object* x_379; uint8_t x_380; lean_dec(x_5); -x_379 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_379 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_380 = lean_string_dec_eq(x_340, x_379); if (x_380 == 0) { lean_object* x_381; uint8_t x_382; lean_dec(x_6); -x_381 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_381 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; x_382 = lean_string_dec_eq(x_340, x_381); if (x_382 == 0) { @@ -8822,16 +8822,16 @@ if (x_43 == 0) lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; uint8_t x_82; lean_object* x_83; x_44 = lean_ctor_get(x_42, 0); lean_dec(x_44); -x_45 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_45 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_38); x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_38); lean_ctor_set(x_46, 1, x_45); x_47 = l_Array_empty___closed__1; x_48 = lean_array_push(x_47, x_46); -x_49 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_49 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_50 = lean_array_push(x_49, x_21); -x_51 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_51 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); @@ -8841,15 +8841,15 @@ x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); x_56 = lean_array_push(x_48, x_55); -x_57 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_57 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_58 = lean_array_push(x_56, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_59 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_38); x_60 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_60, 0, x_38); lean_ctor_set(x_60, 1, x_59); x_61 = lean_array_push(x_58, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_62 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_38); x_63 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_63, 0, x_38); @@ -8860,13 +8860,13 @@ x_66 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_66, 0, x_54); lean_ctor_set(x_66, 1, x_65); x_67 = lean_array_push(x_64, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_68 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_38); lean_ctor_set(x_69, 1, x_68); x_70 = lean_array_push(x_67, x_69); x_71 = lean_array_push(x_70, x_35); -x_72 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_72 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); @@ -8875,12 +8875,12 @@ x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_54); lean_ctor_set(x_75, 1, x_74); x_76 = lean_array_push(x_47, x_75); -x_77 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_77 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_77); lean_ctor_set(x_78, 1, x_76); x_79 = lean_array_push(x_61, x_78); -x_80 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_80 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_80); lean_ctor_set(x_81, 1, x_79); @@ -8897,16 +8897,16 @@ lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean x_84 = lean_ctor_get(x_42, 1); lean_inc(x_84); lean_dec(x_42); -x_85 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_85 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_38); x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_38); lean_ctor_set(x_86, 1, x_85); x_87 = l_Array_empty___closed__1; x_88 = lean_array_push(x_87, x_86); -x_89 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_89 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_90 = lean_array_push(x_89, x_21); -x_91 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_91 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_92 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_92, 0, x_91); lean_ctor_set(x_92, 1, x_90); @@ -8916,15 +8916,15 @@ x_95 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_95, 0, x_94); lean_ctor_set(x_95, 1, x_93); x_96 = lean_array_push(x_88, x_95); -x_97 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_97 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_98 = lean_array_push(x_96, x_97); -x_99 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_99 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_38); x_100 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_100, 0, x_38); lean_ctor_set(x_100, 1, x_99); x_101 = lean_array_push(x_98, x_100); -x_102 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_102 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_38); x_103 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_103, 0, x_38); @@ -8935,13 +8935,13 @@ x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_94); lean_ctor_set(x_106, 1, x_105); x_107 = lean_array_push(x_104, x_106); -x_108 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_108 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_109 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_109, 0, x_38); lean_ctor_set(x_109, 1, x_108); x_110 = lean_array_push(x_107, x_109); x_111 = lean_array_push(x_110, x_35); -x_112 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_112 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_113 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_113, 0, x_112); lean_ctor_set(x_113, 1, x_111); @@ -8950,12 +8950,12 @@ x_115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_115, 0, x_94); lean_ctor_set(x_115, 1, x_114); x_116 = lean_array_push(x_87, x_115); -x_117 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_117 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_118 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_118, 0, x_117); lean_ctor_set(x_118, 1, x_116); x_119 = lean_array_push(x_101, x_118); -x_120 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_120 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_121, 0, x_120); lean_ctor_set(x_121, 1, x_119); @@ -8997,16 +8997,16 @@ if (lean_is_exclusive(x_131)) { lean_dec_ref(x_131); x_133 = lean_box(0); } -x_134 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_134 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_127); x_135 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_135, 0, x_127); lean_ctor_set(x_135, 1, x_134); x_136 = l_Array_empty___closed__1; x_137 = lean_array_push(x_136, x_135); -x_138 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_138 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_139 = lean_array_push(x_138, x_21); -x_140 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_140 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_141 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_141, 0, x_140); lean_ctor_set(x_141, 1, x_139); @@ -9016,15 +9016,15 @@ x_144 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_144, 0, x_143); lean_ctor_set(x_144, 1, x_142); x_145 = lean_array_push(x_137, x_144); -x_146 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_146 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_147 = lean_array_push(x_145, x_146); -x_148 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_148 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_127); x_149 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_149, 0, x_127); lean_ctor_set(x_149, 1, x_148); x_150 = lean_array_push(x_147, x_149); -x_151 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_151 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_127); x_152 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_152, 0, x_127); @@ -9035,13 +9035,13 @@ x_155 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_155, 0, x_143); lean_ctor_set(x_155, 1, x_154); x_156 = lean_array_push(x_153, x_155); -x_157 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_157 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_158 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_158, 0, x_127); lean_ctor_set(x_158, 1, x_157); x_159 = lean_array_push(x_156, x_158); x_160 = lean_array_push(x_159, x_125); -x_161 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_161 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_162 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_162, 0, x_161); lean_ctor_set(x_162, 1, x_160); @@ -9050,12 +9050,12 @@ x_164 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_164, 0, x_143); lean_ctor_set(x_164, 1, x_163); x_165 = lean_array_push(x_136, x_164); -x_166 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_166 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_167 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_167, 0, x_166); lean_ctor_set(x_167, 1, x_165); x_168 = lean_array_push(x_150, x_167); -x_169 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_169 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_170 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_170, 0, x_169); lean_ctor_set(x_170, 1, x_168); @@ -9113,16 +9113,16 @@ if (lean_is_exclusive(x_183)) { lean_dec_ref(x_183); x_185 = lean_box(0); } -x_186 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_186 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_179); x_187 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_187, 0, x_179); lean_ctor_set(x_187, 1, x_186); x_188 = l_Array_empty___closed__1; x_189 = lean_array_push(x_188, x_187); -x_190 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_190 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_191 = lean_array_push(x_190, x_21); -x_192 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_192 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_193 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_193, 0, x_192); lean_ctor_set(x_193, 1, x_191); @@ -9132,15 +9132,15 @@ x_196 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_196, 0, x_195); lean_ctor_set(x_196, 1, x_194); x_197 = lean_array_push(x_189, x_196); -x_198 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_198 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_199 = lean_array_push(x_197, x_198); -x_200 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_200 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_179); x_201 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_201, 0, x_179); lean_ctor_set(x_201, 1, x_200); x_202 = lean_array_push(x_199, x_201); -x_203 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_203 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_179); x_204 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_204, 0, x_179); @@ -9151,13 +9151,13 @@ x_207 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_207, 0, x_195); lean_ctor_set(x_207, 1, x_206); x_208 = lean_array_push(x_205, x_207); -x_209 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_209 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_210 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_210, 0, x_179); lean_ctor_set(x_210, 1, x_209); x_211 = lean_array_push(x_208, x_210); x_212 = lean_array_push(x_211, x_176); -x_213 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_213 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_214 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_214, 0, x_213); lean_ctor_set(x_214, 1, x_212); @@ -9166,12 +9166,12 @@ x_216 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_216, 0, x_195); lean_ctor_set(x_216, 1, x_215); x_217 = lean_array_push(x_188, x_216); -x_218 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_218 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_219 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_219, 0, x_218); lean_ctor_set(x_219, 1, x_217); x_220 = lean_array_push(x_202, x_219); -x_221 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_221 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_222 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_222, 0, x_221); lean_ctor_set(x_222, 1, x_220); @@ -9300,16 +9300,16 @@ if (x_262 == 0) lean_object* x_263; lean_object* x_264; lean_object* x_265; lean_object* x_266; lean_object* x_267; lean_object* x_268; lean_object* x_269; lean_object* x_270; lean_object* x_271; lean_object* x_272; lean_object* x_273; lean_object* x_274; lean_object* x_275; lean_object* x_276; lean_object* x_277; lean_object* x_278; lean_object* x_279; lean_object* x_280; lean_object* x_281; lean_object* x_282; lean_object* x_283; lean_object* x_284; uint8_t x_285; x_263 = lean_ctor_get(x_261, 0); lean_dec(x_263); -x_264 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_264 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_257); x_265 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_265, 0, x_257); lean_ctor_set(x_265, 1, x_264); x_266 = l_Array_empty___closed__1; x_267 = lean_array_push(x_266, x_265); -x_268 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_268 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_269 = lean_array_push(x_268, x_240); -x_270 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_270 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_271 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_271, 0, x_270); lean_ctor_set(x_271, 1, x_269); @@ -9319,15 +9319,15 @@ x_274 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_274, 0, x_273); lean_ctor_set(x_274, 1, x_272); x_275 = lean_array_push(x_267, x_274); -x_276 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_276 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_277 = lean_array_push(x_275, x_276); -x_278 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_278 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_257); x_279 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_279, 0, x_257); lean_ctor_set(x_279, 1, x_278); x_280 = lean_array_push(x_277, x_279); -x_281 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_281 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_257); x_282 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_282, 0, x_257); @@ -9346,13 +9346,13 @@ lean_dec(x_287); lean_ctor_set(x_19, 1, x_284); lean_ctor_set(x_19, 0, x_273); x_288 = lean_array_push(x_283, x_19); -x_289 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_289 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_290 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_290, 0, x_257); lean_ctor_set(x_290, 1, x_289); x_291 = lean_array_push(x_288, x_290); x_292 = lean_array_push(x_291, x_254); -x_293 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_293 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_294 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_294, 0, x_293); lean_ctor_set(x_294, 1, x_292); @@ -9361,12 +9361,12 @@ x_296 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_296, 0, x_273); lean_ctor_set(x_296, 1, x_295); x_297 = lean_array_push(x_266, x_296); -x_298 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_298 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_299 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_299, 0, x_298); lean_ctor_set(x_299, 1, x_297); x_300 = lean_array_push(x_280, x_299); -x_301 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_301 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_302 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_302, 0, x_301); lean_ctor_set(x_302, 1, x_300); @@ -9385,13 +9385,13 @@ x_305 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_305, 0, x_273); lean_ctor_set(x_305, 1, x_284); x_306 = lean_array_push(x_283, x_305); -x_307 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_307 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_308 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_308, 0, x_257); lean_ctor_set(x_308, 1, x_307); x_309 = lean_array_push(x_306, x_308); x_310 = lean_array_push(x_309, x_254); -x_311 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_311 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_312 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_312, 0, x_311); lean_ctor_set(x_312, 1, x_310); @@ -9400,12 +9400,12 @@ x_314 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_314, 0, x_273); lean_ctor_set(x_314, 1, x_313); x_315 = lean_array_push(x_266, x_314); -x_316 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_316 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_317 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_317, 0, x_316); lean_ctor_set(x_317, 1, x_315); x_318 = lean_array_push(x_280, x_317); -x_319 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_319 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_320 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_320, 0, x_319); lean_ctor_set(x_320, 1, x_318); @@ -9423,16 +9423,16 @@ lean_object* x_323; lean_object* x_324; lean_object* x_325; lean_object* x_326; x_323 = lean_ctor_get(x_261, 1); lean_inc(x_323); lean_dec(x_261); -x_324 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_324 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_257); x_325 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_325, 0, x_257); lean_ctor_set(x_325, 1, x_324); x_326 = l_Array_empty___closed__1; x_327 = lean_array_push(x_326, x_325); -x_328 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_328 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_329 = lean_array_push(x_328, x_240); -x_330 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_330 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_331 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_331, 0, x_330); lean_ctor_set(x_331, 1, x_329); @@ -9442,15 +9442,15 @@ x_334 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_334, 0, x_333); lean_ctor_set(x_334, 1, x_332); x_335 = lean_array_push(x_327, x_334); -x_336 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_336 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_337 = lean_array_push(x_335, x_336); -x_338 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_338 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_257); x_339 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_339, 0, x_257); lean_ctor_set(x_339, 1, x_338); x_340 = lean_array_push(x_337, x_339); -x_341 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_341 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_257); x_342 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_342, 0, x_257); @@ -9474,13 +9474,13 @@ if (lean_is_scalar(x_345)) { lean_ctor_set(x_346, 0, x_333); lean_ctor_set(x_346, 1, x_344); x_347 = lean_array_push(x_343, x_346); -x_348 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_348 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_349 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_349, 0, x_257); lean_ctor_set(x_349, 1, x_348); x_350 = lean_array_push(x_347, x_349); x_351 = lean_array_push(x_350, x_254); -x_352 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_352 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_353 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_353, 0, x_352); lean_ctor_set(x_353, 1, x_351); @@ -9489,12 +9489,12 @@ x_355 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_355, 0, x_333); lean_ctor_set(x_355, 1, x_354); x_356 = lean_array_push(x_326, x_355); -x_357 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_357 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_358 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_358, 0, x_357); lean_ctor_set(x_358, 1, x_356); x_359 = lean_array_push(x_340, x_358); -x_360 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_360 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_361 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_361, 0, x_360); lean_ctor_set(x_361, 1, x_359); @@ -9536,16 +9536,16 @@ if (lean_is_exclusive(x_371)) { lean_dec_ref(x_371); x_373 = lean_box(0); } -x_374 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_374 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_367); x_375 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_375, 0, x_367); lean_ctor_set(x_375, 1, x_374); x_376 = l_Array_empty___closed__1; x_377 = lean_array_push(x_376, x_375); -x_378 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_378 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_379 = lean_array_push(x_378, x_240); -x_380 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_380 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_381 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_381, 0, x_380); lean_ctor_set(x_381, 1, x_379); @@ -9555,15 +9555,15 @@ x_384 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_384, 0, x_383); lean_ctor_set(x_384, 1, x_382); x_385 = lean_array_push(x_377, x_384); -x_386 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_386 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_387 = lean_array_push(x_385, x_386); -x_388 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_388 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_367); x_389 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_389, 0, x_367); lean_ctor_set(x_389, 1, x_388); x_390 = lean_array_push(x_387, x_389); -x_391 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_391 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_367); x_392 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_392, 0, x_367); @@ -9587,13 +9587,13 @@ if (lean_is_scalar(x_395)) { lean_ctor_set(x_396, 0, x_383); lean_ctor_set(x_396, 1, x_394); x_397 = lean_array_push(x_393, x_396); -x_398 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_398 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_399 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_399, 0, x_367); lean_ctor_set(x_399, 1, x_398); x_400 = lean_array_push(x_397, x_399); x_401 = lean_array_push(x_400, x_365); -x_402 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_402 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_403 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_403, 0, x_402); lean_ctor_set(x_403, 1, x_401); @@ -9602,12 +9602,12 @@ x_405 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_405, 0, x_383); lean_ctor_set(x_405, 1, x_404); x_406 = lean_array_push(x_376, x_405); -x_407 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_407 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_408 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_408, 0, x_407); lean_ctor_set(x_408, 1, x_406); x_409 = lean_array_push(x_390, x_408); -x_410 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_410 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_411 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_411, 0, x_410); lean_ctor_set(x_411, 1, x_409); @@ -9665,16 +9665,16 @@ if (lean_is_exclusive(x_424)) { lean_dec_ref(x_424); x_426 = lean_box(0); } -x_427 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_427 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_420); x_428 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_428, 0, x_420); lean_ctor_set(x_428, 1, x_427); x_429 = l_Array_empty___closed__1; x_430 = lean_array_push(x_429, x_428); -x_431 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_431 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_432 = lean_array_push(x_431, x_240); -x_433 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_433 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_434 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_434, 0, x_433); lean_ctor_set(x_434, 1, x_432); @@ -9684,15 +9684,15 @@ x_437 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_437, 0, x_436); lean_ctor_set(x_437, 1, x_435); x_438 = lean_array_push(x_430, x_437); -x_439 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_439 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_440 = lean_array_push(x_438, x_439); -x_441 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_441 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_420); x_442 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_442, 0, x_420); lean_ctor_set(x_442, 1, x_441); x_443 = lean_array_push(x_440, x_442); -x_444 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_444 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_420); x_445 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_445, 0, x_420); @@ -9716,13 +9716,13 @@ if (lean_is_scalar(x_448)) { lean_ctor_set(x_449, 0, x_436); lean_ctor_set(x_449, 1, x_447); x_450 = lean_array_push(x_446, x_449); -x_451 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_451 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_452 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_452, 0, x_420); lean_ctor_set(x_452, 1, x_451); x_453 = lean_array_push(x_450, x_452); x_454 = lean_array_push(x_453, x_417); -x_455 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_455 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_456 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_456, 0, x_455); lean_ctor_set(x_456, 1, x_454); @@ -9731,12 +9731,12 @@ x_458 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_458, 0, x_436); lean_ctor_set(x_458, 1, x_457); x_459 = lean_array_push(x_429, x_458); -x_460 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_460 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_461 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_461, 0, x_460); lean_ctor_set(x_461, 1, x_459); x_462 = lean_array_push(x_443, x_461); -x_463 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_463 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_464 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_464, 0, x_463); lean_ctor_set(x_464, 1, x_462); @@ -9827,16 +9827,16 @@ if (x_495 == 0) lean_object* x_496; lean_object* x_497; lean_object* x_498; lean_object* x_499; lean_object* x_500; lean_object* x_501; lean_object* x_502; lean_object* x_503; lean_object* x_504; lean_object* x_505; lean_object* x_506; lean_object* x_507; lean_object* x_508; lean_object* x_509; lean_object* x_510; lean_object* x_511; lean_object* x_512; lean_object* x_513; lean_object* x_514; lean_object* x_515; lean_object* x_516; lean_object* x_517; uint8_t x_518; x_496 = lean_ctor_get(x_494, 0); lean_dec(x_496); -x_497 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_497 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_490); x_498 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_498, 0, x_490); lean_ctor_set(x_498, 1, x_497); x_499 = l_Array_empty___closed__1; x_500 = lean_array_push(x_499, x_498); -x_501 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_501 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_502 = lean_array_push(x_501, x_473); -x_503 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_503 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_504 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_504, 0, x_503); lean_ctor_set(x_504, 1, x_502); @@ -9846,15 +9846,15 @@ x_507 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_507, 0, x_506); lean_ctor_set(x_507, 1, x_505); x_508 = lean_array_push(x_500, x_507); -x_509 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_509 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_510 = lean_array_push(x_508, x_509); -x_511 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_511 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_490); x_512 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_512, 0, x_490); lean_ctor_set(x_512, 1, x_511); x_513 = lean_array_push(x_510, x_512); -x_514 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_514 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_490); x_515 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_515, 0, x_490); @@ -9873,13 +9873,13 @@ lean_dec(x_520); lean_ctor_set(x_19, 1, x_517); lean_ctor_set(x_19, 0, x_506); x_521 = lean_array_push(x_516, x_19); -x_522 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_522 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_523 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_523, 0, x_490); lean_ctor_set(x_523, 1, x_522); x_524 = lean_array_push(x_521, x_523); x_525 = lean_array_push(x_524, x_487); -x_526 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_526 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_527 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_527, 0, x_526); lean_ctor_set(x_527, 1, x_525); @@ -9888,12 +9888,12 @@ x_529 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_529, 0, x_506); lean_ctor_set(x_529, 1, x_528); x_530 = lean_array_push(x_499, x_529); -x_531 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_531 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_532 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_532, 0, x_531); lean_ctor_set(x_532, 1, x_530); x_533 = lean_array_push(x_513, x_532); -x_534 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_534 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_535 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_535, 0, x_534); lean_ctor_set(x_535, 1, x_533); @@ -9912,13 +9912,13 @@ x_538 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_538, 0, x_506); lean_ctor_set(x_538, 1, x_517); x_539 = lean_array_push(x_516, x_538); -x_540 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_540 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_541 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_541, 0, x_490); lean_ctor_set(x_541, 1, x_540); x_542 = lean_array_push(x_539, x_541); x_543 = lean_array_push(x_542, x_487); -x_544 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_544 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_545 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_545, 0, x_544); lean_ctor_set(x_545, 1, x_543); @@ -9927,12 +9927,12 @@ x_547 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_547, 0, x_506); lean_ctor_set(x_547, 1, x_546); x_548 = lean_array_push(x_499, x_547); -x_549 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_549 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_550 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_550, 0, x_549); lean_ctor_set(x_550, 1, x_548); x_551 = lean_array_push(x_513, x_550); -x_552 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_552 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_553 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_553, 0, x_552); lean_ctor_set(x_553, 1, x_551); @@ -9950,16 +9950,16 @@ lean_object* x_556; lean_object* x_557; lean_object* x_558; lean_object* x_559; x_556 = lean_ctor_get(x_494, 1); lean_inc(x_556); lean_dec(x_494); -x_557 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_557 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_490); x_558 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_558, 0, x_490); lean_ctor_set(x_558, 1, x_557); x_559 = l_Array_empty___closed__1; x_560 = lean_array_push(x_559, x_558); -x_561 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_561 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_562 = lean_array_push(x_561, x_473); -x_563 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_563 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_564 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_564, 0, x_563); lean_ctor_set(x_564, 1, x_562); @@ -9969,15 +9969,15 @@ x_567 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_567, 0, x_566); lean_ctor_set(x_567, 1, x_565); x_568 = lean_array_push(x_560, x_567); -x_569 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_569 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_570 = lean_array_push(x_568, x_569); -x_571 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_571 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_490); x_572 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_572, 0, x_490); lean_ctor_set(x_572, 1, x_571); x_573 = lean_array_push(x_570, x_572); -x_574 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_574 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_490); x_575 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_575, 0, x_490); @@ -10001,13 +10001,13 @@ if (lean_is_scalar(x_578)) { lean_ctor_set(x_579, 0, x_566); lean_ctor_set(x_579, 1, x_577); x_580 = lean_array_push(x_576, x_579); -x_581 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_581 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_582 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_582, 0, x_490); lean_ctor_set(x_582, 1, x_581); x_583 = lean_array_push(x_580, x_582); x_584 = lean_array_push(x_583, x_487); -x_585 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_585 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_586 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_586, 0, x_585); lean_ctor_set(x_586, 1, x_584); @@ -10016,12 +10016,12 @@ x_588 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_588, 0, x_566); lean_ctor_set(x_588, 1, x_587); x_589 = lean_array_push(x_559, x_588); -x_590 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_590 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_591 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_591, 0, x_590); lean_ctor_set(x_591, 1, x_589); x_592 = lean_array_push(x_573, x_591); -x_593 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_593 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_594 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_594, 0, x_593); lean_ctor_set(x_594, 1, x_592); @@ -10063,16 +10063,16 @@ if (lean_is_exclusive(x_604)) { lean_dec_ref(x_604); x_606 = lean_box(0); } -x_607 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_607 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_600); x_608 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_608, 0, x_600); lean_ctor_set(x_608, 1, x_607); x_609 = l_Array_empty___closed__1; x_610 = lean_array_push(x_609, x_608); -x_611 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_611 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_612 = lean_array_push(x_611, x_473); -x_613 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_613 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_614 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_614, 0, x_613); lean_ctor_set(x_614, 1, x_612); @@ -10082,15 +10082,15 @@ x_617 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_617, 0, x_616); lean_ctor_set(x_617, 1, x_615); x_618 = lean_array_push(x_610, x_617); -x_619 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_619 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_620 = lean_array_push(x_618, x_619); -x_621 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_621 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_600); x_622 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_622, 0, x_600); lean_ctor_set(x_622, 1, x_621); x_623 = lean_array_push(x_620, x_622); -x_624 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_624 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_600); x_625 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_625, 0, x_600); @@ -10114,13 +10114,13 @@ if (lean_is_scalar(x_628)) { lean_ctor_set(x_629, 0, x_616); lean_ctor_set(x_629, 1, x_627); x_630 = lean_array_push(x_626, x_629); -x_631 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_631 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_632 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_632, 0, x_600); lean_ctor_set(x_632, 1, x_631); x_633 = lean_array_push(x_630, x_632); x_634 = lean_array_push(x_633, x_598); -x_635 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_635 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_636 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_636, 0, x_635); lean_ctor_set(x_636, 1, x_634); @@ -10129,12 +10129,12 @@ x_638 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_638, 0, x_616); lean_ctor_set(x_638, 1, x_637); x_639 = lean_array_push(x_609, x_638); -x_640 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_640 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_641 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_641, 0, x_640); lean_ctor_set(x_641, 1, x_639); x_642 = lean_array_push(x_623, x_641); -x_643 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_643 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_644 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_644, 0, x_643); lean_ctor_set(x_644, 1, x_642); @@ -10192,16 +10192,16 @@ if (lean_is_exclusive(x_657)) { lean_dec_ref(x_657); x_659 = lean_box(0); } -x_660 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_660 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_653); x_661 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_661, 0, x_653); lean_ctor_set(x_661, 1, x_660); x_662 = l_Array_empty___closed__1; x_663 = lean_array_push(x_662, x_661); -x_664 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_664 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_665 = lean_array_push(x_664, x_473); -x_666 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_666 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_667 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_667, 0, x_666); lean_ctor_set(x_667, 1, x_665); @@ -10211,15 +10211,15 @@ x_670 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_670, 0, x_669); lean_ctor_set(x_670, 1, x_668); x_671 = lean_array_push(x_663, x_670); -x_672 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_672 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_673 = lean_array_push(x_671, x_672); -x_674 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_674 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_653); x_675 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_675, 0, x_653); lean_ctor_set(x_675, 1, x_674); x_676 = lean_array_push(x_673, x_675); -x_677 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_677 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_653); x_678 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_678, 0, x_653); @@ -10243,13 +10243,13 @@ if (lean_is_scalar(x_681)) { lean_ctor_set(x_682, 0, x_669); lean_ctor_set(x_682, 1, x_680); x_683 = lean_array_push(x_679, x_682); -x_684 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_684 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_685 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_685, 0, x_653); lean_ctor_set(x_685, 1, x_684); x_686 = lean_array_push(x_683, x_685); x_687 = lean_array_push(x_686, x_650); -x_688 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_688 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_689 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_689, 0, x_688); lean_ctor_set(x_689, 1, x_687); @@ -10258,12 +10258,12 @@ x_691 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_691, 0, x_669); lean_ctor_set(x_691, 1, x_690); x_692 = lean_array_push(x_662, x_691); -x_693 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_693 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_694 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_694, 0, x_693); lean_ctor_set(x_694, 1, x_692); x_695 = lean_array_push(x_676, x_694); -x_696 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_696 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_697 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_697, 0, x_696); lean_ctor_set(x_697, 1, x_695); @@ -10292,7 +10292,7 @@ return x_702; else { lean_object* x_703; uint8_t x_704; -x_703 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_703 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_704 = lean_string_dec_eq(x_234, x_703); lean_dec(x_234); if (x_704 == 0) @@ -10353,16 +10353,16 @@ if (x_728 == 0) lean_object* x_729; lean_object* x_730; lean_object* x_731; lean_object* x_732; lean_object* x_733; lean_object* x_734; lean_object* x_735; lean_object* x_736; lean_object* x_737; lean_object* x_738; lean_object* x_739; lean_object* x_740; lean_object* x_741; lean_object* x_742; lean_object* x_743; lean_object* x_744; lean_object* x_745; lean_object* x_746; lean_object* x_747; lean_object* x_748; lean_object* x_749; lean_object* x_750; uint8_t x_751; x_729 = lean_ctor_get(x_727, 0); lean_dec(x_729); -x_730 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_730 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_723); x_731 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_731, 0, x_723); lean_ctor_set(x_731, 1, x_730); x_732 = l_Array_empty___closed__1; x_733 = lean_array_push(x_732, x_731); -x_734 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_734 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_735 = lean_array_push(x_734, x_706); -x_736 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_736 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_737 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_737, 0, x_736); lean_ctor_set(x_737, 1, x_735); @@ -10372,15 +10372,15 @@ x_740 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_740, 0, x_739); lean_ctor_set(x_740, 1, x_738); x_741 = lean_array_push(x_733, x_740); -x_742 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_742 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_743 = lean_array_push(x_741, x_742); -x_744 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_744 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_723); x_745 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_745, 0, x_723); lean_ctor_set(x_745, 1, x_744); x_746 = lean_array_push(x_743, x_745); -x_747 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_747 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_723); x_748 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_748, 0, x_723); @@ -10399,13 +10399,13 @@ lean_dec(x_753); lean_ctor_set(x_19, 1, x_750); lean_ctor_set(x_19, 0, x_739); x_754 = lean_array_push(x_749, x_19); -x_755 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_755 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_756 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_756, 0, x_723); lean_ctor_set(x_756, 1, x_755); x_757 = lean_array_push(x_754, x_756); x_758 = lean_array_push(x_757, x_720); -x_759 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_759 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_760 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_760, 0, x_759); lean_ctor_set(x_760, 1, x_758); @@ -10414,12 +10414,12 @@ x_762 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_762, 0, x_739); lean_ctor_set(x_762, 1, x_761); x_763 = lean_array_push(x_732, x_762); -x_764 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_764 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_765 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_765, 0, x_764); lean_ctor_set(x_765, 1, x_763); x_766 = lean_array_push(x_746, x_765); -x_767 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_767 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_768 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_768, 0, x_767); lean_ctor_set(x_768, 1, x_766); @@ -10438,13 +10438,13 @@ x_771 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_771, 0, x_739); lean_ctor_set(x_771, 1, x_750); x_772 = lean_array_push(x_749, x_771); -x_773 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_773 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_774 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_774, 0, x_723); lean_ctor_set(x_774, 1, x_773); x_775 = lean_array_push(x_772, x_774); x_776 = lean_array_push(x_775, x_720); -x_777 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_777 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_778 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_778, 0, x_777); lean_ctor_set(x_778, 1, x_776); @@ -10453,12 +10453,12 @@ x_780 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_780, 0, x_739); lean_ctor_set(x_780, 1, x_779); x_781 = lean_array_push(x_732, x_780); -x_782 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_782 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_783 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_783, 0, x_782); lean_ctor_set(x_783, 1, x_781); x_784 = lean_array_push(x_746, x_783); -x_785 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_785 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_786 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_786, 0, x_785); lean_ctor_set(x_786, 1, x_784); @@ -10476,16 +10476,16 @@ lean_object* x_789; lean_object* x_790; lean_object* x_791; lean_object* x_792; x_789 = lean_ctor_get(x_727, 1); lean_inc(x_789); lean_dec(x_727); -x_790 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_790 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_723); x_791 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_791, 0, x_723); lean_ctor_set(x_791, 1, x_790); x_792 = l_Array_empty___closed__1; x_793 = lean_array_push(x_792, x_791); -x_794 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_794 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_795 = lean_array_push(x_794, x_706); -x_796 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_796 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_797 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_797, 0, x_796); lean_ctor_set(x_797, 1, x_795); @@ -10495,15 +10495,15 @@ x_800 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_800, 0, x_799); lean_ctor_set(x_800, 1, x_798); x_801 = lean_array_push(x_793, x_800); -x_802 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_802 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_803 = lean_array_push(x_801, x_802); -x_804 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_804 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_723); x_805 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_805, 0, x_723); lean_ctor_set(x_805, 1, x_804); x_806 = lean_array_push(x_803, x_805); -x_807 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_807 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_723); x_808 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_808, 0, x_723); @@ -10527,13 +10527,13 @@ if (lean_is_scalar(x_811)) { lean_ctor_set(x_812, 0, x_799); lean_ctor_set(x_812, 1, x_810); x_813 = lean_array_push(x_809, x_812); -x_814 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_814 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_815 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_815, 0, x_723); lean_ctor_set(x_815, 1, x_814); x_816 = lean_array_push(x_813, x_815); x_817 = lean_array_push(x_816, x_720); -x_818 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_818 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_819 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_819, 0, x_818); lean_ctor_set(x_819, 1, x_817); @@ -10542,12 +10542,12 @@ x_821 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_821, 0, x_799); lean_ctor_set(x_821, 1, x_820); x_822 = lean_array_push(x_792, x_821); -x_823 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_823 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_824 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_824, 0, x_823); lean_ctor_set(x_824, 1, x_822); x_825 = lean_array_push(x_806, x_824); -x_826 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_826 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_827 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_827, 0, x_826); lean_ctor_set(x_827, 1, x_825); @@ -10589,16 +10589,16 @@ if (lean_is_exclusive(x_837)) { lean_dec_ref(x_837); x_839 = lean_box(0); } -x_840 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_840 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_833); x_841 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_841, 0, x_833); lean_ctor_set(x_841, 1, x_840); x_842 = l_Array_empty___closed__1; x_843 = lean_array_push(x_842, x_841); -x_844 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_844 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_845 = lean_array_push(x_844, x_706); -x_846 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_846 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_847 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_847, 0, x_846); lean_ctor_set(x_847, 1, x_845); @@ -10608,15 +10608,15 @@ x_850 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_850, 0, x_849); lean_ctor_set(x_850, 1, x_848); x_851 = lean_array_push(x_843, x_850); -x_852 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_852 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_853 = lean_array_push(x_851, x_852); -x_854 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_854 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_833); x_855 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_855, 0, x_833); lean_ctor_set(x_855, 1, x_854); x_856 = lean_array_push(x_853, x_855); -x_857 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_857 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_833); x_858 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_858, 0, x_833); @@ -10640,13 +10640,13 @@ if (lean_is_scalar(x_861)) { lean_ctor_set(x_862, 0, x_849); lean_ctor_set(x_862, 1, x_860); x_863 = lean_array_push(x_859, x_862); -x_864 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_864 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_865 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_865, 0, x_833); lean_ctor_set(x_865, 1, x_864); x_866 = lean_array_push(x_863, x_865); x_867 = lean_array_push(x_866, x_831); -x_868 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_868 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_869 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_869, 0, x_868); lean_ctor_set(x_869, 1, x_867); @@ -10655,12 +10655,12 @@ x_871 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_871, 0, x_849); lean_ctor_set(x_871, 1, x_870); x_872 = lean_array_push(x_842, x_871); -x_873 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_873 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_874 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_874, 0, x_873); lean_ctor_set(x_874, 1, x_872); x_875 = lean_array_push(x_856, x_874); -x_876 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_876 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_877 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_877, 0, x_876); lean_ctor_set(x_877, 1, x_875); @@ -10718,16 +10718,16 @@ if (lean_is_exclusive(x_890)) { lean_dec_ref(x_890); x_892 = lean_box(0); } -x_893 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_893 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_886); x_894 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_894, 0, x_886); lean_ctor_set(x_894, 1, x_893); x_895 = l_Array_empty___closed__1; x_896 = lean_array_push(x_895, x_894); -x_897 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_897 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_898 = lean_array_push(x_897, x_706); -x_899 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_899 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_900 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_900, 0, x_899); lean_ctor_set(x_900, 1, x_898); @@ -10737,15 +10737,15 @@ x_903 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_903, 0, x_902); lean_ctor_set(x_903, 1, x_901); x_904 = lean_array_push(x_896, x_903); -x_905 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_905 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_906 = lean_array_push(x_904, x_905); -x_907 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_907 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_886); x_908 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_908, 0, x_886); lean_ctor_set(x_908, 1, x_907); x_909 = lean_array_push(x_906, x_908); -x_910 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_910 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_886); x_911 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_911, 0, x_886); @@ -10769,13 +10769,13 @@ if (lean_is_scalar(x_914)) { lean_ctor_set(x_915, 0, x_902); lean_ctor_set(x_915, 1, x_913); x_916 = lean_array_push(x_912, x_915); -x_917 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_917 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_918 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_918, 0, x_886); lean_ctor_set(x_918, 1, x_917); x_919 = lean_array_push(x_916, x_918); x_920 = lean_array_push(x_919, x_883); -x_921 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_921 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_922 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_922, 0, x_921); lean_ctor_set(x_922, 1, x_920); @@ -10784,12 +10784,12 @@ x_924 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_924, 0, x_902); lean_ctor_set(x_924, 1, x_923); x_925 = lean_array_push(x_895, x_924); -x_926 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_926 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_927 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_927, 0, x_926); lean_ctor_set(x_927, 1, x_925); x_928 = lean_array_push(x_909, x_927); -x_929 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_929 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_930 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_930, 0, x_929); lean_ctor_set(x_930, 1, x_928); @@ -10838,12 +10838,12 @@ x_943 = lean_string_dec_eq(x_233, x_942); if (x_943 == 0) { lean_object* x_944; uint8_t x_945; -x_944 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_944 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_945 = lean_string_dec_eq(x_233, x_944); if (x_945 == 0) { lean_object* x_946; uint8_t x_947; -x_946 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_946 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; x_947 = lean_string_dec_eq(x_233, x_946); lean_dec(x_233); if (x_947 == 0) @@ -10903,16 +10903,16 @@ if (x_971 == 0) lean_object* x_972; lean_object* x_973; lean_object* x_974; lean_object* x_975; lean_object* x_976; lean_object* x_977; lean_object* x_978; lean_object* x_979; lean_object* x_980; lean_object* x_981; lean_object* x_982; lean_object* x_983; lean_object* x_984; lean_object* x_985; lean_object* x_986; lean_object* x_987; lean_object* x_988; lean_object* x_989; lean_object* x_990; lean_object* x_991; lean_object* x_992; lean_object* x_993; uint8_t x_994; x_972 = lean_ctor_get(x_970, 0); lean_dec(x_972); -x_973 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_973 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_966); x_974 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_974, 0, x_966); lean_ctor_set(x_974, 1, x_973); x_975 = l_Array_empty___closed__1; x_976 = lean_array_push(x_975, x_974); -x_977 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_977 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_978 = lean_array_push(x_977, x_949); -x_979 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_979 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_980 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_980, 0, x_979); lean_ctor_set(x_980, 1, x_978); @@ -10922,15 +10922,15 @@ x_983 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_983, 0, x_982); lean_ctor_set(x_983, 1, x_981); x_984 = lean_array_push(x_976, x_983); -x_985 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_985 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_986 = lean_array_push(x_984, x_985); -x_987 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_987 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_966); x_988 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_988, 0, x_966); lean_ctor_set(x_988, 1, x_987); x_989 = lean_array_push(x_986, x_988); -x_990 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_990 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_966); x_991 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_991, 0, x_966); @@ -10949,13 +10949,13 @@ lean_dec(x_996); lean_ctor_set(x_19, 1, x_993); lean_ctor_set(x_19, 0, x_982); x_997 = lean_array_push(x_992, x_19); -x_998 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_998 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_999 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_999, 0, x_966); lean_ctor_set(x_999, 1, x_998); x_1000 = lean_array_push(x_997, x_999); x_1001 = lean_array_push(x_1000, x_963); -x_1002 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1002 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1003 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1003, 0, x_1002); lean_ctor_set(x_1003, 1, x_1001); @@ -10964,12 +10964,12 @@ x_1005 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1005, 0, x_982); lean_ctor_set(x_1005, 1, x_1004); x_1006 = lean_array_push(x_975, x_1005); -x_1007 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1007 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1008 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1008, 0, x_1007); lean_ctor_set(x_1008, 1, x_1006); x_1009 = lean_array_push(x_989, x_1008); -x_1010 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1010 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1011 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1011, 0, x_1010); lean_ctor_set(x_1011, 1, x_1009); @@ -10988,13 +10988,13 @@ x_1014 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1014, 0, x_982); lean_ctor_set(x_1014, 1, x_993); x_1015 = lean_array_push(x_992, x_1014); -x_1016 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1016 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1017 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1017, 0, x_966); lean_ctor_set(x_1017, 1, x_1016); x_1018 = lean_array_push(x_1015, x_1017); x_1019 = lean_array_push(x_1018, x_963); -x_1020 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1020 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1021 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1021, 0, x_1020); lean_ctor_set(x_1021, 1, x_1019); @@ -11003,12 +11003,12 @@ x_1023 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1023, 0, x_982); lean_ctor_set(x_1023, 1, x_1022); x_1024 = lean_array_push(x_975, x_1023); -x_1025 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1025 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1026 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1026, 0, x_1025); lean_ctor_set(x_1026, 1, x_1024); x_1027 = lean_array_push(x_989, x_1026); -x_1028 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1028 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1029 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1029, 0, x_1028); lean_ctor_set(x_1029, 1, x_1027); @@ -11026,16 +11026,16 @@ lean_object* x_1032; lean_object* x_1033; lean_object* x_1034; lean_object* x_10 x_1032 = lean_ctor_get(x_970, 1); lean_inc(x_1032); lean_dec(x_970); -x_1033 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1033 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_966); x_1034 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1034, 0, x_966); lean_ctor_set(x_1034, 1, x_1033); x_1035 = l_Array_empty___closed__1; x_1036 = lean_array_push(x_1035, x_1034); -x_1037 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1037 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1038 = lean_array_push(x_1037, x_949); -x_1039 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1039 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1040 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1040, 0, x_1039); lean_ctor_set(x_1040, 1, x_1038); @@ -11045,15 +11045,15 @@ x_1043 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1043, 0, x_1042); lean_ctor_set(x_1043, 1, x_1041); x_1044 = lean_array_push(x_1036, x_1043); -x_1045 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1045 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1046 = lean_array_push(x_1044, x_1045); -x_1047 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1047 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_966); x_1048 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1048, 0, x_966); lean_ctor_set(x_1048, 1, x_1047); x_1049 = lean_array_push(x_1046, x_1048); -x_1050 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1050 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_966); x_1051 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1051, 0, x_966); @@ -11077,13 +11077,13 @@ if (lean_is_scalar(x_1054)) { lean_ctor_set(x_1055, 0, x_1042); lean_ctor_set(x_1055, 1, x_1053); x_1056 = lean_array_push(x_1052, x_1055); -x_1057 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1057 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1058 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1058, 0, x_966); lean_ctor_set(x_1058, 1, x_1057); x_1059 = lean_array_push(x_1056, x_1058); x_1060 = lean_array_push(x_1059, x_963); -x_1061 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1061 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1062 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1062, 0, x_1061); lean_ctor_set(x_1062, 1, x_1060); @@ -11092,12 +11092,12 @@ x_1064 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1064, 0, x_1042); lean_ctor_set(x_1064, 1, x_1063); x_1065 = lean_array_push(x_1035, x_1064); -x_1066 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1066 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1067 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1067, 0, x_1066); lean_ctor_set(x_1067, 1, x_1065); x_1068 = lean_array_push(x_1049, x_1067); -x_1069 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1069 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1070 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1070, 0, x_1069); lean_ctor_set(x_1070, 1, x_1068); @@ -11139,16 +11139,16 @@ if (lean_is_exclusive(x_1080)) { lean_dec_ref(x_1080); x_1082 = lean_box(0); } -x_1083 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1083 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1076); x_1084 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1084, 0, x_1076); lean_ctor_set(x_1084, 1, x_1083); x_1085 = l_Array_empty___closed__1; x_1086 = lean_array_push(x_1085, x_1084); -x_1087 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1087 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1088 = lean_array_push(x_1087, x_949); -x_1089 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1089 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1090 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1090, 0, x_1089); lean_ctor_set(x_1090, 1, x_1088); @@ -11158,15 +11158,15 @@ x_1093 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1093, 0, x_1092); lean_ctor_set(x_1093, 1, x_1091); x_1094 = lean_array_push(x_1086, x_1093); -x_1095 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1095 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1096 = lean_array_push(x_1094, x_1095); -x_1097 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1097 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1076); x_1098 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1098, 0, x_1076); lean_ctor_set(x_1098, 1, x_1097); x_1099 = lean_array_push(x_1096, x_1098); -x_1100 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1100 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1076); x_1101 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1101, 0, x_1076); @@ -11190,13 +11190,13 @@ if (lean_is_scalar(x_1104)) { lean_ctor_set(x_1105, 0, x_1092); lean_ctor_set(x_1105, 1, x_1103); x_1106 = lean_array_push(x_1102, x_1105); -x_1107 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1107 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1108 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1108, 0, x_1076); lean_ctor_set(x_1108, 1, x_1107); x_1109 = lean_array_push(x_1106, x_1108); x_1110 = lean_array_push(x_1109, x_1074); -x_1111 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1111 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1112, 0, x_1111); lean_ctor_set(x_1112, 1, x_1110); @@ -11205,12 +11205,12 @@ x_1114 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1114, 0, x_1092); lean_ctor_set(x_1114, 1, x_1113); x_1115 = lean_array_push(x_1085, x_1114); -x_1116 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1116 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1117 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1117, 0, x_1116); lean_ctor_set(x_1117, 1, x_1115); x_1118 = lean_array_push(x_1099, x_1117); -x_1119 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1119 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1120 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1120, 0, x_1119); lean_ctor_set(x_1120, 1, x_1118); @@ -11268,16 +11268,16 @@ if (lean_is_exclusive(x_1133)) { lean_dec_ref(x_1133); x_1135 = lean_box(0); } -x_1136 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1136 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1129); x_1137 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1137, 0, x_1129); lean_ctor_set(x_1137, 1, x_1136); x_1138 = l_Array_empty___closed__1; x_1139 = lean_array_push(x_1138, x_1137); -x_1140 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1140 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1141 = lean_array_push(x_1140, x_949); -x_1142 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1142 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1143 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1143, 0, x_1142); lean_ctor_set(x_1143, 1, x_1141); @@ -11287,15 +11287,15 @@ x_1146 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1146, 0, x_1145); lean_ctor_set(x_1146, 1, x_1144); x_1147 = lean_array_push(x_1139, x_1146); -x_1148 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1148 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1149 = lean_array_push(x_1147, x_1148); -x_1150 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1150 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1129); x_1151 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1151, 0, x_1129); lean_ctor_set(x_1151, 1, x_1150); x_1152 = lean_array_push(x_1149, x_1151); -x_1153 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1153 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1129); x_1154 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1154, 0, x_1129); @@ -11319,13 +11319,13 @@ if (lean_is_scalar(x_1157)) { lean_ctor_set(x_1158, 0, x_1145); lean_ctor_set(x_1158, 1, x_1156); x_1159 = lean_array_push(x_1155, x_1158); -x_1160 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1160 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1161 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1161, 0, x_1129); lean_ctor_set(x_1161, 1, x_1160); x_1162 = lean_array_push(x_1159, x_1161); x_1163 = lean_array_push(x_1162, x_1126); -x_1164 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1164 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1165 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1165, 0, x_1164); lean_ctor_set(x_1165, 1, x_1163); @@ -11334,12 +11334,12 @@ x_1167 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1167, 0, x_1145); lean_ctor_set(x_1167, 1, x_1166); x_1168 = lean_array_push(x_1138, x_1167); -x_1169 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1169 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1170 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1170, 0, x_1169); lean_ctor_set(x_1170, 1, x_1168); x_1171 = lean_array_push(x_1152, x_1170); -x_1172 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1172 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1173 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1173, 0, x_1172); lean_ctor_set(x_1173, 1, x_1171); @@ -11386,7 +11386,7 @@ x_1186 = l_Lean_Syntax_getArg(x_1184, x_1182); lean_dec(x_1184); lean_inc(x_1186); x_1187 = l_Lean_Syntax_getKind(x_1186); -x_1188 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_1188 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_1189 = lean_name_eq(x_1187, x_1188); lean_dec(x_1187); if (x_1189 == 0) @@ -11447,16 +11447,16 @@ if (x_1212 == 0) lean_object* x_1213; lean_object* x_1214; lean_object* x_1215; lean_object* x_1216; lean_object* x_1217; lean_object* x_1218; lean_object* x_1219; lean_object* x_1220; lean_object* x_1221; lean_object* x_1222; lean_object* x_1223; lean_object* x_1224; lean_object* x_1225; lean_object* x_1226; lean_object* x_1227; lean_object* x_1228; lean_object* x_1229; lean_object* x_1230; lean_object* x_1231; lean_object* x_1232; lean_object* x_1233; lean_object* x_1234; uint8_t x_1235; x_1213 = lean_ctor_get(x_1211, 0); lean_dec(x_1213); -x_1214 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1214 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1207); x_1215 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1215, 0, x_1207); lean_ctor_set(x_1215, 1, x_1214); x_1216 = l_Array_empty___closed__1; x_1217 = lean_array_push(x_1216, x_1215); -x_1218 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1218 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1219 = lean_array_push(x_1218, x_1191); -x_1220 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1220 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1221 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1221, 0, x_1220); lean_ctor_set(x_1221, 1, x_1219); @@ -11466,15 +11466,15 @@ x_1224 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1224, 0, x_1223); lean_ctor_set(x_1224, 1, x_1222); x_1225 = lean_array_push(x_1217, x_1224); -x_1226 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1226 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1227 = lean_array_push(x_1225, x_1226); -x_1228 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1228 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1207); x_1229 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1229, 0, x_1207); lean_ctor_set(x_1229, 1, x_1228); x_1230 = lean_array_push(x_1227, x_1229); -x_1231 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1231 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1207); x_1232 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1232, 0, x_1207); @@ -11493,13 +11493,13 @@ lean_dec(x_1237); lean_ctor_set(x_19, 1, x_1234); lean_ctor_set(x_19, 0, x_1223); x_1238 = lean_array_push(x_1233, x_19); -x_1239 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1239 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1240 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1240, 0, x_1207); lean_ctor_set(x_1240, 1, x_1239); x_1241 = lean_array_push(x_1238, x_1240); x_1242 = lean_array_push(x_1241, x_1204); -x_1243 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1243 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1244 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1244, 0, x_1243); lean_ctor_set(x_1244, 1, x_1242); @@ -11508,12 +11508,12 @@ x_1246 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1246, 0, x_1223); lean_ctor_set(x_1246, 1, x_1245); x_1247 = lean_array_push(x_1216, x_1246); -x_1248 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1248 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1249 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1249, 0, x_1248); lean_ctor_set(x_1249, 1, x_1247); x_1250 = lean_array_push(x_1230, x_1249); -x_1251 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1251 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1252 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1252, 0, x_1251); lean_ctor_set(x_1252, 1, x_1250); @@ -11532,13 +11532,13 @@ x_1255 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1255, 0, x_1223); lean_ctor_set(x_1255, 1, x_1234); x_1256 = lean_array_push(x_1233, x_1255); -x_1257 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1257 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1258 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1258, 0, x_1207); lean_ctor_set(x_1258, 1, x_1257); x_1259 = lean_array_push(x_1256, x_1258); x_1260 = lean_array_push(x_1259, x_1204); -x_1261 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1261 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1262 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1262, 0, x_1261); lean_ctor_set(x_1262, 1, x_1260); @@ -11547,12 +11547,12 @@ x_1264 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1264, 0, x_1223); lean_ctor_set(x_1264, 1, x_1263); x_1265 = lean_array_push(x_1216, x_1264); -x_1266 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1266 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1267 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1267, 0, x_1266); lean_ctor_set(x_1267, 1, x_1265); x_1268 = lean_array_push(x_1230, x_1267); -x_1269 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1269 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1270 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1270, 0, x_1269); lean_ctor_set(x_1270, 1, x_1268); @@ -11570,16 +11570,16 @@ lean_object* x_1273; lean_object* x_1274; lean_object* x_1275; lean_object* x_12 x_1273 = lean_ctor_get(x_1211, 1); lean_inc(x_1273); lean_dec(x_1211); -x_1274 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1274 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1207); x_1275 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1275, 0, x_1207); lean_ctor_set(x_1275, 1, x_1274); x_1276 = l_Array_empty___closed__1; x_1277 = lean_array_push(x_1276, x_1275); -x_1278 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1278 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1279 = lean_array_push(x_1278, x_1191); -x_1280 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1280 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1281 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1281, 0, x_1280); lean_ctor_set(x_1281, 1, x_1279); @@ -11589,15 +11589,15 @@ x_1284 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1284, 0, x_1283); lean_ctor_set(x_1284, 1, x_1282); x_1285 = lean_array_push(x_1277, x_1284); -x_1286 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1286 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1287 = lean_array_push(x_1285, x_1286); -x_1288 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1288 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1207); x_1289 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1289, 0, x_1207); lean_ctor_set(x_1289, 1, x_1288); x_1290 = lean_array_push(x_1287, x_1289); -x_1291 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1291 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1207); x_1292 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1292, 0, x_1207); @@ -11621,13 +11621,13 @@ if (lean_is_scalar(x_1295)) { lean_ctor_set(x_1296, 0, x_1283); lean_ctor_set(x_1296, 1, x_1294); x_1297 = lean_array_push(x_1293, x_1296); -x_1298 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1298 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1299 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1299, 0, x_1207); lean_ctor_set(x_1299, 1, x_1298); x_1300 = lean_array_push(x_1297, x_1299); x_1301 = lean_array_push(x_1300, x_1204); -x_1302 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1302 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1303 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1303, 0, x_1302); lean_ctor_set(x_1303, 1, x_1301); @@ -11636,12 +11636,12 @@ x_1305 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1305, 0, x_1283); lean_ctor_set(x_1305, 1, x_1304); x_1306 = lean_array_push(x_1276, x_1305); -x_1307 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1307 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1308 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1308, 0, x_1307); lean_ctor_set(x_1308, 1, x_1306); x_1309 = lean_array_push(x_1290, x_1308); -x_1310 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1310 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1311 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1311, 0, x_1310); lean_ctor_set(x_1311, 1, x_1309); @@ -11683,16 +11683,16 @@ if (lean_is_exclusive(x_1321)) { lean_dec_ref(x_1321); x_1323 = lean_box(0); } -x_1324 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1324 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1317); x_1325 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1325, 0, x_1317); lean_ctor_set(x_1325, 1, x_1324); x_1326 = l_Array_empty___closed__1; x_1327 = lean_array_push(x_1326, x_1325); -x_1328 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1328 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1329 = lean_array_push(x_1328, x_1191); -x_1330 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1330 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1331 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1331, 0, x_1330); lean_ctor_set(x_1331, 1, x_1329); @@ -11702,15 +11702,15 @@ x_1334 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1334, 0, x_1333); lean_ctor_set(x_1334, 1, x_1332); x_1335 = lean_array_push(x_1327, x_1334); -x_1336 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1336 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1337 = lean_array_push(x_1335, x_1336); -x_1338 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1338 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1317); x_1339 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1339, 0, x_1317); lean_ctor_set(x_1339, 1, x_1338); x_1340 = lean_array_push(x_1337, x_1339); -x_1341 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1341 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1317); x_1342 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1342, 0, x_1317); @@ -11734,13 +11734,13 @@ if (lean_is_scalar(x_1345)) { lean_ctor_set(x_1346, 0, x_1333); lean_ctor_set(x_1346, 1, x_1344); x_1347 = lean_array_push(x_1343, x_1346); -x_1348 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1348 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1349 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1349, 0, x_1317); lean_ctor_set(x_1349, 1, x_1348); x_1350 = lean_array_push(x_1347, x_1349); x_1351 = lean_array_push(x_1350, x_1315); -x_1352 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1352 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1353 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1353, 0, x_1352); lean_ctor_set(x_1353, 1, x_1351); @@ -11749,12 +11749,12 @@ x_1355 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1355, 0, x_1333); lean_ctor_set(x_1355, 1, x_1354); x_1356 = lean_array_push(x_1326, x_1355); -x_1357 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1357 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1358 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1358, 0, x_1357); lean_ctor_set(x_1358, 1, x_1356); x_1359 = lean_array_push(x_1340, x_1358); -x_1360 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1360 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1361 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1361, 0, x_1360); lean_ctor_set(x_1361, 1, x_1359); @@ -11812,16 +11812,16 @@ if (lean_is_exclusive(x_1374)) { lean_dec_ref(x_1374); x_1376 = lean_box(0); } -x_1377 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1377 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1370); x_1378 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1378, 0, x_1370); lean_ctor_set(x_1378, 1, x_1377); x_1379 = l_Array_empty___closed__1; x_1380 = lean_array_push(x_1379, x_1378); -x_1381 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1381 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1382 = lean_array_push(x_1381, x_1191); -x_1383 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1383 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1384 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1384, 0, x_1383); lean_ctor_set(x_1384, 1, x_1382); @@ -11831,15 +11831,15 @@ x_1387 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1387, 0, x_1386); lean_ctor_set(x_1387, 1, x_1385); x_1388 = lean_array_push(x_1380, x_1387); -x_1389 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1389 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1390 = lean_array_push(x_1388, x_1389); -x_1391 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1391 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1370); x_1392 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1392, 0, x_1370); lean_ctor_set(x_1392, 1, x_1391); x_1393 = lean_array_push(x_1390, x_1392); -x_1394 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1394 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1370); x_1395 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1395, 0, x_1370); @@ -11863,13 +11863,13 @@ if (lean_is_scalar(x_1398)) { lean_ctor_set(x_1399, 0, x_1386); lean_ctor_set(x_1399, 1, x_1397); x_1400 = lean_array_push(x_1396, x_1399); -x_1401 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1401 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1402 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1402, 0, x_1370); lean_ctor_set(x_1402, 1, x_1401); x_1403 = lean_array_push(x_1400, x_1402); x_1404 = lean_array_push(x_1403, x_1367); -x_1405 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1405 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1406 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1406, 0, x_1405); lean_ctor_set(x_1406, 1, x_1404); @@ -11878,12 +11878,12 @@ x_1408 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1408, 0, x_1386); lean_ctor_set(x_1408, 1, x_1407); x_1409 = lean_array_push(x_1379, x_1408); -x_1410 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1410 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1411 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1411, 0, x_1410); lean_ctor_set(x_1411, 1, x_1409); x_1412 = lean_array_push(x_1393, x_1411); -x_1413 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1413 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1414 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1414, 0, x_1413); lean_ctor_set(x_1414, 1, x_1412); @@ -11978,16 +11978,16 @@ if (x_1446 == 0) lean_object* x_1447; lean_object* x_1448; lean_object* x_1449; lean_object* x_1450; lean_object* x_1451; lean_object* x_1452; lean_object* x_1453; lean_object* x_1454; lean_object* x_1455; lean_object* x_1456; lean_object* x_1457; lean_object* x_1458; lean_object* x_1459; lean_object* x_1460; lean_object* x_1461; lean_object* x_1462; lean_object* x_1463; lean_object* x_1464; lean_object* x_1465; lean_object* x_1466; lean_object* x_1467; lean_object* x_1468; uint8_t x_1469; x_1447 = lean_ctor_get(x_1445, 0); lean_dec(x_1447); -x_1448 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1448 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1441); x_1449 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1449, 0, x_1441); lean_ctor_set(x_1449, 1, x_1448); x_1450 = l_Array_empty___closed__1; x_1451 = lean_array_push(x_1450, x_1449); -x_1452 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1452 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1453 = lean_array_push(x_1452, x_1425); -x_1454 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1454 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1455 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1455, 0, x_1454); lean_ctor_set(x_1455, 1, x_1453); @@ -11997,15 +11997,15 @@ x_1458 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1458, 0, x_1457); lean_ctor_set(x_1458, 1, x_1456); x_1459 = lean_array_push(x_1451, x_1458); -x_1460 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1460 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1461 = lean_array_push(x_1459, x_1460); -x_1462 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1462 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1441); x_1463 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1463, 0, x_1441); lean_ctor_set(x_1463, 1, x_1462); x_1464 = lean_array_push(x_1461, x_1463); -x_1465 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1465 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1441); x_1466 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1466, 0, x_1441); @@ -12024,13 +12024,13 @@ lean_dec(x_1471); lean_ctor_set(x_19, 1, x_1468); lean_ctor_set(x_19, 0, x_1457); x_1472 = lean_array_push(x_1467, x_19); -x_1473 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1473 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1474 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1474, 0, x_1441); lean_ctor_set(x_1474, 1, x_1473); x_1475 = lean_array_push(x_1472, x_1474); x_1476 = lean_array_push(x_1475, x_1438); -x_1477 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1477 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1478 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1478, 0, x_1477); lean_ctor_set(x_1478, 1, x_1476); @@ -12039,12 +12039,12 @@ x_1480 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1480, 0, x_1457); lean_ctor_set(x_1480, 1, x_1479); x_1481 = lean_array_push(x_1450, x_1480); -x_1482 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1482 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1483 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1483, 0, x_1482); lean_ctor_set(x_1483, 1, x_1481); x_1484 = lean_array_push(x_1464, x_1483); -x_1485 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1485 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1486 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1486, 0, x_1485); lean_ctor_set(x_1486, 1, x_1484); @@ -12063,13 +12063,13 @@ x_1489 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1489, 0, x_1457); lean_ctor_set(x_1489, 1, x_1468); x_1490 = lean_array_push(x_1467, x_1489); -x_1491 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1491 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1492 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1492, 0, x_1441); lean_ctor_set(x_1492, 1, x_1491); x_1493 = lean_array_push(x_1490, x_1492); x_1494 = lean_array_push(x_1493, x_1438); -x_1495 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1495 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1496 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1496, 0, x_1495); lean_ctor_set(x_1496, 1, x_1494); @@ -12078,12 +12078,12 @@ x_1498 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1498, 0, x_1457); lean_ctor_set(x_1498, 1, x_1497); x_1499 = lean_array_push(x_1450, x_1498); -x_1500 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1500 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1501 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1501, 0, x_1500); lean_ctor_set(x_1501, 1, x_1499); x_1502 = lean_array_push(x_1464, x_1501); -x_1503 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1503 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1504 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1504, 0, x_1503); lean_ctor_set(x_1504, 1, x_1502); @@ -12101,16 +12101,16 @@ lean_object* x_1507; lean_object* x_1508; lean_object* x_1509; lean_object* x_15 x_1507 = lean_ctor_get(x_1445, 1); lean_inc(x_1507); lean_dec(x_1445); -x_1508 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1508 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1441); x_1509 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1509, 0, x_1441); lean_ctor_set(x_1509, 1, x_1508); x_1510 = l_Array_empty___closed__1; x_1511 = lean_array_push(x_1510, x_1509); -x_1512 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1512 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1513 = lean_array_push(x_1512, x_1425); -x_1514 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1514 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1515 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1515, 0, x_1514); lean_ctor_set(x_1515, 1, x_1513); @@ -12120,15 +12120,15 @@ x_1518 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1518, 0, x_1517); lean_ctor_set(x_1518, 1, x_1516); x_1519 = lean_array_push(x_1511, x_1518); -x_1520 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1520 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1521 = lean_array_push(x_1519, x_1520); -x_1522 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1522 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1441); x_1523 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1523, 0, x_1441); lean_ctor_set(x_1523, 1, x_1522); x_1524 = lean_array_push(x_1521, x_1523); -x_1525 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1525 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1441); x_1526 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1526, 0, x_1441); @@ -12152,13 +12152,13 @@ if (lean_is_scalar(x_1529)) { lean_ctor_set(x_1530, 0, x_1517); lean_ctor_set(x_1530, 1, x_1528); x_1531 = lean_array_push(x_1527, x_1530); -x_1532 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1532 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1533 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1533, 0, x_1441); lean_ctor_set(x_1533, 1, x_1532); x_1534 = lean_array_push(x_1531, x_1533); x_1535 = lean_array_push(x_1534, x_1438); -x_1536 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1536 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1537 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1537, 0, x_1536); lean_ctor_set(x_1537, 1, x_1535); @@ -12167,12 +12167,12 @@ x_1539 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1539, 0, x_1517); lean_ctor_set(x_1539, 1, x_1538); x_1540 = lean_array_push(x_1510, x_1539); -x_1541 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1541 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1542 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1542, 0, x_1541); lean_ctor_set(x_1542, 1, x_1540); x_1543 = lean_array_push(x_1524, x_1542); -x_1544 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1544 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1545 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1545, 0, x_1544); lean_ctor_set(x_1545, 1, x_1543); @@ -12214,16 +12214,16 @@ if (lean_is_exclusive(x_1555)) { lean_dec_ref(x_1555); x_1557 = lean_box(0); } -x_1558 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1558 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1551); x_1559 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1559, 0, x_1551); lean_ctor_set(x_1559, 1, x_1558); x_1560 = l_Array_empty___closed__1; x_1561 = lean_array_push(x_1560, x_1559); -x_1562 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1562 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1563 = lean_array_push(x_1562, x_1425); -x_1564 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1564 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1565 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1565, 0, x_1564); lean_ctor_set(x_1565, 1, x_1563); @@ -12233,15 +12233,15 @@ x_1568 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1568, 0, x_1567); lean_ctor_set(x_1568, 1, x_1566); x_1569 = lean_array_push(x_1561, x_1568); -x_1570 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1570 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1571 = lean_array_push(x_1569, x_1570); -x_1572 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1572 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1551); x_1573 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1573, 0, x_1551); lean_ctor_set(x_1573, 1, x_1572); x_1574 = lean_array_push(x_1571, x_1573); -x_1575 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1575 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1551); x_1576 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1576, 0, x_1551); @@ -12265,13 +12265,13 @@ if (lean_is_scalar(x_1579)) { lean_ctor_set(x_1580, 0, x_1567); lean_ctor_set(x_1580, 1, x_1578); x_1581 = lean_array_push(x_1577, x_1580); -x_1582 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1582 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1583 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1583, 0, x_1551); lean_ctor_set(x_1583, 1, x_1582); x_1584 = lean_array_push(x_1581, x_1583); x_1585 = lean_array_push(x_1584, x_1549); -x_1586 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1586 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1587 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1587, 0, x_1586); lean_ctor_set(x_1587, 1, x_1585); @@ -12280,12 +12280,12 @@ x_1589 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1589, 0, x_1567); lean_ctor_set(x_1589, 1, x_1588); x_1590 = lean_array_push(x_1560, x_1589); -x_1591 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1591 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1592 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1592, 0, x_1591); lean_ctor_set(x_1592, 1, x_1590); x_1593 = lean_array_push(x_1574, x_1592); -x_1594 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1594 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1595 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1595, 0, x_1594); lean_ctor_set(x_1595, 1, x_1593); @@ -12343,16 +12343,16 @@ if (lean_is_exclusive(x_1608)) { lean_dec_ref(x_1608); x_1610 = lean_box(0); } -x_1611 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1611 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1604); x_1612 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1612, 0, x_1604); lean_ctor_set(x_1612, 1, x_1611); x_1613 = l_Array_empty___closed__1; x_1614 = lean_array_push(x_1613, x_1612); -x_1615 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1615 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1616 = lean_array_push(x_1615, x_1425); -x_1617 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1617 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1618 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1618, 0, x_1617); lean_ctor_set(x_1618, 1, x_1616); @@ -12362,15 +12362,15 @@ x_1621 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1621, 0, x_1620); lean_ctor_set(x_1621, 1, x_1619); x_1622 = lean_array_push(x_1614, x_1621); -x_1623 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1623 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1624 = lean_array_push(x_1622, x_1623); -x_1625 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1625 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1604); x_1626 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1626, 0, x_1604); lean_ctor_set(x_1626, 1, x_1625); x_1627 = lean_array_push(x_1624, x_1626); -x_1628 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1628 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1604); x_1629 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1629, 0, x_1604); @@ -12394,13 +12394,13 @@ if (lean_is_scalar(x_1632)) { lean_ctor_set(x_1633, 0, x_1620); lean_ctor_set(x_1633, 1, x_1631); x_1634 = lean_array_push(x_1630, x_1633); -x_1635 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1635 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1636 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1636, 0, x_1604); lean_ctor_set(x_1636, 1, x_1635); x_1637 = lean_array_push(x_1634, x_1636); x_1638 = lean_array_push(x_1637, x_1601); -x_1639 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1639 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1640 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1640, 0, x_1639); lean_ctor_set(x_1640, 1, x_1638); @@ -12409,12 +12409,12 @@ x_1642 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1642, 0, x_1620); lean_ctor_set(x_1642, 1, x_1641); x_1643 = lean_array_push(x_1613, x_1642); -x_1644 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1644 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1645 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1645, 0, x_1644); lean_ctor_set(x_1645, 1, x_1643); x_1646 = lean_array_push(x_1627, x_1645); -x_1647 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1647 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1648 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1648, 0, x_1647); lean_ctor_set(x_1648, 1, x_1646); @@ -12526,16 +12526,16 @@ if (x_1687 == 0) lean_object* x_1688; lean_object* x_1689; lean_object* x_1690; lean_object* x_1691; lean_object* x_1692; lean_object* x_1693; lean_object* x_1694; lean_object* x_1695; lean_object* x_1696; lean_object* x_1697; lean_object* x_1698; lean_object* x_1699; lean_object* x_1700; lean_object* x_1701; lean_object* x_1702; lean_object* x_1703; lean_object* x_1704; lean_object* x_1705; lean_object* x_1706; lean_object* x_1707; lean_object* x_1708; lean_object* x_1709; uint8_t x_1710; x_1688 = lean_ctor_get(x_1686, 0); lean_dec(x_1688); -x_1689 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1689 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1682); x_1690 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1690, 0, x_1682); lean_ctor_set(x_1690, 1, x_1689); x_1691 = l_Array_empty___closed__1; x_1692 = lean_array_push(x_1691, x_1690); -x_1693 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1693 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1694 = lean_array_push(x_1693, x_1666); -x_1695 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1695 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1696 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1696, 0, x_1695); lean_ctor_set(x_1696, 1, x_1694); @@ -12545,15 +12545,15 @@ x_1699 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1699, 0, x_1698); lean_ctor_set(x_1699, 1, x_1697); x_1700 = lean_array_push(x_1692, x_1699); -x_1701 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1701 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1702 = lean_array_push(x_1700, x_1701); -x_1703 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1703 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1682); x_1704 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1704, 0, x_1682); lean_ctor_set(x_1704, 1, x_1703); x_1705 = lean_array_push(x_1702, x_1704); -x_1706 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1706 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1682); x_1707 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1707, 0, x_1682); @@ -12572,13 +12572,13 @@ lean_dec(x_1712); lean_ctor_set(x_19, 1, x_1709); lean_ctor_set(x_19, 0, x_1698); x_1713 = lean_array_push(x_1708, x_19); -x_1714 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1714 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1715 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1715, 0, x_1682); lean_ctor_set(x_1715, 1, x_1714); x_1716 = lean_array_push(x_1713, x_1715); x_1717 = lean_array_push(x_1716, x_1679); -x_1718 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1718 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1719 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1719, 0, x_1718); lean_ctor_set(x_1719, 1, x_1717); @@ -12587,12 +12587,12 @@ x_1721 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1721, 0, x_1698); lean_ctor_set(x_1721, 1, x_1720); x_1722 = lean_array_push(x_1691, x_1721); -x_1723 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1723 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1724 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1724, 0, x_1723); lean_ctor_set(x_1724, 1, x_1722); x_1725 = lean_array_push(x_1705, x_1724); -x_1726 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1726 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1727 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1727, 0, x_1726); lean_ctor_set(x_1727, 1, x_1725); @@ -12611,13 +12611,13 @@ x_1730 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1730, 0, x_1698); lean_ctor_set(x_1730, 1, x_1709); x_1731 = lean_array_push(x_1708, x_1730); -x_1732 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1732 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1733 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1733, 0, x_1682); lean_ctor_set(x_1733, 1, x_1732); x_1734 = lean_array_push(x_1731, x_1733); x_1735 = lean_array_push(x_1734, x_1679); -x_1736 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1736 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1737 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1737, 0, x_1736); lean_ctor_set(x_1737, 1, x_1735); @@ -12626,12 +12626,12 @@ x_1739 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1739, 0, x_1698); lean_ctor_set(x_1739, 1, x_1738); x_1740 = lean_array_push(x_1691, x_1739); -x_1741 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1741 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1742 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1742, 0, x_1741); lean_ctor_set(x_1742, 1, x_1740); x_1743 = lean_array_push(x_1705, x_1742); -x_1744 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1744 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1745 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1745, 0, x_1744); lean_ctor_set(x_1745, 1, x_1743); @@ -12649,16 +12649,16 @@ lean_object* x_1748; lean_object* x_1749; lean_object* x_1750; lean_object* x_17 x_1748 = lean_ctor_get(x_1686, 1); lean_inc(x_1748); lean_dec(x_1686); -x_1749 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1749 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1682); x_1750 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1750, 0, x_1682); lean_ctor_set(x_1750, 1, x_1749); x_1751 = l_Array_empty___closed__1; x_1752 = lean_array_push(x_1751, x_1750); -x_1753 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1753 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1754 = lean_array_push(x_1753, x_1666); -x_1755 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1755 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1756 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1756, 0, x_1755); lean_ctor_set(x_1756, 1, x_1754); @@ -12668,15 +12668,15 @@ x_1759 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1759, 0, x_1758); lean_ctor_set(x_1759, 1, x_1757); x_1760 = lean_array_push(x_1752, x_1759); -x_1761 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1761 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1762 = lean_array_push(x_1760, x_1761); -x_1763 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1763 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1682); x_1764 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1764, 0, x_1682); lean_ctor_set(x_1764, 1, x_1763); x_1765 = lean_array_push(x_1762, x_1764); -x_1766 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1766 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1682); x_1767 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1767, 0, x_1682); @@ -12700,13 +12700,13 @@ if (lean_is_scalar(x_1770)) { lean_ctor_set(x_1771, 0, x_1758); lean_ctor_set(x_1771, 1, x_1769); x_1772 = lean_array_push(x_1768, x_1771); -x_1773 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1773 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1774 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1774, 0, x_1682); lean_ctor_set(x_1774, 1, x_1773); x_1775 = lean_array_push(x_1772, x_1774); x_1776 = lean_array_push(x_1775, x_1679); -x_1777 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1777 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1778 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1778, 0, x_1777); lean_ctor_set(x_1778, 1, x_1776); @@ -12715,12 +12715,12 @@ x_1780 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1780, 0, x_1758); lean_ctor_set(x_1780, 1, x_1779); x_1781 = lean_array_push(x_1751, x_1780); -x_1782 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1782 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1783 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1783, 0, x_1782); lean_ctor_set(x_1783, 1, x_1781); x_1784 = lean_array_push(x_1765, x_1783); -x_1785 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1785 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1786 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1786, 0, x_1785); lean_ctor_set(x_1786, 1, x_1784); @@ -12762,16 +12762,16 @@ if (lean_is_exclusive(x_1796)) { lean_dec_ref(x_1796); x_1798 = lean_box(0); } -x_1799 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1799 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1792); x_1800 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1800, 0, x_1792); lean_ctor_set(x_1800, 1, x_1799); x_1801 = l_Array_empty___closed__1; x_1802 = lean_array_push(x_1801, x_1800); -x_1803 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1803 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1804 = lean_array_push(x_1803, x_1666); -x_1805 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1805 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1806 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1806, 0, x_1805); lean_ctor_set(x_1806, 1, x_1804); @@ -12781,15 +12781,15 @@ x_1809 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1809, 0, x_1808); lean_ctor_set(x_1809, 1, x_1807); x_1810 = lean_array_push(x_1802, x_1809); -x_1811 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1811 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1812 = lean_array_push(x_1810, x_1811); -x_1813 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1813 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1792); x_1814 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1814, 0, x_1792); lean_ctor_set(x_1814, 1, x_1813); x_1815 = lean_array_push(x_1812, x_1814); -x_1816 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1816 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1792); x_1817 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1817, 0, x_1792); @@ -12813,13 +12813,13 @@ if (lean_is_scalar(x_1820)) { lean_ctor_set(x_1821, 0, x_1808); lean_ctor_set(x_1821, 1, x_1819); x_1822 = lean_array_push(x_1818, x_1821); -x_1823 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1823 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1824 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1824, 0, x_1792); lean_ctor_set(x_1824, 1, x_1823); x_1825 = lean_array_push(x_1822, x_1824); x_1826 = lean_array_push(x_1825, x_1790); -x_1827 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1827 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1828 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1828, 0, x_1827); lean_ctor_set(x_1828, 1, x_1826); @@ -12828,12 +12828,12 @@ x_1830 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1830, 0, x_1808); lean_ctor_set(x_1830, 1, x_1829); x_1831 = lean_array_push(x_1801, x_1830); -x_1832 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1832 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1833 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1833, 0, x_1832); lean_ctor_set(x_1833, 1, x_1831); x_1834 = lean_array_push(x_1815, x_1833); -x_1835 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1835 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1836 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1836, 0, x_1835); lean_ctor_set(x_1836, 1, x_1834); @@ -12891,16 +12891,16 @@ if (lean_is_exclusive(x_1849)) { lean_dec_ref(x_1849); x_1851 = lean_box(0); } -x_1852 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1852 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1845); x_1853 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1853, 0, x_1845); lean_ctor_set(x_1853, 1, x_1852); x_1854 = l_Array_empty___closed__1; x_1855 = lean_array_push(x_1854, x_1853); -x_1856 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1856 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1857 = lean_array_push(x_1856, x_1666); -x_1858 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1858 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1859 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1859, 0, x_1858); lean_ctor_set(x_1859, 1, x_1857); @@ -12910,15 +12910,15 @@ x_1862 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1862, 0, x_1861); lean_ctor_set(x_1862, 1, x_1860); x_1863 = lean_array_push(x_1855, x_1862); -x_1864 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1864 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1865 = lean_array_push(x_1863, x_1864); -x_1866 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1866 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1845); x_1867 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1867, 0, x_1845); lean_ctor_set(x_1867, 1, x_1866); x_1868 = lean_array_push(x_1865, x_1867); -x_1869 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1869 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1845); x_1870 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1870, 0, x_1845); @@ -12942,13 +12942,13 @@ if (lean_is_scalar(x_1873)) { lean_ctor_set(x_1874, 0, x_1861); lean_ctor_set(x_1874, 1, x_1872); x_1875 = lean_array_push(x_1871, x_1874); -x_1876 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1876 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1877 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1877, 0, x_1845); lean_ctor_set(x_1877, 1, x_1876); x_1878 = lean_array_push(x_1875, x_1877); x_1879 = lean_array_push(x_1878, x_1842); -x_1880 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1880 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1881 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1881, 0, x_1880); lean_ctor_set(x_1881, 1, x_1879); @@ -12957,12 +12957,12 @@ x_1883 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1883, 0, x_1861); lean_ctor_set(x_1883, 1, x_1882); x_1884 = lean_array_push(x_1854, x_1883); -x_1885 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1885 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1886 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1886, 0, x_1885); lean_ctor_set(x_1886, 1, x_1884); x_1887 = lean_array_push(x_1868, x_1886); -x_1888 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1888 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1889 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1889, 0, x_1888); lean_ctor_set(x_1889, 1, x_1887); @@ -13046,16 +13046,16 @@ if (x_1917 == 0) lean_object* x_1918; lean_object* x_1919; lean_object* x_1920; lean_object* x_1921; lean_object* x_1922; lean_object* x_1923; lean_object* x_1924; lean_object* x_1925; lean_object* x_1926; lean_object* x_1927; lean_object* x_1928; lean_object* x_1929; lean_object* x_1930; lean_object* x_1931; lean_object* x_1932; lean_object* x_1933; lean_object* x_1934; lean_object* x_1935; lean_object* x_1936; lean_object* x_1937; lean_object* x_1938; lean_object* x_1939; uint8_t x_1940; x_1918 = lean_ctor_get(x_1916, 0); lean_dec(x_1918); -x_1919 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1919 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1912); x_1920 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1920, 0, x_1912); lean_ctor_set(x_1920, 1, x_1919); x_1921 = l_Array_empty___closed__1; x_1922 = lean_array_push(x_1921, x_1920); -x_1923 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1923 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1924 = lean_array_push(x_1923, x_1896); -x_1925 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1925 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1926 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1926, 0, x_1925); lean_ctor_set(x_1926, 1, x_1924); @@ -13065,15 +13065,15 @@ x_1929 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1929, 0, x_1928); lean_ctor_set(x_1929, 1, x_1927); x_1930 = lean_array_push(x_1922, x_1929); -x_1931 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1931 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1932 = lean_array_push(x_1930, x_1931); -x_1933 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1933 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1912); x_1934 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1934, 0, x_1912); lean_ctor_set(x_1934, 1, x_1933); x_1935 = lean_array_push(x_1932, x_1934); -x_1936 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1936 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1912); x_1937 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1937, 0, x_1912); @@ -13092,13 +13092,13 @@ lean_dec(x_1942); lean_ctor_set(x_19, 1, x_1939); lean_ctor_set(x_19, 0, x_1928); x_1943 = lean_array_push(x_1938, x_19); -x_1944 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1944 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1945 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1945, 0, x_1912); lean_ctor_set(x_1945, 1, x_1944); x_1946 = lean_array_push(x_1943, x_1945); x_1947 = lean_array_push(x_1946, x_1909); -x_1948 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1948 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1949 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1949, 0, x_1948); lean_ctor_set(x_1949, 1, x_1947); @@ -13107,12 +13107,12 @@ x_1951 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1951, 0, x_1928); lean_ctor_set(x_1951, 1, x_1950); x_1952 = lean_array_push(x_1921, x_1951); -x_1953 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1953 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1954 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1954, 0, x_1953); lean_ctor_set(x_1954, 1, x_1952); x_1955 = lean_array_push(x_1935, x_1954); -x_1956 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1956 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1957 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1957, 0, x_1956); lean_ctor_set(x_1957, 1, x_1955); @@ -13131,13 +13131,13 @@ x_1960 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1960, 0, x_1928); lean_ctor_set(x_1960, 1, x_1939); x_1961 = lean_array_push(x_1938, x_1960); -x_1962 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1962 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_1963 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1963, 0, x_1912); lean_ctor_set(x_1963, 1, x_1962); x_1964 = lean_array_push(x_1961, x_1963); x_1965 = lean_array_push(x_1964, x_1909); -x_1966 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1966 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1967 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1967, 0, x_1966); lean_ctor_set(x_1967, 1, x_1965); @@ -13146,12 +13146,12 @@ x_1969 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1969, 0, x_1928); lean_ctor_set(x_1969, 1, x_1968); x_1970 = lean_array_push(x_1921, x_1969); -x_1971 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1971 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1972 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1972, 0, x_1971); lean_ctor_set(x_1972, 1, x_1970); x_1973 = lean_array_push(x_1935, x_1972); -x_1974 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1974 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_1975 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1975, 0, x_1974); lean_ctor_set(x_1975, 1, x_1973); @@ -13169,16 +13169,16 @@ lean_object* x_1978; lean_object* x_1979; lean_object* x_1980; lean_object* x_19 x_1978 = lean_ctor_get(x_1916, 1); lean_inc(x_1978); lean_dec(x_1916); -x_1979 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1979 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1912); x_1980 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1980, 0, x_1912); lean_ctor_set(x_1980, 1, x_1979); x_1981 = l_Array_empty___closed__1; x_1982 = lean_array_push(x_1981, x_1980); -x_1983 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1983 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1984 = lean_array_push(x_1983, x_1896); -x_1985 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1985 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1986 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1986, 0, x_1985); lean_ctor_set(x_1986, 1, x_1984); @@ -13188,15 +13188,15 @@ x_1989 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1989, 0, x_1988); lean_ctor_set(x_1989, 1, x_1987); x_1990 = lean_array_push(x_1982, x_1989); -x_1991 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1991 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1992 = lean_array_push(x_1990, x_1991); -x_1993 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1993 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1912); x_1994 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1994, 0, x_1912); lean_ctor_set(x_1994, 1, x_1993); x_1995 = lean_array_push(x_1992, x_1994); -x_1996 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1996 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1912); x_1997 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1997, 0, x_1912); @@ -13220,13 +13220,13 @@ if (lean_is_scalar(x_2000)) { lean_ctor_set(x_2001, 0, x_1988); lean_ctor_set(x_2001, 1, x_1999); x_2002 = lean_array_push(x_1998, x_2001); -x_2003 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2003 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2004 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2004, 0, x_1912); lean_ctor_set(x_2004, 1, x_2003); x_2005 = lean_array_push(x_2002, x_2004); x_2006 = lean_array_push(x_2005, x_1909); -x_2007 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2007 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2008 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2008, 0, x_2007); lean_ctor_set(x_2008, 1, x_2006); @@ -13235,12 +13235,12 @@ x_2010 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2010, 0, x_1988); lean_ctor_set(x_2010, 1, x_2009); x_2011 = lean_array_push(x_1981, x_2010); -x_2012 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2012 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2013 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2013, 0, x_2012); lean_ctor_set(x_2013, 1, x_2011); x_2014 = lean_array_push(x_1995, x_2013); -x_2015 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2015 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2016 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2016, 0, x_2015); lean_ctor_set(x_2016, 1, x_2014); @@ -13282,16 +13282,16 @@ if (lean_is_exclusive(x_2026)) { lean_dec_ref(x_2026); x_2028 = lean_box(0); } -x_2029 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2029 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2022); x_2030 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2030, 0, x_2022); lean_ctor_set(x_2030, 1, x_2029); x_2031 = l_Array_empty___closed__1; x_2032 = lean_array_push(x_2031, x_2030); -x_2033 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2033 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2034 = lean_array_push(x_2033, x_1896); -x_2035 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2035 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2036 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2036, 0, x_2035); lean_ctor_set(x_2036, 1, x_2034); @@ -13301,15 +13301,15 @@ x_2039 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2039, 0, x_2038); lean_ctor_set(x_2039, 1, x_2037); x_2040 = lean_array_push(x_2032, x_2039); -x_2041 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2041 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2042 = lean_array_push(x_2040, x_2041); -x_2043 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2043 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2022); x_2044 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2044, 0, x_2022); lean_ctor_set(x_2044, 1, x_2043); x_2045 = lean_array_push(x_2042, x_2044); -x_2046 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2046 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2022); x_2047 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2047, 0, x_2022); @@ -13333,13 +13333,13 @@ if (lean_is_scalar(x_2050)) { lean_ctor_set(x_2051, 0, x_2038); lean_ctor_set(x_2051, 1, x_2049); x_2052 = lean_array_push(x_2048, x_2051); -x_2053 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2053 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2054 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2054, 0, x_2022); lean_ctor_set(x_2054, 1, x_2053); x_2055 = lean_array_push(x_2052, x_2054); x_2056 = lean_array_push(x_2055, x_2020); -x_2057 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2057 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2058 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2058, 0, x_2057); lean_ctor_set(x_2058, 1, x_2056); @@ -13348,12 +13348,12 @@ x_2060 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2060, 0, x_2038); lean_ctor_set(x_2060, 1, x_2059); x_2061 = lean_array_push(x_2031, x_2060); -x_2062 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2062 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2063 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2063, 0, x_2062); lean_ctor_set(x_2063, 1, x_2061); x_2064 = lean_array_push(x_2045, x_2063); -x_2065 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2065 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2066 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2066, 0, x_2065); lean_ctor_set(x_2066, 1, x_2064); @@ -13411,16 +13411,16 @@ if (lean_is_exclusive(x_2079)) { lean_dec_ref(x_2079); x_2081 = lean_box(0); } -x_2082 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2082 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2075); x_2083 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2083, 0, x_2075); lean_ctor_set(x_2083, 1, x_2082); x_2084 = l_Array_empty___closed__1; x_2085 = lean_array_push(x_2084, x_2083); -x_2086 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2086 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2087 = lean_array_push(x_2086, x_1896); -x_2088 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2088 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2089 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2089, 0, x_2088); lean_ctor_set(x_2089, 1, x_2087); @@ -13430,15 +13430,15 @@ x_2092 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2092, 0, x_2091); lean_ctor_set(x_2092, 1, x_2090); x_2093 = lean_array_push(x_2085, x_2092); -x_2094 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2094 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2095 = lean_array_push(x_2093, x_2094); -x_2096 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2096 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2075); x_2097 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2097, 0, x_2075); lean_ctor_set(x_2097, 1, x_2096); x_2098 = lean_array_push(x_2095, x_2097); -x_2099 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2099 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2075); x_2100 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2100, 0, x_2075); @@ -13462,13 +13462,13 @@ if (lean_is_scalar(x_2103)) { lean_ctor_set(x_2104, 0, x_2091); lean_ctor_set(x_2104, 1, x_2102); x_2105 = lean_array_push(x_2101, x_2104); -x_2106 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2106 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2107 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2107, 0, x_2075); lean_ctor_set(x_2107, 1, x_2106); x_2108 = lean_array_push(x_2105, x_2107); x_2109 = lean_array_push(x_2108, x_2072); -x_2110 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2110 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2111 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2111, 0, x_2110); lean_ctor_set(x_2111, 1, x_2109); @@ -13477,12 +13477,12 @@ x_2113 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2113, 0, x_2091); lean_ctor_set(x_2113, 1, x_2112); x_2114 = lean_array_push(x_2084, x_2113); -x_2115 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2115 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2116 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2116, 0, x_2115); lean_ctor_set(x_2116, 1, x_2114); x_2117 = lean_array_push(x_2098, x_2116); -x_2118 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2118 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2119 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2119, 0, x_2118); lean_ctor_set(x_2119, 1, x_2117); @@ -13649,16 +13649,16 @@ if (x_2172 == 0) lean_object* x_2173; lean_object* x_2174; lean_object* x_2175; lean_object* x_2176; lean_object* x_2177; lean_object* x_2178; lean_object* x_2179; lean_object* x_2180; lean_object* x_2181; lean_object* x_2182; lean_object* x_2183; lean_object* x_2184; lean_object* x_2185; lean_object* x_2186; lean_object* x_2187; lean_object* x_2188; lean_object* x_2189; lean_object* x_2190; lean_object* x_2191; lean_object* x_2192; lean_object* x_2193; lean_object* x_2194; uint8_t x_2195; x_2173 = lean_ctor_get(x_2171, 0); lean_dec(x_2173); -x_2174 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2174 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2167); x_2175 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2175, 0, x_2167); lean_ctor_set(x_2175, 1, x_2174); x_2176 = l_Array_empty___closed__1; x_2177 = lean_array_push(x_2176, x_2175); -x_2178 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2178 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2179 = lean_array_push(x_2178, x_2150); -x_2180 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2180 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2181 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2181, 0, x_2180); lean_ctor_set(x_2181, 1, x_2179); @@ -13668,15 +13668,15 @@ x_2184 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2184, 0, x_2183); lean_ctor_set(x_2184, 1, x_2182); x_2185 = lean_array_push(x_2177, x_2184); -x_2186 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2186 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2187 = lean_array_push(x_2185, x_2186); -x_2188 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2188 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2167); x_2189 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2189, 0, x_2167); lean_ctor_set(x_2189, 1, x_2188); x_2190 = lean_array_push(x_2187, x_2189); -x_2191 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2191 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2167); x_2192 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2192, 0, x_2167); @@ -13695,13 +13695,13 @@ lean_dec(x_2197); lean_ctor_set(x_19, 1, x_2194); lean_ctor_set(x_19, 0, x_2183); x_2198 = lean_array_push(x_2193, x_19); -x_2199 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2199 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2200 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2200, 0, x_2167); lean_ctor_set(x_2200, 1, x_2199); x_2201 = lean_array_push(x_2198, x_2200); x_2202 = lean_array_push(x_2201, x_2164); -x_2203 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2203 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2204 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2204, 0, x_2203); lean_ctor_set(x_2204, 1, x_2202); @@ -13710,12 +13710,12 @@ x_2206 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2206, 0, x_2183); lean_ctor_set(x_2206, 1, x_2205); x_2207 = lean_array_push(x_2176, x_2206); -x_2208 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2208 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2209 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2209, 0, x_2208); lean_ctor_set(x_2209, 1, x_2207); x_2210 = lean_array_push(x_2190, x_2209); -x_2211 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2211 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2212 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2212, 0, x_2211); lean_ctor_set(x_2212, 1, x_2210); @@ -13734,13 +13734,13 @@ x_2215 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2215, 0, x_2183); lean_ctor_set(x_2215, 1, x_2194); x_2216 = lean_array_push(x_2193, x_2215); -x_2217 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2217 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2218 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2218, 0, x_2167); lean_ctor_set(x_2218, 1, x_2217); x_2219 = lean_array_push(x_2216, x_2218); x_2220 = lean_array_push(x_2219, x_2164); -x_2221 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2221 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2222 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2222, 0, x_2221); lean_ctor_set(x_2222, 1, x_2220); @@ -13749,12 +13749,12 @@ x_2224 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2224, 0, x_2183); lean_ctor_set(x_2224, 1, x_2223); x_2225 = lean_array_push(x_2176, x_2224); -x_2226 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2226 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2227 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2227, 0, x_2226); lean_ctor_set(x_2227, 1, x_2225); x_2228 = lean_array_push(x_2190, x_2227); -x_2229 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2229 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2230 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2230, 0, x_2229); lean_ctor_set(x_2230, 1, x_2228); @@ -13772,16 +13772,16 @@ lean_object* x_2233; lean_object* x_2234; lean_object* x_2235; lean_object* x_22 x_2233 = lean_ctor_get(x_2171, 1); lean_inc(x_2233); lean_dec(x_2171); -x_2234 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2234 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2167); x_2235 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2235, 0, x_2167); lean_ctor_set(x_2235, 1, x_2234); x_2236 = l_Array_empty___closed__1; x_2237 = lean_array_push(x_2236, x_2235); -x_2238 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2238 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2239 = lean_array_push(x_2238, x_2150); -x_2240 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2240 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2241 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2241, 0, x_2240); lean_ctor_set(x_2241, 1, x_2239); @@ -13791,15 +13791,15 @@ x_2244 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2244, 0, x_2243); lean_ctor_set(x_2244, 1, x_2242); x_2245 = lean_array_push(x_2237, x_2244); -x_2246 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2246 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2247 = lean_array_push(x_2245, x_2246); -x_2248 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2248 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2167); x_2249 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2249, 0, x_2167); lean_ctor_set(x_2249, 1, x_2248); x_2250 = lean_array_push(x_2247, x_2249); -x_2251 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2251 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2167); x_2252 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2252, 0, x_2167); @@ -13823,13 +13823,13 @@ if (lean_is_scalar(x_2255)) { lean_ctor_set(x_2256, 0, x_2243); lean_ctor_set(x_2256, 1, x_2254); x_2257 = lean_array_push(x_2253, x_2256); -x_2258 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2258 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2259 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2259, 0, x_2167); lean_ctor_set(x_2259, 1, x_2258); x_2260 = lean_array_push(x_2257, x_2259); x_2261 = lean_array_push(x_2260, x_2164); -x_2262 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2262 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2263 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2263, 0, x_2262); lean_ctor_set(x_2263, 1, x_2261); @@ -13838,12 +13838,12 @@ x_2265 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2265, 0, x_2243); lean_ctor_set(x_2265, 1, x_2264); x_2266 = lean_array_push(x_2236, x_2265); -x_2267 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2267 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2268 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2268, 0, x_2267); lean_ctor_set(x_2268, 1, x_2266); x_2269 = lean_array_push(x_2250, x_2268); -x_2270 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2270 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2271 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2271, 0, x_2270); lean_ctor_set(x_2271, 1, x_2269); @@ -13885,16 +13885,16 @@ if (lean_is_exclusive(x_2281)) { lean_dec_ref(x_2281); x_2283 = lean_box(0); } -x_2284 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2284 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2277); x_2285 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2285, 0, x_2277); lean_ctor_set(x_2285, 1, x_2284); x_2286 = l_Array_empty___closed__1; x_2287 = lean_array_push(x_2286, x_2285); -x_2288 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2288 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2289 = lean_array_push(x_2288, x_2150); -x_2290 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2290 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2291 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2291, 0, x_2290); lean_ctor_set(x_2291, 1, x_2289); @@ -13904,15 +13904,15 @@ x_2294 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2294, 0, x_2293); lean_ctor_set(x_2294, 1, x_2292); x_2295 = lean_array_push(x_2287, x_2294); -x_2296 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2296 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2297 = lean_array_push(x_2295, x_2296); -x_2298 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2298 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2277); x_2299 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2299, 0, x_2277); lean_ctor_set(x_2299, 1, x_2298); x_2300 = lean_array_push(x_2297, x_2299); -x_2301 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2301 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2277); x_2302 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2302, 0, x_2277); @@ -13936,13 +13936,13 @@ if (lean_is_scalar(x_2305)) { lean_ctor_set(x_2306, 0, x_2293); lean_ctor_set(x_2306, 1, x_2304); x_2307 = lean_array_push(x_2303, x_2306); -x_2308 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2308 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2309 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2309, 0, x_2277); lean_ctor_set(x_2309, 1, x_2308); x_2310 = lean_array_push(x_2307, x_2309); x_2311 = lean_array_push(x_2310, x_2275); -x_2312 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2312 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2313 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2313, 0, x_2312); lean_ctor_set(x_2313, 1, x_2311); @@ -13951,12 +13951,12 @@ x_2315 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2315, 0, x_2293); lean_ctor_set(x_2315, 1, x_2314); x_2316 = lean_array_push(x_2286, x_2315); -x_2317 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2317 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2318 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2318, 0, x_2317); lean_ctor_set(x_2318, 1, x_2316); x_2319 = lean_array_push(x_2300, x_2318); -x_2320 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2320 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2321 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2321, 0, x_2320); lean_ctor_set(x_2321, 1, x_2319); @@ -14014,16 +14014,16 @@ if (lean_is_exclusive(x_2334)) { lean_dec_ref(x_2334); x_2336 = lean_box(0); } -x_2337 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2337 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2330); x_2338 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2338, 0, x_2330); lean_ctor_set(x_2338, 1, x_2337); x_2339 = l_Array_empty___closed__1; x_2340 = lean_array_push(x_2339, x_2338); -x_2341 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2341 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2342 = lean_array_push(x_2341, x_2150); -x_2343 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2343 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2344 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2344, 0, x_2343); lean_ctor_set(x_2344, 1, x_2342); @@ -14033,15 +14033,15 @@ x_2347 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2347, 0, x_2346); lean_ctor_set(x_2347, 1, x_2345); x_2348 = lean_array_push(x_2340, x_2347); -x_2349 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2349 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2350 = lean_array_push(x_2348, x_2349); -x_2351 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2351 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2330); x_2352 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2352, 0, x_2330); lean_ctor_set(x_2352, 1, x_2351); x_2353 = lean_array_push(x_2350, x_2352); -x_2354 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2354 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2330); x_2355 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2355, 0, x_2330); @@ -14065,13 +14065,13 @@ if (lean_is_scalar(x_2358)) { lean_ctor_set(x_2359, 0, x_2346); lean_ctor_set(x_2359, 1, x_2357); x_2360 = lean_array_push(x_2356, x_2359); -x_2361 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2361 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2362 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2362, 0, x_2330); lean_ctor_set(x_2362, 1, x_2361); x_2363 = lean_array_push(x_2360, x_2362); x_2364 = lean_array_push(x_2363, x_2327); -x_2365 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2365 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2366 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2366, 0, x_2365); lean_ctor_set(x_2366, 1, x_2364); @@ -14080,12 +14080,12 @@ x_2368 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2368, 0, x_2346); lean_ctor_set(x_2368, 1, x_2367); x_2369 = lean_array_push(x_2339, x_2368); -x_2370 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2370 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2371 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2371, 0, x_2370); lean_ctor_set(x_2371, 1, x_2369); x_2372 = lean_array_push(x_2353, x_2371); -x_2373 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2373 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2374 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2374, 0, x_2373); lean_ctor_set(x_2374, 1, x_2372); @@ -14173,16 +14173,16 @@ if (x_2403 == 0) lean_object* x_2404; lean_object* x_2405; lean_object* x_2406; lean_object* x_2407; lean_object* x_2408; lean_object* x_2409; lean_object* x_2410; lean_object* x_2411; lean_object* x_2412; lean_object* x_2413; lean_object* x_2414; lean_object* x_2415; lean_object* x_2416; lean_object* x_2417; lean_object* x_2418; lean_object* x_2419; lean_object* x_2420; lean_object* x_2421; lean_object* x_2422; lean_object* x_2423; lean_object* x_2424; lean_object* x_2425; uint8_t x_2426; x_2404 = lean_ctor_get(x_2402, 0); lean_dec(x_2404); -x_2405 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2405 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2398); x_2406 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2406, 0, x_2398); lean_ctor_set(x_2406, 1, x_2405); x_2407 = l_Array_empty___closed__1; x_2408 = lean_array_push(x_2407, x_2406); -x_2409 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2409 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2410 = lean_array_push(x_2409, x_2381); -x_2411 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2411 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2412 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2412, 0, x_2411); lean_ctor_set(x_2412, 1, x_2410); @@ -14192,15 +14192,15 @@ x_2415 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2415, 0, x_2414); lean_ctor_set(x_2415, 1, x_2413); x_2416 = lean_array_push(x_2408, x_2415); -x_2417 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2417 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2418 = lean_array_push(x_2416, x_2417); -x_2419 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2419 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2398); x_2420 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2420, 0, x_2398); lean_ctor_set(x_2420, 1, x_2419); x_2421 = lean_array_push(x_2418, x_2420); -x_2422 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2422 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2398); x_2423 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2423, 0, x_2398); @@ -14219,13 +14219,13 @@ lean_dec(x_2428); lean_ctor_set(x_19, 1, x_2425); lean_ctor_set(x_19, 0, x_2414); x_2429 = lean_array_push(x_2424, x_19); -x_2430 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2430 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2431 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2431, 0, x_2398); lean_ctor_set(x_2431, 1, x_2430); x_2432 = lean_array_push(x_2429, x_2431); x_2433 = lean_array_push(x_2432, x_2395); -x_2434 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2434 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2435 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2435, 0, x_2434); lean_ctor_set(x_2435, 1, x_2433); @@ -14234,12 +14234,12 @@ x_2437 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2437, 0, x_2414); lean_ctor_set(x_2437, 1, x_2436); x_2438 = lean_array_push(x_2407, x_2437); -x_2439 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2439 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2440 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2440, 0, x_2439); lean_ctor_set(x_2440, 1, x_2438); x_2441 = lean_array_push(x_2421, x_2440); -x_2442 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2442 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2443 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2443, 0, x_2442); lean_ctor_set(x_2443, 1, x_2441); @@ -14258,13 +14258,13 @@ x_2446 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2446, 0, x_2414); lean_ctor_set(x_2446, 1, x_2425); x_2447 = lean_array_push(x_2424, x_2446); -x_2448 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2448 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2449 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2449, 0, x_2398); lean_ctor_set(x_2449, 1, x_2448); x_2450 = lean_array_push(x_2447, x_2449); x_2451 = lean_array_push(x_2450, x_2395); -x_2452 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2452 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2453 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2453, 0, x_2452); lean_ctor_set(x_2453, 1, x_2451); @@ -14273,12 +14273,12 @@ x_2455 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2455, 0, x_2414); lean_ctor_set(x_2455, 1, x_2454); x_2456 = lean_array_push(x_2407, x_2455); -x_2457 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2457 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2458 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2458, 0, x_2457); lean_ctor_set(x_2458, 1, x_2456); x_2459 = lean_array_push(x_2421, x_2458); -x_2460 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2460 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2461 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2461, 0, x_2460); lean_ctor_set(x_2461, 1, x_2459); @@ -14296,16 +14296,16 @@ lean_object* x_2464; lean_object* x_2465; lean_object* x_2466; lean_object* x_24 x_2464 = lean_ctor_get(x_2402, 1); lean_inc(x_2464); lean_dec(x_2402); -x_2465 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2465 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2398); x_2466 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2466, 0, x_2398); lean_ctor_set(x_2466, 1, x_2465); x_2467 = l_Array_empty___closed__1; x_2468 = lean_array_push(x_2467, x_2466); -x_2469 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2469 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2470 = lean_array_push(x_2469, x_2381); -x_2471 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2471 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2472 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2472, 0, x_2471); lean_ctor_set(x_2472, 1, x_2470); @@ -14315,15 +14315,15 @@ x_2475 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2475, 0, x_2474); lean_ctor_set(x_2475, 1, x_2473); x_2476 = lean_array_push(x_2468, x_2475); -x_2477 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2477 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2478 = lean_array_push(x_2476, x_2477); -x_2479 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2479 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2398); x_2480 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2480, 0, x_2398); lean_ctor_set(x_2480, 1, x_2479); x_2481 = lean_array_push(x_2478, x_2480); -x_2482 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2482 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2398); x_2483 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2483, 0, x_2398); @@ -14347,13 +14347,13 @@ if (lean_is_scalar(x_2486)) { lean_ctor_set(x_2487, 0, x_2474); lean_ctor_set(x_2487, 1, x_2485); x_2488 = lean_array_push(x_2484, x_2487); -x_2489 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2489 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2490 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2490, 0, x_2398); lean_ctor_set(x_2490, 1, x_2489); x_2491 = lean_array_push(x_2488, x_2490); x_2492 = lean_array_push(x_2491, x_2395); -x_2493 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2493 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2494 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2494, 0, x_2493); lean_ctor_set(x_2494, 1, x_2492); @@ -14362,12 +14362,12 @@ x_2496 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2496, 0, x_2474); lean_ctor_set(x_2496, 1, x_2495); x_2497 = lean_array_push(x_2467, x_2496); -x_2498 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2498 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2499 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2499, 0, x_2498); lean_ctor_set(x_2499, 1, x_2497); x_2500 = lean_array_push(x_2481, x_2499); -x_2501 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2501 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2502 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2502, 0, x_2501); lean_ctor_set(x_2502, 1, x_2500); @@ -14409,16 +14409,16 @@ if (lean_is_exclusive(x_2512)) { lean_dec_ref(x_2512); x_2514 = lean_box(0); } -x_2515 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2515 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2508); x_2516 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2516, 0, x_2508); lean_ctor_set(x_2516, 1, x_2515); x_2517 = l_Array_empty___closed__1; x_2518 = lean_array_push(x_2517, x_2516); -x_2519 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2519 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2520 = lean_array_push(x_2519, x_2381); -x_2521 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2521 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2522 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2522, 0, x_2521); lean_ctor_set(x_2522, 1, x_2520); @@ -14428,15 +14428,15 @@ x_2525 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2525, 0, x_2524); lean_ctor_set(x_2525, 1, x_2523); x_2526 = lean_array_push(x_2518, x_2525); -x_2527 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2527 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2528 = lean_array_push(x_2526, x_2527); -x_2529 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2529 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2508); x_2530 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2530, 0, x_2508); lean_ctor_set(x_2530, 1, x_2529); x_2531 = lean_array_push(x_2528, x_2530); -x_2532 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2532 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2508); x_2533 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2533, 0, x_2508); @@ -14460,13 +14460,13 @@ if (lean_is_scalar(x_2536)) { lean_ctor_set(x_2537, 0, x_2524); lean_ctor_set(x_2537, 1, x_2535); x_2538 = lean_array_push(x_2534, x_2537); -x_2539 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2539 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2540 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2540, 0, x_2508); lean_ctor_set(x_2540, 1, x_2539); x_2541 = lean_array_push(x_2538, x_2540); x_2542 = lean_array_push(x_2541, x_2506); -x_2543 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2543 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2544 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2544, 0, x_2543); lean_ctor_set(x_2544, 1, x_2542); @@ -14475,12 +14475,12 @@ x_2546 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2546, 0, x_2524); lean_ctor_set(x_2546, 1, x_2545); x_2547 = lean_array_push(x_2517, x_2546); -x_2548 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2548 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2549 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2549, 0, x_2548); lean_ctor_set(x_2549, 1, x_2547); x_2550 = lean_array_push(x_2531, x_2549); -x_2551 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2551 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2552 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2552, 0, x_2551); lean_ctor_set(x_2552, 1, x_2550); @@ -14538,16 +14538,16 @@ if (lean_is_exclusive(x_2565)) { lean_dec_ref(x_2565); x_2567 = lean_box(0); } -x_2568 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2568 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2561); x_2569 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2569, 0, x_2561); lean_ctor_set(x_2569, 1, x_2568); x_2570 = l_Array_empty___closed__1; x_2571 = lean_array_push(x_2570, x_2569); -x_2572 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2572 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2573 = lean_array_push(x_2572, x_2381); -x_2574 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2574 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2575 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2575, 0, x_2574); lean_ctor_set(x_2575, 1, x_2573); @@ -14557,15 +14557,15 @@ x_2578 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2578, 0, x_2577); lean_ctor_set(x_2578, 1, x_2576); x_2579 = lean_array_push(x_2571, x_2578); -x_2580 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2580 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2581 = lean_array_push(x_2579, x_2580); -x_2582 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2582 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2561); x_2583 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2583, 0, x_2561); lean_ctor_set(x_2583, 1, x_2582); x_2584 = lean_array_push(x_2581, x_2583); -x_2585 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2585 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2561); x_2586 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2586, 0, x_2561); @@ -14589,13 +14589,13 @@ if (lean_is_scalar(x_2589)) { lean_ctor_set(x_2590, 0, x_2577); lean_ctor_set(x_2590, 1, x_2588); x_2591 = lean_array_push(x_2587, x_2590); -x_2592 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2592 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2593 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2593, 0, x_2561); lean_ctor_set(x_2593, 1, x_2592); x_2594 = lean_array_push(x_2591, x_2593); x_2595 = lean_array_push(x_2594, x_2558); -x_2596 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2596 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2597 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2597, 0, x_2596); lean_ctor_set(x_2597, 1, x_2595); @@ -14604,12 +14604,12 @@ x_2599 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2599, 0, x_2577); lean_ctor_set(x_2599, 1, x_2598); x_2600 = lean_array_push(x_2570, x_2599); -x_2601 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2601 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2602 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2602, 0, x_2601); lean_ctor_set(x_2602, 1, x_2600); x_2603 = lean_array_push(x_2584, x_2602); -x_2604 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2604 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2605 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2605, 0, x_2604); lean_ctor_set(x_2605, 1, x_2603); @@ -14696,16 +14696,16 @@ if (x_2634 == 0) lean_object* x_2635; lean_object* x_2636; lean_object* x_2637; lean_object* x_2638; lean_object* x_2639; lean_object* x_2640; lean_object* x_2641; lean_object* x_2642; lean_object* x_2643; lean_object* x_2644; lean_object* x_2645; lean_object* x_2646; lean_object* x_2647; lean_object* x_2648; lean_object* x_2649; lean_object* x_2650; lean_object* x_2651; lean_object* x_2652; lean_object* x_2653; lean_object* x_2654; lean_object* x_2655; lean_object* x_2656; uint8_t x_2657; x_2635 = lean_ctor_get(x_2633, 0); lean_dec(x_2635); -x_2636 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2636 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2629); x_2637 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2637, 0, x_2629); lean_ctor_set(x_2637, 1, x_2636); x_2638 = l_Array_empty___closed__1; x_2639 = lean_array_push(x_2638, x_2637); -x_2640 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2640 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2641 = lean_array_push(x_2640, x_2612); -x_2642 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2642 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2643 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2643, 0, x_2642); lean_ctor_set(x_2643, 1, x_2641); @@ -14715,15 +14715,15 @@ x_2646 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2646, 0, x_2645); lean_ctor_set(x_2646, 1, x_2644); x_2647 = lean_array_push(x_2639, x_2646); -x_2648 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2648 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2649 = lean_array_push(x_2647, x_2648); -x_2650 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2650 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2629); x_2651 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2651, 0, x_2629); lean_ctor_set(x_2651, 1, x_2650); x_2652 = lean_array_push(x_2649, x_2651); -x_2653 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2653 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2629); x_2654 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2654, 0, x_2629); @@ -14742,13 +14742,13 @@ lean_dec(x_2659); lean_ctor_set(x_19, 1, x_2656); lean_ctor_set(x_19, 0, x_2645); x_2660 = lean_array_push(x_2655, x_19); -x_2661 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2661 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2662 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2662, 0, x_2629); lean_ctor_set(x_2662, 1, x_2661); x_2663 = lean_array_push(x_2660, x_2662); x_2664 = lean_array_push(x_2663, x_2626); -x_2665 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2665 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2666 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2666, 0, x_2665); lean_ctor_set(x_2666, 1, x_2664); @@ -14757,12 +14757,12 @@ x_2668 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2668, 0, x_2645); lean_ctor_set(x_2668, 1, x_2667); x_2669 = lean_array_push(x_2638, x_2668); -x_2670 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2670 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2671 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2671, 0, x_2670); lean_ctor_set(x_2671, 1, x_2669); x_2672 = lean_array_push(x_2652, x_2671); -x_2673 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2673 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2674 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2674, 0, x_2673); lean_ctor_set(x_2674, 1, x_2672); @@ -14781,13 +14781,13 @@ x_2677 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2677, 0, x_2645); lean_ctor_set(x_2677, 1, x_2656); x_2678 = lean_array_push(x_2655, x_2677); -x_2679 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2679 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2680 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2680, 0, x_2629); lean_ctor_set(x_2680, 1, x_2679); x_2681 = lean_array_push(x_2678, x_2680); x_2682 = lean_array_push(x_2681, x_2626); -x_2683 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2683 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2684 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2684, 0, x_2683); lean_ctor_set(x_2684, 1, x_2682); @@ -14796,12 +14796,12 @@ x_2686 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2686, 0, x_2645); lean_ctor_set(x_2686, 1, x_2685); x_2687 = lean_array_push(x_2638, x_2686); -x_2688 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2688 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2689 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2689, 0, x_2688); lean_ctor_set(x_2689, 1, x_2687); x_2690 = lean_array_push(x_2652, x_2689); -x_2691 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2691 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2692 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2692, 0, x_2691); lean_ctor_set(x_2692, 1, x_2690); @@ -14819,16 +14819,16 @@ lean_object* x_2695; lean_object* x_2696; lean_object* x_2697; lean_object* x_26 x_2695 = lean_ctor_get(x_2633, 1); lean_inc(x_2695); lean_dec(x_2633); -x_2696 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2696 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2629); x_2697 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2697, 0, x_2629); lean_ctor_set(x_2697, 1, x_2696); x_2698 = l_Array_empty___closed__1; x_2699 = lean_array_push(x_2698, x_2697); -x_2700 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2700 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2701 = lean_array_push(x_2700, x_2612); -x_2702 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2702 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2703 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2703, 0, x_2702); lean_ctor_set(x_2703, 1, x_2701); @@ -14838,15 +14838,15 @@ x_2706 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2706, 0, x_2705); lean_ctor_set(x_2706, 1, x_2704); x_2707 = lean_array_push(x_2699, x_2706); -x_2708 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2708 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2709 = lean_array_push(x_2707, x_2708); -x_2710 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2710 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2629); x_2711 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2711, 0, x_2629); lean_ctor_set(x_2711, 1, x_2710); x_2712 = lean_array_push(x_2709, x_2711); -x_2713 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2713 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2629); x_2714 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2714, 0, x_2629); @@ -14870,13 +14870,13 @@ if (lean_is_scalar(x_2717)) { lean_ctor_set(x_2718, 0, x_2705); lean_ctor_set(x_2718, 1, x_2716); x_2719 = lean_array_push(x_2715, x_2718); -x_2720 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2720 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2721 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2721, 0, x_2629); lean_ctor_set(x_2721, 1, x_2720); x_2722 = lean_array_push(x_2719, x_2721); x_2723 = lean_array_push(x_2722, x_2626); -x_2724 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2724 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2725 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2725, 0, x_2724); lean_ctor_set(x_2725, 1, x_2723); @@ -14885,12 +14885,12 @@ x_2727 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2727, 0, x_2705); lean_ctor_set(x_2727, 1, x_2726); x_2728 = lean_array_push(x_2698, x_2727); -x_2729 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2729 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2730 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2730, 0, x_2729); lean_ctor_set(x_2730, 1, x_2728); x_2731 = lean_array_push(x_2712, x_2730); -x_2732 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2732 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2733 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2733, 0, x_2732); lean_ctor_set(x_2733, 1, x_2731); @@ -14932,16 +14932,16 @@ if (lean_is_exclusive(x_2743)) { lean_dec_ref(x_2743); x_2745 = lean_box(0); } -x_2746 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2746 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2739); x_2747 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2747, 0, x_2739); lean_ctor_set(x_2747, 1, x_2746); x_2748 = l_Array_empty___closed__1; x_2749 = lean_array_push(x_2748, x_2747); -x_2750 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2750 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2751 = lean_array_push(x_2750, x_2612); -x_2752 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2752 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2753 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2753, 0, x_2752); lean_ctor_set(x_2753, 1, x_2751); @@ -14951,15 +14951,15 @@ x_2756 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2756, 0, x_2755); lean_ctor_set(x_2756, 1, x_2754); x_2757 = lean_array_push(x_2749, x_2756); -x_2758 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2758 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2759 = lean_array_push(x_2757, x_2758); -x_2760 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2760 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2739); x_2761 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2761, 0, x_2739); lean_ctor_set(x_2761, 1, x_2760); x_2762 = lean_array_push(x_2759, x_2761); -x_2763 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2763 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2739); x_2764 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2764, 0, x_2739); @@ -14983,13 +14983,13 @@ if (lean_is_scalar(x_2767)) { lean_ctor_set(x_2768, 0, x_2755); lean_ctor_set(x_2768, 1, x_2766); x_2769 = lean_array_push(x_2765, x_2768); -x_2770 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2770 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2771 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2771, 0, x_2739); lean_ctor_set(x_2771, 1, x_2770); x_2772 = lean_array_push(x_2769, x_2771); x_2773 = lean_array_push(x_2772, x_2737); -x_2774 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2774 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2775 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2775, 0, x_2774); lean_ctor_set(x_2775, 1, x_2773); @@ -14998,12 +14998,12 @@ x_2777 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2777, 0, x_2755); lean_ctor_set(x_2777, 1, x_2776); x_2778 = lean_array_push(x_2748, x_2777); -x_2779 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2779 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2780 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2780, 0, x_2779); lean_ctor_set(x_2780, 1, x_2778); x_2781 = lean_array_push(x_2762, x_2780); -x_2782 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2782 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2783 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2783, 0, x_2782); lean_ctor_set(x_2783, 1, x_2781); @@ -15061,16 +15061,16 @@ if (lean_is_exclusive(x_2796)) { lean_dec_ref(x_2796); x_2798 = lean_box(0); } -x_2799 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2799 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2792); x_2800 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2800, 0, x_2792); lean_ctor_set(x_2800, 1, x_2799); x_2801 = l_Array_empty___closed__1; x_2802 = lean_array_push(x_2801, x_2800); -x_2803 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2803 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2804 = lean_array_push(x_2803, x_2612); -x_2805 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2805 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2806 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2806, 0, x_2805); lean_ctor_set(x_2806, 1, x_2804); @@ -15080,15 +15080,15 @@ x_2809 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2809, 0, x_2808); lean_ctor_set(x_2809, 1, x_2807); x_2810 = lean_array_push(x_2802, x_2809); -x_2811 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2811 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2812 = lean_array_push(x_2810, x_2811); -x_2813 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2813 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2792); x_2814 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2814, 0, x_2792); lean_ctor_set(x_2814, 1, x_2813); x_2815 = lean_array_push(x_2812, x_2814); -x_2816 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2816 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2792); x_2817 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2817, 0, x_2792); @@ -15112,13 +15112,13 @@ if (lean_is_scalar(x_2820)) { lean_ctor_set(x_2821, 0, x_2808); lean_ctor_set(x_2821, 1, x_2819); x_2822 = lean_array_push(x_2818, x_2821); -x_2823 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2823 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2824 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2824, 0, x_2792); lean_ctor_set(x_2824, 1, x_2823); x_2825 = lean_array_push(x_2822, x_2824); x_2826 = lean_array_push(x_2825, x_2789); -x_2827 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2827 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2828 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2828, 0, x_2827); lean_ctor_set(x_2828, 1, x_2826); @@ -15127,12 +15127,12 @@ x_2830 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2830, 0, x_2808); lean_ctor_set(x_2830, 1, x_2829); x_2831 = lean_array_push(x_2801, x_2830); -x_2832 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2832 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2833 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2833, 0, x_2832); lean_ctor_set(x_2833, 1, x_2831); x_2834 = lean_array_push(x_2815, x_2833); -x_2835 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2835 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2836 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2836, 0, x_2835); lean_ctor_set(x_2836, 1, x_2834); @@ -15218,16 +15218,16 @@ if (x_2865 == 0) lean_object* x_2866; lean_object* x_2867; lean_object* x_2868; lean_object* x_2869; lean_object* x_2870; lean_object* x_2871; lean_object* x_2872; lean_object* x_2873; lean_object* x_2874; lean_object* x_2875; lean_object* x_2876; lean_object* x_2877; lean_object* x_2878; lean_object* x_2879; lean_object* x_2880; lean_object* x_2881; lean_object* x_2882; lean_object* x_2883; lean_object* x_2884; lean_object* x_2885; lean_object* x_2886; lean_object* x_2887; uint8_t x_2888; x_2866 = lean_ctor_get(x_2864, 0); lean_dec(x_2866); -x_2867 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2867 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2860); x_2868 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2868, 0, x_2860); lean_ctor_set(x_2868, 1, x_2867); x_2869 = l_Array_empty___closed__1; x_2870 = lean_array_push(x_2869, x_2868); -x_2871 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2871 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2872 = lean_array_push(x_2871, x_2843); -x_2873 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2873 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2874 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2874, 0, x_2873); lean_ctor_set(x_2874, 1, x_2872); @@ -15237,15 +15237,15 @@ x_2877 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2877, 0, x_2876); lean_ctor_set(x_2877, 1, x_2875); x_2878 = lean_array_push(x_2870, x_2877); -x_2879 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2879 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2880 = lean_array_push(x_2878, x_2879); -x_2881 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2881 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2860); x_2882 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2882, 0, x_2860); lean_ctor_set(x_2882, 1, x_2881); x_2883 = lean_array_push(x_2880, x_2882); -x_2884 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2884 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2860); x_2885 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2885, 0, x_2860); @@ -15264,13 +15264,13 @@ lean_dec(x_2890); lean_ctor_set(x_19, 1, x_2887); lean_ctor_set(x_19, 0, x_2876); x_2891 = lean_array_push(x_2886, x_19); -x_2892 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2892 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2893 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2893, 0, x_2860); lean_ctor_set(x_2893, 1, x_2892); x_2894 = lean_array_push(x_2891, x_2893); x_2895 = lean_array_push(x_2894, x_2857); -x_2896 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2896 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2897 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2897, 0, x_2896); lean_ctor_set(x_2897, 1, x_2895); @@ -15279,12 +15279,12 @@ x_2899 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2899, 0, x_2876); lean_ctor_set(x_2899, 1, x_2898); x_2900 = lean_array_push(x_2869, x_2899); -x_2901 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2901 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2902 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2902, 0, x_2901); lean_ctor_set(x_2902, 1, x_2900); x_2903 = lean_array_push(x_2883, x_2902); -x_2904 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2904 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2905 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2905, 0, x_2904); lean_ctor_set(x_2905, 1, x_2903); @@ -15303,13 +15303,13 @@ x_2908 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2908, 0, x_2876); lean_ctor_set(x_2908, 1, x_2887); x_2909 = lean_array_push(x_2886, x_2908); -x_2910 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2910 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2911 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2911, 0, x_2860); lean_ctor_set(x_2911, 1, x_2910); x_2912 = lean_array_push(x_2909, x_2911); x_2913 = lean_array_push(x_2912, x_2857); -x_2914 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2914 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2915 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2915, 0, x_2914); lean_ctor_set(x_2915, 1, x_2913); @@ -15318,12 +15318,12 @@ x_2917 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2917, 0, x_2876); lean_ctor_set(x_2917, 1, x_2916); x_2918 = lean_array_push(x_2869, x_2917); -x_2919 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2919 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2920 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2920, 0, x_2919); lean_ctor_set(x_2920, 1, x_2918); x_2921 = lean_array_push(x_2883, x_2920); -x_2922 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2922 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2923 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2923, 0, x_2922); lean_ctor_set(x_2923, 1, x_2921); @@ -15341,16 +15341,16 @@ lean_object* x_2926; lean_object* x_2927; lean_object* x_2928; lean_object* x_29 x_2926 = lean_ctor_get(x_2864, 1); lean_inc(x_2926); lean_dec(x_2864); -x_2927 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2927 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2860); x_2928 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2928, 0, x_2860); lean_ctor_set(x_2928, 1, x_2927); x_2929 = l_Array_empty___closed__1; x_2930 = lean_array_push(x_2929, x_2928); -x_2931 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2931 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2932 = lean_array_push(x_2931, x_2843); -x_2933 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2933 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2934 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2934, 0, x_2933); lean_ctor_set(x_2934, 1, x_2932); @@ -15360,15 +15360,15 @@ x_2937 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2937, 0, x_2936); lean_ctor_set(x_2937, 1, x_2935); x_2938 = lean_array_push(x_2930, x_2937); -x_2939 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2939 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2940 = lean_array_push(x_2938, x_2939); -x_2941 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2941 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2860); x_2942 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2942, 0, x_2860); lean_ctor_set(x_2942, 1, x_2941); x_2943 = lean_array_push(x_2940, x_2942); -x_2944 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2944 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2860); x_2945 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2945, 0, x_2860); @@ -15392,13 +15392,13 @@ if (lean_is_scalar(x_2948)) { lean_ctor_set(x_2949, 0, x_2936); lean_ctor_set(x_2949, 1, x_2947); x_2950 = lean_array_push(x_2946, x_2949); -x_2951 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2951 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_2952 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2952, 0, x_2860); lean_ctor_set(x_2952, 1, x_2951); x_2953 = lean_array_push(x_2950, x_2952); x_2954 = lean_array_push(x_2953, x_2857); -x_2955 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2955 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2956 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2956, 0, x_2955); lean_ctor_set(x_2956, 1, x_2954); @@ -15407,12 +15407,12 @@ x_2958 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2958, 0, x_2936); lean_ctor_set(x_2958, 1, x_2957); x_2959 = lean_array_push(x_2929, x_2958); -x_2960 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2960 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2961 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2961, 0, x_2960); lean_ctor_set(x_2961, 1, x_2959); x_2962 = lean_array_push(x_2943, x_2961); -x_2963 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2963 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2964 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2964, 0, x_2963); lean_ctor_set(x_2964, 1, x_2962); @@ -15454,16 +15454,16 @@ if (lean_is_exclusive(x_2974)) { lean_dec_ref(x_2974); x_2976 = lean_box(0); } -x_2977 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2977 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2970); x_2978 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2978, 0, x_2970); lean_ctor_set(x_2978, 1, x_2977); x_2979 = l_Array_empty___closed__1; x_2980 = lean_array_push(x_2979, x_2978); -x_2981 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2981 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2982 = lean_array_push(x_2981, x_2843); -x_2983 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2983 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2984 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2984, 0, x_2983); lean_ctor_set(x_2984, 1, x_2982); @@ -15473,15 +15473,15 @@ x_2987 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2987, 0, x_2986); lean_ctor_set(x_2987, 1, x_2985); x_2988 = lean_array_push(x_2980, x_2987); -x_2989 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2989 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2990 = lean_array_push(x_2988, x_2989); -x_2991 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2991 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2970); x_2992 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2992, 0, x_2970); lean_ctor_set(x_2992, 1, x_2991); x_2993 = lean_array_push(x_2990, x_2992); -x_2994 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2994 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2970); x_2995 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2995, 0, x_2970); @@ -15505,13 +15505,13 @@ if (lean_is_scalar(x_2998)) { lean_ctor_set(x_2999, 0, x_2986); lean_ctor_set(x_2999, 1, x_2997); x_3000 = lean_array_push(x_2996, x_2999); -x_3001 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_3001 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_3002 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3002, 0, x_2970); lean_ctor_set(x_3002, 1, x_3001); x_3003 = lean_array_push(x_3000, x_3002); x_3004 = lean_array_push(x_3003, x_2968); -x_3005 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_3005 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_3006 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3006, 0, x_3005); lean_ctor_set(x_3006, 1, x_3004); @@ -15520,12 +15520,12 @@ x_3008 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3008, 0, x_2986); lean_ctor_set(x_3008, 1, x_3007); x_3009 = lean_array_push(x_2979, x_3008); -x_3010 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_3010 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_3011 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3011, 0, x_3010); lean_ctor_set(x_3011, 1, x_3009); x_3012 = lean_array_push(x_2993, x_3011); -x_3013 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_3013 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_3014 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3014, 0, x_3013); lean_ctor_set(x_3014, 1, x_3012); @@ -15583,16 +15583,16 @@ if (lean_is_exclusive(x_3027)) { lean_dec_ref(x_3027); x_3029 = lean_box(0); } -x_3030 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_3030 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_3023); x_3031 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3031, 0, x_3023); lean_ctor_set(x_3031, 1, x_3030); x_3032 = l_Array_empty___closed__1; x_3033 = lean_array_push(x_3032, x_3031); -x_3034 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_3034 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_3035 = lean_array_push(x_3034, x_2843); -x_3036 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_3036 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_3037 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3037, 0, x_3036); lean_ctor_set(x_3037, 1, x_3035); @@ -15602,15 +15602,15 @@ x_3040 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3040, 0, x_3039); lean_ctor_set(x_3040, 1, x_3038); x_3041 = lean_array_push(x_3033, x_3040); -x_3042 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_3042 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_3043 = lean_array_push(x_3041, x_3042); -x_3044 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_3044 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_3023); x_3045 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3045, 0, x_3023); lean_ctor_set(x_3045, 1, x_3044); x_3046 = lean_array_push(x_3043, x_3045); -x_3047 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_3047 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_3023); x_3048 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3048, 0, x_3023); @@ -15634,13 +15634,13 @@ if (lean_is_scalar(x_3051)) { lean_ctor_set(x_3052, 0, x_3039); lean_ctor_set(x_3052, 1, x_3050); x_3053 = lean_array_push(x_3049, x_3052); -x_3054 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_3054 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_3055 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3055, 0, x_3023); lean_ctor_set(x_3055, 1, x_3054); x_3056 = lean_array_push(x_3053, x_3055); x_3057 = lean_array_push(x_3056, x_3020); -x_3058 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_3058 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_3059 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3059, 0, x_3058); lean_ctor_set(x_3059, 1, x_3057); @@ -15649,12 +15649,12 @@ x_3061 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3061, 0, x_3039); lean_ctor_set(x_3061, 1, x_3060); x_3062 = lean_array_push(x_3032, x_3061); -x_3063 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_3063 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_3064 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3064, 0, x_3063); lean_ctor_set(x_3064, 1, x_3062); x_3065 = lean_array_push(x_3046, x_3064); -x_3066 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_3066 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_3067 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3067, 0, x_3066); lean_ctor_set(x_3067, 1, x_3065); @@ -15739,16 +15739,16 @@ if (x_3096 == 0) lean_object* x_3097; lean_object* x_3098; lean_object* x_3099; lean_object* x_3100; lean_object* x_3101; lean_object* x_3102; lean_object* x_3103; lean_object* x_3104; lean_object* x_3105; lean_object* x_3106; lean_object* x_3107; lean_object* x_3108; lean_object* x_3109; lean_object* x_3110; lean_object* x_3111; lean_object* x_3112; lean_object* x_3113; lean_object* x_3114; lean_object* x_3115; lean_object* x_3116; lean_object* x_3117; lean_object* x_3118; uint8_t x_3119; x_3097 = lean_ctor_get(x_3095, 0); lean_dec(x_3097); -x_3098 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_3098 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_3091); x_3099 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3099, 0, x_3091); lean_ctor_set(x_3099, 1, x_3098); x_3100 = l_Array_empty___closed__1; x_3101 = lean_array_push(x_3100, x_3099); -x_3102 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_3102 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_3103 = lean_array_push(x_3102, x_3074); -x_3104 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_3104 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_3105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3105, 0, x_3104); lean_ctor_set(x_3105, 1, x_3103); @@ -15758,15 +15758,15 @@ x_3108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3108, 0, x_3107); lean_ctor_set(x_3108, 1, x_3106); x_3109 = lean_array_push(x_3101, x_3108); -x_3110 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_3110 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_3111 = lean_array_push(x_3109, x_3110); -x_3112 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_3112 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_3091); x_3113 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3113, 0, x_3091); lean_ctor_set(x_3113, 1, x_3112); x_3114 = lean_array_push(x_3111, x_3113); -x_3115 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_3115 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_3091); x_3116 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3116, 0, x_3091); @@ -15785,13 +15785,13 @@ lean_dec(x_3121); lean_ctor_set(x_19, 1, x_3118); lean_ctor_set(x_19, 0, x_3107); x_3122 = lean_array_push(x_3117, x_19); -x_3123 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_3123 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_3124 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3124, 0, x_3091); lean_ctor_set(x_3124, 1, x_3123); x_3125 = lean_array_push(x_3122, x_3124); x_3126 = lean_array_push(x_3125, x_3088); -x_3127 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_3127 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_3128 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3128, 0, x_3127); lean_ctor_set(x_3128, 1, x_3126); @@ -15800,12 +15800,12 @@ x_3130 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3130, 0, x_3107); lean_ctor_set(x_3130, 1, x_3129); x_3131 = lean_array_push(x_3100, x_3130); -x_3132 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_3132 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_3133 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3133, 0, x_3132); lean_ctor_set(x_3133, 1, x_3131); x_3134 = lean_array_push(x_3114, x_3133); -x_3135 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_3135 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_3136 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3136, 0, x_3135); lean_ctor_set(x_3136, 1, x_3134); @@ -15824,13 +15824,13 @@ x_3139 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3139, 0, x_3107); lean_ctor_set(x_3139, 1, x_3118); x_3140 = lean_array_push(x_3117, x_3139); -x_3141 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_3141 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_3142 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3142, 0, x_3091); lean_ctor_set(x_3142, 1, x_3141); x_3143 = lean_array_push(x_3140, x_3142); x_3144 = lean_array_push(x_3143, x_3088); -x_3145 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_3145 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_3146 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3146, 0, x_3145); lean_ctor_set(x_3146, 1, x_3144); @@ -15839,12 +15839,12 @@ x_3148 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3148, 0, x_3107); lean_ctor_set(x_3148, 1, x_3147); x_3149 = lean_array_push(x_3100, x_3148); -x_3150 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_3150 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_3151 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3151, 0, x_3150); lean_ctor_set(x_3151, 1, x_3149); x_3152 = lean_array_push(x_3114, x_3151); -x_3153 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_3153 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_3154 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3154, 0, x_3153); lean_ctor_set(x_3154, 1, x_3152); @@ -15862,16 +15862,16 @@ lean_object* x_3157; lean_object* x_3158; lean_object* x_3159; lean_object* x_31 x_3157 = lean_ctor_get(x_3095, 1); lean_inc(x_3157); lean_dec(x_3095); -x_3158 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_3158 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_3091); x_3159 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3159, 0, x_3091); lean_ctor_set(x_3159, 1, x_3158); x_3160 = l_Array_empty___closed__1; x_3161 = lean_array_push(x_3160, x_3159); -x_3162 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_3162 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_3163 = lean_array_push(x_3162, x_3074); -x_3164 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_3164 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_3165 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3165, 0, x_3164); lean_ctor_set(x_3165, 1, x_3163); @@ -15881,15 +15881,15 @@ x_3168 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3168, 0, x_3167); lean_ctor_set(x_3168, 1, x_3166); x_3169 = lean_array_push(x_3161, x_3168); -x_3170 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_3170 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_3171 = lean_array_push(x_3169, x_3170); -x_3172 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_3172 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_3091); x_3173 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3173, 0, x_3091); lean_ctor_set(x_3173, 1, x_3172); x_3174 = lean_array_push(x_3171, x_3173); -x_3175 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_3175 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_3091); x_3176 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3176, 0, x_3091); @@ -15913,13 +15913,13 @@ if (lean_is_scalar(x_3179)) { lean_ctor_set(x_3180, 0, x_3167); lean_ctor_set(x_3180, 1, x_3178); x_3181 = lean_array_push(x_3177, x_3180); -x_3182 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_3182 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_3183 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3183, 0, x_3091); lean_ctor_set(x_3183, 1, x_3182); x_3184 = lean_array_push(x_3181, x_3183); x_3185 = lean_array_push(x_3184, x_3088); -x_3186 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_3186 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_3187 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3187, 0, x_3186); lean_ctor_set(x_3187, 1, x_3185); @@ -15928,12 +15928,12 @@ x_3189 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3189, 0, x_3167); lean_ctor_set(x_3189, 1, x_3188); x_3190 = lean_array_push(x_3160, x_3189); -x_3191 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_3191 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_3192 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3192, 0, x_3191); lean_ctor_set(x_3192, 1, x_3190); x_3193 = lean_array_push(x_3174, x_3192); -x_3194 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_3194 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_3195 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3195, 0, x_3194); lean_ctor_set(x_3195, 1, x_3193); @@ -15975,16 +15975,16 @@ if (lean_is_exclusive(x_3205)) { lean_dec_ref(x_3205); x_3207 = lean_box(0); } -x_3208 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_3208 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_3201); x_3209 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3209, 0, x_3201); lean_ctor_set(x_3209, 1, x_3208); x_3210 = l_Array_empty___closed__1; x_3211 = lean_array_push(x_3210, x_3209); -x_3212 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_3212 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_3213 = lean_array_push(x_3212, x_3074); -x_3214 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_3214 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_3215 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3215, 0, x_3214); lean_ctor_set(x_3215, 1, x_3213); @@ -15994,15 +15994,15 @@ x_3218 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3218, 0, x_3217); lean_ctor_set(x_3218, 1, x_3216); x_3219 = lean_array_push(x_3211, x_3218); -x_3220 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_3220 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_3221 = lean_array_push(x_3219, x_3220); -x_3222 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_3222 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_3201); x_3223 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3223, 0, x_3201); lean_ctor_set(x_3223, 1, x_3222); x_3224 = lean_array_push(x_3221, x_3223); -x_3225 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_3225 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_3201); x_3226 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3226, 0, x_3201); @@ -16026,13 +16026,13 @@ if (lean_is_scalar(x_3229)) { lean_ctor_set(x_3230, 0, x_3217); lean_ctor_set(x_3230, 1, x_3228); x_3231 = lean_array_push(x_3227, x_3230); -x_3232 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_3232 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_3233 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3233, 0, x_3201); lean_ctor_set(x_3233, 1, x_3232); x_3234 = lean_array_push(x_3231, x_3233); x_3235 = lean_array_push(x_3234, x_3199); -x_3236 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_3236 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_3237 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3237, 0, x_3236); lean_ctor_set(x_3237, 1, x_3235); @@ -16041,12 +16041,12 @@ x_3239 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3239, 0, x_3217); lean_ctor_set(x_3239, 1, x_3238); x_3240 = lean_array_push(x_3210, x_3239); -x_3241 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_3241 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_3242 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3242, 0, x_3241); lean_ctor_set(x_3242, 1, x_3240); x_3243 = lean_array_push(x_3224, x_3242); -x_3244 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_3244 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_3245 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3245, 0, x_3244); lean_ctor_set(x_3245, 1, x_3243); @@ -16104,16 +16104,16 @@ if (lean_is_exclusive(x_3258)) { lean_dec_ref(x_3258); x_3260 = lean_box(0); } -x_3261 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_3261 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_3254); x_3262 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3262, 0, x_3254); lean_ctor_set(x_3262, 1, x_3261); x_3263 = l_Array_empty___closed__1; x_3264 = lean_array_push(x_3263, x_3262); -x_3265 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_3265 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_3266 = lean_array_push(x_3265, x_3074); -x_3267 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_3267 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_3268 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3268, 0, x_3267); lean_ctor_set(x_3268, 1, x_3266); @@ -16123,15 +16123,15 @@ x_3271 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3271, 0, x_3270); lean_ctor_set(x_3271, 1, x_3269); x_3272 = lean_array_push(x_3264, x_3271); -x_3273 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_3273 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_3274 = lean_array_push(x_3272, x_3273); -x_3275 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_3275 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_3254); x_3276 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3276, 0, x_3254); lean_ctor_set(x_3276, 1, x_3275); x_3277 = lean_array_push(x_3274, x_3276); -x_3278 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_3278 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_3254); x_3279 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3279, 0, x_3254); @@ -16155,13 +16155,13 @@ if (lean_is_scalar(x_3282)) { lean_ctor_set(x_3283, 0, x_3270); lean_ctor_set(x_3283, 1, x_3281); x_3284 = lean_array_push(x_3280, x_3283); -x_3285 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_3285 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_3286 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3286, 0, x_3254); lean_ctor_set(x_3286, 1, x_3285); x_3287 = lean_array_push(x_3284, x_3286); x_3288 = lean_array_push(x_3287, x_3251); -x_3289 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_3289 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_3290 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3290, 0, x_3289); lean_ctor_set(x_3290, 1, x_3288); @@ -16170,12 +16170,12 @@ x_3292 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3292, 0, x_3270); lean_ctor_set(x_3292, 1, x_3291); x_3293 = lean_array_push(x_3263, x_3292); -x_3294 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_3294 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_3295 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3295, 0, x_3294); lean_ctor_set(x_3295, 1, x_3293); x_3296 = lean_array_push(x_3277, x_3295); -x_3297 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_3297 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_3298 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3298, 0, x_3297); lean_ctor_set(x_3298, 1, x_3296); @@ -16259,16 +16259,16 @@ if (x_3327 == 0) lean_object* x_3328; lean_object* x_3329; lean_object* x_3330; lean_object* x_3331; lean_object* x_3332; lean_object* x_3333; lean_object* x_3334; lean_object* x_3335; lean_object* x_3336; lean_object* x_3337; lean_object* x_3338; lean_object* x_3339; lean_object* x_3340; lean_object* x_3341; lean_object* x_3342; lean_object* x_3343; lean_object* x_3344; lean_object* x_3345; lean_object* x_3346; lean_object* x_3347; lean_object* x_3348; lean_object* x_3349; uint8_t x_3350; x_3328 = lean_ctor_get(x_3326, 0); lean_dec(x_3328); -x_3329 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_3329 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_3322); x_3330 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3330, 0, x_3322); lean_ctor_set(x_3330, 1, x_3329); x_3331 = l_Array_empty___closed__1; x_3332 = lean_array_push(x_3331, x_3330); -x_3333 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_3333 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_3334 = lean_array_push(x_3333, x_3305); -x_3335 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_3335 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_3336 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3336, 0, x_3335); lean_ctor_set(x_3336, 1, x_3334); @@ -16278,15 +16278,15 @@ x_3339 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3339, 0, x_3338); lean_ctor_set(x_3339, 1, x_3337); x_3340 = lean_array_push(x_3332, x_3339); -x_3341 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_3341 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_3342 = lean_array_push(x_3340, x_3341); -x_3343 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_3343 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_3322); x_3344 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3344, 0, x_3322); lean_ctor_set(x_3344, 1, x_3343); x_3345 = lean_array_push(x_3342, x_3344); -x_3346 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_3346 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_3322); x_3347 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3347, 0, x_3322); @@ -16306,13 +16306,13 @@ lean_ctor_set_tag(x_19, 1); lean_ctor_set(x_19, 1, x_3349); lean_ctor_set(x_19, 0, x_3338); x_3353 = lean_array_push(x_3348, x_19); -x_3354 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_3354 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_3355 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3355, 0, x_3322); lean_ctor_set(x_3355, 1, x_3354); x_3356 = lean_array_push(x_3353, x_3355); x_3357 = lean_array_push(x_3356, x_3319); -x_3358 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_3358 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_3359 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3359, 0, x_3358); lean_ctor_set(x_3359, 1, x_3357); @@ -16321,12 +16321,12 @@ x_3361 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3361, 0, x_3338); lean_ctor_set(x_3361, 1, x_3360); x_3362 = lean_array_push(x_3331, x_3361); -x_3363 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_3363 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_3364 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3364, 0, x_3363); lean_ctor_set(x_3364, 1, x_3362); x_3365 = lean_array_push(x_3345, x_3364); -x_3366 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_3366 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_3367 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3367, 0, x_3366); lean_ctor_set(x_3367, 1, x_3365); @@ -16345,13 +16345,13 @@ x_3370 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3370, 0, x_3338); lean_ctor_set(x_3370, 1, x_3349); x_3371 = lean_array_push(x_3348, x_3370); -x_3372 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_3372 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_3373 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3373, 0, x_3322); lean_ctor_set(x_3373, 1, x_3372); x_3374 = lean_array_push(x_3371, x_3373); x_3375 = lean_array_push(x_3374, x_3319); -x_3376 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_3376 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_3377 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3377, 0, x_3376); lean_ctor_set(x_3377, 1, x_3375); @@ -16360,12 +16360,12 @@ x_3379 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3379, 0, x_3338); lean_ctor_set(x_3379, 1, x_3378); x_3380 = lean_array_push(x_3331, x_3379); -x_3381 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_3381 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_3382 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3382, 0, x_3381); lean_ctor_set(x_3382, 1, x_3380); x_3383 = lean_array_push(x_3345, x_3382); -x_3384 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_3384 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_3385 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3385, 0, x_3384); lean_ctor_set(x_3385, 1, x_3383); @@ -16383,16 +16383,16 @@ lean_object* x_3388; lean_object* x_3389; lean_object* x_3390; lean_object* x_33 x_3388 = lean_ctor_get(x_3326, 1); lean_inc(x_3388); lean_dec(x_3326); -x_3389 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_3389 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_3322); x_3390 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3390, 0, x_3322); lean_ctor_set(x_3390, 1, x_3389); x_3391 = l_Array_empty___closed__1; x_3392 = lean_array_push(x_3391, x_3390); -x_3393 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_3393 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_3394 = lean_array_push(x_3393, x_3305); -x_3395 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_3395 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_3396 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3396, 0, x_3395); lean_ctor_set(x_3396, 1, x_3394); @@ -16402,15 +16402,15 @@ x_3399 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3399, 0, x_3398); lean_ctor_set(x_3399, 1, x_3397); x_3400 = lean_array_push(x_3392, x_3399); -x_3401 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_3401 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_3402 = lean_array_push(x_3400, x_3401); -x_3403 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_3403 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_3322); x_3404 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3404, 0, x_3322); lean_ctor_set(x_3404, 1, x_3403); x_3405 = lean_array_push(x_3402, x_3404); -x_3406 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_3406 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_3322); x_3407 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3407, 0, x_3322); @@ -16435,13 +16435,13 @@ if (lean_is_scalar(x_3410)) { lean_ctor_set(x_3411, 0, x_3398); lean_ctor_set(x_3411, 1, x_3409); x_3412 = lean_array_push(x_3408, x_3411); -x_3413 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_3413 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_3414 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3414, 0, x_3322); lean_ctor_set(x_3414, 1, x_3413); x_3415 = lean_array_push(x_3412, x_3414); x_3416 = lean_array_push(x_3415, x_3319); -x_3417 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_3417 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_3418 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3418, 0, x_3417); lean_ctor_set(x_3418, 1, x_3416); @@ -16450,12 +16450,12 @@ x_3420 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3420, 0, x_3398); lean_ctor_set(x_3420, 1, x_3419); x_3421 = lean_array_push(x_3391, x_3420); -x_3422 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_3422 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_3423 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3423, 0, x_3422); lean_ctor_set(x_3423, 1, x_3421); x_3424 = lean_array_push(x_3405, x_3423); -x_3425 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_3425 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_3426 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3426, 0, x_3425); lean_ctor_set(x_3426, 1, x_3424); @@ -16497,16 +16497,16 @@ if (lean_is_exclusive(x_3436)) { lean_dec_ref(x_3436); x_3438 = lean_box(0); } -x_3439 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_3439 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_3432); x_3440 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3440, 0, x_3432); lean_ctor_set(x_3440, 1, x_3439); x_3441 = l_Array_empty___closed__1; x_3442 = lean_array_push(x_3441, x_3440); -x_3443 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_3443 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_3444 = lean_array_push(x_3443, x_3305); -x_3445 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_3445 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_3446 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3446, 0, x_3445); lean_ctor_set(x_3446, 1, x_3444); @@ -16516,15 +16516,15 @@ x_3449 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3449, 0, x_3448); lean_ctor_set(x_3449, 1, x_3447); x_3450 = lean_array_push(x_3442, x_3449); -x_3451 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_3451 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_3452 = lean_array_push(x_3450, x_3451); -x_3453 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_3453 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_3432); x_3454 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3454, 0, x_3432); lean_ctor_set(x_3454, 1, x_3453); x_3455 = lean_array_push(x_3452, x_3454); -x_3456 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_3456 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_3432); x_3457 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3457, 0, x_3432); @@ -16549,13 +16549,13 @@ if (lean_is_scalar(x_3460)) { lean_ctor_set(x_3461, 0, x_3448); lean_ctor_set(x_3461, 1, x_3459); x_3462 = lean_array_push(x_3458, x_3461); -x_3463 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_3463 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_3464 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3464, 0, x_3432); lean_ctor_set(x_3464, 1, x_3463); x_3465 = lean_array_push(x_3462, x_3464); x_3466 = lean_array_push(x_3465, x_3430); -x_3467 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_3467 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_3468 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3468, 0, x_3467); lean_ctor_set(x_3468, 1, x_3466); @@ -16564,12 +16564,12 @@ x_3470 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3470, 0, x_3448); lean_ctor_set(x_3470, 1, x_3469); x_3471 = lean_array_push(x_3441, x_3470); -x_3472 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_3472 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_3473 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3473, 0, x_3472); lean_ctor_set(x_3473, 1, x_3471); x_3474 = lean_array_push(x_3455, x_3473); -x_3475 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_3475 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_3476 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3476, 0, x_3475); lean_ctor_set(x_3476, 1, x_3474); @@ -16627,16 +16627,16 @@ if (lean_is_exclusive(x_3489)) { lean_dec_ref(x_3489); x_3491 = lean_box(0); } -x_3492 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_3492 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_3485); x_3493 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3493, 0, x_3485); lean_ctor_set(x_3493, 1, x_3492); x_3494 = l_Array_empty___closed__1; x_3495 = lean_array_push(x_3494, x_3493); -x_3496 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_3496 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_3497 = lean_array_push(x_3496, x_3305); -x_3498 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_3498 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_3499 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3499, 0, x_3498); lean_ctor_set(x_3499, 1, x_3497); @@ -16646,15 +16646,15 @@ x_3502 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3502, 0, x_3501); lean_ctor_set(x_3502, 1, x_3500); x_3503 = lean_array_push(x_3495, x_3502); -x_3504 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_3504 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_3505 = lean_array_push(x_3503, x_3504); -x_3506 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_3506 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_3485); x_3507 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3507, 0, x_3485); lean_ctor_set(x_3507, 1, x_3506); x_3508 = lean_array_push(x_3505, x_3507); -x_3509 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_3509 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_3485); x_3510 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3510, 0, x_3485); @@ -16679,13 +16679,13 @@ if (lean_is_scalar(x_3513)) { lean_ctor_set(x_3514, 0, x_3501); lean_ctor_set(x_3514, 1, x_3512); x_3515 = lean_array_push(x_3511, x_3514); -x_3516 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_3516 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_3517 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3517, 0, x_3485); lean_ctor_set(x_3517, 1, x_3516); x_3518 = lean_array_push(x_3515, x_3517); x_3519 = lean_array_push(x_3518, x_3482); -x_3520 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_3520 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_3521 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3521, 0, x_3520); lean_ctor_set(x_3521, 1, x_3519); @@ -16694,12 +16694,12 @@ x_3523 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3523, 0, x_3501); lean_ctor_set(x_3523, 1, x_3522); x_3524 = lean_array_push(x_3494, x_3523); -x_3525 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_3525 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_3526 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3526, 0, x_3525); lean_ctor_set(x_3526, 1, x_3524); x_3527 = lean_array_push(x_3508, x_3526); -x_3528 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_3528 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_3529 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3529, 0, x_3528); lean_ctor_set(x_3529, 1, x_3527); @@ -18771,7 +18771,7 @@ static lean_object* _init_l_Lean_Elab_Term_expandWhereDecls___closed__5() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_Elab_Term_expandWhereDecls___lambda__1), 2, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -18829,7 +18829,7 @@ if (x_22 == 0) { lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; x_23 = lean_ctor_get(x_21, 0); -x_24 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_24 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_23); x_25 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_25, 0, x_23); @@ -18847,7 +18847,7 @@ x_32 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); x_33 = lean_array_push(x_26, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_34 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_35 = l_Lean_Syntax_SepArray_ofElems(x_34, x_20); lean_dec(x_20); x_36 = l_Array_appendCore___rarg(x_26, x_35); @@ -18856,7 +18856,7 @@ x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_31); lean_ctor_set(x_37, 1, x_36); x_38 = lean_array_push(x_33, x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_39 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_40 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_40, 0, x_23); lean_ctor_set(x_40, 1, x_39); @@ -18881,7 +18881,7 @@ x_48 = lean_ctor_get(x_21, 1); lean_inc(x_48); lean_inc(x_47); lean_dec(x_21); -x_49 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_49 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_47); x_50 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_50, 0, x_47); @@ -18899,7 +18899,7 @@ x_57 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_57, 0, x_56); lean_ctor_set(x_57, 1, x_55); x_58 = lean_array_push(x_51, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_59 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_60 = l_Lean_Syntax_SepArray_ofElems(x_59, x_20); lean_dec(x_20); x_61 = l_Array_appendCore___rarg(x_51, x_60); @@ -18908,7 +18908,7 @@ x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_56); lean_ctor_set(x_62, 1, x_61); x_63 = lean_array_push(x_58, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_64 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_47); lean_ctor_set(x_65, 1, x_64); @@ -19026,7 +19026,7 @@ x_9 = lean_array_uget(x_6, x_5); x_10 = lean_unsigned_to_nat(0u); x_11 = lean_array_uset(x_6, x_5, x_10); x_12 = x_9; -x_13 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_13 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_inc(x_1); x_14 = lean_name_mk_string(x_1, x_13); lean_inc(x_2); @@ -19071,10 +19071,10 @@ x_9 = lean_array_uget(x_6, x_5); x_10 = lean_unsigned_to_nat(0u); x_11 = lean_array_uset(x_6, x_5, x_10); x_12 = x_9; -x_13 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_13 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; lean_inc(x_1); x_14 = lean_name_mk_string(x_1, x_13); -x_15 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_15 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; x_16 = lean_name_mk_string(x_14, x_15); lean_inc(x_2); lean_inc(x_3); @@ -19142,7 +19142,7 @@ lean_dec(x_14); lean_inc(x_6); lean_inc(x_13); lean_ctor_set(x_5, 2, x_6); -x_15 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_5, x_11); +x_15 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_5, x_11); x_16 = lean_ctor_get(x_15, 0); lean_inc(x_16); x_17 = lean_ctor_get(x_15, 1); @@ -19184,7 +19184,7 @@ lean_ctor_set(x_31, 0, x_29); lean_ctor_set(x_31, 1, x_30); x_32 = l_Array_empty___closed__1; x_33 = lean_array_push(x_32, x_31); -x_34 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_34 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_29); x_35 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_35, 0, x_29); @@ -19196,18 +19196,18 @@ x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); x_40 = lean_array_push(x_32, x_39); -x_41 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_41 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_42 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_42, 0, x_29); lean_ctor_set(x_42, 1, x_41); x_43 = lean_array_push(x_40, x_42); x_44 = lean_array_push(x_43, x_25); -x_45 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_45 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); x_47 = lean_array_push(x_36, x_46); -x_48 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_48 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); @@ -19234,7 +19234,7 @@ lean_ctor_set(x_56, 0, x_53); lean_ctor_set(x_56, 1, x_55); x_57 = l_Array_empty___closed__1; x_58 = lean_array_push(x_57, x_56); -x_59 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_59 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_53); x_60 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_60, 0, x_53); @@ -19246,18 +19246,18 @@ x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); x_65 = lean_array_push(x_57, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_66 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_67 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_67, 0, x_53); lean_ctor_set(x_67, 1, x_66); x_68 = lean_array_push(x_65, x_67); x_69 = lean_array_push(x_68, x_25); -x_70 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_70 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_70); lean_ctor_set(x_71, 1, x_69); x_72 = lean_array_push(x_61, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_73 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); @@ -19305,7 +19305,7 @@ x_93 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_93, 0, x_92); lean_ctor_set(x_93, 1, x_91); x_94 = lean_array_push(x_86, x_93); -x_95 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_95 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_96 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_96, 0, x_83); lean_ctor_set(x_96, 1, x_95); @@ -19315,7 +19315,7 @@ x_99 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_99, 0, x_89); lean_ctor_set(x_99, 1, x_98); x_100 = lean_array_push(x_86, x_99); -x_101 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_101 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_102 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_102, 0, x_101); lean_ctor_set(x_102, 1, x_100); @@ -19348,7 +19348,7 @@ x_114 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_114, 0, x_113); lean_ctor_set(x_114, 1, x_112); x_115 = lean_array_push(x_107, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_116 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_117 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_117, 0, x_103); lean_ctor_set(x_117, 1, x_116); @@ -19358,7 +19358,7 @@ x_120 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_120, 0, x_110); lean_ctor_set(x_120, 1, x_119); x_121 = lean_array_push(x_107, x_120); -x_122 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_122 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_123 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_123, 0, x_122); lean_ctor_set(x_123, 1, x_121); @@ -19392,7 +19392,7 @@ lean_ctor_set(x_130, 2, x_6); lean_ctor_set(x_130, 3, x_127); lean_ctor_set(x_130, 4, x_128); lean_ctor_set(x_130, 5, x_129); -x_131 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_130, x_11); +x_131 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_130, x_11); x_132 = lean_ctor_get(x_131, 0); lean_inc(x_132); x_133 = lean_ctor_get(x_131, 1); @@ -19441,7 +19441,7 @@ lean_ctor_set(x_148, 0, x_144); lean_ctor_set(x_148, 1, x_147); x_149 = l_Array_empty___closed__1; x_150 = lean_array_push(x_149, x_148); -x_151 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_151 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_144); x_152 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_152, 0, x_144); @@ -19453,18 +19453,18 @@ x_156 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_156, 0, x_155); lean_ctor_set(x_156, 1, x_154); x_157 = lean_array_push(x_149, x_156); -x_158 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_158 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_159 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_159, 0, x_144); lean_ctor_set(x_159, 1, x_158); x_160 = lean_array_push(x_157, x_159); x_161 = lean_array_push(x_160, x_141); -x_162 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_162 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_163 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_163, 0, x_162); lean_ctor_set(x_163, 1, x_161); x_164 = lean_array_push(x_153, x_163); -x_165 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_165 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_166 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_166, 0, x_165); lean_ctor_set(x_166, 1, x_164); @@ -19522,7 +19522,7 @@ x_186 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_186, 0, x_185); lean_ctor_set(x_186, 1, x_184); x_187 = lean_array_push(x_179, x_186); -x_188 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_188 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_189 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_189, 0, x_174); lean_ctor_set(x_189, 1, x_188); @@ -19532,7 +19532,7 @@ x_192 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_192, 0, x_182); lean_ctor_set(x_192, 1, x_191); x_193 = lean_array_push(x_179, x_192); -x_194 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_194 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_195 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_195, 0, x_194); lean_ctor_set(x_195, 1, x_193); @@ -19559,7 +19559,7 @@ if (x_198 == 0) { lean_object* x_199; lean_object* x_200; lean_object* x_201; lean_object* x_202; lean_object* x_203; lean_object* x_204; size_t x_205; size_t x_206; lean_object* x_207; lean_object* x_208; lean_object* x_209; lean_object* x_210; lean_object* x_211; lean_object* x_212; lean_object* x_213; lean_object* x_214; lean_object* x_215; lean_object* x_216; lean_object* x_217; lean_object* x_218; lean_object* x_219; lean_object* x_220; lean_object* x_221; lean_object* x_222; lean_object* x_223; lean_object* x_224; x_199 = lean_ctor_get(x_197, 0); -x_200 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_200 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_199); x_201 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_201, 0, x_199); @@ -19571,7 +19571,7 @@ x_205 = lean_usize_of_nat(x_204); lean_dec(x_204); x_206 = 0; x_207 = x_4; -x_208 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_208 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_209 = l_Lean_nullKind___closed__2; x_210 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandMatchAltsIntoMatchAux___spec__1(x_208, x_202, x_209, x_205, x_206, x_207); x_211 = x_210; @@ -19584,15 +19584,15 @@ x_215 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_215, 0, x_209); lean_ctor_set(x_215, 1, x_214); x_216 = lean_array_push(x_203, x_215); -x_217 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_217 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_218 = lean_array_push(x_216, x_217); -x_219 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_219 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_220 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_220, 0, x_199); lean_ctor_set(x_220, 1, x_219); x_221 = lean_array_push(x_218, x_220); x_222 = lean_array_push(x_221, x_1); -x_223 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_223 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_224 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_224, 0, x_223); lean_ctor_set(x_224, 1, x_222); @@ -19607,7 +19607,7 @@ x_226 = lean_ctor_get(x_197, 1); lean_inc(x_226); lean_inc(x_225); lean_dec(x_197); -x_227 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_227 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_225); x_228 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_228, 0, x_225); @@ -19619,7 +19619,7 @@ x_232 = lean_usize_of_nat(x_231); lean_dec(x_231); x_233 = 0; x_234 = x_4; -x_235 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_235 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_236 = l_Lean_nullKind___closed__2; x_237 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandMatchAltsIntoMatchAux___spec__1(x_235, x_229, x_236, x_232, x_233, x_234); x_238 = x_237; @@ -19632,15 +19632,15 @@ x_242 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_242, 0, x_236); lean_ctor_set(x_242, 1, x_241); x_243 = lean_array_push(x_230, x_242); -x_244 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_244 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_245 = lean_array_push(x_243, x_244); -x_246 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_246 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_247 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_247, 0, x_225); lean_ctor_set(x_247, 1, x_246); x_248 = lean_array_push(x_245, x_247); x_249 = lean_array_push(x_248, x_1); -x_250 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_250 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_251 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_251, 0, x_250); lean_ctor_set(x_251, 1, x_249); @@ -19660,7 +19660,7 @@ if (x_254 == 0) { lean_object* x_255; lean_object* x_256; lean_object* x_257; lean_object* x_258; lean_object* x_259; lean_object* x_260; size_t x_261; size_t x_262; lean_object* x_263; lean_object* x_264; lean_object* x_265; lean_object* x_266; lean_object* x_267; lean_object* x_268; lean_object* x_269; lean_object* x_270; lean_object* x_271; lean_object* x_272; lean_object* x_273; lean_object* x_274; lean_object* x_275; lean_object* x_276; lean_object* x_277; lean_object* x_278; lean_object* x_279; lean_object* x_280; x_255 = lean_ctor_get(x_253, 0); -x_256 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_256 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_255); x_257 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_257, 0, x_255); @@ -19685,9 +19685,9 @@ x_271 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_271, 0, x_265); lean_ctor_set(x_271, 1, x_270); x_272 = lean_array_push(x_259, x_271); -x_273 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_273 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_274 = lean_array_push(x_272, x_273); -x_275 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_275 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_276 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_276, 0, x_255); lean_ctor_set(x_276, 1, x_275); @@ -19708,7 +19708,7 @@ x_282 = lean_ctor_get(x_253, 1); lean_inc(x_282); lean_inc(x_281); lean_dec(x_253); -x_283 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_283 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_281); x_284 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_284, 0, x_281); @@ -19733,9 +19733,9 @@ x_298 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_298, 0, x_292); lean_ctor_set(x_298, 1, x_297); x_299 = lean_array_push(x_286, x_298); -x_300 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_300 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_301 = lean_array_push(x_299, x_300); -x_302 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_302 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_303 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_303, 0, x_281); lean_ctor_set(x_303, 1, x_302); @@ -19974,7 +19974,7 @@ x_9 = lean_array_uget(x_6, x_5); x_10 = lean_unsigned_to_nat(0u); x_11 = lean_array_uset(x_6, x_5, x_10); x_12 = x_9; -x_13 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_13 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_inc(x_1); x_14 = lean_name_mk_string(x_1, x_13); lean_inc(x_2); @@ -20020,7 +20020,7 @@ lean_dec(x_14); lean_inc(x_6); lean_inc(x_13); lean_ctor_set(x_5, 2, x_6); -x_15 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_5, x_11); +x_15 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_5, x_11); x_16 = lean_ctor_get(x_15, 0); lean_inc(x_16); x_17 = lean_ctor_get(x_15, 1); @@ -20062,7 +20062,7 @@ lean_ctor_set(x_31, 0, x_29); lean_ctor_set(x_31, 1, x_30); x_32 = l_Array_empty___closed__1; x_33 = lean_array_push(x_32, x_31); -x_34 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_34 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_29); x_35 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_35, 0, x_29); @@ -20074,18 +20074,18 @@ x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); x_40 = lean_array_push(x_32, x_39); -x_41 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_41 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_42 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_42, 0, x_29); lean_ctor_set(x_42, 1, x_41); x_43 = lean_array_push(x_40, x_42); x_44 = lean_array_push(x_43, x_25); -x_45 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_45 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); x_47 = lean_array_push(x_36, x_46); -x_48 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_48 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); @@ -20112,7 +20112,7 @@ lean_ctor_set(x_56, 0, x_53); lean_ctor_set(x_56, 1, x_55); x_57 = l_Array_empty___closed__1; x_58 = lean_array_push(x_57, x_56); -x_59 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_59 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_53); x_60 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_60, 0, x_53); @@ -20124,18 +20124,18 @@ x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); x_65 = lean_array_push(x_57, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_66 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_67 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_67, 0, x_53); lean_ctor_set(x_67, 1, x_66); x_68 = lean_array_push(x_65, x_67); x_69 = lean_array_push(x_68, x_25); -x_70 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_70 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_70); lean_ctor_set(x_71, 1, x_69); x_72 = lean_array_push(x_61, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_73 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); @@ -20198,7 +20198,7 @@ lean_ctor_set(x_88, 2, x_6); lean_ctor_set(x_88, 3, x_85); lean_ctor_set(x_88, 4, x_86); lean_ctor_set(x_88, 5, x_87); -x_89 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_88, x_11); +x_89 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_88, x_11); x_90 = lean_ctor_get(x_89, 0); lean_inc(x_90); x_91 = lean_ctor_get(x_89, 1); @@ -20247,7 +20247,7 @@ lean_ctor_set(x_106, 0, x_102); lean_ctor_set(x_106, 1, x_105); x_107 = l_Array_empty___closed__1; x_108 = lean_array_push(x_107, x_106); -x_109 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_109 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_102); x_110 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_110, 0, x_102); @@ -20259,18 +20259,18 @@ x_114 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_114, 0, x_113); lean_ctor_set(x_114, 1, x_112); x_115 = lean_array_push(x_107, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_116 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_117 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_117, 0, x_102); lean_ctor_set(x_117, 1, x_116); x_118 = lean_array_push(x_115, x_117); x_119 = lean_array_push(x_118, x_99); -x_120 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_120 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_121, 0, x_120); lean_ctor_set(x_121, 1, x_119); x_122 = lean_array_push(x_111, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_123 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_124 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_124, 0, x_123); lean_ctor_set(x_124, 1, x_122); @@ -20319,14 +20319,14 @@ return x_132; else { lean_object* x_133; uint8_t x_134; -x_133 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_5, x_6); +x_133 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_5, x_6); x_134 = !lean_is_exclusive(x_133); if (x_134 == 0) { lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; size_t x_142; size_t x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; lean_object* x_156; lean_object* x_157; lean_object* x_158; lean_object* x_159; lean_object* x_160; lean_object* x_161; uint8_t x_162; x_135 = lean_ctor_get(x_133, 0); x_136 = lean_ctor_get(x_133, 1); -x_137 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_137 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_135); x_138 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_138, 0, x_135); @@ -20338,7 +20338,7 @@ x_142 = lean_usize_of_nat(x_141); lean_dec(x_141); x_143 = 0; x_144 = x_4; -x_145 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_145 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_146 = l_Lean_nullKind___closed__2; x_147 = l_Array_mapMUnsafe_map___at_Lean_Elab_Term_expandMatchAltsWhereDecls_loop___spec__1(x_145, x_139, x_146, x_142, x_143, x_144); x_148 = x_147; @@ -20351,15 +20351,15 @@ x_152 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_152, 0, x_146); lean_ctor_set(x_152, 1, x_151); x_153 = lean_array_push(x_140, x_152); -x_154 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_154 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_155 = lean_array_push(x_153, x_154); -x_156 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_156 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_157 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_157, 0, x_135); lean_ctor_set(x_157, 1, x_156); x_158 = lean_array_push(x_155, x_157); x_159 = lean_array_push(x_158, x_1); -x_160 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_160 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_161 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_161, 0, x_160); lean_ctor_set(x_161, 1, x_159); @@ -20386,7 +20386,7 @@ x_165 = lean_ctor_get(x_133, 1); lean_inc(x_165); lean_inc(x_164); lean_dec(x_133); -x_166 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_166 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_164); x_167 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_167, 0, x_164); @@ -20398,7 +20398,7 @@ x_171 = lean_usize_of_nat(x_170); lean_dec(x_170); x_172 = 0; x_173 = x_4; -x_174 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_174 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_175 = l_Lean_nullKind___closed__2; x_176 = l_Array_mapMUnsafe_map___at_Lean_Elab_Term_expandMatchAltsWhereDecls_loop___spec__1(x_174, x_168, x_175, x_171, x_172, x_173); x_177 = x_176; @@ -20411,15 +20411,15 @@ x_181 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_181, 0, x_175); lean_ctor_set(x_181, 1, x_180); x_182 = lean_array_push(x_169, x_181); -x_183 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_183 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_184 = lean_array_push(x_182, x_183); -x_185 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_185 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_186 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_186, 0, x_164); lean_ctor_set(x_186, 1, x_185); x_187 = lean_array_push(x_184, x_186); x_188 = lean_array_push(x_187, x_1); -x_189 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_189 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_190 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_190, 0, x_189); lean_ctor_set(x_190, 1, x_188); @@ -20574,7 +20574,7 @@ lean_object* l_Lean_Elab_Term_elabFun(lean_object* x_1, lean_object* x_2, lean_o _start: { lean_object* x_10; uint8_t x_11; -x_10 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_10 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; lean_inc(x_1); x_11 = l_Lean_Syntax_isOfKind(x_1, x_10); if (x_11 == 0) @@ -20596,13 +20596,13 @@ else lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16; x_13 = lean_unsigned_to_nat(1u); x_14 = l_Lean_Syntax_getArg(x_1, x_13); -x_15 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_15 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; lean_inc(x_14); x_16 = l_Lean_Syntax_isOfKind(x_14, x_15); if (x_16 == 0) { lean_object* x_17; uint8_t x_18; -x_17 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_17 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_inc(x_14); x_18 = l_Lean_Syntax_isOfKind(x_14, x_17); if (x_18 == 0) @@ -20794,7 +20794,7 @@ x_82 = l_Lean_Elab_Term_getMainModule___rarg(x_8, x_81); x_83 = lean_ctor_get(x_82, 1); lean_inc(x_83); lean_dec(x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_84 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_78); x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_78); @@ -20808,7 +20808,7 @@ x_90 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_90, 0, x_89); lean_ctor_set(x_90, 1, x_88); x_91 = lean_array_push(x_86, x_90); -x_92 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_92 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_93 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_93, 0, x_78); lean_ctor_set(x_93, 1, x_92); @@ -20847,7 +20847,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_3 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_4 = l___regBuiltin_Lean_Elab_Term_elabFun___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -21810,7 +21810,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_1080____closed__1; -x_2 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -22219,7 +22219,7 @@ x_20 = lean_array_push(x_19, x_13); x_21 = lean_array_push(x_20, x_15); x_22 = lean_array_push(x_21, x_17); x_23 = lean_array_push(x_22, x_9); -x_24 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_24 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_24); lean_ctor_set(x_25, 1, x_23); @@ -22248,7 +22248,7 @@ x_38 = lean_array_push(x_37, x_31); x_39 = lean_array_push(x_38, x_33); x_40 = lean_array_push(x_39, x_35); x_41 = lean_array_push(x_40, x_26); -x_42 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_42 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -22393,7 +22393,7 @@ x_24 = lean_unsigned_to_nat(3u); x_25 = l_Lean_Syntax_getArg(x_1, x_24); lean_inc(x_23); x_26 = l_Lean_Syntax_getKind(x_23); -x_27 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_27 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_28 = lean_name_eq(x_26, x_27); if (x_28 == 0) { @@ -22552,7 +22552,7 @@ lean_inc(x_81); x_82 = lean_ctor_get(x_80, 1); lean_inc(x_82); lean_dec(x_80); -x_83 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_83 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_75); x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_75); @@ -22571,9 +22571,9 @@ lean_ctor_set(x_91, 2, x_88); lean_ctor_set(x_91, 3, x_89); lean_inc(x_91); x_92 = lean_array_push(x_85, x_91); -x_93 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_93 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_94 = lean_array_push(x_92, x_93); -x_95 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_95 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_75); x_96 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_96, 0, x_75); @@ -22590,7 +22590,7 @@ x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_102); lean_ctor_set(x_103, 1, x_101); x_104 = lean_array_push(x_94, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_105 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_75); x_106 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_106, 0, x_75); @@ -22601,12 +22601,12 @@ x_109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_109, 0, x_27); lean_ctor_set(x_109, 1, x_108); x_110 = lean_array_push(x_85, x_109); -x_111 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_111 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_112, 0, x_111); lean_ctor_set(x_112, 1, x_110); x_113 = lean_array_push(x_86, x_112); -x_114 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_114 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_75); x_115 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_115, 0, x_75); @@ -22616,15 +22616,15 @@ x_117 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_117, 0, x_102); lean_ctor_set(x_117, 1, x_116); x_118 = lean_array_push(x_113, x_117); -x_119 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_119 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_75); x_120 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_120, 0, x_75); lean_ctor_set(x_120, 1, x_119); x_121 = lean_array_push(x_85, x_120); -x_122 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_122 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_123 = lean_array_push(x_122, x_91); -x_124 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_124 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_125 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_125, 0, x_124); lean_ctor_set(x_125, 1, x_123); @@ -22634,13 +22634,13 @@ lean_ctor_set(x_127, 0, x_102); lean_ctor_set(x_127, 1, x_126); x_128 = lean_array_push(x_121, x_127); x_129 = lean_array_push(x_128, x_93); -x_130 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_130 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_75); x_131 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_131, 0, x_75); lean_ctor_set(x_131, 1, x_130); x_132 = lean_array_push(x_129, x_131); -x_133 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_133 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_75); x_134 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_134, 0, x_75); @@ -22651,13 +22651,13 @@ x_137 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_137, 0, x_102); lean_ctor_set(x_137, 1, x_136); x_138 = lean_array_push(x_135, x_137); -x_139 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_139 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_140 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_140, 0, x_75); lean_ctor_set(x_140, 1, x_139); x_141 = lean_array_push(x_138, x_140); x_142 = lean_array_push(x_141, x_25); -x_143 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_143 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_144 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_144, 0, x_143); lean_ctor_set(x_144, 1, x_142); @@ -22666,17 +22666,17 @@ x_146 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_146, 0, x_102); lean_ctor_set(x_146, 1, x_145); x_147 = lean_array_push(x_85, x_146); -x_148 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_148 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_149 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_149, 0, x_148); lean_ctor_set(x_149, 1, x_147); x_150 = lean_array_push(x_132, x_149); -x_151 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_151 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_152 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_152, 0, x_151); lean_ctor_set(x_152, 1, x_150); x_153 = lean_array_push(x_118, x_152); -x_154 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_154 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_155 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_155, 0, x_154); lean_ctor_set(x_155, 1, x_153); @@ -22817,7 +22817,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_4 = l___regBuiltin_Lean_Elab_Term_elabLetDecl___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; diff --git a/stage0/stdlib/Lean/Elab/BuiltinNotation.c b/stage0/stdlib/Lean/Elab/BuiltinNotation.c index 37117bb61b..67bdee6272 100644 --- a/stage0/stdlib/Lean/Elab/BuiltinNotation.c +++ b/stage0/stdlib/Lean/Elab/BuiltinNotation.c @@ -18,10 +18,12 @@ lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserM extern lean_object* l_Lean_Name_toString___closed__1; lean_object* l___regBuiltin_Lean_Elab_Term_elabParserMacro(lean_object*); lean_object* l_Lean_extractMacroScopes(lean_object*); +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_elabForall___spec__1___rarg(lean_object*); size_t l_USize_add(size_t, size_t); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4; extern lean_object* l_Lean_Meta_reduceNative_x3f___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_object* l_Lean_Elab_Term_expandUnreachable___rarg___closed__2; lean_object* l_Lean_Elab_Term_mkPairs_loop___closed__5; lean_object* l_Lean_Elab_Term_expandSuffices_match__2(lean_object*); @@ -29,7 +31,6 @@ lean_object* l_Lean_stringToMessageData(lean_object*); extern lean_object* l_instReprOption___rarg___closed__1; lean_object* l_Lean_Elab_getRefPos___at_Lean_Elab_Term_elabPanic___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkSort(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; extern lean_object* l_Lean_Parser_Tactic_let_x21___closed__1; lean_object* l_Lean_Elab_Term_expandSuffices___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_expandCDot_match__1(lean_object*); @@ -47,7 +48,6 @@ lean_object* lean_array_uget(lean_object*, size_t); lean_object* l_Lean_Elab_Term_expandCDot_x3f_match__1(lean_object*); lean_object* l_Lean_Elab_Term_elabSubst_match__1___rarg(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_expandAssert___closed__1; -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; lean_object* l_Array_append___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__31; lean_object* l_Lean_Elab_Term_expandHave___boxed(lean_object*, lean_object*, lean_object*); @@ -65,9 +65,11 @@ lean_object* l_Lean_Elab_Term_elabParen(lean_object*, lean_object*, lean_object* lean_object* l_Lean_Elab_Term_elabSorry___closed__11; extern lean_object* l_Lean_instToExprBool___closed__1; lean_object* lean_array_uset(lean_object*, size_t, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__13; extern lean_object* l_Lean_Meta_mkDecideProof___closed__2; lean_object* l_Lean_Elab_Term_elabPanic___closed__3; lean_object* l_Lean_Elab_Term_elabSorry(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__6; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_mkNativeReflAuxDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_subst___elambda__1___closed__1; extern lean_object* l_Lean_Parser_Term_unreachable___elambda__1___closed__2; @@ -78,11 +80,12 @@ lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserM extern lean_object* l_Array_empty___closed__1; lean_object* l_Lean_Elab_Term_expandAssert_match__1(lean_object*); lean_object* lean_environment_find(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__10; extern lean_object* l_Lean_Meta_mkSorry___closed__4; lean_object* l_Lean_Elab_Term_expandEmptyC___closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__19; lean_object* l_Lean_Elab_Term_elabTermAndSynthesize(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__9; extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__5; lean_object* lean_st_ref_get(lean_object*, lean_object*); extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__3; @@ -95,8 +98,6 @@ lean_object* l_Lean_Elab_Term_elabSorry___closed__7; lean_object* l_Lean_Elab_Term_elabNativeRefl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_instReprBool___closed__1; lean_object* l_Lean_Elab_Term_expandHave___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__12; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; extern lean_object* l_termS_x21_____closed__3; extern lean_object* l_Lean_Parser_Term_nativeDecide___elambda__1___closed__2; lean_object* l_Lean_mkIdentFrom(lean_object*, lean_object*); @@ -120,18 +121,14 @@ lean_object* l_Lean_Elab_Term_elabSubst___closed__7; lean_object* l_Lean_Elab_Term_elabPanic___closed__6; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabCDot___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__8; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_getPropToDecide___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__6; lean_object* l___regBuiltin_Lean_Elab_Term_elabParen(lean_object*); lean_object* l_Lean_Elab_Term_expandDbgTrace___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_mkPairs_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabSorry(lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabTParserMacroAux___closed__9; lean_object* l_Lean_Elab_Term_mkAuxName(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabClosedTerm___lambda__1___closed__2; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__1; lean_object* l_Lean_Elab_Term_expandDbgTrace___closed__1; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__39; lean_object* l_Lean_Elab_Term_elabAnonymousCtor_match__2___rarg(lean_object*, lean_object*, lean_object*); @@ -142,6 +139,7 @@ lean_object* lean_string_utf8_byte_size(lean_object*); lean_object* l_Lean_Elab_Term_elabNativeRefl___closed__2; extern lean_object* l_Lean_Parser_Term_tupleTail___elambda__1___closed__2; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__35; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; extern lean_object* l_Lean_Parser_Term_noindex___elambda__1___closed__2; lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*); @@ -161,6 +159,7 @@ lean_object* l_Lean_Elab_Term_ensureHasType(lean_object*, lean_object*, lean_obj lean_object* l_Lean_Elab_Term_elabSubst___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabClosedTerm___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at_Lean_Elab_Term_elabLetDeclAux___spec__2___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__16; lean_object* l_Lean_Elab_Term_expandAssert(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); @@ -171,13 +170,16 @@ lean_object* l_Lean_Elab_Term_elabSubst___closed__3; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_getPropToDecide___closed__2; lean_object* l_Lean_Elab_Term_mkPairs_loop___closed__4; lean_object* l_Lean_Elab_Term_elabParen___closed__2; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__7; lean_object* l_Lean_Meta_DiscrTree_mkNoindexAnnotation(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabClosedTerm___lambda__1___closed__1; lean_object* l_Lean_Elab_Term_elabParen___closed__1; lean_object* l___regBuiltin_Lean_Elab_Term_elabNoindex___closed__1; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_expandCDot___spec__2(lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabTParserMacro(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__4; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_expandCDot___spec__1(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabPanic___closed__10; lean_object* l_Lean_Elab_Term_expandHave___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -191,7 +193,6 @@ lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserM lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabTParserMacroAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_expandHave(lean_object*); lean_object* l_Lean_Syntax_SepArray_getElems___rarg(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__12; lean_object* l___regBuiltin_Lean_Elab_Term_elabPanic(lean_object*); lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabCDot___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__6; @@ -217,8 +218,8 @@ lean_object* lean_st_ref_take(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_expandHave___closed__1; lean_object* l_Lean_Elab_Term_elabNativeDecide(lean_object*); extern lean_object* l_Lean_numLitKind; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__8; lean_object* l_Lean_Elab_Term_elabNativeRefl___lambda__1___closed__2; -lean_object* l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabNativeRefl___closed__1; lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandShow___boxed(lean_object*, lean_object*, lean_object*); @@ -251,7 +252,6 @@ lean_object* l_Lean_Meta_mkLambdaFVars(lean_object*, lean_object*, lean_object*, lean_object* l_Lean_Elab_Term_expandDbgTrace___closed__5; lean_object* l_Lean_Elab_Term_expandHave___lambda__1___closed__1; lean_object* l_Lean_Elab_getRefPosition___at_Lean_Elab_Term_elabPanic___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__4; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_getPropToDecide___lambda__1___closed__1; lean_object* l_Lean_Elab_Term_elabAnonymousCtor___closed__4; lean_object* l_Lean_Elab_Term_expandHave___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -261,6 +261,7 @@ lean_object* l_Lean_Elab_Term_elabTParserMacro___closed__1; lean_object* l___regBuiltin_Lean_Elab_Term_expandSuffices(lean_object*); lean_object* l_Lean_Elab_Term_elabNativeRefl___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabDecide(lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2; lean_object* l_Lean_Elab_Term_elabNoindex(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabPanic___closed__5; lean_object* l_Lean_Elab_Term_elabSubst_match__2(lean_object*); @@ -286,6 +287,7 @@ extern lean_object* l_Lean_Parser_maxPrec; lean_object* l_Lean_Elab_Term_elabDecide___rarg___closed__2; lean_object* l_Lean_throwError___at_Lean_Elab_Term_elabNativeRefl___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabSubst___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_object* l_Lean_Meta_mkEqNDRec(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabStateRefT___lambda__2___closed__2; extern lean_object* l_Lean_Parser_Term_fromTerm___elambda__1___closed__1; @@ -300,8 +302,6 @@ lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserM lean_object* l_Lean_Elab_Term_elabAnonymousCtor___closed__3; lean_object* l___private_Init_Meta_0__Lean_quoteName(lean_object*); lean_object* l_Lean_Syntax_mkStrLit(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__3; extern lean_object* l_Lean_Literal_type___closed__2; extern lean_object* l_Lean_Parser_Term_have___elambda__1___closed__1; extern lean_object* l_Lean_instToExprUnit___lambda__1___closed__3; @@ -314,15 +314,12 @@ extern lean_object* l_Lean_KernelException_toMessageData___closed__15; lean_object* l_Lean_Elab_Term_elabNativeRefl___lambda__1___closed__8; extern lean_object* l_Lean_instInhabitedSyntax; uint8_t l_Lean_Expr_isConstOf(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__9; extern lean_object* l_Lean_Parser_Term_dbgTrace___elambda__1___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l_Lean_Elab_Term_elabSubst___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandSuffices___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabDecide___rarg___closed__1; lean_object* l_Lean_Elab_Term_elabPanic___closed__11; lean_object* l___regBuiltin_Lean_Elab_Term_elabBorrowed(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__5; lean_object* l_Lean_Meta_whnf(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabSubst___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandAssert___boxed(lean_object*, lean_object*, lean_object*); @@ -335,15 +332,12 @@ lean_object* l_Lean_Elab_Term_elabDecide___boxed(lean_object*); extern lean_object* l_term___x2b_x2b_____closed__2; lean_object* l_Lean_Elab_Term_expandHave___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabSorry___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; extern lean_object* l_Lean_Parser_Term_cdot___elambda__1___closed__2; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_getPropToDecide___closed__4; lean_object* l_Lean_Elab_Term_elabSubst___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addTrace___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_mkNativeReflAuxDecl___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__13; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__22; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__29; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabClosedTerm(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -360,6 +354,7 @@ extern lean_object* l_Lean_nullKind___closed__2; uint8_t l_List_beq___at___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___spec__1(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandHave___lambda__1___closed__2; lean_object* l_Lean_Elab_Term_elabAnonymousCtor_match__2(lean_object*); +lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_matchEq_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_Term_termElabAttribute; extern lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__13; @@ -368,7 +363,6 @@ extern lean_object* l_Lean_Parser_Term_dbgTrace___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_elabStateRefT___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instToExprBool___lambda__1___closed__2; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__25; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l_Lean_Elab_Term_expandHave(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_hasCDot___boxed(lean_object*); lean_object* l_Lean_Syntax_getPos_x3f(lean_object*, uint8_t); @@ -378,11 +372,13 @@ lean_object* l_Lean_Elab_Term_elabPanic(lean_object*, lean_object*, lean_object* lean_object* l_Lean_Elab_Term_expandSuffices___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabTParserMacro(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__5; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_getPropToDecide___closed__1; lean_object* l_Lean_Elab_Term_elabStateRefT___lambda__2___closed__3; lean_object* l_Lean_Elab_Term_elabSorry___closed__1; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabNativeRefl_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabTParserMacroAux___closed__7; lean_object* l___regBuiltin_Lean_Elab_Term_expandShow(lean_object*); extern lean_object* l_Lean_Elab_macroAttribute; @@ -395,9 +391,10 @@ lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserM lean_object* l_Lean_Elab_getRefPos___at_Lean_Elab_Term_elabPanic___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabSorry___closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__3; lean_object* l_Lean_mkApp(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__10; uint8_t l_Lean_Expr_hasMVar(lean_object*); -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabTParserMacroAux___closed__5; lean_object* l_Lean_Elab_Term_elabStateRefT___lambda__2___closed__5; extern lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_562____closed__4; @@ -407,16 +404,15 @@ lean_object* l_Lean_Syntax_getKind(lean_object*); lean_object* l_Lean_Elab_getRefPos___at_Lean_Elab_Term_elabPanic___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandEmptyC___closed__7; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabTParserMacroAux_match__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_case___closed__9; -lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabAnonymousCtor_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabStateRefT___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__8; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__37; lean_object* l___regBuiltin_Lean_Elab_Term_elabSubst(lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_expandCDot___boxed__const__1; +lean_object* l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_adaptExpander___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabNativeRefl___lambda__1___closed__4; lean_object* l_Lean_Elab_Term_elabPanic_match__1(lean_object*); @@ -450,11 +446,13 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Term_quoteAutoTactic___spec__6(lea lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_getPropToDecide_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkArrow(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabPanic___closed__8; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; extern lean_object* l_Lean_Meta_throwLetTypeMismatchMessage___rarg___closed__7; uint8_t l_Lean_Syntax_isNone(lean_object*); lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_isExprDefEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_mkFreshExprMVarImpl(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__9; lean_object* l_Lean_Elab_getRefPos___at_Lean_Elab_Term_elabPanic___spec__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandSuffices___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -493,7 +491,6 @@ lean_object* l_Lean_Elab_Term_elabAnonymousCtor___closed__5; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_hasCDot_match__1(lean_object*); extern lean_object* l_prec_x28___x29___closed__3; lean_object* l_Lean_Elab_Term_elabStateRefT(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2; lean_object* l_Lean_Elab_Term_mkPairs_loop(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandUnreachable___rarg___closed__1; lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); @@ -503,6 +500,7 @@ lean_object* l_Lean_Elab_Term_expandAssert___closed__3; lean_object* l_Lean_Elab_Term_expandSuffices___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_expandUnreachable(lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__4; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__1; extern lean_object* l_Lean_Parser_Tactic_intro___closed__1; extern lean_object* l_Lean_Parser_Term_nativeRefl___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_elabSubst___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -515,6 +513,8 @@ lean_object* l_Lean_Elab_Term_elabSubst___closed__8; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__13; lean_object* l_Lean_Elab_Term_elabAnonymousCtor___closed__7; extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__12; +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__23; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabDecide___rarg___closed__3; @@ -523,7 +523,7 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Binders lean_object* l_Lean_Elab_Term_expandEmptyC(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabTParserMacroAux___closed__1; lean_object* l_Lean_Elab_Term_expandHave_match__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l_Lean_Elab_Term_tryPostponeIfHasMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabTParserMacro___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabSorry___closed__6; @@ -582,9 +582,9 @@ lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabCDot_match__1___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__3; lean_object* l___regBuiltin_Lean_Elab_Term_expandUnreachable___closed__1; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_Lean_markBorrowed(lean_object*); lean_object* l_Lean_Syntax_mkLit(lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2; uint8_t lean_nat_dec_lt(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabSubst___closed__1; lean_object* l_Lean_Elab_Term_elabAnonymousCtor_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { @@ -912,7 +912,7 @@ x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_60); lean_ctor_set(x_61, 1, x_59); x_62 = lean_array_push(x_57, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_63 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); @@ -1273,7 +1273,7 @@ else lean_object* x_18; lean_object* x_19; uint8_t x_20; x_18 = l_Lean_Syntax_getArg(x_11, x_8); lean_dec(x_11); -x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; lean_inc(x_18); x_20 = l_Lean_Syntax_isOfKind(x_18, x_19); if (x_20 == 0) @@ -1400,9 +1400,9 @@ x_71 = l_Array_empty___closed__1; x_72 = lean_array_push(x_71, x_70); lean_inc(x_65); x_73 = lean_array_push(x_71, x_65); -x_74 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_74 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_75 = lean_array_push(x_73, x_74); -x_76 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_76 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_68); x_77 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_77, 0, x_68); @@ -1419,24 +1419,24 @@ x_84 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_84, 0, x_83); lean_ctor_set(x_84, 1, x_82); x_85 = lean_array_push(x_75, x_84); -x_86 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_86 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_68); x_87 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_87, 0, x_68); lean_ctor_set(x_87, 1, x_86); x_88 = lean_array_push(x_85, x_87); x_89 = lean_array_push(x_88, x_63); -x_90 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_90 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_91 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_91, 0, x_90); lean_ctor_set(x_91, 1, x_89); x_92 = lean_array_push(x_71, x_91); -x_93 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_93 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_94 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_94, 0, x_93); lean_ctor_set(x_94, 1, x_92); x_95 = lean_array_push(x_72, x_94); -x_96 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_96 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_97 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_97, 0, x_68); lean_ctor_set(x_97, 1, x_96); @@ -1470,9 +1470,9 @@ x_108 = l_Array_empty___closed__1; x_109 = lean_array_push(x_108, x_107); lean_inc(x_65); x_110 = lean_array_push(x_108, x_65); -x_111 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_111 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_112 = lean_array_push(x_110, x_111); -x_113 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_113 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_104); x_114 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_114, 0, x_104); @@ -1489,24 +1489,24 @@ x_121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_121, 0, x_120); lean_ctor_set(x_121, 1, x_119); x_122 = lean_array_push(x_112, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_123 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_104); x_124 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_124, 0, x_104); lean_ctor_set(x_124, 1, x_123); x_125 = lean_array_push(x_122, x_124); x_126 = lean_array_push(x_125, x_63); -x_127 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_127 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_128 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_128, 0, x_127); lean_ctor_set(x_128, 1, x_126); x_129 = lean_array_push(x_108, x_128); -x_130 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_130 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_130); lean_ctor_set(x_131, 1, x_129); x_132 = lean_array_push(x_109, x_131); -x_133 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_133 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_134 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_134, 0, x_104); lean_ctor_set(x_134, 1, x_133); @@ -1648,7 +1648,7 @@ x_28 = lean_array_push(x_22, x_27); x_29 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_29, 0, x_4); lean_ctor_set(x_29, 1, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_30 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_15); x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_15); @@ -1680,7 +1680,7 @@ lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean x_42 = lean_ctor_get(x_5, 0); lean_inc(x_42); lean_dec(x_5); -x_43 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_43 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_15); lean_ctor_set(x_44, 1, x_43); @@ -1739,7 +1739,7 @@ x_70 = lean_array_push(x_64, x_69); x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_4); lean_ctor_set(x_71, 1, x_70); -x_72 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_72 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_56); x_73 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_73, 0, x_56); @@ -1773,7 +1773,7 @@ lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean x_85 = lean_ctor_get(x_5, 0); lean_inc(x_85); lean_dec(x_5); -x_86 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_86 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_87 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_87, 0, x_56); lean_ctor_set(x_87, 1, x_86); @@ -1852,18 +1852,18 @@ lean_ctor_set(x_17, 0, x_13); lean_ctor_set(x_17, 1, x_15); x_18 = l_Array_empty___closed__1; x_19 = lean_array_push(x_18, x_17); -x_20 = l_myMacro____x40_Init_Notation___hyg_14350____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_14424____closed__3; lean_inc(x_2); x_21 = lean_name_mk_string(x_2, x_20); -x_22 = l_myMacro____x40_Init_Notation___hyg_14350____closed__5; +x_22 = l_myMacro____x40_Init_Notation___hyg_14424____closed__5; lean_inc(x_2); x_23 = lean_name_mk_string(x_2, x_22); x_24 = lean_array_push(x_18, x_12); -x_25 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_25 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_26 = lean_array_push(x_24, x_25); x_27 = l_Lean_expandExplicitBindersAux_loop___closed__3; x_28 = lean_name_mk_string(x_2, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_29 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_13); x_30 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_30, 0, x_13); @@ -1879,7 +1879,7 @@ x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); x_37 = lean_array_push(x_26, x_36); -x_38 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_38 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_13); x_39 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_39, 0, x_13); @@ -1894,7 +1894,7 @@ x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_21); lean_ctor_set(x_44, 1, x_43); x_45 = lean_array_push(x_19, x_44); -x_46 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_46 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_47 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_47, 0, x_13); lean_ctor_set(x_47, 1, x_46); @@ -1930,7 +1930,7 @@ x_16 = l_Lean_Syntax_isOfKind(x_13, x_15); if (x_16 == 0) { lean_object* x_17; lean_object* x_18; uint8_t x_19; -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__1; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__1; lean_inc(x_2); x_18 = lean_name_mk_string(x_2, x_17); lean_inc(x_13); @@ -2274,7 +2274,7 @@ x_22 = l_Lean_Syntax_getArg(x_9, x_21); lean_dec(x_9); x_23 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_23, 0, x_22); -x_24 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_24 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_25 = l_Lean_Parser_Syntax_addPrec___closed__4; x_26 = lean_box(0); x_27 = l_Lean_Elab_Term_expandHave___lambda__3(x_1, x_24, x_25, x_4, x_1, x_26, x_23, x_2, x_3); @@ -2288,7 +2288,7 @@ else lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_dec(x_9); x_28 = lean_box(0); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_30 = l_Lean_Parser_Syntax_addPrec___closed__4; x_31 = lean_box(0); x_32 = l_Lean_Elab_Term_expandHave___lambda__3(x_1, x_29, x_30, x_4, x_1, x_31, x_28, x_2, x_3); @@ -2453,7 +2453,7 @@ x_24 = lean_array_push(x_23, x_12); x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_3); lean_ctor_set(x_25, 1, x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_26 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_15); x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_15); @@ -2495,7 +2495,7 @@ lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean x_43 = lean_ctor_get(x_6, 0); lean_inc(x_43); lean_dec(x_6); -x_44 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_44 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_15); lean_ctor_set(x_45, 1, x_44); @@ -2545,7 +2545,7 @@ x_67 = lean_array_push(x_66, x_12); x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_3); lean_ctor_set(x_68, 1, x_67); -x_69 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_69 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_57); x_70 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_70, 0, x_57); @@ -2589,7 +2589,7 @@ lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean x_87 = lean_ctor_get(x_6, 0); lean_inc(x_87); lean_dec(x_6); -x_88 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_88 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_89 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_89, 0, x_57); lean_ctor_set(x_89, 1, x_88); @@ -2647,7 +2647,7 @@ x_23 = lean_array_push(x_22, x_11); x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_3); lean_ctor_set(x_24, 1, x_23); -x_25 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_25 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_14); x_26 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_26, 0, x_14); @@ -2679,7 +2679,7 @@ lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean x_37 = lean_ctor_get(x_4, 0); lean_inc(x_37); lean_dec(x_4); -x_38 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_38 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_39 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_39, 0, x_14); lean_ctor_set(x_39, 1, x_38); @@ -2729,7 +2729,7 @@ x_61 = lean_array_push(x_60, x_11); x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_3); lean_ctor_set(x_62, 1, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_63 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_51); x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_51); @@ -2763,7 +2763,7 @@ lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean x_76 = lean_ctor_get(x_4, 0); lean_inc(x_76); lean_dec(x_4); -x_77 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_77 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_78 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_78, 0, x_51); lean_ctor_set(x_78, 1, x_77); @@ -3070,7 +3070,7 @@ x_22 = l_Lean_Syntax_getArg(x_9, x_21); lean_dec(x_9); x_23 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_23, 0, x_22); -x_24 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_24 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_25 = l_Lean_Parser_Syntax_addPrec___closed__4; x_26 = lean_box(0); x_27 = l_Lean_Elab_Term_expandSuffices___lambda__3(x_1, x_24, x_25, x_26, x_23, x_2, x_3); @@ -3084,7 +3084,7 @@ else lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_dec(x_9); x_28 = lean_box(0); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_30 = l_Lean_Parser_Syntax_addPrec___closed__4; x_31 = lean_box(0); x_32 = l_Lean_Elab_Term_expandSuffices___lambda__3(x_1, x_29, x_30, x_31, x_28, x_2, x_3); @@ -3771,7 +3771,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_40, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -3852,7 +3852,7 @@ x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_47); lean_ctor_set(x_83, 1, x_82); x_84 = lean_array_push(x_39, x_83); -x_85 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_85 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_86 = lean_array_push(x_84, x_85); x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_44); @@ -3863,7 +3863,7 @@ x_90 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_90, 0, x_51); lean_ctor_set(x_90, 1, x_89); x_91 = lean_array_push(x_88, x_90); -x_92 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_92 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_93 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_93, 0, x_92); lean_ctor_set(x_93, 1, x_91); @@ -3939,7 +3939,7 @@ x_125 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_125, 0, x_47); lean_ctor_set(x_125, 1, x_124); x_126 = lean_array_push(x_39, x_125); -x_127 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_127 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_128 = lean_array_push(x_126, x_127); x_129 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_129, 0, x_44); @@ -3950,7 +3950,7 @@ x_132 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_132, 0, x_51); lean_ctor_set(x_132, 1, x_131); x_133 = lean_array_push(x_130, x_132); -x_134 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_134 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_135 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_135, 0, x_134); lean_ctor_set(x_135, 1, x_133); @@ -4043,7 +4043,7 @@ x_175 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_175, 0, x_47); lean_ctor_set(x_175, 1, x_174); x_176 = lean_array_push(x_39, x_175); -x_177 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_177 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_178 = lean_array_push(x_176, x_177); x_179 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_179, 0, x_44); @@ -4056,7 +4056,7 @@ lean_ctor_set(x_182, 0, x_143); lean_ctor_set(x_182, 1, x_181); lean_inc(x_182); x_183 = lean_array_push(x_180, x_182); -x_184 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_184 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_185 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_185, 0, x_184); lean_ctor_set(x_185, 1, x_183); @@ -4150,7 +4150,7 @@ x_227 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_227, 0, x_47); lean_ctor_set(x_227, 1, x_226); x_228 = lean_array_push(x_39, x_227); -x_229 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_229 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_230 = lean_array_push(x_228, x_229); x_231 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_231, 0, x_44); @@ -4163,7 +4163,7 @@ lean_ctor_set(x_234, 0, x_143); lean_ctor_set(x_234, 1, x_233); lean_inc(x_234); x_235 = lean_array_push(x_232, x_234); -x_236 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_236 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_237 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_237, 0, x_236); lean_ctor_set(x_237, 1, x_235); @@ -4615,7 +4615,7 @@ x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); x_39 = lean_array_push(x_33, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_40 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); @@ -4649,7 +4649,7 @@ x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); x_56 = lean_array_push(x_50, x_55); -x_57 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_57 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); @@ -4880,14 +4880,14 @@ x_19 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_19, 0, x_18); lean_inc(x_7); lean_inc(x_3); -x_20 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(x_19, x_3, x_4, x_5, x_6, x_7, x_8, x_13); +x_20 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(x_19, x_3, x_4, x_5, x_6, x_7, x_8, x_13); if (lean_obj_tag(x_20) == 0) { lean_object* x_21; lean_object* x_22; x_21 = lean_ctor_get(x_20, 1); lean_inc(x_21); lean_dec(x_20); -x_22 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8(x_19, x_3, x_4, x_5, x_6, x_7, x_8, x_21); +x_22 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7(x_19, x_3, x_4, x_5, x_6, x_7, x_8, x_21); if (lean_obj_tag(x_22) == 0) { uint8_t x_23; @@ -6848,7 +6848,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2; x_4 = l___regBuiltin_Lean_Elab_Term_elabDecide___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -7181,7 +7181,7 @@ x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); x_56 = lean_array_push(x_37, x_55); -x_57 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_57 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); @@ -7255,7 +7255,7 @@ x_98 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_98, 0, x_97); lean_ctor_set(x_98, 1, x_96); x_99 = lean_array_push(x_77, x_98); -x_100 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_100 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_101 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_101, 0, x_100); lean_ctor_set(x_101, 1, x_99); @@ -7568,7 +7568,7 @@ x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); x_35 = lean_array_push(x_14, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_36 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_37 = lean_array_push(x_35, x_36); x_38 = l_Lean_nullKind___closed__2; x_39 = lean_alloc_ctor(1, 2, 0); @@ -7580,7 +7580,7 @@ x_42 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_42, 0, x_11); lean_ctor_set(x_42, 1, x_41); x_43 = lean_array_push(x_40, x_42); -x_44 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_44 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); @@ -7649,7 +7649,7 @@ x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); x_77 = lean_array_push(x_56, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_78 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_79 = lean_array_push(x_77, x_78); x_80 = l_Lean_nullKind___closed__2; x_81 = lean_alloc_ctor(1, 2, 0); @@ -7661,7 +7661,7 @@ x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_52); lean_ctor_set(x_84, 1, x_83); x_85 = lean_array_push(x_82, x_84); -x_86 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_86 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_86); lean_ctor_set(x_87, 1, x_85); @@ -7752,7 +7752,7 @@ x_130 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_130, 0, x_129); lean_ctor_set(x_130, 1, x_128); x_131 = lean_array_push(x_101, x_130); -x_132 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_132 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_133 = lean_array_push(x_131, x_132); x_134 = l_Lean_nullKind___closed__2; x_135 = lean_alloc_ctor(1, 2, 0); @@ -7764,7 +7764,7 @@ x_138 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_138, 0, x_98); lean_ctor_set(x_138, 1, x_137); x_139 = lean_array_push(x_136, x_138); -x_140 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_140 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_141 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_141, 0, x_140); lean_ctor_set(x_141, 1, x_139); @@ -7848,7 +7848,7 @@ x_181 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_181, 0, x_180); lean_ctor_set(x_181, 1, x_179); x_182 = lean_array_push(x_152, x_181); -x_183 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_183 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_184 = lean_array_push(x_182, x_183); x_185 = l_Lean_nullKind___closed__2; x_186 = lean_alloc_ctor(1, 2, 0); @@ -7860,7 +7860,7 @@ x_189 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_189, 0, x_148); lean_ctor_set(x_189, 1, x_188); x_190 = lean_array_push(x_187, x_189); -x_191 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_191 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_192 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_192, 0, x_191); lean_ctor_set(x_192, 1, x_190); @@ -7896,7 +7896,7 @@ static lean_object* _init_l___regBuiltin_Lean_Elab_Term_expandAssert___closed__1 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Meta_assert___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -8042,12 +8042,12 @@ x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); x_35 = lean_array_push(x_31, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_36 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_21, x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_39 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_40 = lean_array_push(x_38, x_39); x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_33); @@ -8059,24 +8059,24 @@ x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_13); lean_ctor_set(x_44, 1, x_43); x_45 = lean_array_push(x_42, x_44); -x_46 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_46 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_46); lean_ctor_set(x_47, 1, x_45); x_48 = lean_array_push(x_21, x_47); -x_49 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_49 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_13); x_50 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_50, 0, x_13); lean_ctor_set(x_50, 1, x_49); x_51 = lean_array_push(x_21, x_50); -x_52 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_52 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_13); x_53 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_53, 0, x_13); lean_ctor_set(x_53, 1, x_52); x_54 = lean_array_push(x_21, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_55 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); @@ -8085,18 +8085,18 @@ x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_33); lean_ctor_set(x_58, 1, x_57); x_59 = lean_array_push(x_21, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_60 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_13); lean_ctor_set(x_61, 1, x_60); x_62 = lean_array_push(x_59, x_61); x_63 = lean_array_push(x_62, x_7); -x_64 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_64 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_65 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_65, 0, x_64); lean_ctor_set(x_65, 1, x_63); x_66 = lean_array_push(x_51, x_65); -x_67 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_67 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_67); lean_ctor_set(x_68, 1, x_66); @@ -8161,12 +8161,12 @@ x_95 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_95, 0, x_94); lean_ctor_set(x_95, 1, x_93); x_96 = lean_array_push(x_92, x_95); -x_97 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_97 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_98 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_98, 0, x_97); lean_ctor_set(x_98, 1, x_96); x_99 = lean_array_push(x_82, x_98); -x_100 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_100 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_101 = lean_array_push(x_99, x_100); x_102 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_102, 0, x_94); @@ -8178,24 +8178,24 @@ x_105 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_105, 0, x_73); lean_ctor_set(x_105, 1, x_104); x_106 = lean_array_push(x_103, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_107 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_108, 0, x_107); lean_ctor_set(x_108, 1, x_106); x_109 = lean_array_push(x_82, x_108); -x_110 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_110 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_73); x_111 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_111, 0, x_73); lean_ctor_set(x_111, 1, x_110); x_112 = lean_array_push(x_82, x_111); -x_113 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_113 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_73); x_114 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_114, 0, x_73); lean_ctor_set(x_114, 1, x_113); x_115 = lean_array_push(x_82, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_116 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_117 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_117, 0, x_116); lean_ctor_set(x_117, 1, x_115); @@ -8204,18 +8204,18 @@ x_119 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_119, 0, x_94); lean_ctor_set(x_119, 1, x_118); x_120 = lean_array_push(x_82, x_119); -x_121 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_121 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_122 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_122, 0, x_73); lean_ctor_set(x_122, 1, x_121); x_123 = lean_array_push(x_120, x_122); x_124 = lean_array_push(x_123, x_7); -x_125 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_125 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_125); lean_ctor_set(x_126, 1, x_124); x_127 = lean_array_push(x_112, x_126); -x_128 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_128 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_129 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_129, 0, x_128); lean_ctor_set(x_129, 1, x_127); @@ -8277,7 +8277,7 @@ x_155 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_155, 0, x_154); lean_ctor_set(x_155, 1, x_153); x_156 = lean_array_push(x_145, x_155); -x_157 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_157 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_158 = lean_array_push(x_156, x_157); x_159 = l_Lean_nullKind___closed__2; x_160 = lean_alloc_ctor(1, 2, 0); @@ -8290,24 +8290,24 @@ x_163 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_163, 0, x_137); lean_ctor_set(x_163, 1, x_162); x_164 = lean_array_push(x_161, x_163); -x_165 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_165 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_166 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_166, 0, x_165); lean_ctor_set(x_166, 1, x_164); x_167 = lean_array_push(x_145, x_166); -x_168 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_168 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_137); x_169 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_169, 0, x_137); lean_ctor_set(x_169, 1, x_168); x_170 = lean_array_push(x_145, x_169); -x_171 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_171 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_137); x_172 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_172, 0, x_137); lean_ctor_set(x_172, 1, x_171); x_173 = lean_array_push(x_145, x_172); -x_174 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_174 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_175 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_175, 0, x_174); lean_ctor_set(x_175, 1, x_173); @@ -8316,18 +8316,18 @@ x_177 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_177, 0, x_159); lean_ctor_set(x_177, 1, x_176); x_178 = lean_array_push(x_145, x_177); -x_179 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_179 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_180 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_180, 0, x_137); lean_ctor_set(x_180, 1, x_179); x_181 = lean_array_push(x_178, x_180); x_182 = lean_array_push(x_181, x_7); -x_183 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_183 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_184 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_184, 0, x_183); lean_ctor_set(x_184, 1, x_182); x_185 = lean_array_push(x_170, x_184); -x_186 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_186 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_187 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_187, 0, x_186); lean_ctor_set(x_187, 1, x_185); @@ -8336,7 +8336,7 @@ x_189 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_189, 0, x_159); lean_ctor_set(x_189, 1, x_188); x_190 = lean_array_push(x_146, x_189); -x_191 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_191 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_192 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_192, 0, x_191); lean_ctor_set(x_192, 1, x_190); @@ -8386,7 +8386,7 @@ x_212 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_212, 0, x_211); lean_ctor_set(x_212, 1, x_210); x_213 = lean_array_push(x_202, x_212); -x_214 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_214 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_215 = lean_array_push(x_213, x_214); x_216 = l_Lean_nullKind___closed__2; x_217 = lean_alloc_ctor(1, 2, 0); @@ -8399,24 +8399,24 @@ x_220 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_220, 0, x_193); lean_ctor_set(x_220, 1, x_219); x_221 = lean_array_push(x_218, x_220); -x_222 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_222 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_223 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_223, 0, x_222); lean_ctor_set(x_223, 1, x_221); x_224 = lean_array_push(x_202, x_223); -x_225 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_225 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_193); x_226 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_226, 0, x_193); lean_ctor_set(x_226, 1, x_225); x_227 = lean_array_push(x_202, x_226); -x_228 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_228 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_193); x_229 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_229, 0, x_193); lean_ctor_set(x_229, 1, x_228); x_230 = lean_array_push(x_202, x_229); -x_231 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_231 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_232 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_232, 0, x_231); lean_ctor_set(x_232, 1, x_230); @@ -8425,18 +8425,18 @@ x_234 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_234, 0, x_216); lean_ctor_set(x_234, 1, x_233); x_235 = lean_array_push(x_202, x_234); -x_236 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_236 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_237 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_237, 0, x_193); lean_ctor_set(x_237, 1, x_236); x_238 = lean_array_push(x_235, x_237); x_239 = lean_array_push(x_238, x_7); -x_240 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_240 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_241 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_241, 0, x_240); lean_ctor_set(x_241, 1, x_239); x_242 = lean_array_push(x_227, x_241); -x_243 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_243 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_244 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_244, 0, x_243); lean_ctor_set(x_244, 1, x_242); @@ -8445,7 +8445,7 @@ x_246 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_246, 0, x_216); lean_ctor_set(x_246, 1, x_245); x_247 = lean_array_push(x_203, x_246); -x_248 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_248 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_249 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_249, 0, x_248); lean_ctor_set(x_249, 1, x_247); @@ -8649,13 +8649,13 @@ lean_ctor_set(x_27, 2, x_24); lean_ctor_set(x_27, 3, x_26); x_28 = l_Array_empty___closed__1; x_29 = lean_array_push(x_28, x_27); -x_30 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_30 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_15); x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_15); lean_ctor_set(x_31, 1, x_30); x_32 = lean_array_push(x_28, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_33 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); @@ -8675,7 +8675,7 @@ x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); x_44 = lean_array_push(x_29, x_43); -x_45 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_45 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); @@ -8702,7 +8702,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2; x_4 = l___regBuiltin_Lean_Elab_Term_elabSorry___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -8938,7 +8938,7 @@ x_10 = lean_nat_sub(x_2, x_9); lean_dec(x_2); x_11 = l_Lean_instInhabitedSyntax; x_12 = lean_array_get(x_11, x_1, x_10); -x_13 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_4, x_5); +x_13 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_4, x_5); x_14 = lean_ctor_get(x_13, 0); lean_inc(x_14); x_15 = lean_ctor_get(x_13, 1); @@ -8966,7 +8966,7 @@ x_28 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); x_29 = lean_array_push(x_24, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_30 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); @@ -9082,7 +9082,7 @@ if (lean_obj_tag(x_1) == 1) lean_object* x_2; lean_object* x_3; lean_object* x_4; uint8_t x_5; x_2 = lean_ctor_get(x_1, 0); x_3 = lean_ctor_get(x_1, 1); -x_4 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_4 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_5 = lean_name_eq(x_2, x_4); if (x_5 == 0) { @@ -9312,7 +9312,7 @@ x_5 = lean_ctor_get(x_1, 0); lean_inc(x_5); x_6 = lean_ctor_get(x_1, 1); lean_inc(x_6); -x_7 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_7 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_8 = lean_name_eq(x_5, x_7); if (x_8 == 0) { @@ -9465,10 +9465,10 @@ if (x_48 == 0) lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; x_49 = lean_ctor_get(x_47, 0); x_50 = lean_ctor_get(x_47, 1); -x_51 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_51 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_52 = l_Lean_addMacroScope(x_43, x_51, x_4); x_53 = lean_box(0); -x_54 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_54 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; x_55 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_55, 0, x_49); lean_ctor_set(x_55, 1, x_54); @@ -9488,10 +9488,10 @@ x_58 = lean_ctor_get(x_47, 1); lean_inc(x_58); lean_inc(x_57); lean_dec(x_47); -x_59 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_59 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_60 = l_Lean_addMacroScope(x_43, x_59, x_4); x_61 = lean_box(0); -x_62 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_62 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; x_63 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_63, 0, x_57); lean_ctor_set(x_63, 1, x_62); @@ -9526,10 +9526,10 @@ if (lean_is_exclusive(x_66)) { lean_dec_ref(x_66); x_70 = lean_box(0); } -x_71 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_71 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_72 = l_Lean_addMacroScope(x_43, x_71, x_4); x_73 = lean_box(0); -x_74 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_74 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; x_75 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_75, 0, x_68); lean_ctor_set(x_75, 1, x_74); @@ -9599,10 +9599,10 @@ if (lean_is_exclusive(x_86)) { lean_dec_ref(x_86); x_91 = lean_box(0); } -x_92 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_92 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_93 = l_Lean_addMacroScope(x_80, x_92, x_4); x_94 = lean_box(0); -x_95 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_95 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; x_96 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_96, 0, x_89); lean_ctor_set(x_96, 1, x_95); @@ -9789,10 +9789,10 @@ if (lean_is_exclusive(x_133)) { lean_dec_ref(x_133); x_138 = lean_box(0); } -x_139 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_139 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_140 = l_Lean_addMacroScope(x_126, x_139, x_4); x_141 = lean_box(0); -x_142 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_142 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; x_143 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_143, 0, x_136); lean_ctor_set(x_143, 1, x_142); @@ -9931,7 +9931,7 @@ if (x_14 == 0) { lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; x_15 = lean_ctor_get(x_13, 0); -x_16 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_16 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_15); x_17 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_17, 0, x_15); @@ -9944,18 +9944,18 @@ x_21 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_19); x_22 = lean_array_push(x_7, x_21); -x_23 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_23 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_15); lean_ctor_set(x_24, 1, x_23); x_25 = lean_array_push(x_22, x_24); x_26 = lean_array_push(x_25, x_11); -x_27 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_27 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_28 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); x_29 = lean_array_push(x_18, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_30 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); @@ -9972,7 +9972,7 @@ x_34 = lean_ctor_get(x_13, 1); lean_inc(x_34); lean_inc(x_33); lean_dec(x_13); -x_35 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_35 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_33); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_33); @@ -9985,18 +9985,18 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_7, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_42 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_33); lean_ctor_set(x_43, 1, x_42); x_44 = lean_array_push(x_41, x_43); x_45 = lean_array_push(x_44, x_11); -x_46 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_46 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_46); lean_ctor_set(x_47, 1, x_45); x_48 = lean_array_push(x_37, x_47); -x_49 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_49 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_50 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_50, 0, x_49); lean_ctor_set(x_50, 1, x_48); @@ -10527,7 +10527,7 @@ lean_object* l_Lean_Elab_Term_elabParen(lean_object* x_1, lean_object* x_2, lean _start: { lean_object* x_10; uint8_t x_11; -x_10 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_10 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_inc(x_1); x_11 = l_Lean_Syntax_isOfKind(x_1, x_10); if (x_11 == 0) @@ -10678,7 +10678,7 @@ else lean_object* x_47; lean_object* x_48; uint8_t x_49; x_47 = l_Lean_Syntax_getArg(x_29, x_27); lean_dec(x_29); -x_48 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_48 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; lean_inc(x_47); x_49 = l_Lean_Syntax_isOfKind(x_47, x_48); if (x_49 == 0) @@ -11001,7 +11001,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_3 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_4 = l___regBuiltin_Lean_Elab_Term_elabParen___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; diff --git a/stage0/stdlib/Lean/Elab/Command.c b/stage0/stdlib/Lean/Elab/Command.c index 1f3d7b8d7a..862f94d7b8 100644 --- a/stage0/stdlib/Lean/Elab/Command.c +++ b/stage0/stdlib/Lean/Elab/Command.c @@ -27,7 +27,6 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Command_0__Lean_E lean_object* l___private_Lean_Elab_Command_0__Lean_Elab_Command_getVarDecls___boxed(lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_elabCommand___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_KVMap_setBool(lean_object*, lean_object*, uint8_t); -lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabSection(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabInitQuot_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Command_0__Lean_Elab_Command_addNamespace(lean_object*, lean_object*, lean_object*, lean_object*); @@ -54,6 +53,7 @@ lean_object* l_ReaderT_read___at_Lean_Elab_Command_instMonadLogCommandElabM___sp lean_object* l_List_head_x21___at_Lean_Elab_Command_instMonadOptionsCommandElabM___spec__1(lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabExport___spec__5(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_foldl___at_Lean_Elab_addMacroStack___spec__1(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_logTrace___at_Lean_Elab_Command_elabCommand___spec__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Command_0__Lean_Elab_Command_elabCommandUsing_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_instMonadInfoTreeCommandElabM___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); @@ -118,6 +118,7 @@ extern lean_object* l_Lean_identKind___closed__2; lean_object* l_Lean_addDocString___at_Lean_Elab_Command_expandDeclId___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_initFn____x40_Lean_Util_PPExt___hyg_3____closed__3; lean_object* l_Lean_Elab_Command_elabCommand___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabExport___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_elabVariable___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabEvalUnsafe_match__2(lean_object*); @@ -367,6 +368,7 @@ lean_object* l_Lean_Elab_Command_elabCheck___closed__2; lean_object* l_Lean_Elab_Command_mkCommandElabAttributeUnsafe___closed__9; extern lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__2; lean_object* l_Lean_Syntax_isStrLit_x3f(lean_object*); +lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Command_0__Lean_Elab_Command_addTraceAsMessages___spec__12___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabEvalUnsafe___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_logException___at_Lean_Elab_Command_withLogging___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -702,7 +704,6 @@ lean_object* l_Lean_KVMap_insertCore(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_instMonadRecDepthCommandElabM___closed__3; lean_object* l_Lean_Elab_Command_elabEvalUnsafe___closed__4; lean_object* l_Lean_Syntax_getOptionalIdent_x3f(lean_object*); -lean_object* l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__14___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_setEnv___at_Lean_Elab_Command_elabInitQuot___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_runTermElabM_match__1(lean_object*); lean_object* l_Lean_Elab_Command_elbChoice___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -720,7 +721,6 @@ lean_object* l_Lean_Elab_Command_withNamespace___rarg(lean_object*, lean_object* lean_object* l_Lean_Elab_Command_instMonadLogCommandElabM___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlMAux___at___private_Lean_Elab_Command_0__Lean_Elab_Command_addTraceAsMessages___spec__10(lean_object*, lean_object*, lean_object*); extern lean_object* l_List_head_x21___rarg___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__10; lean_object* l_Lean_Elab_Command_failIfSucceeds___closed__4; lean_object* l___private_Lean_Elab_Command_0__Lean_Elab_Command_popScopes_match__1___rarg(lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabCommand___spec__12___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -754,7 +754,6 @@ lean_object* l___regBuiltin_Lean_Elab_Command_elabNamespace(lean_object*); extern lean_object* l_Lean_Parser_Command_universes___elambda__1___closed__2; lean_object* l_Lean_Elab_Command_elabEnd___closed__3; lean_object* l_Lean_Elab_Command_elabEvalUnsafe___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabVariable___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_instMonadInfoTreeCommandElabM; lean_object* l_List_foldl___at_Lean_Elab_Command_elabExport___spec__3(lean_object*, lean_object*); @@ -766,10 +765,10 @@ lean_object* l_Lean_Elab_Command_instMonadLogCommandElabM___lambda__3___boxed(le lean_object* l_Lean_Elab_Command_elabEvalUnsafe_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_instMonadMacroAdapterCommandElabM___closed__3; lean_object* l_Lean_resolveNamespace___at_Lean_Elab_Command_elabExport___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__13___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Command_elabInitQuot___closed__1; extern lean_object* l_Lean_Parser_Command_openOnly___elambda__1___closed__2; lean_object* l_Lean_Elab_Command_instMonadRecDepthCommandElabM___closed__5; -lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_getMainModule___boxed(lean_object*); lean_object* l_Lean_Meta_instantiateMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabEvalUnsafe___lambda__4___closed__1; @@ -906,6 +905,7 @@ lean_object* l_Lean_ScopedEnvExtension_activateScoped___rarg(lean_object*, lean_ extern lean_object* l_Lean_Parser_Command_openHiding___elambda__1___closed__2; lean_object* l_Lean_Elab_Command_instMonadLogCommandElabM___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_instMonadLogCommandElabM___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__10; lean_object* l_Lean_Elab_Command_elabEnd___lambda__1___closed__3; lean_object* l_Lean_Elab_Command_liftTermElabM___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentArray_mapMAux___at_Lean_Elab_Command_liftTermElabM___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -24155,7 +24155,7 @@ x_39 = lean_ctor_get(x_38, 2); lean_inc(x_39); lean_dec(x_38); lean_inc(x_1); -x_40 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_40 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_40, 0, x_1); x_41 = 8192; x_42 = l_Lean_Expr_FindImpl_initCache; @@ -24227,7 +24227,7 @@ x_15 = lean_ctor_get(x_12, 1); lean_inc(x_15); lean_dec(x_12); lean_inc(x_1); -x_16 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_16 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_16, 0, x_1); x_17 = 8192; x_18 = l_Lean_Expr_FindImpl_initCache; @@ -24329,7 +24329,7 @@ x_14 = lean_ctor_get(x_12, 1); lean_inc(x_14); lean_dec(x_12); lean_inc(x_1); -x_15 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_15 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_15, 0, x_1); x_16 = 8192; x_17 = l_Lean_Expr_FindImpl_initCache; @@ -24427,7 +24427,7 @@ lean_dec(x_3); x_23 = lean_ctor_get(x_12, 1); lean_inc(x_23); lean_inc(x_1); -x_24 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_24 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_24, 0, x_1); x_25 = 8192; x_26 = l_Lean_Expr_FindImpl_initCache; @@ -24570,7 +24570,7 @@ lean_dec(x_11); x_13 = lean_ctor_get(x_12, 2); lean_inc(x_13); lean_dec(x_12); -x_14 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_14 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_14, 0, x_1); x_15 = 8192; x_16 = l_Lean_Expr_FindImpl_initCache; @@ -24642,7 +24642,7 @@ x_53 = lean_ctor_get(x_32, 2); lean_inc(x_53); lean_dec(x_32); lean_inc(x_1); -x_54 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_54 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_54, 0, x_1); x_55 = 8192; x_56 = l_Lean_Expr_FindImpl_initCache; @@ -24709,7 +24709,7 @@ goto block_52; block_52: { lean_object* x_35; size_t x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; -x_35 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_35 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_35, 0, x_1); x_36 = 8192; x_37 = l_Lean_Expr_FindImpl_initCache; @@ -24782,7 +24782,7 @@ x_93 = lean_ctor_get(x_72, 2); lean_inc(x_93); lean_dec(x_72); lean_inc(x_1); -x_94 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_94 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_94, 0, x_1); x_95 = 8192; x_96 = l_Lean_Expr_FindImpl_initCache; @@ -24849,7 +24849,7 @@ goto block_92; block_92: { lean_object* x_75; size_t x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; -x_75 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_75 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_75, 0, x_1); x_76 = 8192; x_77 = l_Lean_Expr_FindImpl_initCache; @@ -24922,7 +24922,7 @@ x_133 = lean_ctor_get(x_112, 2); lean_inc(x_133); lean_dec(x_112); lean_inc(x_1); -x_134 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_134 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_134, 0, x_1); x_135 = 8192; x_136 = l_Lean_Expr_FindImpl_initCache; @@ -24989,7 +24989,7 @@ goto block_132; block_132: { lean_object* x_115; size_t x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; -x_115 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_115 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_115, 0, x_1); x_116 = 8192; x_117 = l_Lean_Expr_FindImpl_initCache; @@ -25255,7 +25255,7 @@ x_25 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_25, 0, x_24); x_26 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_26, 0, x_25); -x_27 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_26, x_3, x_4, x_5, x_6, x_7, x_8, x_22); +x_27 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_26, x_3, x_4, x_5, x_6, x_7, x_8, x_22); return x_27; } else @@ -25440,7 +25440,7 @@ x_40 = lean_ctor_get(x_39, 1); lean_inc(x_40); lean_dec(x_39); lean_inc(x_5); -x_41 = l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__14___rarg(x_3, x_5, x_6, x_7, x_8, x_9, x_10, x_40); +x_41 = l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__13___rarg(x_3, x_5, x_6, x_7, x_8, x_9, x_10, x_40); lean_dec(x_3); if (lean_obj_tag(x_41) == 0) { @@ -25450,7 +25450,7 @@ lean_inc(x_42); x_43 = lean_ctor_get(x_41, 1); lean_inc(x_43); lean_dec(x_41); -x_44 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(x_27, x_5, x_6, x_7, x_8, x_9, x_10, x_43); +x_44 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(x_27, x_5, x_6, x_7, x_8, x_9, x_10, x_43); x_45 = lean_ctor_get(x_44, 1); lean_inc(x_45); lean_dec(x_44); @@ -25470,7 +25470,7 @@ lean_inc(x_47); x_48 = lean_ctor_get(x_41, 1); lean_inc(x_48); lean_dec(x_41); -x_49 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(x_27, x_5, x_6, x_7, x_8, x_9, x_10, x_48); +x_49 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(x_27, x_5, x_6, x_7, x_8, x_9, x_10, x_48); lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); @@ -25509,7 +25509,7 @@ lean_inc(x_54); x_55 = lean_ctor_get(x_39, 1); lean_inc(x_55); lean_dec(x_39); -x_56 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(x_27, x_5, x_6, x_7, x_8, x_9, x_10, x_55); +x_56 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(x_27, x_5, x_6, x_7, x_8, x_9, x_10, x_55); lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); @@ -25549,7 +25549,7 @@ lean_inc(x_61); x_62 = lean_ctor_get(x_37, 1); lean_inc(x_62); lean_dec(x_37); -x_63 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(x_27, x_5, x_6, x_7, x_8, x_9, x_10, x_62); +x_63 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(x_27, x_5, x_6, x_7, x_8, x_9, x_10, x_62); lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); @@ -25589,7 +25589,7 @@ lean_inc(x_68); x_69 = lean_ctor_get(x_28, 1); lean_inc(x_69); lean_dec(x_28); -x_70 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(x_27, x_5, x_6, x_7, x_8, x_9, x_10, x_69); +x_70 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(x_27, x_5, x_6, x_7, x_8, x_9, x_10, x_69); lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); @@ -26041,7 +26041,7 @@ x_27 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_27, 0, x_26); x_28 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_28, 0, x_27); -x_29 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_28, x_5, x_6, x_7, x_8, x_9, x_10, x_24); +x_29 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_28, x_5, x_6, x_7, x_8, x_9, x_10, x_24); return x_29; } else @@ -26053,7 +26053,7 @@ lean_dec(x_23); x_31 = lean_ctor_get(x_19, 0); lean_inc(x_31); lean_dec(x_19); -x_32 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(x_31, x_5, x_6, x_7, x_8, x_9, x_10, x_30); +x_32 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(x_31, x_5, x_6, x_7, x_8, x_9, x_10, x_30); lean_dec(x_5); x_33 = !lean_is_exclusive(x_32); if (x_33 == 0) @@ -26259,7 +26259,7 @@ x_42 = lean_ctor_get(x_41, 1); lean_inc(x_42); lean_dec(x_41); lean_inc(x_5); -x_43 = l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__14___rarg(x_3, x_5, x_6, x_7, x_8, x_9, x_10, x_42); +x_43 = l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__13___rarg(x_3, x_5, x_6, x_7, x_8, x_9, x_10, x_42); lean_dec(x_3); if (lean_obj_tag(x_43) == 0) { @@ -26270,7 +26270,7 @@ x_45 = lean_ctor_get(x_43, 1); lean_inc(x_45); lean_dec(x_43); lean_inc(x_29); -x_46 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(x_29, x_5, x_6, x_7, x_8, x_9, x_10, x_45); +x_46 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(x_29, x_5, x_6, x_7, x_8, x_9, x_10, x_45); x_47 = lean_ctor_get(x_46, 1); lean_inc(x_47); lean_dec(x_46); @@ -26291,7 +26291,7 @@ lean_inc(x_49); x_50 = lean_ctor_get(x_43, 1); lean_inc(x_50); lean_dec(x_43); -x_51 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(x_29, x_5, x_6, x_7, x_8, x_9, x_10, x_50); +x_51 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(x_29, x_5, x_6, x_7, x_8, x_9, x_10, x_50); lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); @@ -26331,7 +26331,7 @@ lean_inc(x_56); x_57 = lean_ctor_get(x_41, 1); lean_inc(x_57); lean_dec(x_41); -x_58 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(x_29, x_5, x_6, x_7, x_8, x_9, x_10, x_57); +x_58 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(x_29, x_5, x_6, x_7, x_8, x_9, x_10, x_57); lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); @@ -26372,7 +26372,7 @@ lean_inc(x_63); x_64 = lean_ctor_get(x_39, 1); lean_inc(x_64); lean_dec(x_39); -x_65 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(x_29, x_5, x_6, x_7, x_8, x_9, x_10, x_64); +x_65 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(x_29, x_5, x_6, x_7, x_8, x_9, x_10, x_64); lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); @@ -26413,7 +26413,7 @@ lean_inc(x_70); x_71 = lean_ctor_get(x_31, 1); lean_inc(x_71); lean_dec(x_31); -x_72 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(x_29, x_5, x_6, x_7, x_8, x_9, x_10, x_71); +x_72 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(x_29, x_5, x_6, x_7, x_8, x_9, x_10, x_71); lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); @@ -28920,7 +28920,7 @@ lean_ctor_set(x_12, 0, x_10); lean_ctor_set(x_12, 1, x_11); x_13 = l_Array_empty___closed__1; x_14 = lean_array_push(x_13, x_12); -x_15 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_15 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; x_16 = lean_array_push(x_14, x_15); x_17 = l_Lean_Parser_Command_section___elambda__1___closed__2; x_18 = lean_alloc_ctor(1, 2, 0); @@ -28962,7 +28962,7 @@ lean_ctor_set(x_34, 0, x_31); lean_ctor_set(x_34, 1, x_33); x_35 = l_Array_empty___closed__1; x_36 = lean_array_push(x_35, x_34); -x_37 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_37 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; x_38 = lean_array_push(x_36, x_37); x_39 = l_Lean_Parser_Command_section___elambda__1___closed__2; x_40 = lean_alloc_ctor(1, 2, 0); diff --git a/stage0/stdlib/Lean/Elab/Declaration.c b/stage0/stdlib/Lean/Elab/Declaration.c index 40c27397e8..cbd8a7ae2e 100644 --- a/stage0/stdlib/Lean/Elab/Declaration.c +++ b/stage0/stdlib/Lean/Elab/Declaration.c @@ -28,7 +28,6 @@ lean_object* l_Lean_Elab_expandOptDeclSig(lean_object*); extern lean_object* l_Lean_Parser_Command_abbrev___elambda__1___closed__2; lean_object* l_Lean_Elab_Command_expandMutualElement_match__2(lean_object*); extern lean_object* l_Lean_Elab_checkNotAlreadyDeclared___rarg___lambda__3___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l___regBuiltin_Lean_Elab_Command_expandMutualPreamble___closed__1; lean_object* l_Lean_Elab_getOptDerivingClasses___at_Lean_Elab_Command_elabStructure___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMutualNamespace_match__4(lean_object*); @@ -70,6 +69,7 @@ lean_object* l_Lean_Elab_Command_elabAxiom_match__1___rarg(lean_object*, lean_ob extern lean_object* l_Array_empty___closed__1; lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_isMutualPreambleCommand___closed__2; lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView_match__3___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* l_Lean_Elab_Command_elabAxiom_match__3(lean_object*); lean_object* l_Lean_Elab_Command_elabDeclaration_match__1___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_section___elambda__1___closed__2; @@ -81,7 +81,6 @@ uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_isMutualPreambleCommand___closed__1; lean_object* lean_private_to_user_name(lean_object*); lean_object* l_Lean_Elab_elabAttrs___at_Lean_Elab_Command_elabMutualDef___spec__3(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; extern lean_object* l_Lean_declRangeExt; lean_object* l_Lean_Elab_Term_ensureNoUnassignedMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkIdentFrom(lean_object*, lean_object*); @@ -128,8 +127,10 @@ lean_object* l___regBuiltin_Lean_Elab_Command_expandMutualNamespace(lean_object* lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__11; extern lean_object* l_Lean_Parser_Command_check___elambda__1___closed__2; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwErrorIfErrors___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_classInductiveSyntaxToView(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Lean_setEnv___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__4(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_classInductive___elambda__1___closed__2; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_elabAttr___spec__1(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); @@ -137,6 +138,7 @@ lean_object* l_Lean_Elab_Command_expandDeclIdNamespace_x3f_match__1(lean_object* lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_expandMutualNamespace___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandBuiltinInitialize___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_addDeclarationRanges___at_Lean_Elab_Command_elabAxiom___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__5; lean_object* l_Lean_Elab_Command_expandDeclIdNamespace_x3f_match__2___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_getDeclarationRange___at_Lean_Elab_Command_elabAxiom___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_runTermElabM___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -154,7 +156,6 @@ lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_Declar lean_object* lean_st_ref_take(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__2; lean_object* l_Lean_Elab_Command_elabAxiom___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabAxiom(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__2; extern lean_object* l_myMacro____x40_Init_System_IO___hyg_2797____closed__19; @@ -199,7 +200,6 @@ lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_expandMutualNamespa extern lean_object* l_myMacro____x40_Init_System_IO___hyg_2797____closed__16; lean_object* l_Lean_Elab_addDeclarationRanges___at_Lean_Elab_Command_elabAxiom___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_docStringExt; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_Lean_Elab_Command_expandInitCmd___closed__2; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__30; lean_object* l_Lean_Elab_Command_expandMutualElement___closed__1; @@ -214,7 +214,6 @@ lean_object* l_Lean_Elab_Command_expandDeclNamespace_x3f(lean_object*); extern lean_object* l_Lean_Parser_Command_open___elambda__1___closed__2; lean_object* l_Lean_Elab_Command_elabCommand(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_sortDeclLevelParams(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_isMutualInductive___boxed(lean_object*); lean_object* l_Lean_Elab_Command_elabMutual___closed__2; lean_object* l_Lean_Elab_Command_elabAxiom_match__2___rarg(lean_object*, lean_object*); @@ -241,6 +240,7 @@ lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_elabAxiom___spec__4___bo extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__18; extern lean_object* l_Lean_nullKind___closed__2; extern lean_object* l_Lean_initFn____x40_Lean_Compiler_InitAttr___hyg_535____closed__2; +lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMutualElement(lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Command_expandMutualElement(lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__8; @@ -252,6 +252,7 @@ lean_object* l_Lean_Elab_addAuxDeclarationRanges___at___private_Lean_Elab_Declar lean_object* l_Lean_Elab_Command_expandInitCmd(uint8_t, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_expandMutualNamespace___spec__1___closed__1; lean_object* l_Lean_Elab_Command_expandInitCmd___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Lean_Elab_Command_expandInitCmd___closed__11; extern lean_object* l_Lean_CollectLevelParams_instInhabitedState___closed__1; extern lean_object* l_Lean_Elab_macroAttribute; @@ -277,16 +278,15 @@ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Declaration_0__Lean lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__8___closed__3; extern lean_object* l_Lean_Elab_Command_elabStructure___closed__1; lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__3___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabAttr_match__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMutualNamespace_match__2(lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_expandMutualElement___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__25; lean_object* l_Lean_Elab_Command_getMainModule___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabStructure(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView_match__1(lean_object*); lean_object* l_Lean_Elab_Command_expandInitCmd___closed__13; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__10; lean_object* l_Lean_Elab_Command_elabMutual___closed__3; lean_object* l_Array_ofSubarray___rarg(lean_object*); lean_object* l_Lean_Elab_Command_expandMutualNamespace_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -303,6 +303,7 @@ extern lean_object* l_Lean_Parser_Command_inductive___elambda__1___closed__2; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__5; uint8_t l_Lean_Syntax_isNone(lean_object*); extern lean_object* l_Lean_Parser_Command_universes___elambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l_Lean_Elab_Modifiers_addAttribute(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__1___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); @@ -339,7 +340,6 @@ lean_object* l_Lean_Elab_Command_elabAxiom___lambda__2(lean_object*, lean_object lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_FileMap_leanPosToLspPos(lean_object*, lean_object*); extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__5; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabInductive(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addDocString_x27___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -365,6 +365,7 @@ lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_elabAttr___spec__1_ extern lean_object* l_Lean_Elab_Command_checkValidCtorModifier___rarg___lambda__2___closed__3; lean_object* l___regBuiltin_Lean_Elab_Command_elabMutual___closed__1; extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__10; lean_object* l_Lean_Elab_Command_elabAxiom_match__1(lean_object*); lean_object* l_Lean_Elab_Command_expandInitCmd___closed__1; extern lean_object* l_Lean_Parser_Command_constant___elambda__1___closed__2; @@ -378,7 +379,6 @@ lean_object* l_Lean_Elab_Command_expandInitCmd___closed__5; extern lean_object* l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_process___lambda__1___closed__2; extern lean_object* l_Lean_Elab_checkNotAlreadyDeclared___rarg___lambda__1___closed__2; lean_object* l_Lean_Elab_Command_expandBuiltinInitialize(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabAxiom___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMutualNamespace_match__2___rarg(lean_object*, lean_object*); @@ -2187,7 +2187,7 @@ lean_inc(x_56); lean_dec(x_55); lean_inc(x_13); lean_inc(x_9); -x_57 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(x_54, x_9, x_10, x_11, x_12, x_13, x_14, x_56); +x_57 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(x_54, x_9, x_10, x_11, x_12, x_13, x_14, x_56); if (lean_obj_tag(x_57) == 0) { lean_object* x_58; uint8_t x_59; lean_object* x_60; @@ -2234,7 +2234,7 @@ else lean_object* x_69; lean_inc(x_13); lean_inc(x_9); -x_69 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8(x_54, x_9, x_10, x_11, x_12, x_13, x_14, x_64); +x_69 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7(x_54, x_9, x_10, x_11, x_12, x_13, x_14, x_64); if (lean_obj_tag(x_69) == 0) { lean_object* x_70; uint8_t x_71; lean_object* x_72; @@ -7099,7 +7099,7 @@ lean_inc(x_12); x_13 = lean_ctor_get(x_11, 1); lean_inc(x_13); lean_dec(x_11); -x_14 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_2, x_3); +x_14 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_2, x_3); x_15 = lean_ctor_get(x_14, 0); lean_inc(x_15); x_16 = lean_ctor_get(x_14, 1); @@ -7111,7 +7111,7 @@ lean_ctor_set(x_18, 0, x_15); lean_ctor_set(x_18, 1, x_17); x_19 = l_Array_empty___closed__1; x_20 = lean_array_push(x_19, x_18); -x_21 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_21 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_22 = lean_array_push(x_20, x_21); x_23 = l_Lean_Parser_Command_section___elambda__1___closed__2; x_24 = lean_alloc_ctor(1, 2, 0); @@ -7122,7 +7122,7 @@ x_26 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_26, 0, x_25); lean_ctor_set(x_26, 1, x_13); x_27 = l_Lean_Syntax_setArg(x_1, x_4, x_26); -x_28 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_2, x_16); +x_28 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_2, x_16); x_29 = !lean_is_exclusive(x_28); if (x_29 == 0) { @@ -7614,7 +7614,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__8; -x_2 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_2 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; x_3 = lean_array_push(x_1, x_2); return x_3; } @@ -7624,7 +7624,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Elab_Command_expandInitCmd___closed__1; -x_2 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_2 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; x_3 = lean_array_push(x_1, x_2); return x_3; } @@ -7634,7 +7634,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Elab_Command_expandInitCmd___closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_2 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; x_3 = lean_array_push(x_1, x_2); return x_3; } @@ -7644,7 +7644,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Elab_Command_expandInitCmd___closed__3; -x_2 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_2 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; x_3 = lean_array_push(x_1, x_2); return x_3; } @@ -7654,7 +7654,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Elab_Command_expandInitCmd___closed__4; -x_2 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_2 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; x_3 = lean_array_push(x_1, x_2); return x_3; } @@ -7835,7 +7835,7 @@ lean_ctor_set(x_29, 1, x_28); lean_ctor_set(x_29, 2, x_26); lean_ctor_set(x_29, 3, x_27); x_30 = lean_array_push(x_23, x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_31 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; lean_inc(x_30); x_32 = lean_array_push(x_30, x_31); x_33 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__23; @@ -7843,7 +7843,7 @@ x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); x_35 = lean_array_push(x_24, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_36 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_18); x_37 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_37, 0, x_18); @@ -7867,7 +7867,7 @@ x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_46); lean_ctor_set(x_47, 1, x_45); x_48 = lean_array_push(x_44, x_47); -x_49 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_49 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_50 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_50, 0, x_49); lean_ctor_set(x_50, 1, x_48); @@ -7888,7 +7888,7 @@ x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); x_60 = lean_array_push(x_35, x_59); -x_61 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_61 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_18); x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_18); @@ -8038,7 +8038,7 @@ lean_ctor_set(x_141, 1, x_140); lean_ctor_set(x_141, 2, x_138); lean_ctor_set(x_141, 3, x_139); x_142 = lean_array_push(x_135, x_141); -x_143 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_143 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; lean_inc(x_142); x_144 = lean_array_push(x_142, x_143); x_145 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__23; @@ -8046,7 +8046,7 @@ x_146 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_146, 0, x_145); lean_ctor_set(x_146, 1, x_144); x_147 = lean_array_push(x_136, x_146); -x_148 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_148 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_129); x_149 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_149, 0, x_129); @@ -8070,7 +8070,7 @@ x_159 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_159, 0, x_158); lean_ctor_set(x_159, 1, x_157); x_160 = lean_array_push(x_156, x_159); -x_161 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_161 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_162 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_162, 0, x_161); lean_ctor_set(x_162, 1, x_160); @@ -8091,7 +8091,7 @@ x_171 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_171, 0, x_170); lean_ctor_set(x_171, 1, x_169); x_172 = lean_array_push(x_147, x_171); -x_173 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_173 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_129); x_174 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_174, 0, x_129); @@ -8234,7 +8234,7 @@ lean_ctor_set(x_248, 1, x_247); x_249 = l_Array_empty___closed__1; x_250 = lean_array_push(x_249, x_248); x_251 = lean_array_push(x_249, x_11); -x_252 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_252 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_253 = lean_array_push(x_251, x_252); x_254 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__15; x_255 = lean_alloc_ctor(1, 2, 0); @@ -8266,7 +8266,7 @@ x_269 = lean_array_push(x_249, x_268); x_270 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_270, 0, x_261); lean_ctor_set(x_270, 1, x_269); -x_271 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_271 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_272 = lean_array_push(x_271, x_270); x_273 = lean_array_push(x_272, x_252); x_274 = lean_array_push(x_273, x_252); @@ -8302,7 +8302,7 @@ x_291 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_291, 0, x_290); lean_ctor_set(x_291, 1, x_289); x_292 = lean_array_push(x_282, x_291); -x_293 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_293 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_244); x_294 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_294, 0, x_244); @@ -8336,7 +8336,7 @@ x_308 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_308, 0, x_261); lean_ctor_set(x_308, 1, x_307); x_309 = lean_array_push(x_301, x_308); -x_310 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_310 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_311 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_311, 0, x_310); lean_ctor_set(x_311, 1, x_309); @@ -8355,7 +8355,7 @@ x_319 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_319, 0, x_318); lean_ctor_set(x_319, 1, x_317); x_320 = lean_array_push(x_292, x_319); -x_321 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_321 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_244); x_322 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_322, 0, x_244); @@ -8411,7 +8411,7 @@ lean_ctor_set(x_345, 1, x_344); x_346 = l_Array_empty___closed__1; x_347 = lean_array_push(x_346, x_345); x_348 = lean_array_push(x_346, x_11); -x_349 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_349 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_350 = lean_array_push(x_348, x_349); x_351 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__15; x_352 = lean_alloc_ctor(1, 2, 0); @@ -8443,7 +8443,7 @@ x_366 = lean_array_push(x_346, x_365); x_367 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_367, 0, x_358); lean_ctor_set(x_367, 1, x_366); -x_368 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_368 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_369 = lean_array_push(x_368, x_367); x_370 = lean_array_push(x_369, x_349); x_371 = lean_array_push(x_370, x_349); @@ -8479,7 +8479,7 @@ x_388 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_388, 0, x_387); lean_ctor_set(x_388, 1, x_386); x_389 = lean_array_push(x_379, x_388); -x_390 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_390 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_340); x_391 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_391, 0, x_340); @@ -8513,7 +8513,7 @@ x_405 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_405, 0, x_358); lean_ctor_set(x_405, 1, x_404); x_406 = lean_array_push(x_398, x_405); -x_407 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_407 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_408 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_408, 0, x_407); lean_ctor_set(x_408, 1, x_406); @@ -8532,7 +8532,7 @@ x_416 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_416, 0, x_415); lean_ctor_set(x_416, 1, x_414); x_417 = lean_array_push(x_389, x_416); -x_418 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_418 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_340); x_419 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_419, 0, x_340); diff --git a/stage0/stdlib/Lean/Elab/DefView.c b/stage0/stdlib/Lean/Elab/DefView.c index 7bdd6d0deb..120ff545ac 100644 --- a/stage0/stdlib/Lean/Elab/DefView.c +++ b/stage0/stdlib/Lean/Elab/DefView.c @@ -27,7 +27,6 @@ lean_object* l_Lean_Elab_expandOptNamedPrio(lean_object*, lean_object*, lean_obj lean_object* l_Lean_Elab_DefKind_isExample_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_toAttributeKind___at_Lean_Elab_Command_mkDefViewOfInstance___spec__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_mkDefViewOfInstance___spec__4___boxed(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l___private_Lean_Elab_DefView_0__Lean_Elab_Command_MkInstanceName_kindReplacements___closed__4; lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabExport___spec__5(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Elab_DefKind_isDefOrAbbrevOrOpaque(uint8_t); @@ -35,7 +34,6 @@ lean_object* l___private_Lean_Elab_DefView_0__Lean_Elab_Command_MkInstanceName_k lean_object* l_Lean_Elab_Command_mkDefViewOfConstant_match__2(lean_object*); lean_object* lean_name_mk_string(lean_object*, lean_object*); lean_object* l_Lean_Syntax_getOptional_x3f(lean_object*); -extern lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__4; lean_object* lean_array_uget(lean_object*, size_t); uint8_t l_Lean_Name_quickLt(lean_object*, lean_object*); extern lean_object* l_Lean_Elab_throwUnsupportedSyntax___rarg___closed__1; @@ -49,6 +47,7 @@ extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____close extern lean_object* l_Lean_Parser_Term_forall___elambda__1___closed__2; extern lean_object* l_Lean_Parser_Term_type___elambda__1___closed__2; extern lean_object* l_Array_empty___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* l_Lean_Elab_mkUnusedBaseName___at_Lean_Elab_Command_MkInstanceName_main___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedParserDescr___closed__1; @@ -222,6 +221,7 @@ lean_object* l_Lean_Elab_Command_getScope___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_DefView_0__Lean_Elab_Command_MkInstanceName_kindReplacements___closed__5; lean_object* l_Lean_Elab_mkUnusedBaseName___at_Lean_Elab_Command_MkInstanceName_main___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_DefView_0__Lean_Elab_Command_MkInstanceName_kindReplacements___closed__3; +extern lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__4; lean_object* l___private_Lean_Elab_DefView_0__Lean_Elab_Command_MkInstanceName_kindReplacements___closed__15; lean_object* l_Lean_Elab_Command_MkInstanceName_mkFreshInstanceName___boxed(lean_object*); lean_object* l_Std_RBNode_ins___at___private_Lean_Elab_DefView_0__Lean_Elab_Command_MkInstanceName_kindReplacements___spec__3(lean_object*, lean_object*, lean_object*); @@ -570,7 +570,7 @@ _start: { uint8_t x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = 0; -x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__4; +x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__4; x_3 = lean_box(0); x_4 = lean_alloc_ctor(0, 2, 1); lean_ctor_set(x_4, 0, x_2); @@ -4806,7 +4806,7 @@ lean_ctor_set(x_27, 0, x_15); lean_ctor_set(x_27, 1, x_25); lean_ctor_set(x_27, 2, x_24); lean_ctor_set(x_27, 3, x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_28 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_29 = l_Lean_mkAtomFrom(x_2, x_28); x_30 = l_Lean_Syntax_mkApp___closed__1; x_31 = lean_array_push(x_30, x_29); diff --git a/stage0/stdlib/Lean/Elab/Deriving/BEq.c b/stage0/stdlib/Lean/Elab/Deriving/BEq.c index 5da52a91ff..5f4fc81714 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/BEq.c +++ b/stage0/stdlib/Lean/Elab/Deriving/BEq.c @@ -15,35 +15,36 @@ extern "C" { #endif lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__6___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfo___at_Lean_Elab_Term_mkConst___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2903____spec__3(size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__4; uint8_t l_Lean_Expr_hasAnyFVar_visit___at_Lean_Expr_containsFVar___spec__1(lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__21; +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; size_t l_USize_add(size_t, size_t); lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l___private_Lean_Elab_Deriving_BEq_0__Lean_Elab_Deriving_BEq_mkBEqInstanceCmds(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_liftTermElabM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_name_mk_string(lean_object*, lean_object*); uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; lean_object* l_Array_append___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkBEqHeader___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__6___lambda__1___closed__3; lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__13; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__23; lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__1; extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* lean_st_ref_get(lean_object*, lean_object*); extern lean_object* l_instReprBool___closed__1; lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__7; extern lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__2; uint8_t l_Lean_Expr_isAppOf(lean_object*, lean_object*); @@ -54,7 +55,6 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts__ lean_object* l_Lean_MessageData_ofList(lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__3(lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__35; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_6227____closed__5; lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__2___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__1; lean_object* lean_string_utf8_byte_size(lean_object*); @@ -65,12 +65,15 @@ lean_object* l_Lean_Elab_Deriving_mkLocalInstanceLetDecls(lean_object*, lean_obj lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Deriving_BEq_mkBEqInstanceHandler___spec__3(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__4___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkDiscrs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_BEq_0__Lean_Elab_Deriving_BEq_mkBEqInstanceCmds___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__5___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instQuoteBool___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__3___rarg(lean_object*, lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); @@ -88,12 +91,12 @@ extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____close lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkLet(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__11; lean_object* l_Lean_Expr_fvarId_x21(lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__1(lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch(lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__1; extern lean_object* l_instReprBool___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__10; lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__1___rarg(lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__6___lambda__1___closed__1; extern lean_object* l_Lean_Core_betaReduce___closed__2; @@ -107,7 +110,7 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___boxed(lean_obj lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_to_list(lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedExpr; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6301____closed__6; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__4___boxed(lean_object**); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__4___closed__1; extern lean_object* l_Lean_KernelException_toMessageData___closed__15; @@ -115,22 +118,16 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec lean_object* l_Lean_mkSepArray(lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__4___closed__2; lean_object* l_Lean_Elab_Command_elabCommand(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__2(lean_object*); lean_object* l_Lean_Core_transform___at_Lean_Core_betaReduce___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__1; lean_object* l_Lean_Elab_Deriving_mkHeader___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__6; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__20; lean_object* l_Lean_Elab_Deriving_mkContext(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkBEqHeader(lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__4; extern lean_object* l_Lean_KernelException_toMessageData___closed__3; size_t lean_usize_of_nat(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; lean_object* l_Lean_addTrace___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__13; lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__5(lean_object*); extern lean_object* l_Lean_nullKind___closed__2; @@ -141,6 +138,7 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMutualBlock___ extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2903____closed__6; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; extern lean_object* l_Array_foldlMUnsafe_fold___at_Lean_withNestedTraces___spec__5___closed__1; extern lean_object* l_Lean_instQuoteBool___closed__2; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__33; @@ -148,12 +146,12 @@ extern lean_object* l_Lean_Parser_Command_end___elambda__1___closed__1; uint8_t lean_nat_dec_le(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_private___elambda__1___closed__1; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__4___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__8; lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__9; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_Core_betaReduce___closed__1; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__25; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__1; lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch___boxed(lean_object*); @@ -162,6 +160,7 @@ extern lean_object* l_Lean_getConstInfoCtor___rarg___lambda__1___closed__2; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__5; lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_registerBuiltinDerivingHandler(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__2; lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -169,7 +168,6 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___boxed(lean_object*, lean_o extern lean_object* l_term___x3d_x3d_____closed__2; extern lean_object* l_IO_Prim_fopenFlags___closed__4; lean_object* l_Lean_Elab_Deriving_BEq_initFn____x40_Lean_Elab_Deriving_BEq___hyg_2397____closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_6227____closed__6; lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__3; lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_mk_syntax_ident(lean_object*); @@ -184,11 +182,12 @@ lean_object* l_Lean_isInductive___at_Lean_Elab_Deriving_BEq_mkBEqInstanceHandler lean_object* l_Lean_isInductive___at_Lean_Elab_Deriving_BEq_mkBEqInstanceHandler___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_partial___elambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6301____closed__5; extern lean_object* l_Lean_Elab_Deriving_mkContext___closed__3; lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__6; lean_object* l_Lean_Elab_Deriving_BEq_mkBEqInstanceHandler(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -196,6 +195,7 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_BEq_mkBEqInstance lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_List_map___at___private_Lean_Elab_Deriving_BEq_0__Lean_Elab_Deriving_BEq_mkBEqInstanceCmds___spec__1(lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__2; lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__4; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__34; extern lean_object* l_Lean_setOptionFromString___closed__3; @@ -208,7 +208,7 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkBEqHeader___rarg(lean_object* x_1, lean_ _start: { lean_object* x_9; lean_object* x_10; lean_object* x_11; -x_9 = l_myMacro____x40_Init_Notation___hyg_6227____closed__5; +x_9 = l_myMacro____x40_Init_Notation___hyg_6301____closed__5; x_10 = lean_unsigned_to_nat(2u); x_11 = l_Lean_Elab_Deriving_mkHeader___rarg(x_9, x_10, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); return x_11; @@ -356,13 +356,13 @@ x_24 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_23); x_25 = lean_ctor_get(x_24, 1); lean_inc(x_25); lean_dec(x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_26 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_20); lean_ctor_set(x_27, 1, x_26); lean_inc(x_1); x_28 = lean_array_push(x_1, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_29 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -484,12 +484,12 @@ x_22 = l_Lean_Elab_Term_getMainModule___rarg(x_7, x_21); x_23 = lean_ctor_get(x_22, 1); lean_inc(x_23); lean_dec(x_22); -x_24 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_24 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_25 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_25, 0, x_18); lean_ctor_set(x_25, 1, x_24); x_26 = lean_array_push(x_13, x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_27 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_28 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); @@ -560,7 +560,7 @@ if (x_61 == 0) lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; size_t x_67; size_t x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; x_62 = lean_ctor_get(x_60, 0); lean_dec(x_62); -x_63 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_63 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_56); x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_56); @@ -583,13 +583,13 @@ x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); x_77 = lean_array_push(x_65, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_78 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_79 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_79, 0, x_56); lean_ctor_set(x_79, 1, x_78); x_80 = lean_array_push(x_77, x_79); x_81 = lean_array_push(x_80, x_54); -x_82 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_82 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); @@ -602,7 +602,7 @@ lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean x_84 = lean_ctor_get(x_60, 1); lean_inc(x_84); lean_dec(x_60); -x_85 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_85 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_56); x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_56); @@ -625,13 +625,13 @@ x_98 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_98, 0, x_97); lean_ctor_set(x_98, 1, x_96); x_99 = lean_array_push(x_87, x_98); -x_100 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_100 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_101 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_101, 0, x_56); lean_ctor_set(x_101, 1, x_100); x_102 = lean_array_push(x_99, x_101); x_103 = lean_array_push(x_102, x_54); -x_104 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_104 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_104); lean_ctor_set(x_105, 1, x_103); @@ -849,13 +849,13 @@ x_27 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_26); x_28 = lean_ctor_get(x_27, 1); lean_inc(x_28); lean_dec(x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_29 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_30 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_30, 0, x_23); lean_ctor_set(x_30, 1, x_29); lean_inc(x_1); x_31 = lean_array_push(x_1, x_30); -x_32 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_32 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); @@ -915,13 +915,13 @@ x_56 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_55); x_57 = lean_ctor_get(x_56, 1); lean_inc(x_57); lean_dec(x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_58 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_59 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_59, 0, x_52); lean_ctor_set(x_59, 1, x_58); lean_inc(x_1); x_60 = lean_array_push(x_1, x_59); -x_61 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_61 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_61); lean_ctor_set(x_62, 1, x_60); @@ -1052,7 +1052,7 @@ lean_dec(x_40); if (x_41 == 0) { lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; -x_42 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_42 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_43 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_42, x_15, x_16, x_17); x_44 = lean_ctor_get(x_43, 0); lean_inc(x_44); @@ -1176,7 +1176,7 @@ x_98 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_98, 0, x_97); lean_ctor_set(x_98, 1, x_96); x_99 = lean_array_push(x_94, x_98); -x_100 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_100 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_101 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_101, 0, x_100); lean_ctor_set(x_101, 1, x_99); @@ -1251,13 +1251,13 @@ x_115 = l_Lean_Elab_Term_getMainModule___rarg(x_16, x_114); x_116 = lean_ctor_get(x_115, 1); lean_inc(x_116); lean_dec(x_115); -x_117 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_117 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_118 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_118, 0, x_111); lean_ctor_set(x_118, 1, x_117); lean_inc(x_3); x_119 = lean_array_push(x_3, x_118); -x_120 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_120 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_121, 0, x_120); lean_ctor_set(x_121, 1, x_119); @@ -1313,7 +1313,7 @@ lean_dec(x_141); if (x_142 == 0) { lean_object* x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; -x_143 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_143 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_144 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_143, x_15, x_16, x_17); x_145 = lean_ctor_get(x_144, 0); lean_inc(x_145); @@ -1439,7 +1439,7 @@ x_200 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_200, 0, x_199); lean_ctor_set(x_200, 1, x_198); x_201 = lean_array_push(x_196, x_200); -x_202 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_202 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_203 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_203, 0, x_202); lean_ctor_set(x_203, 1, x_201); @@ -1517,13 +1517,13 @@ x_218 = l_Lean_Elab_Term_getMainModule___rarg(x_16, x_217); x_219 = lean_ctor_get(x_218, 1); lean_inc(x_219); lean_dec(x_218); -x_220 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_220 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_221 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_221, 0, x_214); lean_ctor_set(x_221, 1, x_220); lean_inc(x_3); x_222 = lean_array_push(x_3, x_221); -x_223 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_223 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_224 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_224, 0, x_223); lean_ctor_set(x_224, 1, x_222); @@ -1594,7 +1594,7 @@ lean_dec(x_247); if (x_248 == 0) { lean_object* x_249; lean_object* x_250; lean_object* x_251; lean_object* x_252; lean_object* x_253; lean_object* x_254; lean_object* x_255; lean_object* x_256; lean_object* x_257; lean_object* x_258; lean_object* x_259; lean_object* x_260; lean_object* x_261; -x_249 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_249 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_250 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_249, x_15, x_16, x_17); x_251 = lean_ctor_get(x_250, 0); lean_inc(x_251); @@ -1725,7 +1725,7 @@ x_307 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_307, 0, x_306); lean_ctor_set(x_307, 1, x_305); x_308 = lean_array_push(x_303, x_307); -x_309 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_309 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_310 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_310, 0, x_309); lean_ctor_set(x_310, 1, x_308); @@ -1808,13 +1808,13 @@ x_326 = l_Lean_Elab_Term_getMainModule___rarg(x_16, x_325); x_327 = lean_ctor_get(x_326, 1); lean_inc(x_327); lean_dec(x_326); -x_328 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_328 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_329 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_329, 0, x_322); lean_ctor_set(x_329, 1, x_328); lean_inc(x_3); x_330 = lean_array_push(x_3, x_329); -x_331 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_331 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_332 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_332, 0, x_331); lean_ctor_set(x_332, 1, x_330); @@ -2185,7 +2185,7 @@ x_77 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_77, 0, x_76); lean_ctor_set(x_77, 1, x_75); x_78 = lean_array_push(x_74, x_77); -x_79 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_79 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); @@ -2247,7 +2247,7 @@ if (x_105 == 0) lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; size_t x_111; size_t x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; x_106 = lean_ctor_get(x_104, 0); lean_dec(x_106); -x_107 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_107 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_100); x_108 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_108, 0, x_100); @@ -2270,13 +2270,13 @@ x_119 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_119, 0, x_76); lean_ctor_set(x_119, 1, x_118); x_120 = lean_array_push(x_109, x_119); -x_121 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_121 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_122 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_122, 0, x_100); lean_ctor_set(x_122, 1, x_121); x_123 = lean_array_push(x_120, x_122); x_124 = lean_array_push(x_123, x_59); -x_125 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_125 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_125); lean_ctor_set(x_126, 1, x_124); @@ -2289,7 +2289,7 @@ lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; x_127 = lean_ctor_get(x_104, 1); lean_inc(x_127); lean_dec(x_104); -x_128 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_128 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_100); x_129 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_129, 0, x_100); @@ -2312,13 +2312,13 @@ x_140 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_140, 0, x_76); lean_ctor_set(x_140, 1, x_139); x_141 = lean_array_push(x_130, x_140); -x_142 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_142 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_143 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_143, 0, x_100); lean_ctor_set(x_143, 1, x_142); x_144 = lean_array_push(x_141, x_143); x_145 = lean_array_push(x_144, x_59); -x_146 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_146 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_147 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_147, 0, x_146); lean_ctor_set(x_147, 1, x_145); @@ -2445,7 +2445,7 @@ x_183 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_183, 0, x_182); lean_ctor_set(x_183, 1, x_181); x_184 = lean_array_push(x_180, x_183); -x_185 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_185 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_186 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_186, 0, x_185); lean_ctor_set(x_186, 1, x_184); @@ -2511,7 +2511,7 @@ if (lean_is_exclusive(x_210)) { lean_dec_ref(x_210); x_212 = lean_box(0); } -x_213 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_213 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_206); x_214 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_214, 0, x_206); @@ -2534,13 +2534,13 @@ x_225 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_225, 0, x_182); lean_ctor_set(x_225, 1, x_224); x_226 = lean_array_push(x_215, x_225); -x_227 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_227 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_228 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_228, 0, x_206); lean_ctor_set(x_228, 1, x_227); x_229 = lean_array_push(x_226, x_228); x_230 = lean_array_push(x_229, x_165); -x_231 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_231 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_232 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_232, 0, x_231); lean_ctor_set(x_232, 1, x_230); @@ -2991,7 +2991,7 @@ if (x_23 == 0) lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; size_t x_30; size_t x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; x_24 = lean_ctor_get(x_22, 0); lean_dec(x_24); -x_25 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_25 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_18); x_26 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_26, 0, x_18); @@ -3015,9 +3015,9 @@ x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); x_40 = lean_array_push(x_28, x_39); -x_41 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_41 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_42 = lean_array_push(x_40, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_43 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_18); lean_ctor_set(x_44, 1, x_43); @@ -3028,12 +3028,12 @@ x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_38); lean_ctor_set(x_47, 1, x_46); x_48 = lean_array_push(x_27, x_47); -x_49 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_49 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_50 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_50, 0, x_49); lean_ctor_set(x_50, 1, x_48); x_51 = lean_array_push(x_45, x_50); -x_52 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_52 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); @@ -3046,7 +3046,7 @@ lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean x_54 = lean_ctor_get(x_22, 1); lean_inc(x_54); lean_dec(x_22); -x_55 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_55 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_18); x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_18); @@ -3070,9 +3070,9 @@ x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_68); lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_58, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_71 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_72 = lean_array_push(x_70, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_73 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_18); lean_ctor_set(x_74, 1, x_73); @@ -3083,12 +3083,12 @@ x_77 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_77, 0, x_68); lean_ctor_set(x_77, 1, x_76); x_78 = lean_array_push(x_57, x_77); -x_79 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_79 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); x_81 = lean_array_push(x_75, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_82 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); @@ -3269,7 +3269,7 @@ lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); x_33 = l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__10; x_34 = lean_array_push(x_33, x_32); -x_35 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_35 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_36 = lean_array_push(x_34, x_35); x_37 = lean_array_push(x_36, x_35); x_38 = lean_array_push(x_37, x_35); @@ -3297,7 +3297,7 @@ x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_31); lean_ctor_set(x_52, 1, x_51); x_53 = lean_array_push(x_26, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_54 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_16); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_16); @@ -3328,7 +3328,7 @@ x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_68); lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_50, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_71 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_72 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_72, 0, x_16); lean_ctor_set(x_72, 1, x_71); @@ -3378,7 +3378,7 @@ lean_ctor_set(x_94, 0, x_93); lean_ctor_set(x_94, 1, x_92); x_95 = l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__10; x_96 = lean_array_push(x_95, x_94); -x_97 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_97 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_98 = lean_array_push(x_96, x_97); x_99 = lean_array_push(x_98, x_97); x_100 = lean_array_push(x_99, x_97); @@ -3406,7 +3406,7 @@ x_114 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_114, 0, x_93); lean_ctor_set(x_114, 1, x_113); x_115 = lean_array_push(x_88, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_116 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_16); x_117 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_117, 0, x_16); @@ -3437,7 +3437,7 @@ x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_130); lean_ctor_set(x_131, 1, x_129); x_132 = lean_array_push(x_112, x_131); -x_133 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_133 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_134 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_134, 0, x_16); lean_ctor_set(x_134, 1, x_133); @@ -3504,7 +3504,7 @@ lean_ctor_set(x_165, 0, x_164); lean_ctor_set(x_165, 1, x_163); x_166 = l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__10; x_167 = lean_array_push(x_166, x_165); -x_168 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_168 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_169 = lean_array_push(x_167, x_168); x_170 = lean_array_push(x_169, x_168); x_171 = l_Lean_Parser_Command_partial___elambda__1___closed__1; @@ -3546,7 +3546,7 @@ x_192 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_192, 0, x_164); lean_ctor_set(x_192, 1, x_191); x_193 = lean_array_push(x_159, x_192); -x_194 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_194 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_149); x_195 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_195, 0, x_149); @@ -3577,7 +3577,7 @@ x_209 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_209, 0, x_208); lean_ctor_set(x_209, 1, x_207); x_210 = lean_array_push(x_190, x_209); -x_211 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_211 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_212 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_212, 0, x_149); lean_ctor_set(x_212, 1, x_211); @@ -3627,7 +3627,7 @@ lean_ctor_set(x_234, 0, x_233); lean_ctor_set(x_234, 1, x_232); x_235 = l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__10; x_236 = lean_array_push(x_235, x_234); -x_237 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_237 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_238 = lean_array_push(x_236, x_237); x_239 = lean_array_push(x_238, x_237); x_240 = l_Lean_Parser_Command_partial___elambda__1___closed__1; @@ -3669,7 +3669,7 @@ x_261 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_261, 0, x_233); lean_ctor_set(x_261, 1, x_260); x_262 = lean_array_push(x_228, x_261); -x_263 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_263 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_149); x_264 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_264, 0, x_149); @@ -3700,7 +3700,7 @@ x_278 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_278, 0, x_277); lean_ctor_set(x_278, 1, x_276); x_279 = lean_array_push(x_259, x_278); -x_280 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_280 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_281 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_281, 0, x_149); lean_ctor_set(x_281, 1, x_280); @@ -3797,7 +3797,7 @@ lean_inc(x_26); lean_dec(x_19); x_27 = lean_ctor_get(x_17, 1); lean_inc(x_27); -x_28 = l_myMacro____x40_Init_Notation___hyg_6227____closed__5; +x_28 = l_myMacro____x40_Init_Notation___hyg_6301____closed__5; lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); @@ -4099,7 +4099,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -4138,7 +4138,7 @@ static lean_object* _init_l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2 = l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -4429,7 +4429,7 @@ lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_ x_9 = l_Lean_instInhabitedName; x_10 = lean_unsigned_to_nat(0u); x_11 = lean_array_get(x_9, x_1, x_10); -x_12 = l_myMacro____x40_Init_Notation___hyg_6227____closed__6; +x_12 = l_myMacro____x40_Init_Notation___hyg_6301____closed__6; lean_inc(x_2); x_13 = l_Lean_Elab_Deriving_mkContext(x_12, x_11, x_2, x_3, x_4, x_5, x_6, x_7, x_8); if (lean_obj_tag(x_13) == 0) @@ -4455,7 +4455,7 @@ lean_inc(x_17); x_18 = lean_ctor_get(x_16, 1); lean_inc(x_18); lean_dec(x_16); -x_19 = l_myMacro____x40_Init_Notation___hyg_6227____closed__5; +x_19 = l_myMacro____x40_Init_Notation___hyg_6301____closed__5; x_20 = 1; lean_inc(x_7); lean_inc(x_6); @@ -5311,7 +5311,7 @@ lean_object* l_Lean_Elab_Deriving_BEq_initFn____x40_Lean_Elab_Deriving_BEq___hyg _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_2 = l_myMacro____x40_Init_Notation___hyg_6227____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_6301____closed__5; x_3 = l_Lean_Elab_Deriving_BEq_initFn____x40_Lean_Elab_Deriving_BEq___hyg_2397____closed__1; x_4 = l_Lean_Elab_registerBuiltinDerivingHandler(x_2, x_3, x_1); if (lean_obj_tag(x_4) == 0) diff --git a/stage0/stdlib/Lean/Elab/Deriving/DecEq.c b/stage0/stdlib/Lean/Elab/Deriving/DecEq.c index 61d51fbdb2..a0c80ee3a6 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/DecEq.c +++ b/stage0/stdlib/Lean/Elab/Deriving/DecEq.c @@ -14,19 +14,21 @@ extern "C" { #endif lean_object* l_Lean_getConstInfo___at_Lean_Elab_Term_mkConst___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2903____spec__3(size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkAuxFunction___closed__2; uint8_t l_Lean_Expr_hasAnyFVar_visit___at_Lean_Expr_containsFVar___spec__1(lean_object*, lean_object*); extern lean_object* l_Lean_mkDecIsFalse___closed__2; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__21; +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler___spec__3(lean_object*, lean_object*, lean_object*, lean_object*); size_t l_USize_add(size_t, size_t); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__13; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_apply___closed__2; lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqHeader___rarg___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqCmds___closed__2; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts_match__3___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_mkDecIsTrue___closed__3; @@ -38,31 +40,30 @@ lean_object* lean_name_mk_string(lean_object*, lean_object*); uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); extern lean_object* l_Lean_Parser_Tactic_injection___closed__2; -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; lean_object* l_Array_append___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__2; extern lean_object* l_Lean_getConstInfoInduct___rarg___lambda__1___closed__2; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__2; extern lean_object* l_Lean_Parser_Tactic_intro___closed__4; extern lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandOptIdent___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__13; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__23; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqHeader___rarg___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__6; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch___boxed(lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkAuxFunction___closed__4; extern lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandOptIdent___closed__2; lean_object* l_Lean_getConstInfo___at_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__1; extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts_match__3(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* l_Lean_Meta_compatibleCtors(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__12; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; uint8_t l_Lean_Expr_isAppOf(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_exact___closed__1; lean_object* lean_array_push(lean_object*, lean_object*); @@ -72,22 +73,25 @@ lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Elab_Term_0__Lean_E lean_object* l_Lean_MessageData_ofList(lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__6; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__35; lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqHeader___boxed(lean_object*); lean_object* lean_string_utf8_byte_size(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_object* l_Lean_getConstInfoInduct___at_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler___boxed(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_injection___closed__1; lean_object* lean_nat_add(lean_object*, lean_object*); extern lean_object* l_Lean_throwUnknownConstant___rarg___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; extern lean_object* l_Lean_Parser_Tactic_subst___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__19; lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_map___at_Lean_Elab_Deriving_DecEq_mkDecEqCmds___spec__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__4; lean_object* l_Lean_getConstInfo___at_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__11; extern lean_object* l_Lean_Syntax_formatStxAux___closed__3; @@ -95,13 +99,13 @@ lean_object* l_Lean_Elab_Deriving_mkDiscrs(lean_object*, lean_object*, lean_obje lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_byTactic___elambda__1___closed__2; extern lean_object* l_Lean_Parser_Tactic_subst___closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqHeader___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfoInduct___at_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__2; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__5___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__1; lean_object* lean_st_ref_take(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_assumption___closed__1; lean_object* l_Lean_Elab_Deriving_mkInstanceCmds(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -117,20 +121,21 @@ lean_object* l_Lean_Elab_Deriving_DecEq_mkAuxFunction___closed__3; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__1; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__17; lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__11; lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_fvarId_x21(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__4; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__8; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__10; lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqCmds(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_mkDecIsTrue___closed__1; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__9; extern lean_object* l_Lean_Core_betaReduce___closed__2; lean_object* l_Lean_Elab_Deriving_DecEq_mkAuxFunction___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_mkDecIsTrue___closed__2; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__2; lean_object* l_Lean_addMessageContextPartial___at_Lean_Elab_Command_instAddMessageContextCommandElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_to_list(lean_object*, lean_object*); @@ -138,7 +143,6 @@ extern lean_object* l_Lean_Parser_Tactic_assumption___closed__2; extern lean_object* l_Lean_mkDecIsTrue___closed__4; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__7___closed__1; extern lean_object* l_Lean_instInhabitedExpr; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs_match__1___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__3; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler___spec__5(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); @@ -146,20 +150,13 @@ extern lean_object* l_Lean_KernelException_toMessageData___closed__15; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts_match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_mkSepArray(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabCommand(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l_Lean_Core_transform___at_Lean_Core_betaReduce___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__1; lean_object* l_Lean_Elab_Deriving_mkHeader___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__6; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__20; lean_object* l_Lean_Elab_Deriving_mkContext(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_KernelException_toMessageData___closed__3; size_t lean_usize_of_nat(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; lean_object* l_Lean_addTrace___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__13; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__20; lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -168,17 +165,16 @@ extern lean_object* l_Lean_nullKind___closed__2; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts_match__2(lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Syntax_mkApp___closed__1; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__3; lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqHeader(lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2903____closed__6; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; extern lean_object* l_Array_foldlMUnsafe_fold___at_Lean_withNestedTraces___spec__5___closed__1; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__33; lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Command_instAddErrorMessageContextCommandElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs_match__1(lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_le(lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; extern lean_object* l_term___x3d_____closed__2; extern lean_object* l_Lean_Parser_Command_private___elambda__1___closed__1; extern lean_object* l_Lean_Elab_Tactic_evalIntro___closed__4; @@ -186,8 +182,6 @@ lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__12; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__7___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_ellipsis___elambda__1___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__8; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_initFn____x40_Lean_Elab_Deriving_DecEq___hyg_2875_(lean_object*); extern lean_object* l_Lean_Core_betaReduce___closed__1; @@ -197,20 +191,24 @@ lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs(lean_object*, lean lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__3; lean_object* l_Lean_Elab_Command_getRef(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__15; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedName; extern lean_object* l_Lean_getConstInfoCtor___rarg___lambda__1___closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__5; lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_initFn____x40_Lean_Elab_Deriving_DecEq___hyg_2875____closed__1; lean_object* l_Lean_Elab_registerBuiltinDerivingHandler(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__45; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__5; extern lean_object* l_Lean_Parser_Tactic_apply___closed__1; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts_match__4(lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkAuxFunction(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__14; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__18; extern lean_object* l_IO_Prim_fopenFlags___closed__4; extern lean_object* l_prec_x28___x29___closed__7; @@ -229,7 +227,8 @@ extern lean_object* l_Lean_Parser_Tactic_intro___closed__3; lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler___spec__4(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__3; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__16; lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__6___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__7; @@ -238,6 +237,7 @@ lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqCmds___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__2; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__34; lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInductiveApp___spec__2___rarg(lean_object*, lean_object*, lean_object*); @@ -488,7 +488,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__3; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__3; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); @@ -684,9 +684,9 @@ lean_ctor_set(x_23, 2, x_20); lean_ctor_set(x_23, 3, x_22); x_24 = l_Array_empty___closed__1; x_25 = lean_array_push(x_24, x_23); -x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__3; +x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__3; x_27 = l_Lean_addMacroScope(x_18, x_26, x_14); -x_28 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__2; +x_28 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__2; x_29 = l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__7; x_30 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_30, 0, x_11); @@ -699,7 +699,7 @@ x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); x_34 = lean_array_push(x_25, x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); @@ -728,9 +728,9 @@ lean_ctor_set(x_43, 2, x_40); lean_ctor_set(x_43, 3, x_42); x_44 = l_Array_empty___closed__1; x_45 = lean_array_push(x_44, x_43); -x_46 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__3; +x_46 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__3; x_47 = l_Lean_addMacroScope(x_37, x_46, x_14); -x_48 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16020____closed__2; +x_48 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16094____closed__2; x_49 = l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__7; x_50 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_50, 0, x_11); @@ -743,7 +743,7 @@ x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); x_54 = lean_array_push(x_45, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_55 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); @@ -844,7 +844,7 @@ lean_ctor_set(x_96, 2, x_93); lean_ctor_set(x_96, 3, x_94); lean_inc(x_96); x_97 = lean_array_push(x_91, x_96); -x_98 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_98 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_79); x_99 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_99, 0, x_79); @@ -895,7 +895,7 @@ x_123 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_123, 0, x_122); lean_ctor_set(x_123, 1, x_121); x_124 = lean_array_push(x_90, x_123); -x_125 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_125 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_79); x_126 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_126, 0, x_79); @@ -922,7 +922,7 @@ x_137 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_137, 0, x_136); lean_ctor_set(x_137, 1, x_135); x_138 = lean_array_push(x_90, x_137); -x_139 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_139 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_140 = lean_array_push(x_138, x_139); x_141 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_141, 0, x_119); @@ -932,12 +932,12 @@ x_143 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_143, 0, x_119); lean_ctor_set(x_143, 1, x_142); x_144 = lean_array_push(x_90, x_143); -x_145 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_145 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_146 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_146, 0, x_145); lean_ctor_set(x_146, 1, x_144); x_147 = lean_array_push(x_90, x_146); -x_148 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_148 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; x_149 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_149, 0, x_148); lean_ctor_set(x_149, 1, x_147); @@ -1030,13 +1030,13 @@ x_194 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_194, 0, x_79); lean_ctor_set(x_194, 1, x_193); x_195 = lean_array_push(x_90, x_194); -x_196 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_196 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_79); x_197 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_197, 0, x_79); lean_ctor_set(x_197, 1, x_196); x_198 = lean_array_push(x_90, x_197); -x_199 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_199 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_200 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_200, 0, x_199); lean_ctor_set(x_200, 1, x_198); @@ -1045,7 +1045,7 @@ x_202 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_202, 0, x_119); lean_ctor_set(x_202, 1, x_201); x_203 = lean_array_push(x_118, x_202); -x_204 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_204 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_205 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_205, 0, x_204); lean_ctor_set(x_205, 1, x_203); @@ -1102,7 +1102,7 @@ x_234 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_234, 0, x_79); lean_ctor_set(x_234, 1, x_233); x_235 = lean_array_push(x_232, x_234); -x_236 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_236 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_237 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_237, 0, x_236); lean_ctor_set(x_237, 1, x_235); @@ -1153,7 +1153,7 @@ if (x_253 == 0) { lean_object* x_254; lean_object* x_255; lean_object* x_256; lean_object* x_257; lean_object* x_258; lean_object* x_259; lean_object* x_260; lean_object* x_261; lean_object* x_262; lean_object* x_263; lean_object* x_264; lean_object* x_265; lean_object* x_266; lean_object* x_267; lean_object* x_268; lean_object* x_269; lean_object* x_270; lean_object* x_271; lean_object* x_272; lean_object* x_273; lean_object* x_274; lean_object* x_275; lean_object* x_276; lean_object* x_277; lean_object* x_278; lean_object* x_279; lean_object* x_280; lean_object* x_281; lean_object* x_282; lean_object* x_283; lean_object* x_284; lean_object* x_285; lean_object* x_286; lean_object* x_287; x_254 = lean_ctor_get(x_252, 0); -x_255 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_255 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_247); x_256 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_256, 0, x_247); @@ -1171,7 +1171,7 @@ lean_ctor_set(x_261, 3, x_94); x_262 = lean_array_push(x_90, x_261); x_263 = lean_array_push(x_262, x_139); x_264 = lean_array_push(x_263, x_139); -x_265 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_265 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_247); x_266 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_266, 0, x_247); @@ -1188,12 +1188,12 @@ x_273 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_273, 0, x_204); lean_ctor_set(x_273, 1, x_272); x_274 = lean_array_push(x_267, x_273); -x_275 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_275 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_276 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_276, 0, x_275); lean_ctor_set(x_276, 1, x_274); x_277 = lean_array_push(x_90, x_276); -x_278 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_278 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_279 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_279, 0, x_278); lean_ctor_set(x_279, 1, x_277); @@ -1207,7 +1207,7 @@ lean_ctor_set(x_283, 0, x_119); lean_ctor_set(x_283, 1, x_282); x_284 = lean_array_push(x_280, x_283); x_285 = lean_array_push(x_284, x_244); -x_286 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_286 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_287 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_287, 0, x_286); lean_ctor_set(x_287, 1, x_285); @@ -1222,7 +1222,7 @@ x_289 = lean_ctor_get(x_252, 1); lean_inc(x_289); lean_inc(x_288); lean_dec(x_252); -x_290 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_290 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_247); x_291 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_291, 0, x_247); @@ -1240,7 +1240,7 @@ lean_ctor_set(x_296, 3, x_94); x_297 = lean_array_push(x_90, x_296); x_298 = lean_array_push(x_297, x_139); x_299 = lean_array_push(x_298, x_139); -x_300 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_300 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_247); x_301 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_301, 0, x_247); @@ -1257,12 +1257,12 @@ x_308 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_308, 0, x_204); lean_ctor_set(x_308, 1, x_307); x_309 = lean_array_push(x_302, x_308); -x_310 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_310 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_311 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_311, 0, x_310); lean_ctor_set(x_311, 1, x_309); x_312 = lean_array_push(x_90, x_311); -x_313 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_313 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_314 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_314, 0, x_313); lean_ctor_set(x_314, 1, x_312); @@ -1276,7 +1276,7 @@ lean_ctor_set(x_318, 0, x_119); lean_ctor_set(x_318, 1, x_317); x_319 = lean_array_push(x_315, x_318); x_320 = lean_array_push(x_319, x_244); -x_321 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_321 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_322 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_322, 0, x_321); lean_ctor_set(x_322, 1, x_320); @@ -1316,7 +1316,7 @@ lean_ctor_set(x_334, 2, x_331); lean_ctor_set(x_334, 3, x_332); lean_inc(x_334); x_335 = lean_array_push(x_329, x_334); -x_336 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_336 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_79); x_337 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_337, 0, x_79); @@ -1367,7 +1367,7 @@ x_361 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_361, 0, x_360); lean_ctor_set(x_361, 1, x_359); x_362 = lean_array_push(x_328, x_361); -x_363 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_363 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_79); x_364 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_364, 0, x_79); @@ -1394,7 +1394,7 @@ x_375 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_375, 0, x_374); lean_ctor_set(x_375, 1, x_373); x_376 = lean_array_push(x_328, x_375); -x_377 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_377 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_378 = lean_array_push(x_376, x_377); x_379 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_379, 0, x_357); @@ -1404,12 +1404,12 @@ x_381 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_381, 0, x_357); lean_ctor_set(x_381, 1, x_380); x_382 = lean_array_push(x_328, x_381); -x_383 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_383 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_384 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_384, 0, x_383); lean_ctor_set(x_384, 1, x_382); x_385 = lean_array_push(x_328, x_384); -x_386 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_386 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; x_387 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_387, 0, x_386); lean_ctor_set(x_387, 1, x_385); @@ -1502,13 +1502,13 @@ x_432 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_432, 0, x_79); lean_ctor_set(x_432, 1, x_431); x_433 = lean_array_push(x_328, x_432); -x_434 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_434 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_79); x_435 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_435, 0, x_79); lean_ctor_set(x_435, 1, x_434); x_436 = lean_array_push(x_328, x_435); -x_437 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_437 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_438 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_438, 0, x_437); lean_ctor_set(x_438, 1, x_436); @@ -1517,7 +1517,7 @@ x_440 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_440, 0, x_357); lean_ctor_set(x_440, 1, x_439); x_441 = lean_array_push(x_356, x_440); -x_442 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_442 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_443 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_443, 0, x_442); lean_ctor_set(x_443, 1, x_441); @@ -1574,7 +1574,7 @@ x_472 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_472, 0, x_79); lean_ctor_set(x_472, 1, x_471); x_473 = lean_array_push(x_470, x_472); -x_474 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_474 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_475 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_475, 0, x_474); lean_ctor_set(x_475, 1, x_473); @@ -1634,7 +1634,7 @@ if (lean_is_exclusive(x_491)) { lean_dec_ref(x_491); x_494 = lean_box(0); } -x_495 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_495 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_486); x_496 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_496, 0, x_486); @@ -1652,7 +1652,7 @@ lean_ctor_set(x_501, 3, x_332); x_502 = lean_array_push(x_328, x_501); x_503 = lean_array_push(x_502, x_377); x_504 = lean_array_push(x_503, x_377); -x_505 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_505 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_486); x_506 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_506, 0, x_486); @@ -1669,12 +1669,12 @@ x_513 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_513, 0, x_442); lean_ctor_set(x_513, 1, x_512); x_514 = lean_array_push(x_507, x_513); -x_515 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_515 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_516 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_516, 0, x_515); lean_ctor_set(x_516, 1, x_514); x_517 = lean_array_push(x_328, x_516); -x_518 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_518 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_519 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_519, 0, x_518); lean_ctor_set(x_519, 1, x_517); @@ -1688,7 +1688,7 @@ lean_ctor_set(x_523, 0, x_357); lean_ctor_set(x_523, 1, x_522); x_524 = lean_array_push(x_520, x_523); x_525 = lean_array_push(x_524, x_482); -x_526 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_526 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_527 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_527, 0, x_526); lean_ctor_set(x_527, 1, x_525); @@ -1790,7 +1790,7 @@ lean_ctor_set(x_561, 2, x_558); lean_ctor_set(x_561, 3, x_559); lean_inc(x_561); x_562 = lean_array_push(x_556, x_561); -x_563 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_563 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_544); x_564 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_564, 0, x_544); @@ -1841,7 +1841,7 @@ x_588 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_588, 0, x_587); lean_ctor_set(x_588, 1, x_586); x_589 = lean_array_push(x_555, x_588); -x_590 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_590 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_544); x_591 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_591, 0, x_544); @@ -1868,7 +1868,7 @@ x_602 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_602, 0, x_601); lean_ctor_set(x_602, 1, x_600); x_603 = lean_array_push(x_555, x_602); -x_604 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_604 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_605 = lean_array_push(x_603, x_604); x_606 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_606, 0, x_584); @@ -1878,12 +1878,12 @@ x_608 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_608, 0, x_584); lean_ctor_set(x_608, 1, x_607); x_609 = lean_array_push(x_555, x_608); -x_610 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_610 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_611 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_611, 0, x_610); lean_ctor_set(x_611, 1, x_609); x_612 = lean_array_push(x_555, x_611); -x_613 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_613 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; x_614 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_614, 0, x_613); lean_ctor_set(x_614, 1, x_612); @@ -1976,13 +1976,13 @@ x_659 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_659, 0, x_544); lean_ctor_set(x_659, 1, x_658); x_660 = lean_array_push(x_555, x_659); -x_661 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_661 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_544); x_662 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_662, 0, x_544); lean_ctor_set(x_662, 1, x_661); x_663 = lean_array_push(x_555, x_662); -x_664 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_664 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_665 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_665, 0, x_664); lean_ctor_set(x_665, 1, x_663); @@ -1991,7 +1991,7 @@ x_667 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_667, 0, x_584); lean_ctor_set(x_667, 1, x_666); x_668 = lean_array_push(x_583, x_667); -x_669 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_669 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_670 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_670, 0, x_669); lean_ctor_set(x_670, 1, x_668); @@ -2048,7 +2048,7 @@ x_699 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_699, 0, x_544); lean_ctor_set(x_699, 1, x_698); x_700 = lean_array_push(x_697, x_699); -x_701 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_701 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_702 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_702, 0, x_701); lean_ctor_set(x_702, 1, x_700); @@ -2113,7 +2113,7 @@ if (lean_is_exclusive(x_718)) { lean_dec_ref(x_718); x_721 = lean_box(0); } -x_722 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_722 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_713); x_723 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_723, 0, x_713); @@ -2131,7 +2131,7 @@ lean_ctor_set(x_728, 3, x_559); x_729 = lean_array_push(x_555, x_728); x_730 = lean_array_push(x_729, x_604); x_731 = lean_array_push(x_730, x_604); -x_732 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_732 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_713); x_733 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_733, 0, x_713); @@ -2148,12 +2148,12 @@ x_740 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_740, 0, x_669); lean_ctor_set(x_740, 1, x_739); x_741 = lean_array_push(x_734, x_740); -x_742 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_742 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_743 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_743, 0, x_742); lean_ctor_set(x_743, 1, x_741); x_744 = lean_array_push(x_555, x_743); -x_745 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_745 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_746 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_746, 0, x_745); lean_ctor_set(x_746, 1, x_744); @@ -2167,7 +2167,7 @@ lean_ctor_set(x_750, 0, x_584); lean_ctor_set(x_750, 1, x_749); x_751 = lean_array_push(x_747, x_750); x_752 = lean_array_push(x_751, x_709); -x_753 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_753 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_754 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_754, 0, x_753); lean_ctor_set(x_754, 1, x_752); @@ -2306,7 +2306,7 @@ lean_ctor_set(x_798, 2, x_795); lean_ctor_set(x_798, 3, x_796); lean_inc(x_798); x_799 = lean_array_push(x_793, x_798); -x_800 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_800 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_781); x_801 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_801, 0, x_781); @@ -2357,7 +2357,7 @@ x_825 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_825, 0, x_824); lean_ctor_set(x_825, 1, x_823); x_826 = lean_array_push(x_792, x_825); -x_827 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_827 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_781); x_828 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_828, 0, x_781); @@ -2384,7 +2384,7 @@ x_839 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_839, 0, x_838); lean_ctor_set(x_839, 1, x_837); x_840 = lean_array_push(x_792, x_839); -x_841 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_841 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_842 = lean_array_push(x_840, x_841); x_843 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_843, 0, x_821); @@ -2394,12 +2394,12 @@ x_845 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_845, 0, x_821); lean_ctor_set(x_845, 1, x_844); x_846 = lean_array_push(x_792, x_845); -x_847 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_847 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_848 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_848, 0, x_847); lean_ctor_set(x_848, 1, x_846); x_849 = lean_array_push(x_792, x_848); -x_850 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_850 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; x_851 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_851, 0, x_850); lean_ctor_set(x_851, 1, x_849); @@ -2492,13 +2492,13 @@ x_896 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_896, 0, x_781); lean_ctor_set(x_896, 1, x_895); x_897 = lean_array_push(x_792, x_896); -x_898 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_898 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_781); x_899 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_899, 0, x_781); lean_ctor_set(x_899, 1, x_898); x_900 = lean_array_push(x_792, x_899); -x_901 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_901 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_902 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_902, 0, x_901); lean_ctor_set(x_902, 1, x_900); @@ -2507,7 +2507,7 @@ x_904 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_904, 0, x_821); lean_ctor_set(x_904, 1, x_903); x_905 = lean_array_push(x_820, x_904); -x_906 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_906 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_907 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_907, 0, x_906); lean_ctor_set(x_907, 1, x_905); @@ -2564,7 +2564,7 @@ x_936 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_936, 0, x_781); lean_ctor_set(x_936, 1, x_935); x_937 = lean_array_push(x_934, x_936); -x_938 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_938 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_939 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_939, 0, x_938); lean_ctor_set(x_939, 1, x_937); @@ -2629,7 +2629,7 @@ if (lean_is_exclusive(x_955)) { lean_dec_ref(x_955); x_958 = lean_box(0); } -x_959 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_959 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_950); x_960 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_960, 0, x_950); @@ -2647,7 +2647,7 @@ lean_ctor_set(x_965, 3, x_796); x_966 = lean_array_push(x_792, x_965); x_967 = lean_array_push(x_966, x_841); x_968 = lean_array_push(x_967, x_841); -x_969 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_969 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_950); x_970 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_970, 0, x_950); @@ -2664,12 +2664,12 @@ x_977 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_977, 0, x_906); lean_ctor_set(x_977, 1, x_976); x_978 = lean_array_push(x_971, x_977); -x_979 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_979 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_980 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_980, 0, x_979); lean_ctor_set(x_980, 1, x_978); x_981 = lean_array_push(x_792, x_980); -x_982 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_982 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_983 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_983, 0, x_982); lean_ctor_set(x_983, 1, x_981); @@ -2683,7 +2683,7 @@ lean_ctor_set(x_987, 0, x_821); lean_ctor_set(x_987, 1, x_986); x_988 = lean_array_push(x_984, x_987); x_989 = lean_array_push(x_988, x_946); -x_990 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_990 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_991 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_991, 0, x_990); lean_ctor_set(x_991, 1, x_989); @@ -2885,13 +2885,13 @@ x_24 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_23); x_25 = lean_ctor_get(x_24, 1); lean_inc(x_25); lean_dec(x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_26 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_20); lean_ctor_set(x_27, 1, x_26); lean_inc(x_1); x_28 = lean_array_push(x_1, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_29 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -2967,13 +2967,13 @@ x_27 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_26); x_28 = lean_ctor_get(x_27, 1); lean_inc(x_28); lean_dec(x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_29 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_30 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_30, 0, x_23); lean_ctor_set(x_30, 1, x_29); lean_inc(x_1); x_31 = lean_array_push(x_1, x_30); -x_32 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_32 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); @@ -3033,13 +3033,13 @@ x_56 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_55); x_57 = lean_ctor_get(x_56, 1); lean_inc(x_57); lean_dec(x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_58 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_59 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_59, 0, x_52); lean_ctor_set(x_59, 1, x_58); lean_inc(x_1); x_60 = lean_array_push(x_1, x_59); -x_61 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_61 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_61); lean_ctor_set(x_62, 1, x_60); @@ -3154,7 +3154,7 @@ lean_dec(x_39); if (x_40 == 0) { lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; -x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_42 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_41, x_14, x_15, x_16); x_43 = lean_ctor_get(x_42, 0); lean_inc(x_43); @@ -3263,13 +3263,13 @@ x_73 = l_Lean_Elab_Term_getMainModule___rarg(x_15, x_72); x_74 = lean_ctor_get(x_73, 1); lean_inc(x_74); lean_dec(x_73); -x_75 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_75 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_76 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_76, 0, x_69); lean_ctor_set(x_76, 1, x_75); lean_inc(x_2); x_77 = lean_array_push(x_2, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_78 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); @@ -3325,7 +3325,7 @@ lean_dec(x_99); if (x_100 == 0) { lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; -x_101 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_101 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_102 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_101, x_14, x_15, x_16); x_103 = lean_ctor_get(x_102, 0); lean_inc(x_103); @@ -3437,13 +3437,13 @@ x_134 = l_Lean_Elab_Term_getMainModule___rarg(x_15, x_133); x_135 = lean_ctor_get(x_134, 1); lean_inc(x_135); lean_dec(x_134); -x_136 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_136 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_137 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_137, 0, x_130); lean_ctor_set(x_137, 1, x_136); lean_inc(x_2); x_138 = lean_array_push(x_2, x_137); -x_139 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_139 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_140 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_140, 0, x_139); lean_ctor_set(x_140, 1, x_138); @@ -3514,7 +3514,7 @@ lean_dec(x_163); if (x_164 == 0) { lean_object* x_165; lean_object* x_166; lean_object* x_167; lean_object* x_168; lean_object* x_169; lean_object* x_170; lean_object* x_171; lean_object* x_172; lean_object* x_173; lean_object* x_174; lean_object* x_175; lean_object* x_176; lean_object* x_177; -x_165 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_165 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_166 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_165, x_14, x_15, x_16); x_167 = lean_ctor_get(x_166, 0); lean_inc(x_167); @@ -3631,13 +3631,13 @@ x_199 = l_Lean_Elab_Term_getMainModule___rarg(x_15, x_198); x_200 = lean_ctor_get(x_199, 1); lean_inc(x_200); lean_dec(x_199); -x_201 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_201 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_202 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_202, 0, x_195); lean_ctor_set(x_202, 1, x_201); lean_inc(x_2); x_203 = lean_array_push(x_2, x_202); -x_204 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_204 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_205 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_205, 0, x_204); lean_ctor_set(x_205, 1, x_203); @@ -3915,7 +3915,7 @@ x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_59); lean_ctor_set(x_60, 1, x_58); x_61 = lean_array_push(x_57, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_62 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); @@ -3986,7 +3986,7 @@ if (x_92 == 0) lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; size_t x_98; size_t x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; x_93 = lean_ctor_get(x_91, 0); lean_dec(x_93); -x_94 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_94 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_87); x_95 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_95, 0, x_87); @@ -4009,13 +4009,13 @@ x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_59); lean_ctor_set(x_106, 1, x_105); x_107 = lean_array_push(x_96, x_106); -x_108 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_108 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_109 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_109, 0, x_87); lean_ctor_set(x_109, 1, x_108); x_110 = lean_array_push(x_107, x_109); x_111 = lean_array_push(x_110, x_84); -x_112 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_112 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_113 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_113, 0, x_112); lean_ctor_set(x_113, 1, x_111); @@ -4028,7 +4028,7 @@ lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; x_114 = lean_ctor_get(x_91, 1); lean_inc(x_114); lean_dec(x_91); -x_115 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_115 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_87); x_116 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_116, 0, x_87); @@ -4051,13 +4051,13 @@ x_127 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_127, 0, x_59); lean_ctor_set(x_127, 1, x_126); x_128 = lean_array_push(x_117, x_127); -x_129 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_129 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_130 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_130, 0, x_87); lean_ctor_set(x_130, 1, x_129); x_131 = lean_array_push(x_128, x_130); x_132 = lean_array_push(x_131, x_84); -x_133 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_133 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_134 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_134, 0, x_133); lean_ctor_set(x_134, 1, x_132); @@ -4186,7 +4186,7 @@ x_171 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_171, 0, x_170); lean_ctor_set(x_171, 1, x_169); x_172 = lean_array_push(x_168, x_171); -x_173 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_173 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_174 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_174, 0, x_173); lean_ctor_set(x_174, 1, x_172); @@ -4261,7 +4261,7 @@ if (lean_is_exclusive(x_202)) { lean_dec_ref(x_202); x_204 = lean_box(0); } -x_205 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_205 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_198); x_206 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_206, 0, x_198); @@ -4284,13 +4284,13 @@ x_217 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_217, 0, x_170); lean_ctor_set(x_217, 1, x_216); x_218 = lean_array_push(x_207, x_217); -x_219 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_219 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_220 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_220, 0, x_198); lean_ctor_set(x_220, 1, x_219); x_221 = lean_array_push(x_218, x_220); x_222 = lean_array_push(x_221, x_195); -x_223 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_223 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_224 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_224, 0, x_223); lean_ctor_set(x_224, 1, x_222); @@ -4520,7 +4520,7 @@ x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_53); lean_ctor_set(x_54, 1, x_52); x_55 = lean_array_push(x_46, x_54); -x_56 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_56 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_57 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_57, 0, x_56); lean_ctor_set(x_57, 1, x_55); @@ -4639,7 +4639,7 @@ lean_ctor_set(x_111, 0, x_110); lean_ctor_set(x_111, 1, x_109); lean_inc(x_3); x_112 = lean_array_push(x_3, x_111); -x_113 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_113 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_79); x_114 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_114, 0, x_79); @@ -4686,13 +4686,13 @@ lean_ctor_set(x_132, 0, x_53); lean_ctor_set(x_132, 1, x_131); lean_inc(x_3); x_133 = lean_array_push(x_3, x_132); -x_134 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_134 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_135 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_135, 0, x_134); lean_ctor_set(x_135, 1, x_133); lean_inc(x_3); x_136 = lean_array_push(x_3, x_135); -x_137 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_137 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; x_138 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_138, 0, x_137); lean_ctor_set(x_138, 1, x_136); @@ -4713,7 +4713,7 @@ x_147 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_147, 0, x_79); lean_ctor_set(x_147, 1, x_146); x_148 = lean_array_push(x_145, x_147); -x_149 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_149 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_150 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_150, 0, x_149); lean_ctor_set(x_150, 1, x_148); @@ -4740,7 +4740,7 @@ x_160 = l_Lean_Elab_Term_getMainModule___rarg(x_13, x_159); x_161 = lean_ctor_get(x_160, 1); lean_inc(x_161); lean_dec(x_160); -x_162 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_162 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_156); x_163 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_163, 0, x_156); @@ -4764,13 +4764,13 @@ x_174 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_174, 0, x_53); lean_ctor_set(x_174, 1, x_173); x_175 = lean_array_push(x_164, x_174); -x_176 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_176 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_177 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_177, 0, x_156); lean_ctor_set(x_177, 1, x_176); x_178 = lean_array_push(x_175, x_177); x_179 = lean_array_push(x_178, x_154); -x_180 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_180 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_181 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_181, 0, x_180); lean_ctor_set(x_181, 1, x_179); @@ -5245,7 +5245,7 @@ if (x_24 == 0) lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; size_t x_31; size_t x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; x_25 = lean_ctor_get(x_23, 0); lean_dec(x_25); -x_26 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_26 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_19); x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_19); @@ -5269,9 +5269,9 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_29, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_42 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_43 = lean_array_push(x_41, x_42); -x_44 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_44 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_19); lean_ctor_set(x_45, 1, x_44); @@ -5282,12 +5282,12 @@ x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_39); lean_ctor_set(x_48, 1, x_47); x_49 = lean_array_push(x_28, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_50 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); x_52 = lean_array_push(x_46, x_51); -x_53 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_53 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_53); lean_ctor_set(x_54, 1, x_52); @@ -5300,7 +5300,7 @@ lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean x_55 = lean_ctor_get(x_23, 1); lean_inc(x_55); lean_dec(x_23); -x_56 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_56 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_19); x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_19); @@ -5324,9 +5324,9 @@ x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_69); lean_ctor_set(x_70, 1, x_68); x_71 = lean_array_push(x_59, x_70); -x_72 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_72 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_73 = lean_array_push(x_71, x_72); -x_74 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_74 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_75 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_75, 0, x_19); lean_ctor_set(x_75, 1, x_74); @@ -5337,12 +5337,12 @@ x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_69); lean_ctor_set(x_78, 1, x_77); x_79 = lean_array_push(x_58, x_78); -x_80 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_80 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_80); lean_ctor_set(x_81, 1, x_79); x_82 = lean_array_push(x_76, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_83 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_84 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_84, 0, x_83); lean_ctor_set(x_84, 1, x_82); @@ -5594,7 +5594,7 @@ x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); x_56 = lean_array_push(x_38, x_55); -x_57 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_57 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_58 = lean_array_push(x_56, x_57); x_59 = l_Lean_nullKind___closed__2; x_60 = lean_alloc_ctor(1, 2, 0); @@ -5606,7 +5606,7 @@ x_63 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_63, 0, x_25); lean_ctor_set(x_63, 1, x_62); x_64 = lean_array_push(x_61, x_63); -x_65 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_65 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_66 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_66, 0, x_65); lean_ctor_set(x_66, 1, x_64); @@ -5615,7 +5615,7 @@ x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_59); lean_ctor_set(x_68, 1, x_67); x_69 = lean_array_push(x_39, x_68); -x_70 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_70 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_70); lean_ctor_set(x_71, 1, x_69); @@ -5686,7 +5686,7 @@ x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_59); lean_ctor_set(x_105, 1, x_104); x_106 = lean_array_push(x_38, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_107 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_73); x_108 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_108, 0, x_73); @@ -5707,7 +5707,7 @@ x_117 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_117, 0, x_116); lean_ctor_set(x_117, 1, x_115); x_118 = lean_array_push(x_103, x_117); -x_119 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_119 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_120 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_120, 0, x_73); lean_ctor_set(x_120, 1, x_119); @@ -5781,7 +5781,7 @@ x_158 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_158, 0, x_59); lean_ctor_set(x_158, 1, x_157); x_159 = lean_array_push(x_38, x_158); -x_160 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_160 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_73); x_161 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_161, 0, x_73); @@ -5802,7 +5802,7 @@ x_170 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_170, 0, x_169); lean_ctor_set(x_170, 1, x_168); x_171 = lean_array_push(x_156, x_170); -x_172 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_172 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_173 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_173, 0, x_73); lean_ctor_set(x_173, 1, x_172); diff --git a/stage0/stdlib/Lean/Elab/Deriving/FromToJson.c b/stage0/stdlib/Lean/Elab/Deriving/FromToJson.c index 7d8f027c14..553a890d07 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/FromToJson.c +++ b/stage0/stdlib/Lean/Elab/Deriving/FromToJson.c @@ -20,7 +20,6 @@ size_t l_USize_add(size_t, size_t); lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler_match__1(lean_object*); extern lean_object* l_Lean_Parser_Term_doIdDecl___elambda__1___closed__1; lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__13; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___closed__1; lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__11; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__7; @@ -39,11 +38,11 @@ extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____close extern lean_object* l_Lean_Parser_Term_tupleTail___elambda__1___closed__1; lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_empty___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__4; lean_object* lean_st_ref_get(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___boxed__const__1; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__14; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__8; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__5; lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__17; @@ -63,53 +62,54 @@ lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1 lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__10; lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); lean_object* l_Lean_Syntax_SepArray_ofElems(lean_object*, lean_object*); lean_object* l_Array_zip___rarg(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__15; extern lean_object* l_term___x3c_x7c_____closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__3; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__5; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__5; lean_object* l_Lean_Elab_Deriving_FromToJson_mkJsonField___lambda__1___boxed(lean_object*); lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__3; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); extern lean_object* l_term___x3c_x7c_____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__1; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__3; lean_object* l_Lean_Elab_Deriving_mkInstanceCmds(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__15; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__2(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__12; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__3; lean_object* l_Lean_getStructureFieldsFlattened(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__6; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__7; lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__12; lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler_match__1___rarg(lean_object*, lean_object*); extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__2; lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__7; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__3; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__16; lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_object* l_Lean_Elab_Deriving_FromToJson_initFn____x40_Lean_Elab_Deriving_FromToJson___hyg_1578_(lean_object*); lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__7; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_doLetArrow___elambda__1___closed__1; lean_object* l_Lean_Syntax_mkStrLit(lean_object*, lean_object*); extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__5; uint8_t l_Lean_Elab_Deriving_FromToJson_mkJsonField___lambda__1(uint32_t); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__7; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22; lean_object* l_Lean_Elab_Command_elabCommand(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__14; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l_Lean_Elab_Deriving_mkHeader___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_ReaderT_bind___at_Lean_Elab_Term_instMonadLogTermElabM___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__20; @@ -123,13 +123,12 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonI extern lean_object* l_Lean_nullKind___closed__2; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler_match__1(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__8; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__1; extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__7; uint8_t l_UInt32_decEq(uint32_t, uint32_t); lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__16; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__5; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler_match__2___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__7; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__1; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__11; lean_object* l_Lean_Elab_Deriving_FromToJson_initFn____x40_Lean_Elab_Deriving_FromToJson___hyg_1578____closed__2; @@ -142,6 +141,7 @@ extern lean_object* l_Lean_Parser_Term_explicitBinder___elambda__1___closed__1; lean_object* l_Lean_Name_append(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__10; lean_object* l_Lean_Elab_Deriving_FromToJson_mkJsonField(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__1; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___spec__2___closed__4; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); @@ -152,13 +152,14 @@ lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda_ extern lean_object* l_Lean_instInhabitedName; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__7; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___spec__2___closed__3; lean_object* l_Lean_Elab_registerBuiltinDerivingHandler(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__9; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__1; lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__9; extern lean_object* l_prec_x28___x29___closed__7; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__7; extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__4; extern lean_object* l_prec_x28___x29___closed__3; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___spec__2___closed__2; @@ -170,12 +171,11 @@ extern lean_object* l_Lean_mkOptionalNode___closed__2; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__10; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__5; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_FromToJson_mkJsonField___closed__1; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__5; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___spec__2___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; extern lean_object* l_term_x5b___x5d___closed__2; extern lean_object* l_Lean_Parser_Tactic_rwRule___closed__3; extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__2; @@ -434,9 +434,9 @@ x_47 = lean_array_push(x_46, x_45); x_48 = l_Lean_Parser_Syntax_addPrec___closed__3; lean_inc(x_1); x_49 = lean_name_mk_string(x_1, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_50 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_51 = lean_name_mk_string(x_49, x_50); -x_52 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_52 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_inc(x_51); x_53 = lean_name_mk_string(x_51, x_52); x_54 = l_prec_x28___x29___closed__3; @@ -449,13 +449,13 @@ x_57 = lean_array_push(x_46, x_33); x_58 = l_Lean_Parser_Term_tupleTail___elambda__1___closed__1; lean_inc(x_51); x_59 = lean_name_mk_string(x_51, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_60 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_36); x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_36); lean_ctor_set(x_61, 1, x_60); x_62 = lean_array_push(x_46, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_63 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_64 = lean_name_mk_string(x_51, x_63); x_65 = l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__4; x_66 = l_Lean_addMacroScope(x_42, x_65, x_39); @@ -569,9 +569,9 @@ x_118 = lean_array_push(x_117, x_116); x_119 = l_Lean_Parser_Syntax_addPrec___closed__3; lean_inc(x_1); x_120 = lean_name_mk_string(x_1, x_119); -x_121 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_121 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_122 = lean_name_mk_string(x_120, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_123 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_inc(x_122); x_124 = lean_name_mk_string(x_122, x_123); x_125 = l_prec_x28___x29___closed__3; @@ -584,13 +584,13 @@ x_128 = lean_array_push(x_117, x_105); x_129 = l_Lean_Parser_Term_tupleTail___elambda__1___closed__1; lean_inc(x_122); x_130 = lean_name_mk_string(x_122, x_129); -x_131 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_131 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_107); x_132 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_132, 0, x_107); lean_ctor_set(x_132, 1, x_131); x_133 = lean_array_push(x_117, x_132); -x_134 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_134 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_135 = lean_name_mk_string(x_122, x_134); x_136 = l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__4; x_137 = l_Lean_addMacroScope(x_113, x_136, x_110); @@ -703,9 +703,9 @@ lean_dec(x_186); x_189 = l_Lean_Parser_Syntax_addPrec___closed__3; lean_inc(x_1); x_190 = lean_name_mk_string(x_1, x_189); -x_191 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_191 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_192 = lean_name_mk_string(x_190, x_191); -x_193 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_193 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_194 = lean_name_mk_string(x_192, x_193); x_195 = l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__8; x_196 = l_Lean_addMacroScope(x_187, x_195, x_184); @@ -775,9 +775,9 @@ lean_dec(x_225); x_228 = l_Lean_Parser_Syntax_addPrec___closed__3; lean_inc(x_1); x_229 = lean_name_mk_string(x_1, x_228); -x_230 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_230 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_231 = lean_name_mk_string(x_229, x_230); -x_232 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_232 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_233 = lean_name_mk_string(x_231, x_232); x_234 = l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__8; x_235 = l_Lean_addMacroScope(x_226, x_234, x_223); @@ -1045,7 +1045,7 @@ static lean_object* _init_l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandle _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_10131____closed__5; +x_1 = l_myMacro____x40_Init_Notation___hyg_10205____closed__5; x_2 = l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__14; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -1186,7 +1186,7 @@ lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); x_54 = l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__10; x_55 = lean_array_push(x_54, x_53); -x_56 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_56 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_57 = lean_array_push(x_55, x_56); x_58 = lean_array_push(x_57, x_56); x_59 = lean_array_push(x_58, x_56); @@ -1227,7 +1227,7 @@ x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_80); lean_ctor_set(x_81, 1, x_79); x_82 = lean_array_push(x_74, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_83 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_37); x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_37); @@ -1269,7 +1269,7 @@ x_102 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_102, 0, x_37); lean_ctor_set(x_102, 1, x_101); x_103 = lean_array_push(x_47, x_102); -x_104 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_104 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_105 = l_Lean_Syntax_SepArray_ofElems(x_104, x_34); lean_dec(x_34); x_106 = l_Array_appendCore___rarg(x_47, x_105); @@ -1292,7 +1292,7 @@ x_115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_115, 0, x_52); lean_ctor_set(x_115, 1, x_114); x_116 = lean_array_push(x_100, x_115); -x_117 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_117 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_118 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_118, 0, x_117); lean_ctor_set(x_118, 1, x_116); @@ -2157,7 +2157,7 @@ x_28 = lean_name_mk_string(x_7, x_27); x_29 = l_Lean_Parser_Term_doLetArrow___elambda__1___closed__1; lean_inc(x_7); x_30 = lean_name_mk_string(x_7, x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_31 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_1); @@ -2205,10 +2205,10 @@ lean_ctor_set(x_50, 2, x_45); lean_ctor_set(x_50, 3, x_48); lean_inc(x_4); x_51 = lean_array_push(x_4, x_50); -x_52 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_52 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; lean_inc(x_7); x_53 = lean_name_mk_string(x_7, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_54 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_1); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_1); @@ -2270,7 +2270,7 @@ x_78 = lean_name_mk_string(x_7, x_77); x_79 = l_Lean_Parser_Term_doLetArrow___elambda__1___closed__1; lean_inc(x_7); x_80 = lean_name_mk_string(x_7, x_79); -x_81 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_81 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1); x_82 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_82, 0, x_1); @@ -2319,10 +2319,10 @@ lean_ctor_set(x_101, 2, x_95); lean_ctor_set(x_101, 3, x_99); lean_inc(x_4); x_102 = lean_array_push(x_4, x_101); -x_103 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_103 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; lean_inc(x_7); x_104 = lean_name_mk_string(x_7, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_105 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_1); x_106 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_106, 0, x_1); @@ -2608,7 +2608,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -2704,7 +2704,7 @@ lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); x_54 = l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__10; x_55 = lean_array_push(x_54, x_53); -x_56 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_56 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_57 = lean_array_push(x_55, x_56); x_58 = lean_array_push(x_57, x_56); x_59 = lean_array_push(x_58, x_56); @@ -2759,7 +2759,7 @@ x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_52); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_79, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_88 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_37); x_89 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_89, 0, x_37); @@ -2817,7 +2817,7 @@ x_115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_115, 0, x_52); lean_ctor_set(x_115, 1, x_114); x_116 = lean_array_push(x_113, x_115); -x_117 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_117 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_118 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_118, 0, x_117); lean_ctor_set(x_118, 1, x_116); @@ -2836,7 +2836,7 @@ x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_125); lean_ctor_set(x_126, 1, x_124); x_127 = lean_array_push(x_74, x_126); -x_128 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_128 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_37); x_129 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_129, 0, x_37); @@ -2855,7 +2855,7 @@ x_135 = lean_array_get_size(x_134); x_136 = lean_usize_of_nat(x_135); lean_dec(x_135); x_137 = x_134; -x_138 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_138 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_139 = l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__7; lean_inc(x_37); x_140 = l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___spec__2(x_37, x_40, x_43, x_47, x_52, x_56, x_138, x_82, x_85, x_139, x_82, x_117, x_136, x_26, x_137); diff --git a/stage0/stdlib/Lean/Elab/Deriving/Inhabited.c b/stage0/stdlib/Lean/Elab/Deriving/Inhabited.c index 5557c8cfe5..880072a274 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/Inhabited.c +++ b/stage0/stdlib/Lean/Elab/Deriving/Inhabited.c @@ -19,11 +19,11 @@ lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedIn lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_mkInhabitedInstanceHandler___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; size_t l_USize_add(size_t, size_t); lean_object* l_List_map___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__4(lean_object*); lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); lean_object* l_Lean_stringToMessageData(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l_List_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___spec__6___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_instReprSigma___rarg___closed__2; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith_match__2(lean_object*); @@ -36,7 +36,6 @@ lean_object* lean_name_mk_string(lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; extern lean_object* l_Lean_getConstInfoInduct___rarg___lambda__1___closed__2; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkAppM(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -47,11 +46,11 @@ extern lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandOptIde extern lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__2; extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* lean_st_ref_get(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f_match__2(lean_object*); extern lean_object* l_Lean_Parser_Term_funImplicitBinder___elambda__1___closed__5; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_throwError___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___closed__7; lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*); @@ -68,6 +67,7 @@ lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedIn lean_object* l_Lean_getConstInfoInduct___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_string_utf8_byte_size(lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__27; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__6___closed__4; @@ -77,8 +77,10 @@ lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___spec__4(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__8___closed__1; extern lean_object* l_Lean_throwUnknownConstant___rarg___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___closed__4; lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance_match__3(lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -95,7 +97,6 @@ lean_object* lean_st_ref_take(lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_implicitBinder___elambda__1___closed__1; lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__6___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__12; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___lambda__1___closed__3; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_implicitBinderF; @@ -105,6 +106,7 @@ lean_object* l_List_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Le lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux_match__1(lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_fvarId_x21(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__12; lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__8___closed__2; @@ -125,6 +127,7 @@ lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_1959__ lean_object* l_Std_RBNode_revFold___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__3(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_instBinder___elambda__1___closed__1; lean_object* l_Std_RBTree_toList___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__2(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_object* l_Lean_addMessageContextPartial___at_Lean_Elab_Command_instAddMessageContextCommandElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___closed__1; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___rarg___closed__1; @@ -135,7 +138,6 @@ lean_object* l_Lean_getConstInfoCtor___at___private_Lean_Elab_Deriving_Inhabited lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedExpr; lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_mkInhabitedInstanceHandler___spec__3(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__30; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith_match__1___rarg(lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__28; @@ -147,7 +149,6 @@ extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____clos lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabCommand(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance_match__3___boxed(lean_object*, lean_object*); extern lean_object* l_Lean_KernelException_toMessageData___closed__3; size_t lean_usize_of_nat(lean_object*); @@ -165,7 +166,6 @@ lean_object* l_Lean_getConstInfo___at___private_Lean_Elab_Deriving_Inhabited_0__ extern lean_object* l_Std_RBNode_forIn_visit___at___private_Lean_Elab_SyntheticMVars_0__Lean_Elab_Term_synthesizeUsingDefault___spec__2___lambda__1___closed__1; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_mkInhabitedInstanceHandler(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l_Std_HashMapImp_insert___at_Lean_Expr_forEach___spec__4(lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_isInductive___at_Lean_Elab_mkInhabitedInstanceHandler___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); @@ -174,6 +174,7 @@ lean_object* l_Lean_throwError___at___private_Lean_Elab_Deriving_Inhabited_0__Le lean_object* l_Lean_Meta_trySynthInstance(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts_match__2(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Std_RBNode_revFold___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__3___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts(lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___closed__9; @@ -191,7 +192,6 @@ lean_object* l_Lean_getConstInfoInduct___at___private_Lean_Elab_Deriving_Inhabit lean_object* l_Lean_getConstInfoInduct___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___spec__1___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ForEachExpr_visit___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts_match__1(lean_object*); extern lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Basic___hyg_577____closed__2; @@ -210,6 +210,7 @@ lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_ extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__5; lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_registerBuiltinDerivingHandler(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l_Std_RBNode_insert___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts___spec__1(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f_match__1(lean_object*); extern lean_object* l_Lean_Meta_mkArbitrary___closed__2; @@ -232,7 +233,6 @@ extern lean_object* l_Lean_mkOptionalNode___closed__2; lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__6___closed__1; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__32; extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___rarg___lambda__1___closed__3; extern lean_object* l_Lean_Meta_substCore___lambda__1___closed__3; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -4817,7 +4817,7 @@ if (x_27 == 0) lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; x_28 = lean_ctor_get(x_6, 0); x_29 = lean_ctor_get(x_6, 1); -x_30 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_30 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_31 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_30, x_11, x_12, x_13); x_32 = lean_ctor_get(x_31, 0); lean_inc(x_32); @@ -4929,7 +4929,7 @@ lean_ctor_set(x_77, 3, x_76); lean_inc(x_2); x_78 = lean_array_push(x_2, x_77); x_79 = lean_array_push(x_78, x_48); -x_80 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_80 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_80); lean_ctor_set(x_81, 1, x_79); @@ -4961,7 +4961,7 @@ x_91 = lean_ctor_get(x_6, 1); lean_inc(x_91); lean_inc(x_90); lean_dec(x_6); -x_92 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_92 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_93 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_92, x_11, x_12, x_13); x_94 = lean_ctor_get(x_93, 0); lean_inc(x_94); @@ -5074,7 +5074,7 @@ lean_ctor_set(x_140, 3, x_139); lean_inc(x_2); x_141 = lean_array_push(x_2, x_140); x_142 = lean_array_push(x_141, x_110); -x_143 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_143 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_144 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_144, 0, x_143); lean_ctor_set(x_144, 1, x_142); @@ -5171,10 +5171,10 @@ x_25 = l_Lean_Elab_Term_getMainModule___rarg(x_12, x_24); x_26 = lean_ctor_get(x_25, 1); lean_inc(x_26); lean_dec(x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_27 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; lean_inc(x_2); x_28 = lean_name_mk_string(x_2, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_29 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_30 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_30, 0, x_21); lean_ctor_set(x_30, 1, x_29); @@ -5442,12 +5442,12 @@ x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); x_60 = lean_array_push(x_56, x_59); -x_61 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_61 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_61); lean_ctor_set(x_62, 1, x_60); x_63 = lean_array_push(x_23, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_64 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_65 = lean_array_push(x_63, x_64); x_66 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_66, 0, x_58); @@ -5458,7 +5458,7 @@ x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_31); lean_ctor_set(x_69, 1, x_68); x_70 = lean_array_push(x_67, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_71 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); @@ -5477,7 +5477,7 @@ x_78 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_78, 0, x_20); lean_ctor_set(x_78, 1, x_77); lean_ctor_set(x_78, 2, x_21); -x_79 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_79 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_80 = l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__7(x_23, x_79, x_78, x_77, x_20, x_23, x_4, x_5, x_6, x_7, x_8, x_9, x_38); lean_dec(x_78); x_81 = lean_ctor_get(x_80, 0); @@ -5587,7 +5587,7 @@ x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_58); lean_ctor_set(x_131, 1, x_130); x_132 = lean_array_push(x_23, x_131); -x_133 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_133 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_117); x_134 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_134, 0, x_117); @@ -5604,7 +5604,7 @@ x_141 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_141, 0, x_140); lean_ctor_set(x_141, 1, x_139); x_142 = lean_array_push(x_129, x_141); -x_143 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_143 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_144 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_144, 0, x_117); lean_ctor_set(x_144, 1, x_143); @@ -5650,7 +5650,7 @@ x_165 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_165, 0, x_58); lean_ctor_set(x_165, 1, x_164); x_166 = lean_array_push(x_23, x_165); -x_167 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_167 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_117); x_168 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_168, 0, x_117); @@ -5667,7 +5667,7 @@ x_175 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_175, 0, x_174); lean_ctor_set(x_175, 1, x_173); x_176 = lean_array_push(x_163, x_175); -x_177 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_177 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_178 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_178, 0, x_117); lean_ctor_set(x_178, 1, x_177); diff --git a/stage0/stdlib/Lean/Elab/Deriving/Repr.c b/stage0/stdlib/Lean/Elab/Deriving/Repr.c index 9f169a6f37..1454bae61c 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/Repr.c +++ b/stage0/stdlib/Lean/Elab/Deriving/Repr.c @@ -14,17 +14,18 @@ extern "C" { #endif lean_object* l_Lean_getConstInfo___at_Lean_Elab_Term_mkConst___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_object* l___private_Lean_Elab_Deriving_Repr_0__Lean_Elab_Deriving_Repr_mkReprInstanceCmds___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2903____spec__3(size_t, size_t, lean_object*); extern lean_object* l_Lean_Name_toString___closed__1; lean_object* l___private_Lean_Elab_Deriving_Repr_0__Lean_Elab_Deriving_Repr_mkReprInstanceCmds___closed__1; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__21; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; size_t l_USize_add(size_t, size_t); lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkReprInstanceHandler(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_stringToMessageData(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__2___closed__7; extern lean_object* l_Lean_Elab_Deriving_mkContext___closed__2; lean_object* l_Lean_Elab_Command_liftTermElabM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -35,26 +36,26 @@ lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts(lean_object*, lean lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___rarg___closed__5; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__17; -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; lean_object* l_Array_append___rarg(lean_object*, lean_object*); extern lean_object* l_term___x3e_x3d_____closed__2; lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__1___closed__3; lean_object* l_List_head_x21___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__1(lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct_match__2___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__13; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__23; lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__1___closed__5; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__8; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__1; extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__13; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__2; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__9; lean_object* lean_st_ref_get(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__2___closed__3; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__27; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; extern lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__2; uint8_t l_Lean_Expr_isAppOf(lean_object*, lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); @@ -73,6 +74,7 @@ extern lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__1; lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__1___closed__4; lean_object* lean_string_utf8_byte_size(lean_object*); lean_object* l_Lean_isInductive___at_Lean_Elab_Deriving_Repr_mkReprInstanceHandler___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_object* l_Lean_Elab_Deriving_Repr_mkBody___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__13; lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*); @@ -81,15 +83,18 @@ lean_object* l_Lean_Elab_Deriving_mkLocalInstanceLetDecls(lean_object*, lean_obj lean_object* lean_nat_add(lean_object*, lean_object*); extern lean_object* l_termMaxPrec_x21___closed__2; lean_object* l_Lean_Elab_Deriving_Repr_mkMutualBlock(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForInduct(lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__2___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__7; lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___rarg___closed__8; lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkDiscrs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForInduct___boxed(lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___rarg___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__26; lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts_match__2(lean_object*); @@ -115,8 +120,8 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkMutualBlock__ lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__14; lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__11; lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct_match__1___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__10; extern lean_object* l_Lean_strLitKind___closed__2; extern lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__5; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__19; @@ -135,7 +140,6 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Deriving_Repr_mkReprInstanceHandler___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__2___closed__9; extern lean_object* l_Lean_instInhabitedExpr; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__2___closed__1; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__4___closed__2; @@ -149,12 +153,8 @@ lean_object* l_Lean_mkSepArray(lean_object*, lean_object*); lean_object* l_Lean_Meta_isProof(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__4___lambda__1___closed__6; lean_object* l_Lean_Elab_Command_elabCommand(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__2; lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__1; lean_object* l_Lean_Elab_Deriving_mkHeader___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__6; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__20; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__6; lean_object* l_Lean_Elab_Deriving_mkContext(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -162,13 +162,10 @@ lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAl extern lean_object* l_Lean_KernelException_toMessageData___closed__3; size_t lean_usize_of_nat(lean_object*); extern lean_object* l_term___x2b_x2b_____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; lean_object* l_Lean_addTrace___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__13; lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_Repr_mkReprInstanceHandler___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts_match__1___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__4; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__2___boxed(lean_object**); extern lean_object* l_Lean_nullKind___closed__2; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__4___lambda__1___closed__3; @@ -180,6 +177,7 @@ lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAl lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__20; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2903____closed__6; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; extern lean_object* l_Array_foldlMUnsafe_fold___at_Lean_withNestedTraces___spec__5___closed__1; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__33; extern lean_object* l_Lean_Parser_Command_end___elambda__1___closed__1; @@ -189,10 +187,8 @@ extern lean_object* l_Lean_Parser_Term_explicitBinder___elambda__1___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_Repr_mkReprInstanceHandler___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts_match__1(lean_object*); lean_object* lean_panic_fn(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__8; lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__4___closed__3; lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___rarg___closed__6; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); @@ -203,6 +199,7 @@ extern lean_object* l_List_head_x21___rarg___closed__3; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkMutualBlock___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Syntax_expandInterpolatedStr___lambda__1___closed__1; lean_object* l_List_map___at___private_Lean_Elab_Deriving_Repr_0__Lean_Elab_Deriving_Repr_mkReprInstanceCmds___spec__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___boxed(lean_object*); lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__1___closed__2; @@ -210,6 +207,7 @@ extern lean_object* l_Lean_instInhabitedName; lean_object* l___private_Lean_Elab_Deriving_Repr_0__Lean_Elab_Deriving_Repr_mkReprInstanceCmds(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__21; +extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__4; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__4___lambda__1___closed__2; extern lean_object* l_Lean_getConstInfoCtor___rarg___lambda__1___closed__2; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__5; @@ -217,6 +215,7 @@ lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAl lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_registerBuiltinDerivingHandler(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__45; lean_object* l_Lean_Elab_Deriving_Repr_mkMutualBlock___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_termIfThenElse___closed__2; @@ -250,15 +249,15 @@ extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__4___lambda__1___closed__4; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); extern lean_object* l_termMaxPrec_x21___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__4; lean_object* l_Lean_Elab_Deriving_Repr_mkAuxFunction___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; extern lean_object* l_Lean_Parser_Tactic_letrec___closed__3; lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Deriving_Repr_mkReprInstanceHandler___spec__3(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___rarg___closed__3; uint8_t l_Lean_isStructureLike(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__2___closed__2; lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3(lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__4; lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts_match__2___rarg(lean_object*, lean_object*); lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -266,6 +265,7 @@ lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAl lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__2___closed__1; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__4___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__2; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__34; lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___rarg___closed__7; lean_object* l_Lean_Meta_isType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -453,7 +453,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_32, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_42 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_21); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_21); @@ -474,7 +474,7 @@ x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_39); lean_ctor_set(x_51, 1, x_50); x_52 = lean_array_push(x_41, x_51); -x_53 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_53 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_54 = lean_array_push(x_52, x_53); x_55 = l_prec_x28___x29___closed__7; x_56 = lean_alloc_ctor(2, 2, 0); @@ -547,7 +547,7 @@ x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_80); lean_ctor_set(x_81, 1, x_79); x_82 = lean_array_push(x_73, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_83 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_21); x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_21); @@ -568,7 +568,7 @@ x_92 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_92, 0, x_80); lean_ctor_set(x_92, 1, x_91); x_93 = lean_array_push(x_82, x_92); -x_94 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_94 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_95 = lean_array_push(x_93, x_94); x_96 = l_prec_x28___x29___closed__7; x_97 = lean_alloc_ctor(2, 2, 0); @@ -1134,7 +1134,7 @@ x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); x_65 = lean_array_push(x_28, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_66 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_67 = lean_array_push(x_65, x_66); x_68 = l_Lean_nullKind___closed__2; x_69 = lean_alloc_ctor(1, 2, 0); @@ -1146,7 +1146,7 @@ x_72 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_72, 0, x_20); lean_ctor_set(x_72, 1, x_71); x_73 = lean_array_push(x_70, x_72); -x_74 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_74 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); @@ -1155,7 +1155,7 @@ x_77 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_77, 0, x_68); lean_ctor_set(x_77, 1, x_76); x_78 = lean_array_push(x_53, x_77); -x_79 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_79 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); @@ -1249,7 +1249,7 @@ x_124 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_124, 0, x_123); lean_ctor_set(x_124, 1, x_122); x_125 = lean_array_push(x_88, x_124); -x_126 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_126 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_127 = lean_array_push(x_125, x_126); x_128 = l_Lean_nullKind___closed__2; x_129 = lean_alloc_ctor(1, 2, 0); @@ -1261,7 +1261,7 @@ x_132 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_132, 0, x_20); lean_ctor_set(x_132, 1, x_131); x_133 = lean_array_push(x_130, x_132); -x_134 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_134 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_135 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_135, 0, x_134); lean_ctor_set(x_135, 1, x_133); @@ -1270,7 +1270,7 @@ x_137 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_137, 0, x_128); lean_ctor_set(x_137, 1, x_136); x_138 = lean_array_push(x_113, x_137); -x_139 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_139 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_140 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_140, 0, x_139); lean_ctor_set(x_140, 1, x_138); @@ -1534,7 +1534,7 @@ lean_ctor_set(x_50, 0, x_39); lean_ctor_set(x_50, 1, x_49); lean_inc(x_50); x_51 = lean_array_push(x_48, x_50); -x_52 = l_myMacro____x40_Init_Notation___hyg_1324____closed__4; +x_52 = l_myMacro____x40_Init_Notation___hyg_1398____closed__4; lean_inc(x_39); x_53 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_53, 0, x_39); @@ -1999,7 +1999,7 @@ x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_59); lean_ctor_set(x_60, 1, x_58); x_61 = lean_array_push(x_46, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_62 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); @@ -2060,7 +2060,7 @@ x_89 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_89, 0, x_88); lean_ctor_set(x_89, 1, x_87); x_90 = lean_array_push(x_75, x_89); -x_91 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_91 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_92 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_92, 0, x_91); lean_ctor_set(x_92, 1, x_90); @@ -2137,7 +2137,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__4; -x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__4; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2147,7 +2147,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__5; -x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__4; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2586,13 +2586,13 @@ x_24 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_23); x_25 = lean_ctor_get(x_24, 1); lean_inc(x_25); lean_dec(x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_26 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_20); lean_ctor_set(x_27, 1, x_26); lean_inc(x_1); x_28 = lean_array_push(x_1, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_29 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -2699,7 +2699,7 @@ x_39 = lean_nat_add(x_11, x_14); x_40 = l_Lean_instInhabitedExpr; x_41 = lean_array_get(x_40, x_4, x_39); lean_dec(x_39); -x_42 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_42 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_43 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_42, x_20, x_21, x_22); x_44 = lean_ctor_get(x_43, 0); lean_inc(x_44); @@ -2979,7 +2979,7 @@ x_141 = lean_nat_add(x_11, x_14); x_142 = l_Lean_instInhabitedExpr; x_143 = lean_array_get(x_142, x_4, x_141); lean_dec(x_141); -x_144 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_144 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_145 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_144, x_20, x_21, x_22); x_146 = lean_ctor_get(x_145, 0); lean_inc(x_146); @@ -3790,7 +3790,7 @@ x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_46); lean_ctor_set(x_47, 1, x_45); x_48 = lean_array_push(x_44, x_47); -x_49 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_49 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_50 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_50, 0, x_49); lean_ctor_set(x_50, 1, x_48); @@ -3904,7 +3904,7 @@ if (x_92 == 0) { lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; size_t x_98; size_t x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; lean_object* x_156; lean_object* x_157; lean_object* x_158; lean_object* x_159; lean_object* x_160; lean_object* x_161; lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; lean_object* x_166; lean_object* x_167; lean_object* x_168; lean_object* x_169; lean_object* x_170; lean_object* x_171; lean_object* x_172; lean_object* x_173; lean_object* x_174; lean_object* x_175; lean_object* x_176; lean_object* x_177; lean_object* x_178; lean_object* x_179; lean_object* x_180; lean_object* x_181; lean_object* x_182; lean_object* x_183; lean_object* x_184; lean_object* x_185; lean_object* x_186; lean_object* x_187; lean_object* x_188; lean_object* x_189; lean_object* x_190; lean_object* x_191; lean_object* x_192; lean_object* x_193; lean_object* x_194; lean_object* x_195; lean_object* x_196; lean_object* x_197; lean_object* x_198; lean_object* x_199; lean_object* x_200; lean_object* x_201; lean_object* x_202; lean_object* x_203; lean_object* x_204; lean_object* x_205; lean_object* x_206; lean_object* x_207; lean_object* x_208; lean_object* x_209; lean_object* x_210; lean_object* x_211; lean_object* x_212; lean_object* x_213; lean_object* x_214; lean_object* x_215; x_93 = lean_ctor_get(x_91, 0); -x_94 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_94 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_86); x_95 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_95, 0, x_86); @@ -3928,7 +3928,7 @@ x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_46); lean_ctor_set(x_106, 1, x_105); x_107 = lean_array_push(x_96, x_106); -x_108 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_108 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_86); x_109 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_109, 0, x_86); @@ -4083,7 +4083,7 @@ lean_ctor_set(x_177, 0, x_86); lean_ctor_set(x_177, 1, x_176); lean_inc(x_177); x_178 = lean_array_push(x_175, x_177); -x_179 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_179 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_180 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_180, 0, x_179); lean_ctor_set(x_180, 1, x_178); @@ -4155,7 +4155,7 @@ x_212 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_212, 0, x_49); lean_ctor_set(x_212, 1, x_211); x_213 = lean_array_push(x_110, x_212); -x_214 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_214 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_215 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_215, 0, x_214); lean_ctor_set(x_215, 1, x_213); @@ -4170,7 +4170,7 @@ x_217 = lean_ctor_get(x_91, 1); lean_inc(x_217); lean_inc(x_216); lean_dec(x_91); -x_218 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_218 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_86); x_219 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_219, 0, x_86); @@ -4194,7 +4194,7 @@ x_230 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_230, 0, x_46); lean_ctor_set(x_230, 1, x_229); x_231 = lean_array_push(x_220, x_230); -x_232 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_232 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_86); x_233 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_233, 0, x_86); @@ -4349,7 +4349,7 @@ lean_ctor_set(x_301, 0, x_86); lean_ctor_set(x_301, 1, x_300); lean_inc(x_301); x_302 = lean_array_push(x_299, x_301); -x_303 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_303 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_304 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_304, 0, x_303); lean_ctor_set(x_304, 1, x_302); @@ -4421,7 +4421,7 @@ x_336 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_336, 0, x_49); lean_ctor_set(x_336, 1, x_335); x_337 = lean_array_push(x_234, x_336); -x_338 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_338 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_339 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_339, 0, x_338); lean_ctor_set(x_339, 1, x_337); @@ -4782,7 +4782,7 @@ if (x_23 == 0) lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; size_t x_30; size_t x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; x_24 = lean_ctor_get(x_22, 0); lean_dec(x_24); -x_25 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_25 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_18); x_26 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_26, 0, x_18); @@ -4806,9 +4806,9 @@ x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); x_40 = lean_array_push(x_28, x_39); -x_41 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_41 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_42 = lean_array_push(x_40, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_43 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_18); lean_ctor_set(x_44, 1, x_43); @@ -4819,12 +4819,12 @@ x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_38); lean_ctor_set(x_47, 1, x_46); x_48 = lean_array_push(x_27, x_47); -x_49 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_49 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_50 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_50, 0, x_49); lean_ctor_set(x_50, 1, x_48); x_51 = lean_array_push(x_45, x_50); -x_52 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_52 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); @@ -4837,7 +4837,7 @@ lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean x_54 = lean_ctor_get(x_22, 1); lean_inc(x_54); lean_dec(x_22); -x_55 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_55 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_18); x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_18); @@ -4861,9 +4861,9 @@ x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_68); lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_58, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_71 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_72 = lean_array_push(x_70, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_73 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_18); lean_ctor_set(x_74, 1, x_73); @@ -4874,12 +4874,12 @@ x_77 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_77, 0, x_68); lean_ctor_set(x_77, 1, x_76); x_78 = lean_array_push(x_57, x_77); -x_79 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_79 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); x_81 = lean_array_push(x_75, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_82 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); @@ -5065,7 +5065,7 @@ lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); x_33 = l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__10; x_34 = lean_array_push(x_33, x_32); -x_35 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_35 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_36 = lean_array_push(x_34, x_35); x_37 = lean_array_push(x_36, x_35); x_38 = lean_array_push(x_37, x_35); @@ -5093,7 +5093,7 @@ x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_31); lean_ctor_set(x_52, 1, x_51); x_53 = lean_array_push(x_26, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_54 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_16); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_16); @@ -5124,7 +5124,7 @@ x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_68); lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_50, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_71 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_72 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_72, 0, x_16); lean_ctor_set(x_72, 1, x_71); @@ -5174,7 +5174,7 @@ lean_ctor_set(x_94, 0, x_93); lean_ctor_set(x_94, 1, x_92); x_95 = l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__10; x_96 = lean_array_push(x_95, x_94); -x_97 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_97 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_98 = lean_array_push(x_96, x_97); x_99 = lean_array_push(x_98, x_97); x_100 = lean_array_push(x_99, x_97); @@ -5202,7 +5202,7 @@ x_114 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_114, 0, x_93); lean_ctor_set(x_114, 1, x_113); x_115 = lean_array_push(x_88, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_116 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_16); x_117 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_117, 0, x_16); @@ -5233,7 +5233,7 @@ x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_130); lean_ctor_set(x_131, 1, x_129); x_132 = lean_array_push(x_112, x_131); -x_133 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_133 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_134 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_134, 0, x_16); lean_ctor_set(x_134, 1, x_133); @@ -5300,7 +5300,7 @@ lean_ctor_set(x_165, 0, x_164); lean_ctor_set(x_165, 1, x_163); x_166 = l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__10; x_167 = lean_array_push(x_166, x_165); -x_168 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_168 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_169 = lean_array_push(x_167, x_168); x_170 = lean_array_push(x_169, x_168); x_171 = l_Lean_Parser_Command_partial___elambda__1___closed__1; @@ -5342,7 +5342,7 @@ x_192 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_192, 0, x_164); lean_ctor_set(x_192, 1, x_191); x_193 = lean_array_push(x_159, x_192); -x_194 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_194 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_149); x_195 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_195, 0, x_149); @@ -5373,7 +5373,7 @@ x_209 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_209, 0, x_208); lean_ctor_set(x_209, 1, x_207); x_210 = lean_array_push(x_190, x_209); -x_211 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_211 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_212 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_212, 0, x_149); lean_ctor_set(x_212, 1, x_211); @@ -5423,7 +5423,7 @@ lean_ctor_set(x_234, 0, x_233); lean_ctor_set(x_234, 1, x_232); x_235 = l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__10; x_236 = lean_array_push(x_235, x_234); -x_237 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_237 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_238 = lean_array_push(x_236, x_237); x_239 = lean_array_push(x_238, x_237); x_240 = l_Lean_Parser_Command_partial___elambda__1___closed__1; @@ -5465,7 +5465,7 @@ x_261 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_261, 0, x_233); lean_ctor_set(x_261, 1, x_260); x_262 = lean_array_push(x_228, x_261); -x_263 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_263 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_149); x_264 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_264, 0, x_149); @@ -5496,7 +5496,7 @@ x_278 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_278, 0, x_277); lean_ctor_set(x_278, 1, x_276); x_279 = lean_array_push(x_259, x_278); -x_280 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_280 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_281 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_281, 0, x_149); lean_ctor_set(x_281, 1, x_280); diff --git a/stage0/stdlib/Lean/Elab/Deriving/Util.c b/stage0/stdlib/Lean/Elab/Deriving/Util.c index 072d8d54c7..a2c4c3678d 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/Util.c +++ b/stage0/stdlib/Lean/Elab/Deriving/Util.c @@ -17,10 +17,10 @@ lean_object* l_Lean_getConstInfo___at_Lean_Elab_Term_mkConst___spec__1(lean_obje lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); size_t l_USize_add(size_t, size_t); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_object* lean_erase_macro_scopes(lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkInstanceCmds___spec__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; extern lean_object* l_instReprSigma___rarg___closed__2; lean_object* l_Lean_Elab_Deriving_mkInstImplicitBinders___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_LocalDecl_userName(lean_object*); @@ -42,18 +42,18 @@ lean_object* l_Lean_Meta_mkAppM(lean_object*, lean_object*, lean_object*, lean_o lean_object* l_Lean_Elab_Deriving_mkContext___closed__1; lean_object* l_Lean_Elab_Deriving_mkInductiveApp___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__6; lean_object* l_Lean_Elab_Deriving_mkInductArgNames___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__2; size_t l_USize_sub(size_t, size_t); extern lean_object* l_Array_empty___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* lean_st_ref_get(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Deriving_mkInductArgNames___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkContext_match__1(lean_object*); extern lean_object* l_Lean_Parser_Term_funImplicitBinder___elambda__1___closed__5; lean_object* l_Lean_Elab_Deriving_implicitBinderF; lean_object* l_Lean_Elab_Deriving_mkLocalInstanceLetDecls___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__12; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_Elab_Deriving_mkHeader___boxed(lean_object*); lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_mkInductArgNames___spec__2(lean_object*); lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*); @@ -63,7 +63,6 @@ lean_object* lean_string_append(lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MessageData_ofList(lean_object*); lean_object* l_Lean_Meta_isTypeCorrect(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__6; lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_mkContext___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__35; lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_mkContext___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -76,19 +75,20 @@ lean_object* l_Lean_Elab_Deriving_mkDiscr___boxed(lean_object*, lean_object*, le lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_instBinderF; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_mkContext___spec__4___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__4; lean_object* l_Lean_Elab_Deriving_mkInductArgNames(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkHeader___rarg___boxed__const__1; lean_object* l_Lean_Elab_Deriving_mkDiscrs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_mkContext___spec__4___closed__1; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_mkContext___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__5; lean_object* l_Lean_Elab_Deriving_mkInstImplicitBinders___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkInductiveApp___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkDiscrs___boxed__const__1; lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkDiscr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__1; lean_object* l_Lean_Elab_Deriving_mkInstanceCmds(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_implicitBinder___elambda__1___closed__1; @@ -105,27 +105,28 @@ lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_mkContext___spec__4(lean_ extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__32; lean_object* l_Lean_Expr_fvarId_x21(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkDiscrs___spec__2(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__4; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkHeader___spec__2(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_instBinder___elambda__1___closed__1; uint8_t l_Array_contains___at_Lean_findField_x3f___spec__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__2; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Deriving_mkInductArgNames___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_explicitBinderF___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_to_list(lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkInstanceCmds___spec__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallBoundedTelescope___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedExpr; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6301____closed__6; extern lean_object* l_Lean_KernelException_toMessageData___closed__15; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkInstanceCmds___spec__1(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_explicitBinder(uint8_t); extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInductiveApp___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l_Lean_Elab_Deriving_mkHeader___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkContext(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_KernelException_toMessageData___closed__3; @@ -137,14 +138,14 @@ extern lean_object* l_Lean_nullKind___closed__2; lean_object* l_Lean_Elab_Deriving_mkInstanceCmds___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__31; lean_object* l_Lean_Elab_Deriving_mkHeader(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l_Lean_Elab_Deriving_mkContext_match__1___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__4; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInductiveApp___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkLocalInstanceLetDecls___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkHeader___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__4; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkDiscrs___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_foldlMUnsafe_fold___at_Lean_withNestedTraces___spec__5___closed__1; lean_object* l_Lean_Meta_getLocalDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -164,9 +165,9 @@ lean_object* l_Lean_Elab_Deriving_mkImplicitBinders(lean_object*, lean_object*, extern lean_object* l_Lean_instInhabitedName; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_mkContext___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkHeader___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_mkInductArgNames___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_6227____closed__6; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInductiveApp___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_prec_x28___x29___closed__7; extern lean_object* l_prec_x28___x29___closed__3; @@ -179,7 +180,6 @@ extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkLocalInstanceLetDecls___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkLocalInstanceLetDecls___spec__1___closed__1; lean_object* l_Lean_Elab_Deriving_mkInductArgNames___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__5; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_1080____closed__1; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_mkContext___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -583,7 +583,7 @@ x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_34, x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_39 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); @@ -615,7 +615,7 @@ x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); x_53 = lean_array_push(x_49, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_54 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); @@ -723,7 +723,7 @@ x_32 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); x_33 = lean_array_push(x_28, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_34 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_35 = lean_array_push(x_33, x_34); x_36 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22; x_37 = lean_alloc_ctor(2, 2, 0); @@ -913,7 +913,7 @@ x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_54); lean_ctor_set(x_61, 1, x_60); x_62 = lean_array_push(x_58, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_63 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); @@ -1553,7 +1553,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Elab_Deriving_mkContext___closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_6227____closed__6; +x_2 = l_myMacro____x40_Init_Notation___hyg_6301____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2014,7 +2014,7 @@ x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_53); lean_ctor_set(x_54, 1, x_52); x_55 = lean_array_push(x_51, x_54); -x_56 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_56 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_57 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_57, 0, x_56); lean_ctor_set(x_57, 1, x_55); @@ -2086,7 +2086,7 @@ x_91 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_91, 0, x_53); lean_ctor_set(x_91, 1, x_90); x_92 = lean_array_push(x_89, x_91); -x_93 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_93 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_82); x_94 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_94, 0, x_82); @@ -2104,19 +2104,19 @@ x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_53); lean_ctor_set(x_100, 1, x_99); x_101 = lean_array_push(x_92, x_100); -x_102 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_102 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_103 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_103, 0, x_82); lean_ctor_set(x_103, 1, x_102); x_104 = lean_array_push(x_101, x_103); x_105 = lean_array_push(x_104, x_76); -x_106 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_106 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_107 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_107, 0, x_106); lean_ctor_set(x_107, 1, x_105); lean_inc(x_4); x_108 = lean_array_push(x_4, x_107); -x_109 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_109 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_110 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_110, 0, x_109); lean_ctor_set(x_110, 1, x_108); @@ -2354,7 +2354,7 @@ x_21 = l_Lean_Elab_Term_getMainModule___rarg(x_10, x_20); x_22 = lean_ctor_get(x_21, 1); lean_inc(x_22); lean_dec(x_21); -x_23 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_23 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_17); x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_17); @@ -2362,7 +2362,7 @@ lean_ctor_set(x_24, 1, x_23); x_25 = l_Array_empty___closed__1; x_26 = lean_array_push(x_25, x_24); x_27 = lean_array_push(x_26, x_15); -x_28 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_28 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_17); lean_ctor_set(x_29, 1, x_28); @@ -2373,7 +2373,7 @@ lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); x_33 = lean_array_push(x_27, x_32); x_34 = lean_array_push(x_33, x_4); -x_35 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_35 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); @@ -2542,7 +2542,7 @@ lean_inc(x_3); x_53 = lean_array_push(x_3, x_52); x_54 = l_Lean_expandExplicitBindersAux_loop___closed__3; x_55 = lean_name_mk_string(x_4, x_54); -x_56 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_56 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_17); x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_17); @@ -2560,7 +2560,7 @@ lean_ctor_set(x_62, 1, x_61); x_63 = lean_array_push(x_48, x_62); x_64 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__32; x_65 = lean_name_mk_string(x_25, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_66 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_67 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_67, 0, x_17); lean_ctor_set(x_67, 1, x_66); @@ -2803,7 +2803,7 @@ x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); x_64 = lean_array_push(x_60, x_63); -x_65 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_65 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_66 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_66, 0, x_65); lean_ctor_set(x_66, 1, x_64); @@ -2812,7 +2812,7 @@ if (x_4 == 0) lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; x_67 = lean_mk_syntax_ident(x_39); x_68 = l_Lean_Parser_Syntax_addPrec___closed__4; -x_69 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_69 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_inc(x_5); x_70 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkInstanceCmds___spec__1___lambda__1(x_68, x_62, x_5, x_69, x_49, x_66, x_10, x_67, x_11, x_12, x_13, x_14, x_15, x_16, x_58); lean_dec(x_49); @@ -2866,7 +2866,7 @@ x_91 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_91, 0, x_90); lean_ctor_set(x_91, 1, x_89); x_92 = l_Lean_Parser_Syntax_addPrec___closed__4; -x_93 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_93 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_inc(x_5); x_94 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkInstanceCmds___spec__1___lambda__1(x_92, x_62, x_5, x_93, x_49, x_66, x_10, x_91, x_11, x_12, x_13, x_14, x_15, x_16, x_79); lean_dec(x_49); @@ -3186,9 +3186,9 @@ lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean x_15 = lean_ctor_get(x_13, 0); lean_dec(x_15); x_16 = lean_mk_syntax_ident(x_1); -x_17 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_17 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_18 = lean_array_push(x_17, x_16); -x_19 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_19 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_20 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_20, 0, x_19); lean_ctor_set(x_20, 1, x_18); @@ -3202,9 +3202,9 @@ x_21 = lean_ctor_get(x_13, 1); lean_inc(x_21); lean_dec(x_13); x_22 = lean_mk_syntax_ident(x_1); -x_23 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_23 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_24 = lean_array_push(x_23, x_22); -x_25 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_25 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_26 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_26, 0, x_25); lean_ctor_set(x_26, 1, x_24); @@ -3336,7 +3336,7 @@ x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); x_34 = lean_array_push(x_29, x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_35 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_20); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_20); @@ -3348,7 +3348,7 @@ x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_32); lean_ctor_set(x_39, 1, x_38); x_40 = lean_array_push(x_34, x_39); -x_41 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_41 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_42 = lean_array_push(x_40, x_41); x_43 = l_prec_x28___x29___closed__7; x_44 = lean_alloc_ctor(2, 2, 0); diff --git a/stage0/stdlib/Lean/Elab/Do.c b/stage0/stdlib/Lean/Elab/Do.c index a0cee1c167..9f49a1adec 100644 --- a/stage0/stdlib/Lean/Elab/Do.c +++ b/stage0/stdlib/Lean/Elab/Do.c @@ -20,6 +20,7 @@ lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_mkForInBody(lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__8; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__11___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__4; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f_match__4___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_mkSeq(lean_object*, lean_object*); @@ -38,6 +39,7 @@ lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___boxed__const__1; lean_object* l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__12; lean_object* l_Lean_Elab_Term_Do_extendUpdatedVarsAux_update_match__1(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doLetArrowToCode___closed__2; +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__9; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethodAux___boxed__const__1; size_t l_USize_add(size_t, size_t); @@ -46,13 +48,13 @@ lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__5___boxed(lea lean_object* l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult_match__1(lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_expandTermUnless___closed__1; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToTerm_mkJoinPoint___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_object* l_Lean_Expr_mvarId_x21(lean_object*); uint8_t l_Lean_Elab_Term_Do_hasExitPointPred_loop___at_Lean_Elab_Term_Do_hasBreakContinue___spec__1(lean_object*); lean_object* l_Lean_Elab_Term_Do_hasExitPointPred_loop___lambda__1(lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_doUnlessToCode___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_hasBreakContinueReturn_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__9; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doLetArrowToCode___closed__1; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__4___closed__5; lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__1; @@ -61,6 +63,7 @@ lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_concat___spec__1(lean_ob lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_extractBind___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToTerm_mkJoinPoint___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__11(lean_object*, lean_object*, lean_object*, uint8_t, uint8_t, uint8_t, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__6; lean_object* l_Lean_stringToMessageData(lean_object*); extern lean_object* l_instReprOption___rarg___closed__1; lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm___closed__5; @@ -73,7 +76,6 @@ lean_object* lean_mk_empty_array_with_capacity(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_mkMatch___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_CodeBlocl_toMessageData(lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_concat___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_doUnlessToCode___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_pullExitPointsAux___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_RBNode_insert___at_Lean_NameSet_insert___spec__1(lean_object*, lean_object*, lean_object*); @@ -118,13 +120,13 @@ lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_hasLiftMethod_match__1__ lean_object* l_Lean_Elab_Term_Do_getDoIdDeclVar___boxed(lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkUnit___closed__3; lean_object* l_Lean_Elab_Term_Do_hasBreakContinue___boxed(lean_object*); -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; lean_object* l_Array_append___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f_match__7___rarg(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_convertTerminalActionIntoJmp_loop___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__20; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_withFor___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm___closed__25; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__9; extern lean_object* l_Lean_Elab_throwUnsupportedSyntax___rarg___closed__1; lean_object* l_Lean_Elab_Term_Do_concat___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_tryCatchPred_match__1(lean_object*); @@ -155,6 +157,7 @@ lean_object* l_Lean_Elab_Term_Do_elabDo(lean_object*, lean_object*, lean_object* lean_object* l_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop___closed__2; lean_object* lean_array_uset(lean_object*, size_t, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_Do_ToTerm_seqToTerm___spec__1___boxed(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__13; uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Do_hasReturn___spec__2(lean_object*, size_t, size_t); lean_object* l_Lean_Elab_Term_Do_extendUpdatedVarsAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode_match__4___rarg(lean_object*, lean_object*, lean_object*); @@ -163,6 +166,7 @@ extern lean_object* l_Lean_Parser_Term_doReassignArrow___elambda__1___closed__2; extern lean_object* l_Lean_Parser_Term_letPatDecl___closed__2; uint8_t l_Lean_Elab_Term_Do_hasTerminalAction(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__6; lean_object* l_Array_extract___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f_match__13___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_mkSimpleJmp___closed__4; @@ -172,31 +176,33 @@ lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f_match_ lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__10; extern lean_object* l_Lean_Parser_Term_match___elambda__1___closed__8; lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__32; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__1; extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3363____spec__3___closed__1; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_getDoSeq___boxed(lean_object*); extern lean_object* l_Lean_Meta_mkPure___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__4; lean_object* l_Lean_Elab_Term_Do_concat___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__10; size_t l_USize_sub(size_t, size_t); extern lean_object* l_Lean_Parser_Term_doIfLetBind___elambda__1___closed__1; extern lean_object* l_Array_empty___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkDoIfView___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__10; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doLetArrowToCode___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___spec__3(size_t, size_t, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__11; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___lambda__4___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandTermFor(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_let_x2a___elambda__1___closed__2; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToTerm_mkJoinPoint___spec__1(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlock_mkForInBody___spec__3___rarg(lean_object*); extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_quoteAutoTactic___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode_match__1(lean_object*); lean_object* l_Lean_Elab_Term_Do_mkJmp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -213,8 +219,6 @@ uint8_t lean_name_eq(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_doCatch___elambda__1___closed__2; lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_Do_ToTerm_returnToTerm___spec__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__12; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f_match__11___rarg(lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_Do_ToTerm_returnToTerm___spec__1___rarg(lean_object*, lean_object*); @@ -255,9 +259,7 @@ lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_ToCodeBlock_mkForInBody_ lean_object* l_Lean_MessageData_ofList(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__32; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__10; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__8; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_getDoLetRecVars___spec__1___boxed(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__6; lean_object* l_Lean_Elab_Term_Do_ToTerm_seqToTerm___closed__1; lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_extendUpdatedVarsAux_update(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -294,6 +296,7 @@ extern lean_object* l_Lean_Parser_Term_tupleTail___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_Do_ToTerm_seqToTerm___closed__4; lean_object* l_Std_RBNode_fold___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_union___spec__1(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop___spec__2___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__7; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__12; lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*); @@ -315,6 +318,7 @@ lean_object* l_Lean_Elab_Term_Do_mkFreshJP___boxed(lean_object*, lean_object*, l lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethod(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__3___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_ensureInsideFor___closed__3; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__3___closed__4; lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -333,12 +337,14 @@ lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___private_Lean_Elab_Do_0__Lea lean_object* l_Lean_Elab_Term_Do_elabDo___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_mkFreshJP(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkTuple___spec__1___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_object* l_Lean_Syntax_SepArray_ofElems(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm___closed__3; lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__42; lean_object* l_Lean_Elab_Term_Do_ToTerm_mkNestedTerm___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_hasExitPointPred_loop___at_Lean_Elab_Term_Do_hasReturn___spec__1___boxed(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_toTerm_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(lean_object*, lean_object*); extern lean_object* l_Lean_Meta_mkPure___closed__3; lean_object* l_Lean_Elab_Term_Do_hasBreakContinue_match__1(lean_object*); lean_object* l_Lean_Elab_Term_Do_mkAuxDeclFor___rarg___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -349,6 +355,7 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm(lean_object*, lean_ lean_object* l_Lean_Elab_Term_Do_getPatternsVarsEx___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm___closed__6; lean_object* l_Lean_Elab_Term_Do_pullExitPointsAux___lambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Do_extendUpdatedVarsAux_update___spec__3(lean_object*, lean_object*, size_t, size_t); lean_object* l_Lean_Elab_Term_Do_eraseOptVar(lean_object*, lean_object*); extern lean_object* l_Lean_instToExprUnit___lambda__1___closed__1; @@ -359,6 +366,7 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__15; lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__3; extern lean_object* l_Lean_Json_Parser_anyCore___rarg___closed__6; lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_ToCodeBlock_doUnlessToCode___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__4; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToCodeBlock_doMatchToCode___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__24; lean_object* l_Lean_Elab_Term_Do_addFreshJP(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -371,6 +379,7 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_mkJoinPoint___boxed__const__1; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doUnlessToCode(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_RBNode_fold___at_Lean_registerTagAttribute___spec__1(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__1(lean_object*, uint8_t, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__3; lean_object* l_List_map___at_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop___spec__3(lean_object*); lean_object* l_List_map___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_varsToMessageData___spec__1(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__5; @@ -382,7 +391,6 @@ uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Do_hasTerminalAction___spec__ lean_object* l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlock_mkForInBody___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_mkSimpleJmp___spec__1(lean_object*, size_t, size_t, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__12; lean_object* l_Lean_Syntax_mkApp(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__18; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___spec__5___boxed(lean_object*, lean_object*, lean_object*); @@ -391,6 +399,7 @@ lean_object* l_Lean_Elab_Term_Do_getPatternVarsEx(lean_object*, lean_object*, le extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__6; uint8_t l_Lean_Elab_Term_Do_hasBreakContinueReturn(lean_object*); lean_object* l_Lean_Elab_Term_elabLiftMethod___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__5; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f_match__9(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_mkJoinPoint(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm___closed__21; @@ -403,6 +412,7 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_mkJoinPoint_match__1(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__4___closed__1; lean_object* l_Lean_Elab_Term_Do_getLetDeclVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_expandTermReturn(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_map___at___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_processExplicitArg___spec__2(lean_object*); @@ -429,18 +439,15 @@ lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_ensureInsideFor___boxed(lean_object lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm___closed__10; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethodAux___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12675____closed__6; lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkTuple___spec__1___closed__4; lean_object* l_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop___closed__4; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethodAux___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__2; lean_object* l_Lean_mkIdentFromRef___at_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__29; lean_object* l_Lean_Elab_Term_Do_getDoLetVars___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__14; lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__28; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__1; lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__10; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_mkFreshJP_x27___spec__1(size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -453,6 +460,7 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__33; lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__22; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__8; lean_object* l_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop___closed__14; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_mkForInBody___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethod_match__1(lean_object*); @@ -472,10 +480,10 @@ lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Do_extendUpdatedVarsAux_ lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm___closed__34; lean_object* l___regBuiltin_Lean_Elab_Term_expandTermTry___closed__1; extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__19; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__3; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___closed__1; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode_match__1___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__12; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_concat___spec__3___rarg(lean_object*); lean_object* l_Lean_Elab_Term_Do_hasExitPointPred_loop___at_Lean_Elab_Term_Do_hasExitPoint___spec__1___boxed(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doReassignArrowToCode___closed__4; @@ -525,7 +533,6 @@ uint8_t l_Lean_Elab_Term_Do_hasReturn(lean_object*); lean_object* l_Lean_Elab_Term_Do_hasBreakContinue_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_replaceRef(lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__11; lean_object* l___private_Lean_Elab_Util_0__Lean_Elab_expandMacro_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode_match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__10; @@ -533,8 +540,8 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___ lean_object* l_Array_foldrMUnsafe_fold___at_Lean_Elab_Term_Do_attachJPs___spec__1(lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm_match__1(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_checkLetArrowRHS___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__12; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_concatWith_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__4; lean_object* l_Lean_Elab_Term_Do_getDoIdDeclVar(lean_object*); lean_object* l_Lean_Elab_Term_Do_pullExitPointsAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__19; @@ -546,6 +553,7 @@ lean_object* l_Lean_Syntax_setKind(lean_object*, lean_object*); lean_object* l_instInhabited___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__1; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_convertTerminalActionIntoJmp_loop___spec__1(lean_object*, size_t, size_t, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__10; lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkTuple___spec__1___closed__3; lean_object* l_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop___closed__3; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f_match__16___rarg(lean_object*, lean_object*); @@ -553,7 +561,6 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_getPatternVarNames lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_mkIdBindFor(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm___closed__7; lean_object* l_Lean_Elab_Term_Do_mkBreak(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__3; lean_object* l_Lean_Elab_Term_Do_attachJPs___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_mkAuxDeclFor___rarg___lambda__11(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -597,6 +604,7 @@ lean_object* lean_st_mk_ref(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkUnit___closed__4; lean_object* l_Lean_Elab_Term_Do_mkAuxDeclFor___rarg___lambda__12(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Do_ToCodeBlock_tryCatchPred___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_object* l_Lean_Elab_Term_Do_concat___closed__1; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_checkLetArrowRHS___closed__4; lean_object* l_Lean_Elab_Term_Do_ToTerm_toTerm(lean_object*, lean_object*, lean_object*, lean_object*); @@ -607,6 +615,7 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__6; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_getTryCatchUpdatedVars(lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Do_hasBreakContinue___spec__2___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doLetArrowToCode_match__1___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__2; extern lean_object* l_Lean_Elab_Term_expandWhereDecls___closed__2; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_tryCatchPred___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f_match__6___rarg(lean_object*, lean_object*); @@ -616,6 +625,7 @@ lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f_match_ lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__31; lean_object* l_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_withFor(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkPureUnit___closed__1; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__27; lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -639,8 +649,6 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlo lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_extractBind___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_mkAuxDeclFor___at_Lean_Elab_Term_Do_pullExitPointsAux___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___spec__6___lambda__1___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12675____closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__4; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_eraseVars___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_convertTerminalActionIntoJmp_loop_match__1(lean_object*); uint8_t l___private_Lean_Elab_Do_0__Lean_Elab_Term_hasLiftMethod(lean_object*); @@ -651,7 +659,6 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment_ extern lean_object* l_instMonadEST___closed__1; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f_match__3___rarg(lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkTuple___spec__1___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethodAux___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_doCatchMatch___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_Do_extendUpdatedVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -666,7 +673,6 @@ lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_checkLetArrowRHS___boxed(lean_objec lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doMatchToCode___boxed__const__1; lean_object* l_Lean_Elab_Term_Do_ToTerm_mkNestedKind___closed__1; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_checkLetArrowRHS(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__7; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToTerm_mkUVarTuple___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlock_doUnlessToCode___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_doReturn___elambda__1___closed__10; @@ -683,7 +689,6 @@ lean_object* l_Lean_Elab_Term_Do_mkAuxDeclFor___rarg___lambda__6(lean_object*, l lean_object* l_Lean_Elab_Term_Do_getDoHaveVar___boxed(lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkMonadAlias___closed__1; lean_object* l_Lean_Elab_Term_Do_mkSingletonDoSeq(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__6; lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm___closed__30; extern lean_object* l_Lean_instInhabitedSyntax; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -692,22 +697,18 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___ lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__23; lean_object* l_Lean_Elab_Term_Do_getPatternVarNames_match__1(lean_object*); lean_object* l_Lean_Elab_Term_Do_getDoHaveVar___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__7; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethodAux___spec__3(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__2; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_checkReassignable___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_checkLetArrowRHS___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__9; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_ensureEOS___closed__2; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_Do_elabDo(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__7; lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__34; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; extern lean_object* l_Lean_Parser_Term_doSeqBracketed___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm___closed__11; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethodAux_match__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__1; lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm___closed__28; lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__38; lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__21; @@ -720,7 +721,6 @@ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Do_0__Lean_Elab_Ter lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_mkUnless(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm___closed__18; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__6; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_Do_ToTerm_toTerm___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_mkIte(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_expandTermUnless(lean_object*); @@ -735,6 +735,7 @@ lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Elab_Do_0__Lean_Elab_Ter lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_checkReassignable(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_mkIdBindFor___closed__4; lean_object* l_Lean_Elab_Term_Do_mkAuxDeclFor(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__3; lean_object* l_Array_anyMUnsafe_any___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t); extern lean_object* l_Lean_KernelException_toMessageData___closed__3; size_t lean_usize_of_nat(lean_object*); @@ -746,10 +747,8 @@ lean_object* l_Lean_Elab_Term_Do_CodeBlock_uvars___default; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_mkJmp___spec__4___rarg(lean_object*); extern lean_object* l_Lean_Meta_Closure_mkNewLevelParam___closed__2; extern lean_object* l_Lean_NameSet_empty; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; lean_object* l_Lean_Elab_Term_Do_ToTerm_reassignToTerm___closed__1; lean_object* l_Lean_addTrace___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__13; lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_getDoLetArrowVars___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -810,9 +809,9 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__18; lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__1; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_toDoElem(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_pullExitPointsAux___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f_match__10___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__15; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__5; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__24; lean_object* l_Lean_Elab_Term_Do_hasExitPointPred_loop___at_Lean_Elab_Term_Do_hasTerminalAction___spec__1___boxed(lean_object*); lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Do___hyg_27039_(lean_object*); @@ -827,6 +826,7 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__5; lean_object* l_Lean_Elab_Term_Do_hasExitPointPred_loop___at_Lean_Elab_Term_Do_hasBreakContinue___spec__1___boxed(lean_object*); lean_object* l_Lean_Elab_Term_Do_concat(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Syntax_mkApp___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__4; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkMonadAlias___closed__4; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_mkIdBindFor___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_extendUpdatedVarsAux_update___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -841,11 +841,11 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__17; lean_object* l_Lean_Syntax_getSepArgs(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__6; lean_object* l_Lean_Elab_Term_Do_getDoPatDeclVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__4; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__11___closed__12; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_getDoSeq(lean_object*); lean_object* l_Lean_Elab_Term_Do_mkIte(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop___spec__1(size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop___closed__10; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_mkIdBindFor___closed__2; @@ -893,13 +893,14 @@ lean_object* l_Array_sequenceMap___at___private_Lean_Elab_Do_0__Lean_Elab_Term_D lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__13; lean_object* l_Lean_mkApp(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_ensureEOS(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__10; lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Do_mkReassignCore___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__21; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12749____closed__4; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_Do_mkSimpleJmp___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm___closed__4; lean_object* l_Lean_Elab_Term_Do_getDoReassignVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__4___closed__2; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___spec__4___rarg(lean_object*); lean_object* l_Lean_Elab_Term_Do_mkAuxDeclFor___rarg___lambda__7___closed__1; @@ -935,12 +936,10 @@ lean_object* l_Lean_Elab_Term_Do_pullExitPointsAux___boxed__const__1; lean_object* l_Lean_Elab_Term_Do_ToTerm_mkNestedKind_match__1(lean_object*); lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_Lean_mkIdentFromRef___at_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___spec__1(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__8; lean_object* l_Lean_Elab_Term_Do_pullExitPointsAux___lambda__1(lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__3___closed__2; lean_object* l_Lean_Elab_Term_Do_mkAuxDeclFor___rarg___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; extern lean_object* l_Lean_Parser_Term_letrec___elambda__1___closed__1; lean_object* l_Lean_Elab_Term_Do_mkAuxDeclFor___rarg___lambda__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__9; @@ -955,7 +954,6 @@ lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode_ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_getDoLetRecVars___spec__1(size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_declToTerm_match__1(lean_object*); lean_object* l_Lean_Elab_Term_Do_elabDo___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__9; lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__7; lean_object* l_Lean_Elab_Term_Do_mkVarDeclCore(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__2; @@ -987,6 +985,7 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm___closed__19; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__5; lean_object* l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult_match__1___rarg(uint8_t, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_doHave___elambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_object* l_Lean_Elab_Term_Do_mkMatch(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_doIfToCode___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); @@ -999,7 +998,6 @@ lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_mkJmp___spec__2(lean_obj lean_object* l_Lean_Elab_Term_Do_ToTerm_Kind_isRegular_match__1___rarg(uint8_t, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode_match__1(lean_object*); extern lean_object* l_Lean_Parser_Term_doContinue___elambda__1___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__7; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__30; lean_object* l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__4; lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1019,6 +1017,7 @@ lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lea lean_object* l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__2; lean_object* l_Lean_Elab_Term_Do_mkSimpleJmp___closed__5; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_mkSimpleJmp___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; uint8_t l_Lean_Elab_Term_Do_ToCodeBlock_Context_insideFor___default; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__11___closed__4; lean_object* l_Lean_Elab_Term_Do_mkFreshJP___lambda__1___closed__2; @@ -1057,8 +1056,6 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult(lean_object*, lean uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_extendUpdatedVarsAux_update___boxed__const__1; lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Do_extendUpdatedVarsAux_update___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__3; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_Context_mutableVars___default; lean_object* l_Lean_Elab_Term_Do_mkReturn(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm___closed__2; @@ -1088,6 +1085,7 @@ extern lean_object* l_Lean_Parser_Term_doLet___elambda__1___closed__2; uint8_t l_Lean_Syntax_isEscapedAntiquot(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2903____closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__31; extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__4; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkUnit___closed__1; @@ -1133,6 +1131,7 @@ lean_object* lean_simp_macro_scopes(lean_object*); lean_object* l_Lean_Elab_Term_Do_hasExitPointPred_loop_match__1(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm___closed__17; lean_object* l_Lean_Elab_Term_Do_instInhabitedCode___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12749____closed__3; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_Do_ToTerm_seqToTerm___spec__1(lean_object*); lean_object* l_Lean_Elab_Term_expandTermUnless(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_getDoLetArrowVars___closed__1; @@ -1140,8 +1139,9 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlo lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_mkJmp___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__12; +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_checkReassignable_match__1___boxed(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__5; extern lean_object* l_IO_Prim_fopenFlags___closed__1; uint8_t l_Lean_Elab_Term_Do_ToTerm_mkNestedKind(uint8_t, uint8_t, uint8_t); lean_object* l_Lean_Elab_Term_Do_ToTerm_reassignToTerm___closed__2; @@ -1151,9 +1151,9 @@ uint8_t l_List_isEmpty___rarg(lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlock_doIfToCode___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_Do_ToCodeBlock_checkReassignable___spec__2___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__11___closed__9; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode_match__2(lean_object*); lean_object* l_Lean_Elab_Term_Do_getDoReassignVars___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__3; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__4___closed__4; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f_match__18___rarg(lean_object*, lean_object*, lean_object*); @@ -1214,8 +1214,10 @@ lean_object* l_Lean_Elab_Term_Do_isDoExpr_x3f(lean_object*); extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__1; extern lean_object* l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_getTryCatchUpdatedVars___boxed(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__2; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__11___closed__1; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_extractBind___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12749____closed__6; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__2___closed__5; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToTerm_mkUVarTuple___spec__2(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__11___closed__2; @@ -1244,9 +1246,7 @@ lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkUnit___closed__7; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__11___boxed(lean_object**); extern lean_object* l_Lean_Meta_Match_Alt_toMessageData___closed__3; lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12675____closed__4; lean_object* l_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop_match__1(lean_object*); -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm_match__1___rarg(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm___closed__6; uint8_t lean_nat_dec_lt(lean_object*, lean_object*); @@ -1962,7 +1962,7 @@ lean_inc(x_12); x_13 = l_Lean_mkOptionalNode___closed__2; lean_inc(x_11); x_14 = lean_array_push(x_13, x_11); -x_15 = l_myMacro____x40_Init_Notation___hyg_10908____closed__5; +x_15 = l_myMacro____x40_Init_Notation___hyg_10982____closed__5; lean_inc(x_9); lean_inc(x_8); lean_inc(x_7); @@ -4949,14 +4949,14 @@ lean_dec(x_1); x_7 = lean_ctor_get(x_6, 1); lean_inc(x_7); lean_dec(x_6); -x_8 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_8 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_2); x_9 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_9, 0, x_2); lean_ctor_set(x_9, 1, x_8); x_10 = l_Array_empty___closed__1; x_11 = lean_array_push(x_10, x_9); -x_12 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_12 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_13 = lean_array_push(x_11, x_12); x_14 = l_myMacro____x40_Init_NotationExtra___hyg_2903____closed__5; x_15 = l_Lean_addMacroScope(x_5, x_14, x_3); @@ -5512,14 +5512,14 @@ lean_inc(x_22); x_23 = lean_ctor_get(x_21, 1); lean_inc(x_23); lean_dec(x_21); -x_24 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_24 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_22); x_25 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_25, 0, x_22); lean_ctor_set(x_25, 1, x_24); x_26 = l_Array_empty___closed__1; x_27 = lean_array_push(x_26, x_25); -x_28 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_28 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_29 = lean_array_push(x_27, x_28); lean_inc(x_22); x_30 = lean_alloc_ctor(3, 4, 0); @@ -5689,14 +5689,14 @@ lean_inc(x_95); x_96 = lean_ctor_get(x_94, 1); lean_inc(x_96); lean_dec(x_94); -x_97 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_97 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_95); x_98 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_98, 0, x_95); lean_ctor_set(x_98, 1, x_97); x_99 = l_Array_empty___closed__1; x_100 = lean_array_push(x_99, x_98); -x_101 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_101 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_102 = lean_array_push(x_100, x_101); lean_inc(x_95); x_103 = lean_alloc_ctor(3, 4, 0); @@ -8739,14 +8739,14 @@ lean_inc(x_47); x_48 = lean_ctor_get(x_46, 1); lean_inc(x_48); lean_dec(x_46); -x_49 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_49 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_41); x_50 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_50, 0, x_41); lean_ctor_set(x_50, 1, x_49); x_51 = l_Array_empty___closed__1; x_52 = lean_array_push(x_51, x_50); -x_53 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_53 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_54 = lean_array_push(x_52, x_53); x_55 = l_Lean_addMacroScope(x_47, x_34, x_44); lean_inc(x_41); @@ -8954,14 +8954,14 @@ lean_inc(x_139); x_140 = lean_ctor_get(x_138, 1); lean_inc(x_140); lean_dec(x_138); -x_141 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_141 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_133); x_142 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_142, 0, x_133); lean_ctor_set(x_142, 1, x_141); x_143 = l_Array_empty___closed__1; x_144 = lean_array_push(x_143, x_142); -x_145 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_145 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_146 = lean_array_push(x_144, x_145); x_147 = l_Lean_addMacroScope(x_139, x_126, x_136); lean_inc(x_133); @@ -9202,14 +9202,14 @@ lean_inc(x_237); x_238 = lean_ctor_get(x_236, 1); lean_inc(x_238); lean_dec(x_236); -x_239 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_239 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_231); x_240 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_240, 0, x_231); lean_ctor_set(x_240, 1, x_239); x_241 = l_Array_empty___closed__1; x_242 = lean_array_push(x_241, x_240); -x_243 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_243 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_244 = lean_array_push(x_242, x_243); x_245 = l_Lean_addMacroScope(x_237, x_224, x_234); lean_inc(x_231); @@ -9497,14 +9497,14 @@ lean_inc(x_349); x_350 = lean_ctor_get(x_348, 1); lean_inc(x_350); lean_dec(x_348); -x_351 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_351 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_343); x_352 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_352, 0, x_343); lean_ctor_set(x_352, 1, x_351); x_353 = l_Array_empty___closed__1; x_354 = lean_array_push(x_353, x_352); -x_355 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_355 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_356 = lean_array_push(x_354, x_355); x_357 = l_Lean_addMacroScope(x_349, x_336, x_346); lean_inc(x_343); @@ -9874,7 +9874,7 @@ lean_object* l_Lean_Elab_Term_Do_pullExitPointsAux___lambda__1(lean_object* x_1, _start: { lean_object* x_4; uint8_t x_5; -x_4 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_2, x_3); +x_4 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_2, x_3); x_5 = !lean_is_exclusive(x_4); if (x_5 == 0) { @@ -9902,7 +9902,7 @@ x_18 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_18, 0, x_17); lean_ctor_set(x_18, 1, x_16); x_19 = lean_array_push(x_15, x_18); -x_20 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_20 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_21 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_19); @@ -9941,7 +9941,7 @@ x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); x_37 = lean_array_push(x_33, x_36); -x_38 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_38 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); @@ -14950,7 +14950,7 @@ x_22 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_22, 0, x_21); lean_ctor_set(x_22, 1, x_20); x_23 = lean_array_push(x_14, x_22); -x_24 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_24 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_24); lean_ctor_set(x_25, 1, x_23); @@ -14999,7 +14999,7 @@ x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_43); lean_ctor_set(x_44, 1, x_42); x_45 = lean_array_push(x_36, x_44); -x_46 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_46 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_46); lean_ctor_set(x_47, 1, x_45); @@ -16749,7 +16749,7 @@ x_9 = lean_unsigned_to_nat(0u); x_10 = l_Lean_Syntax_getArg(x_1, x_9); lean_inc(x_10); x_11 = l_Lean_Syntax_getKind(x_10); -x_12 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_12 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_13 = lean_name_eq(x_11, x_12); if (x_13 == 0) { @@ -17301,7 +17301,7 @@ x_9 = lean_unsigned_to_nat(0u); x_10 = l_Lean_Syntax_getArg(x_1, x_9); lean_inc(x_10); x_11 = l_Lean_Syntax_getKind(x_10); -x_12 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_12 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_13 = lean_name_eq(x_11, x_12); if (x_13 == 0) { @@ -18114,7 +18114,7 @@ if (x_16 == 0) { lean_object* x_20; uint8_t x_21; lean_dec(x_2); -x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_12, x_13); +x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_12, x_13); lean_dec(x_12); x_21 = !lean_is_exclusive(x_20); if (x_21 == 0) @@ -18238,7 +18238,7 @@ lean_object* x_78; uint8_t x_79; lean_dec(x_71); lean_dec(x_69); lean_dec(x_2); -x_78 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_12, x_13); +x_78 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_12, x_13); lean_dec(x_12); x_79 = !lean_is_exclusive(x_78); if (x_79 == 0) @@ -18341,7 +18341,7 @@ lean_dec(x_8); lean_dec(x_1); x_126 = l_Lean_Syntax_getArg(x_71, x_68); lean_dec(x_71); -x_127 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_12, x_13); +x_127 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_12, x_13); lean_dec(x_12); x_128 = !lean_is_exclusive(x_127); if (x_128 == 0) @@ -18352,13 +18352,13 @@ x_130 = l_Lean_Parser_Term_doMatch___elambda__1___closed__1; lean_inc(x_2); x_131 = lean_name_mk_string(x_2, x_130); x_132 = l_Lean_Syntax_getHeadInfo(x_3); -x_133 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_133 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_134 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_134, 0, x_132); lean_ctor_set(x_134, 1, x_133); lean_inc(x_4); x_135 = lean_array_push(x_4, x_134); -x_136 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_136 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_inc(x_2); x_137 = lean_name_mk_string(x_2, x_136); lean_inc(x_6); @@ -18390,19 +18390,19 @@ lean_ctor_set(x_149, 0, x_7); lean_ctor_set(x_149, 1, x_148); x_150 = lean_array_push(x_135, x_149); x_151 = lean_array_push(x_150, x_6); -x_152 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_152 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_129); x_153 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_153, 0, x_129); lean_ctor_set(x_153, 1, x_152); x_154 = lean_array_push(x_151, x_153); -x_155 = l_myMacro____x40_Init_Notation___hyg_12864____closed__7; +x_155 = l_myMacro____x40_Init_Notation___hyg_12938____closed__7; lean_inc(x_2); x_156 = lean_name_mk_string(x_2, x_155); -x_157 = l_myMacro____x40_Init_Notation___hyg_12864____closed__9; +x_157 = l_myMacro____x40_Init_Notation___hyg_12938____closed__9; lean_inc(x_2); x_158 = lean_name_mk_string(x_2, x_157); -x_159 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_159 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_129); x_160 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_160, 0, x_129); @@ -18417,7 +18417,7 @@ lean_ctor_set(x_163, 0, x_7); lean_ctor_set(x_163, 1, x_162); lean_inc(x_161); x_164 = lean_array_push(x_161, x_163); -x_165 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_165 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_129); x_166 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_166, 0, x_129); @@ -18431,9 +18431,9 @@ lean_ctor_set(x_169, 0, x_158); lean_ctor_set(x_169, 1, x_168); lean_inc(x_4); x_170 = lean_array_push(x_4, x_169); -x_171 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_171 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_172 = lean_name_mk_string(x_2, x_171); -x_173 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_173 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_174 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_174, 0, x_129); lean_ctor_set(x_174, 1, x_173); @@ -18488,13 +18488,13 @@ x_195 = l_Lean_Parser_Term_doMatch___elambda__1___closed__1; lean_inc(x_2); x_196 = lean_name_mk_string(x_2, x_195); x_197 = l_Lean_Syntax_getHeadInfo(x_3); -x_198 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_198 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_199 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_199, 0, x_197); lean_ctor_set(x_199, 1, x_198); lean_inc(x_4); x_200 = lean_array_push(x_4, x_199); -x_201 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_201 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_inc(x_2); x_202 = lean_name_mk_string(x_2, x_201); lean_inc(x_6); @@ -18526,19 +18526,19 @@ lean_ctor_set(x_214, 0, x_7); lean_ctor_set(x_214, 1, x_213); x_215 = lean_array_push(x_200, x_214); x_216 = lean_array_push(x_215, x_6); -x_217 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_217 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_193); x_218 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_218, 0, x_193); lean_ctor_set(x_218, 1, x_217); x_219 = lean_array_push(x_216, x_218); -x_220 = l_myMacro____x40_Init_Notation___hyg_12864____closed__7; +x_220 = l_myMacro____x40_Init_Notation___hyg_12938____closed__7; lean_inc(x_2); x_221 = lean_name_mk_string(x_2, x_220); -x_222 = l_myMacro____x40_Init_Notation___hyg_12864____closed__9; +x_222 = l_myMacro____x40_Init_Notation___hyg_12938____closed__9; lean_inc(x_2); x_223 = lean_name_mk_string(x_2, x_222); -x_224 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_224 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_193); x_225 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_225, 0, x_193); @@ -18553,7 +18553,7 @@ lean_ctor_set(x_228, 0, x_7); lean_ctor_set(x_228, 1, x_227); lean_inc(x_226); x_229 = lean_array_push(x_226, x_228); -x_230 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_230 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_193); x_231 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_231, 0, x_193); @@ -18567,9 +18567,9 @@ lean_ctor_set(x_234, 0, x_223); lean_ctor_set(x_234, 1, x_233); lean_inc(x_4); x_235 = lean_array_push(x_4, x_234); -x_236 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_236 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_237 = lean_name_mk_string(x_2, x_236); -x_238 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_238 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_239 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_239, 0, x_193); lean_ctor_set(x_239, 1, x_238); @@ -18623,7 +18623,7 @@ lean_dec(x_8); lean_dec(x_1); x_259 = l_Lean_Syntax_getArg(x_71, x_68); lean_dec(x_71); -x_260 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_12, x_13); +x_260 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_12, x_13); lean_dec(x_12); x_261 = !lean_is_exclusive(x_260); if (x_261 == 0) @@ -18634,13 +18634,13 @@ x_263 = l_Lean_Parser_Term_doMatch___elambda__1___closed__1; lean_inc(x_2); x_264 = lean_name_mk_string(x_2, x_263); x_265 = l_Lean_Syntax_getHeadInfo(x_3); -x_266 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_266 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_267 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_267, 0, x_265); lean_ctor_set(x_267, 1, x_266); lean_inc(x_4); x_268 = lean_array_push(x_4, x_267); -x_269 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_269 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_inc(x_2); x_270 = lean_name_mk_string(x_2, x_269); lean_inc(x_6); @@ -18658,19 +18658,19 @@ lean_ctor_set(x_275, 0, x_7); lean_ctor_set(x_275, 1, x_274); x_276 = lean_array_push(x_268, x_275); x_277 = lean_array_push(x_276, x_6); -x_278 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_278 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_262); x_279 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_279, 0, x_262); lean_ctor_set(x_279, 1, x_278); x_280 = lean_array_push(x_277, x_279); -x_281 = l_myMacro____x40_Init_Notation___hyg_12864____closed__7; +x_281 = l_myMacro____x40_Init_Notation___hyg_12938____closed__7; lean_inc(x_2); x_282 = lean_name_mk_string(x_2, x_281); -x_283 = l_myMacro____x40_Init_Notation___hyg_12864____closed__9; +x_283 = l_myMacro____x40_Init_Notation___hyg_12938____closed__9; lean_inc(x_2); x_284 = lean_name_mk_string(x_2, x_283); -x_285 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_285 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_262); x_286 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_286, 0, x_262); @@ -18685,7 +18685,7 @@ lean_ctor_set(x_289, 0, x_7); lean_ctor_set(x_289, 1, x_288); lean_inc(x_287); x_290 = lean_array_push(x_287, x_289); -x_291 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_291 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_262); x_292 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_292, 0, x_262); @@ -18699,9 +18699,9 @@ lean_ctor_set(x_295, 0, x_284); lean_ctor_set(x_295, 1, x_294); lean_inc(x_4); x_296 = lean_array_push(x_4, x_295); -x_297 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_297 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_298 = lean_name_mk_string(x_2, x_297); -x_299 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_299 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_300 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_300, 0, x_262); lean_ctor_set(x_300, 1, x_299); @@ -18756,13 +18756,13 @@ x_321 = l_Lean_Parser_Term_doMatch___elambda__1___closed__1; lean_inc(x_2); x_322 = lean_name_mk_string(x_2, x_321); x_323 = l_Lean_Syntax_getHeadInfo(x_3); -x_324 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_324 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_325 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_325, 0, x_323); lean_ctor_set(x_325, 1, x_324); lean_inc(x_4); x_326 = lean_array_push(x_4, x_325); -x_327 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_327 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_inc(x_2); x_328 = lean_name_mk_string(x_2, x_327); lean_inc(x_6); @@ -18780,19 +18780,19 @@ lean_ctor_set(x_333, 0, x_7); lean_ctor_set(x_333, 1, x_332); x_334 = lean_array_push(x_326, x_333); x_335 = lean_array_push(x_334, x_6); -x_336 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_336 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_319); x_337 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_337, 0, x_319); lean_ctor_set(x_337, 1, x_336); x_338 = lean_array_push(x_335, x_337); -x_339 = l_myMacro____x40_Init_Notation___hyg_12864____closed__7; +x_339 = l_myMacro____x40_Init_Notation___hyg_12938____closed__7; lean_inc(x_2); x_340 = lean_name_mk_string(x_2, x_339); -x_341 = l_myMacro____x40_Init_Notation___hyg_12864____closed__9; +x_341 = l_myMacro____x40_Init_Notation___hyg_12938____closed__9; lean_inc(x_2); x_342 = lean_name_mk_string(x_2, x_341); -x_343 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_343 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_319); x_344 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_344, 0, x_319); @@ -18807,7 +18807,7 @@ lean_ctor_set(x_347, 0, x_7); lean_ctor_set(x_347, 1, x_346); lean_inc(x_345); x_348 = lean_array_push(x_345, x_347); -x_349 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_349 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_319); x_350 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_350, 0, x_319); @@ -18821,9 +18821,9 @@ lean_ctor_set(x_353, 0, x_342); lean_ctor_set(x_353, 1, x_352); lean_inc(x_4); x_354 = lean_array_push(x_4, x_353); -x_355 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_355 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_356 = lean_name_mk_string(x_2, x_355); -x_357 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_357 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_358 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_358, 0, x_319); lean_ctor_set(x_358, 1, x_357); @@ -18900,7 +18900,7 @@ if (x_16 == 0) { lean_object* x_386; lean_object* x_387; lean_object* x_388; lean_object* x_389; lean_object* x_390; lean_object* x_391; lean_object* x_392; lean_object* x_393; lean_object* x_394; lean_object* x_395; lean_object* x_396; lean_object* x_397; lean_object* x_398; lean_object* x_399; lean_object* x_400; lean_object* x_401; lean_object* x_402; lean_object* x_403; lean_object* x_404; lean_object* x_405; lean_object* x_406; uint8_t x_407; lean_object* x_408; lean_object* x_409; lean_object* x_410; lean_object* x_411; lean_dec(x_2); -x_386 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_385, x_13); +x_386 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_385, x_13); lean_dec(x_385); x_387 = lean_ctor_get(x_386, 0); lean_inc(x_387); @@ -18987,7 +18987,7 @@ lean_object* x_422; lean_object* x_423; lean_object* x_424; lean_object* x_425; lean_dec(x_415); lean_dec(x_413); lean_dec(x_2); -x_422 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_385, x_13); +x_422 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_385, x_13); lean_dec(x_385); x_423 = lean_ctor_get(x_422, 0); lean_inc(x_423); @@ -19053,7 +19053,7 @@ lean_dec(x_8); lean_dec(x_1); x_448 = l_Lean_Syntax_getArg(x_415, x_412); lean_dec(x_415); -x_449 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_385, x_13); +x_449 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_385, x_13); lean_dec(x_385); x_450 = lean_ctor_get(x_449, 0); lean_inc(x_450); @@ -19071,13 +19071,13 @@ x_453 = l_Lean_Parser_Term_doMatch___elambda__1___closed__1; lean_inc(x_2); x_454 = lean_name_mk_string(x_2, x_453); x_455 = l_Lean_Syntax_getHeadInfo(x_3); -x_456 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_456 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_457 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_457, 0, x_455); lean_ctor_set(x_457, 1, x_456); lean_inc(x_4); x_458 = lean_array_push(x_4, x_457); -x_459 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_459 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_inc(x_2); x_460 = lean_name_mk_string(x_2, x_459); lean_inc(x_6); @@ -19109,19 +19109,19 @@ lean_ctor_set(x_472, 0, x_7); lean_ctor_set(x_472, 1, x_471); x_473 = lean_array_push(x_458, x_472); x_474 = lean_array_push(x_473, x_6); -x_475 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_475 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_450); x_476 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_476, 0, x_450); lean_ctor_set(x_476, 1, x_475); x_477 = lean_array_push(x_474, x_476); -x_478 = l_myMacro____x40_Init_Notation___hyg_12864____closed__7; +x_478 = l_myMacro____x40_Init_Notation___hyg_12938____closed__7; lean_inc(x_2); x_479 = lean_name_mk_string(x_2, x_478); -x_480 = l_myMacro____x40_Init_Notation___hyg_12864____closed__9; +x_480 = l_myMacro____x40_Init_Notation___hyg_12938____closed__9; lean_inc(x_2); x_481 = lean_name_mk_string(x_2, x_480); -x_482 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_482 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_450); x_483 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_483, 0, x_450); @@ -19136,7 +19136,7 @@ lean_ctor_set(x_486, 0, x_7); lean_ctor_set(x_486, 1, x_485); lean_inc(x_484); x_487 = lean_array_push(x_484, x_486); -x_488 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_488 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_450); x_489 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_489, 0, x_450); @@ -19150,9 +19150,9 @@ lean_ctor_set(x_492, 0, x_481); lean_ctor_set(x_492, 1, x_491); lean_inc(x_4); x_493 = lean_array_push(x_4, x_492); -x_494 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_494 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_495 = lean_name_mk_string(x_2, x_494); -x_496 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_496 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_497 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_497, 0, x_450); lean_ctor_set(x_497, 1, x_496); @@ -19209,7 +19209,7 @@ lean_dec(x_8); lean_dec(x_1); x_517 = l_Lean_Syntax_getArg(x_415, x_412); lean_dec(x_415); -x_518 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_385, x_13); +x_518 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_385, x_13); lean_dec(x_385); x_519 = lean_ctor_get(x_518, 0); lean_inc(x_519); @@ -19227,13 +19227,13 @@ x_522 = l_Lean_Parser_Term_doMatch___elambda__1___closed__1; lean_inc(x_2); x_523 = lean_name_mk_string(x_2, x_522); x_524 = l_Lean_Syntax_getHeadInfo(x_3); -x_525 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_525 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_526 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_526, 0, x_524); lean_ctor_set(x_526, 1, x_525); lean_inc(x_4); x_527 = lean_array_push(x_4, x_526); -x_528 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_528 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_inc(x_2); x_529 = lean_name_mk_string(x_2, x_528); lean_inc(x_6); @@ -19251,19 +19251,19 @@ lean_ctor_set(x_534, 0, x_7); lean_ctor_set(x_534, 1, x_533); x_535 = lean_array_push(x_527, x_534); x_536 = lean_array_push(x_535, x_6); -x_537 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_537 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_519); x_538 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_538, 0, x_519); lean_ctor_set(x_538, 1, x_537); x_539 = lean_array_push(x_536, x_538); -x_540 = l_myMacro____x40_Init_Notation___hyg_12864____closed__7; +x_540 = l_myMacro____x40_Init_Notation___hyg_12938____closed__7; lean_inc(x_2); x_541 = lean_name_mk_string(x_2, x_540); -x_542 = l_myMacro____x40_Init_Notation___hyg_12864____closed__9; +x_542 = l_myMacro____x40_Init_Notation___hyg_12938____closed__9; lean_inc(x_2); x_543 = lean_name_mk_string(x_2, x_542); -x_544 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_544 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_519); x_545 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_545, 0, x_519); @@ -19278,7 +19278,7 @@ lean_ctor_set(x_548, 0, x_7); lean_ctor_set(x_548, 1, x_547); lean_inc(x_546); x_549 = lean_array_push(x_546, x_548); -x_550 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_550 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_519); x_551 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_551, 0, x_519); @@ -19292,9 +19292,9 @@ lean_ctor_set(x_554, 0, x_543); lean_ctor_set(x_554, 1, x_553); lean_inc(x_4); x_555 = lean_array_push(x_4, x_554); -x_556 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_556 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_557 = lean_name_mk_string(x_2, x_556); -x_558 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_558 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_559 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_559, 0, x_519); lean_ctor_set(x_559, 1, x_558); @@ -19391,7 +19391,7 @@ lean_dec(x_17); x_23 = lean_ctor_get(x_11, 1); lean_inc(x_23); lean_dec(x_11); -x_24 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_12, x_13); +x_24 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_12, x_13); x_25 = lean_ctor_get(x_24, 1); lean_inc(x_25); lean_dec(x_24); @@ -19530,7 +19530,7 @@ lean_dec(x_17); x_23 = lean_ctor_get(x_11, 1); lean_inc(x_23); lean_dec(x_11); -x_24 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_12, x_13); +x_24 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_12, x_13); x_25 = lean_ctor_get(x_24, 1); lean_inc(x_25); lean_dec(x_24); @@ -19669,7 +19669,7 @@ lean_dec(x_17); x_23 = lean_ctor_get(x_11, 1); lean_inc(x_23); lean_dec(x_11); -x_24 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_12, x_13); +x_24 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_12, x_13); x_25 = lean_ctor_get(x_24, 1); lean_inc(x_25); lean_dec(x_24); @@ -19808,7 +19808,7 @@ lean_dec(x_17); x_23 = lean_ctor_get(x_11, 1); lean_inc(x_23); lean_dec(x_11); -x_24 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_12, x_13); +x_24 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_12, x_13); x_25 = lean_ctor_get(x_24, 1); lean_inc(x_25); lean_dec(x_24); @@ -20006,7 +20006,7 @@ lean_dec(x_18); lean_inc(x_17); lean_inc(x_16); lean_ctor_set(x_13, 5, x_19); -x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_13, x_14); +x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_13, x_14); x_21 = lean_ctor_get(x_20, 0); lean_inc(x_21); x_22 = lean_ctor_get(x_20, 1); @@ -20021,7 +20021,7 @@ x_26 = lean_name_mk_string(x_2, x_25); x_27 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__7; lean_inc(x_2); x_28 = lean_name_mk_string(x_2, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; lean_inc(x_2); x_30 = lean_name_mk_string(x_2, x_29); x_31 = l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkPureUnit___closed__3; @@ -20061,7 +20061,7 @@ x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_28); lean_ctor_set(x_49, 1, x_48); x_50 = lean_array_push(x_36, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_51 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_52 = lean_array_push(x_50, x_51); lean_inc(x_26); x_53 = lean_alloc_ctor(1, 2, 0); @@ -20247,7 +20247,7 @@ lean_ctor_set(x_112, 2, x_107); lean_ctor_set(x_112, 3, x_108); lean_ctor_set(x_112, 4, x_109); lean_ctor_set(x_112, 5, x_111); -x_113 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_112, x_14); +x_113 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_112, x_14); x_114 = lean_ctor_get(x_113, 0); lean_inc(x_114); x_115 = lean_ctor_get(x_113, 1); @@ -20262,7 +20262,7 @@ x_119 = lean_name_mk_string(x_2, x_118); x_120 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__7; lean_inc(x_2); x_121 = lean_name_mk_string(x_2, x_120); -x_122 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_122 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; lean_inc(x_2); x_123 = lean_name_mk_string(x_2, x_122); x_124 = l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkPureUnit___closed__3; @@ -20302,7 +20302,7 @@ x_142 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_142, 0, x_121); lean_ctor_set(x_142, 1, x_141); x_143 = lean_array_push(x_129, x_142); -x_144 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_144 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_145 = lean_array_push(x_143, x_144); lean_inc(x_119); x_146 = lean_alloc_ctor(1, 2, 0); @@ -20437,7 +20437,7 @@ lean_dec(x_16); lean_inc(x_15); lean_inc(x_14); lean_ctor_set(x_11, 5, x_17); -x_18 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_11, x_12); +x_18 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_11, x_12); x_19 = lean_ctor_get(x_18, 0); lean_inc(x_19); x_20 = lean_ctor_get(x_18, 1); @@ -20452,7 +20452,7 @@ x_24 = lean_name_mk_string(x_2, x_23); x_25 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__7; lean_inc(x_2); x_26 = lean_name_mk_string(x_2, x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_27 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; lean_inc(x_2); x_28 = lean_name_mk_string(x_2, x_27); x_29 = l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkPureUnit___closed__3; @@ -20492,7 +20492,7 @@ x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_26); lean_ctor_set(x_47, 1, x_46); x_48 = lean_array_push(x_34, x_47); -x_49 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_49 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_50 = lean_array_push(x_48, x_49); lean_inc(x_24); x_51 = lean_alloc_ctor(1, 2, 0); @@ -20679,7 +20679,7 @@ lean_ctor_set(x_111, 2, x_106); lean_ctor_set(x_111, 3, x_107); lean_ctor_set(x_111, 4, x_108); lean_ctor_set(x_111, 5, x_110); -x_112 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_111, x_12); +x_112 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_111, x_12); x_113 = lean_ctor_get(x_112, 0); lean_inc(x_113); x_114 = lean_ctor_get(x_112, 1); @@ -20694,7 +20694,7 @@ x_118 = lean_name_mk_string(x_2, x_117); x_119 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__7; lean_inc(x_2); x_120 = lean_name_mk_string(x_2, x_119); -x_121 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_121 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; lean_inc(x_2); x_122 = lean_name_mk_string(x_2, x_121); x_123 = l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkPureUnit___closed__3; @@ -20734,7 +20734,7 @@ x_141 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_141, 0, x_120); lean_ctor_set(x_141, 1, x_140); x_142 = lean_array_push(x_128, x_141); -x_143 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_143 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_144 = lean_array_push(x_142, x_143); lean_inc(x_118); x_145 = lean_alloc_ctor(1, 2, 0); @@ -21103,7 +21103,7 @@ lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; x_48 = l_Lean_Syntax_getArg(x_36, x_10); lean_dec(x_36); lean_ctor_set(x_20, 0, x_48); -x_49 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_49 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_50 = lean_box(0); x_51 = l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___lambda__2(x_1, x_49, x_34, x_9, x_32, x_11, x_30, x_15, x_4, x_27, x_50, x_20, x_2, x_3); lean_dec(x_1); @@ -21117,7 +21117,7 @@ lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_dec(x_36); lean_free_object(x_20); x_52 = lean_box(0); -x_53 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_53 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_54 = lean_box(0); x_55 = l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___lambda__2(x_1, x_53, x_34, x_9, x_32, x_11, x_30, x_15, x_4, x_27, x_54, x_52, x_2, x_3); lean_dec(x_1); @@ -21204,7 +21204,7 @@ x_80 = l_Lean_Syntax_getArg(x_68, x_10); lean_dec(x_68); x_81 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_81, 0, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_82 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_83 = lean_box(0); x_84 = l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___lambda__2(x_1, x_82, x_66, x_9, x_64, x_11, x_62, x_15, x_4, x_59, x_83, x_81, x_2, x_3); lean_dec(x_1); @@ -21217,7 +21217,7 @@ else lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_dec(x_68); x_85 = lean_box(0); -x_86 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_86 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_87 = lean_box(0); x_88 = l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___lambda__2(x_1, x_86, x_66, x_9, x_64, x_11, x_62, x_15, x_4, x_59, x_87, x_85, x_2, x_3); lean_dec(x_1); @@ -21409,7 +21409,7 @@ lean_object* x_199; lean_object* x_200; lean_object* x_201; x_199 = l_Lean_Syntax_getArg(x_170, x_10); lean_dec(x_170); lean_ctor_set(x_174, 0, x_199); -x_200 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_200 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_201 = l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___lambda__3(x_1, x_200, x_9, x_11, x_90, x_4, x_188, x_186, x_184, x_174, x_2, x_3); lean_dec(x_1); return x_201; @@ -21422,7 +21422,7 @@ lean_object* x_202; lean_object* x_203; lean_object* x_204; lean_free_object(x_174); lean_dec(x_170); x_202 = lean_box(0); -x_203 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_203 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_204 = l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___lambda__3(x_1, x_203, x_9, x_11, x_90, x_4, x_188, x_186, x_184, x_202, x_2, x_3); lean_dec(x_1); return x_204; @@ -21505,7 +21505,7 @@ x_226 = l_Lean_Syntax_getArg(x_170, x_10); lean_dec(x_170); x_227 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_227, 0, x_226); -x_228 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_228 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_229 = l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___lambda__3(x_1, x_228, x_9, x_11, x_90, x_4, x_215, x_213, x_211, x_227, x_2, x_3); lean_dec(x_1); return x_229; @@ -21517,7 +21517,7 @@ else lean_object* x_230; lean_object* x_231; lean_object* x_232; lean_dec(x_170); x_230 = lean_box(0); -x_231 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_231 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_232 = l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___lambda__3(x_1, x_231, x_9, x_11, x_90, x_4, x_215, x_213, x_211, x_230, x_2, x_3); lean_dec(x_1); return x_232; @@ -21633,7 +21633,7 @@ lean_object* x_124; lean_object* x_125; lean_object* x_126; x_124 = l_Lean_Syntax_getArg(x_112, x_10); lean_dec(x_112); lean_ctor_set(x_96, 0, x_124); -x_125 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_125 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_126 = l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___lambda__3(x_1, x_125, x_9, x_11, x_90, x_4, x_110, x_108, x_106, x_96, x_2, x_3); lean_dec(x_1); return x_126; @@ -21646,7 +21646,7 @@ lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_dec(x_112); lean_free_object(x_96); x_127 = lean_box(0); -x_128 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_128 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_129 = l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___lambda__3(x_1, x_128, x_9, x_11, x_90, x_4, x_110, x_108, x_106, x_127, x_2, x_3); lean_dec(x_1); return x_129; @@ -21732,7 +21732,7 @@ x_154 = l_Lean_Syntax_getArg(x_142, x_10); lean_dec(x_142); x_155 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_155, 0, x_154); -x_156 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_156 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_157 = l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___lambda__3(x_1, x_156, x_9, x_11, x_90, x_4, x_140, x_138, x_136, x_155, x_2, x_3); lean_dec(x_1); return x_157; @@ -21744,7 +21744,7 @@ else lean_object* x_158; lean_object* x_159; lean_object* x_160; lean_dec(x_142); x_158 = lean_box(0); -x_159 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_159 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_160 = l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___lambda__3(x_1, x_159, x_9, x_11, x_90, x_4, x_140, x_138, x_136, x_158, x_2, x_3); lean_dec(x_1); return x_160; @@ -22072,7 +22072,7 @@ x_26 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_26, 0, x_25); lean_ctor_set(x_26, 1, x_24); x_27 = lean_array_push(x_22, x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_28 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_29 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_29, 0, x_28); lean_ctor_set(x_29, 1, x_27); @@ -23092,12 +23092,12 @@ x_35 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_35, 0, x_34); lean_ctor_set(x_35, 1, x_33); x_36 = lean_array_push(x_31, x_35); -x_37 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_37 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); x_39 = lean_array_push(x_21, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_40 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_41 = lean_array_push(x_39, x_40); x_42 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_42, 0, x_34); @@ -23108,7 +23108,7 @@ x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_13); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_43, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_47 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -23174,12 +23174,12 @@ x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); x_77 = lean_array_push(x_72, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_78 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); x_80 = lean_array_push(x_62, x_79); -x_81 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_81 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_82 = lean_array_push(x_80, x_81); x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_75); @@ -23190,7 +23190,7 @@ x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_53); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_84, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_88 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_89 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_89, 0, x_88); lean_ctor_set(x_89, 1, x_87); @@ -23240,7 +23240,7 @@ x_109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_109, 0, x_108); lean_ctor_set(x_109, 1, x_107); x_110 = lean_array_push(x_106, x_109); -x_111 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_111 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_112, 0, x_111); lean_ctor_set(x_112, 1, x_110); @@ -23277,7 +23277,7 @@ x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_125); lean_ctor_set(x_126, 1, x_124); x_127 = lean_array_push(x_123, x_126); -x_128 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_128 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_129 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_129, 0, x_128); lean_ctor_set(x_129, 1, x_127); @@ -23346,12 +23346,12 @@ x_156 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_156, 0, x_155); lean_ctor_set(x_156, 1, x_154); x_157 = lean_array_push(x_153, x_156); -x_158 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_158 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_159 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_159, 0, x_158); lean_ctor_set(x_159, 1, x_157); x_160 = lean_array_push(x_143, x_159); -x_161 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_161 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_162 = lean_array_push(x_160, x_161); x_163 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_163, 0, x_155); @@ -23362,7 +23362,7 @@ x_166 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_166, 0, x_135); lean_ctor_set(x_166, 1, x_165); x_167 = lean_array_push(x_164, x_166); -x_168 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_168 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_169 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_169, 0, x_168); lean_ctor_set(x_169, 1, x_167); @@ -23427,12 +23427,12 @@ x_196 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_196, 0, x_195); lean_ctor_set(x_196, 1, x_194); x_197 = lean_array_push(x_193, x_196); -x_198 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_198 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_199 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_199, 0, x_198); lean_ctor_set(x_199, 1, x_197); x_200 = lean_array_push(x_183, x_199); -x_201 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_201 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_202 = lean_array_push(x_200, x_201); x_203 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_203, 0, x_195); @@ -23443,7 +23443,7 @@ x_206 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_206, 0, x_174); lean_ctor_set(x_206, 1, x_205); x_207 = lean_array_push(x_204, x_206); -x_208 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_208 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_209 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_209, 0, x_208); lean_ctor_set(x_209, 1, x_207); @@ -23544,12 +23544,12 @@ x_252 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_252, 0, x_251); lean_ctor_set(x_252, 1, x_250); x_253 = lean_array_push(x_249, x_252); -x_254 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_254 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_255 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_255, 0, x_254); lean_ctor_set(x_255, 1, x_253); x_256 = lean_array_push(x_227, x_255); -x_257 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_257 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_258 = lean_array_push(x_256, x_257); x_259 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_259, 0, x_251); @@ -23562,7 +23562,7 @@ lean_ctor_set(x_262, 0, x_219); lean_ctor_set(x_262, 1, x_261); lean_inc(x_262); x_263 = lean_array_push(x_260, x_262); -x_264 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_264 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_265 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_265, 0, x_264); lean_ctor_set(x_265, 1, x_263); @@ -23692,12 +23692,12 @@ x_325 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_325, 0, x_324); lean_ctor_set(x_325, 1, x_323); x_326 = lean_array_push(x_322, x_325); -x_327 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_327 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_328 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_328, 0, x_327); lean_ctor_set(x_328, 1, x_326); x_329 = lean_array_push(x_300, x_328); -x_330 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_330 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_331 = lean_array_push(x_329, x_330); x_332 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_332, 0, x_324); @@ -23710,7 +23710,7 @@ lean_ctor_set(x_335, 0, x_291); lean_ctor_set(x_335, 1, x_334); lean_inc(x_335); x_336 = lean_array_push(x_333, x_335); -x_337 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_337 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_338 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_338, 0, x_337); lean_ctor_set(x_338, 1, x_336); @@ -23838,12 +23838,12 @@ x_396 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_396, 0, x_395); lean_ctor_set(x_396, 1, x_394); x_397 = lean_array_push(x_392, x_396); -x_398 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_398 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_399 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_399, 0, x_398); lean_ctor_set(x_399, 1, x_397); x_400 = lean_array_push(x_382, x_399); -x_401 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_401 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_402 = lean_array_push(x_400, x_401); x_403 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_403, 0, x_395); @@ -23854,7 +23854,7 @@ x_406 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_406, 0, x_374); lean_ctor_set(x_406, 1, x_405); x_407 = lean_array_push(x_404, x_406); -x_408 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_408 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_409 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_409, 0, x_408); lean_ctor_set(x_409, 1, x_407); @@ -23920,12 +23920,12 @@ x_437 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_437, 0, x_436); lean_ctor_set(x_437, 1, x_435); x_438 = lean_array_push(x_433, x_437); -x_439 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_439 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_440 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_440, 0, x_439); lean_ctor_set(x_440, 1, x_438); x_441 = lean_array_push(x_423, x_440); -x_442 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_442 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_443 = lean_array_push(x_441, x_442); x_444 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_444, 0, x_436); @@ -23936,7 +23936,7 @@ x_447 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_447, 0, x_414); lean_ctor_set(x_447, 1, x_446); x_448 = lean_array_push(x_445, x_447); -x_449 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_449 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_450 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_450, 0, x_449); lean_ctor_set(x_450, 1, x_448); @@ -24012,12 +24012,12 @@ x_482 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_482, 0, x_481); lean_ctor_set(x_482, 1, x_480); x_483 = lean_array_push(x_478, x_482); -x_484 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_484 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_485 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_485, 0, x_484); lean_ctor_set(x_485, 1, x_483); x_486 = lean_array_push(x_468, x_485); -x_487 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_487 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_488 = lean_array_push(x_486, x_487); x_489 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_489, 0, x_481); @@ -24028,7 +24028,7 @@ x_492 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_492, 0, x_460); lean_ctor_set(x_492, 1, x_491); x_493 = lean_array_push(x_490, x_492); -x_494 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_494 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_495 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_495, 0, x_494); lean_ctor_set(x_495, 1, x_493); @@ -24094,12 +24094,12 @@ x_523 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_523, 0, x_522); lean_ctor_set(x_523, 1, x_521); x_524 = lean_array_push(x_519, x_523); -x_525 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_525 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_526 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_526, 0, x_525); lean_ctor_set(x_526, 1, x_524); x_527 = lean_array_push(x_509, x_526); -x_528 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_528 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_529 = lean_array_push(x_527, x_528); x_530 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_530, 0, x_522); @@ -24110,7 +24110,7 @@ x_533 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_533, 0, x_500); lean_ctor_set(x_533, 1, x_532); x_534 = lean_array_push(x_531, x_533); -x_535 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_535 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_536 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_536, 0, x_535); lean_ctor_set(x_536, 1, x_534); @@ -24186,12 +24186,12 @@ x_568 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_568, 0, x_567); lean_ctor_set(x_568, 1, x_566); x_569 = lean_array_push(x_564, x_568); -x_570 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_570 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_571 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_571, 0, x_570); lean_ctor_set(x_571, 1, x_569); x_572 = lean_array_push(x_554, x_571); -x_573 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_573 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_574 = lean_array_push(x_572, x_573); x_575 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_575, 0, x_567); @@ -24202,7 +24202,7 @@ x_578 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_578, 0, x_546); lean_ctor_set(x_578, 1, x_577); x_579 = lean_array_push(x_576, x_578); -x_580 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_580 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_581 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_581, 0, x_580); lean_ctor_set(x_581, 1, x_579); @@ -24268,12 +24268,12 @@ x_609 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_609, 0, x_608); lean_ctor_set(x_609, 1, x_607); x_610 = lean_array_push(x_605, x_609); -x_611 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_611 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_612 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_612, 0, x_611); lean_ctor_set(x_612, 1, x_610); x_613 = lean_array_push(x_595, x_612); -x_614 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_614 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_615 = lean_array_push(x_613, x_614); x_616 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_616, 0, x_608); @@ -24284,7 +24284,7 @@ x_619 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_619, 0, x_586); lean_ctor_set(x_619, 1, x_618); x_620 = lean_array_push(x_617, x_619); -x_621 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_621 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_622 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_622, 0, x_621); lean_ctor_set(x_622, 1, x_620); @@ -24923,12 +24923,12 @@ x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); x_37 = lean_array_push(x_33, x_36); -x_38 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_38 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); x_40 = lean_array_push(x_23, x_39); -x_41 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_41 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_42 = lean_array_push(x_40, x_41); x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_35); @@ -24939,7 +24939,7 @@ x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_15); lean_ctor_set(x_46, 1, x_45); x_47 = lean_array_push(x_44, x_46); -x_48 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_48 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); @@ -25004,12 +25004,12 @@ x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); x_77 = lean_array_push(x_73, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_78 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); x_80 = lean_array_push(x_63, x_79); -x_81 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_81 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_82 = lean_array_push(x_80, x_81); x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_75); @@ -25020,7 +25020,7 @@ x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_54); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_84, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_88 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_89 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_89, 0, x_88); lean_ctor_set(x_89, 1, x_87); @@ -25121,12 +25121,12 @@ x_132 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_132, 0, x_131); lean_ctor_set(x_132, 1, x_130); x_133 = lean_array_push(x_123, x_132); -x_134 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_134 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_135 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_135, 0, x_134); lean_ctor_set(x_135, 1, x_133); x_136 = lean_array_push(x_107, x_135); -x_137 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_137 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_138 = lean_array_push(x_136, x_137); x_139 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_139, 0, x_131); @@ -25139,7 +25139,7 @@ lean_ctor_set(x_142, 0, x_99); lean_ctor_set(x_142, 1, x_141); lean_inc(x_142); x_143 = lean_array_push(x_140, x_142); -x_144 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_144 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_145 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_145, 0, x_144); lean_ctor_set(x_145, 1, x_143); @@ -25248,12 +25248,12 @@ x_194 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_194, 0, x_193); lean_ctor_set(x_194, 1, x_192); x_195 = lean_array_push(x_185, x_194); -x_196 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_196 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_197 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_197, 0, x_196); lean_ctor_set(x_197, 1, x_195); x_198 = lean_array_push(x_169, x_197); -x_199 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_199 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_200 = lean_array_push(x_198, x_199); x_201 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_201, 0, x_193); @@ -25266,7 +25266,7 @@ lean_ctor_set(x_204, 0, x_160); lean_ctor_set(x_204, 1, x_203); lean_inc(x_204); x_205 = lean_array_push(x_202, x_204); -x_206 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_206 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_207 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_207, 0, x_206); lean_ctor_set(x_207, 1, x_205); @@ -25359,12 +25359,12 @@ x_248 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_248, 0, x_247); lean_ctor_set(x_248, 1, x_246); x_249 = lean_array_push(x_245, x_248); -x_250 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_250 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_251 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_251, 0, x_250); lean_ctor_set(x_251, 1, x_249); x_252 = lean_array_push(x_235, x_251); -x_253 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_253 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_254 = lean_array_push(x_252, x_253); x_255 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_255, 0, x_247); @@ -25375,7 +25375,7 @@ x_258 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_258, 0, x_227); lean_ctor_set(x_258, 1, x_257); x_259 = lean_array_push(x_256, x_258); -x_260 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_260 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_261 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_261, 0, x_260); lean_ctor_set(x_261, 1, x_259); @@ -25440,12 +25440,12 @@ x_288 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_288, 0, x_287); lean_ctor_set(x_288, 1, x_286); x_289 = lean_array_push(x_285, x_288); -x_290 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_290 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_291 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_291, 0, x_290); lean_ctor_set(x_291, 1, x_289); x_292 = lean_array_push(x_275, x_291); -x_293 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_293 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_294 = lean_array_push(x_292, x_293); x_295 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_295, 0, x_287); @@ -25456,7 +25456,7 @@ x_298 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_298, 0, x_266); lean_ctor_set(x_298, 1, x_297); x_299 = lean_array_push(x_296, x_298); -x_300 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_300 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_301 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_301, 0, x_300); lean_ctor_set(x_301, 1, x_299); @@ -25543,12 +25543,12 @@ x_337 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_337, 0, x_336); lean_ctor_set(x_337, 1, x_335); x_338 = lean_array_push(x_334, x_337); -x_339 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_339 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_340 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_340, 0, x_339); lean_ctor_set(x_340, 1, x_338); x_341 = lean_array_push(x_324, x_340); -x_342 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_342 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_343 = lean_array_push(x_341, x_342); x_344 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_344, 0, x_336); @@ -25559,7 +25559,7 @@ x_347 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_347, 0, x_316); lean_ctor_set(x_347, 1, x_346); x_348 = lean_array_push(x_345, x_347); -x_349 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_349 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_350 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_350, 0, x_349); lean_ctor_set(x_350, 1, x_348); @@ -25624,12 +25624,12 @@ x_377 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_377, 0, x_376); lean_ctor_set(x_377, 1, x_375); x_378 = lean_array_push(x_374, x_377); -x_379 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_379 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_380 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_380, 0, x_379); lean_ctor_set(x_380, 1, x_378); x_381 = lean_array_push(x_364, x_380); -x_382 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_382 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_383 = lean_array_push(x_381, x_382); x_384 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_384, 0, x_376); @@ -25640,7 +25640,7 @@ x_387 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_387, 0, x_355); lean_ctor_set(x_387, 1, x_386); x_388 = lean_array_push(x_385, x_387); -x_389 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_389 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_390 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_390, 0, x_389); lean_ctor_set(x_390, 1, x_388); @@ -25715,12 +25715,12 @@ x_421 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_421, 0, x_420); lean_ctor_set(x_421, 1, x_419); x_422 = lean_array_push(x_418, x_421); -x_423 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_423 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_424 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_424, 0, x_423); lean_ctor_set(x_424, 1, x_422); x_425 = lean_array_push(x_408, x_424); -x_426 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_426 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_427 = lean_array_push(x_425, x_426); x_428 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_428, 0, x_420); @@ -25731,7 +25731,7 @@ x_431 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_431, 0, x_400); lean_ctor_set(x_431, 1, x_430); x_432 = lean_array_push(x_429, x_431); -x_433 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_433 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_434 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_434, 0, x_433); lean_ctor_set(x_434, 1, x_432); @@ -25796,12 +25796,12 @@ x_461 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_461, 0, x_460); lean_ctor_set(x_461, 1, x_459); x_462 = lean_array_push(x_458, x_461); -x_463 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_463 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_464 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_464, 0, x_463); lean_ctor_set(x_464, 1, x_462); x_465 = lean_array_push(x_448, x_464); -x_466 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_466 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_467 = lean_array_push(x_465, x_466); x_468 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_468, 0, x_460); @@ -25812,7 +25812,7 @@ x_471 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_471, 0, x_439); lean_ctor_set(x_471, 1, x_470); x_472 = lean_array_push(x_469, x_471); -x_473 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_473 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_474 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_474, 0, x_473); lean_ctor_set(x_474, 1, x_472); @@ -26284,12 +26284,12 @@ x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); x_37 = lean_array_push(x_33, x_36); -x_38 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_38 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); x_40 = lean_array_push(x_23, x_39); -x_41 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_41 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_42 = lean_array_push(x_40, x_41); x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_35); @@ -26300,7 +26300,7 @@ x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_15); lean_ctor_set(x_46, 1, x_45); x_47 = lean_array_push(x_44, x_46); -x_48 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_48 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); @@ -26365,12 +26365,12 @@ x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); x_77 = lean_array_push(x_73, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_78 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); x_80 = lean_array_push(x_63, x_79); -x_81 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_81 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_82 = lean_array_push(x_80, x_81); x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_75); @@ -26381,7 +26381,7 @@ x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_54); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_84, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_88 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_89 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_89, 0, x_88); lean_ctor_set(x_89, 1, x_87); @@ -26482,12 +26482,12 @@ x_132 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_132, 0, x_131); lean_ctor_set(x_132, 1, x_130); x_133 = lean_array_push(x_123, x_132); -x_134 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_134 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_135 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_135, 0, x_134); lean_ctor_set(x_135, 1, x_133); x_136 = lean_array_push(x_107, x_135); -x_137 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_137 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_138 = lean_array_push(x_136, x_137); x_139 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_139, 0, x_131); @@ -26500,7 +26500,7 @@ lean_ctor_set(x_142, 0, x_99); lean_ctor_set(x_142, 1, x_141); lean_inc(x_142); x_143 = lean_array_push(x_140, x_142); -x_144 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_144 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_145 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_145, 0, x_144); lean_ctor_set(x_145, 1, x_143); @@ -26609,12 +26609,12 @@ x_194 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_194, 0, x_193); lean_ctor_set(x_194, 1, x_192); x_195 = lean_array_push(x_185, x_194); -x_196 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_196 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_197 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_197, 0, x_196); lean_ctor_set(x_197, 1, x_195); x_198 = lean_array_push(x_169, x_197); -x_199 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_199 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_200 = lean_array_push(x_198, x_199); x_201 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_201, 0, x_193); @@ -26627,7 +26627,7 @@ lean_ctor_set(x_204, 0, x_160); lean_ctor_set(x_204, 1, x_203); lean_inc(x_204); x_205 = lean_array_push(x_202, x_204); -x_206 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_206 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_207 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_207, 0, x_206); lean_ctor_set(x_207, 1, x_205); @@ -26720,12 +26720,12 @@ x_248 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_248, 0, x_247); lean_ctor_set(x_248, 1, x_246); x_249 = lean_array_push(x_245, x_248); -x_250 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_250 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_251 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_251, 0, x_250); lean_ctor_set(x_251, 1, x_249); x_252 = lean_array_push(x_235, x_251); -x_253 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_253 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_254 = lean_array_push(x_252, x_253); x_255 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_255, 0, x_247); @@ -26736,7 +26736,7 @@ x_258 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_258, 0, x_227); lean_ctor_set(x_258, 1, x_257); x_259 = lean_array_push(x_256, x_258); -x_260 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_260 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_261 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_261, 0, x_260); lean_ctor_set(x_261, 1, x_259); @@ -26801,12 +26801,12 @@ x_288 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_288, 0, x_287); lean_ctor_set(x_288, 1, x_286); x_289 = lean_array_push(x_285, x_288); -x_290 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_290 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_291 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_291, 0, x_290); lean_ctor_set(x_291, 1, x_289); x_292 = lean_array_push(x_275, x_291); -x_293 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_293 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_294 = lean_array_push(x_292, x_293); x_295 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_295, 0, x_287); @@ -26817,7 +26817,7 @@ x_298 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_298, 0, x_266); lean_ctor_set(x_298, 1, x_297); x_299 = lean_array_push(x_296, x_298); -x_300 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_300 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_301 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_301, 0, x_300); lean_ctor_set(x_301, 1, x_299); @@ -26904,12 +26904,12 @@ x_337 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_337, 0, x_336); lean_ctor_set(x_337, 1, x_335); x_338 = lean_array_push(x_334, x_337); -x_339 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_339 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_340 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_340, 0, x_339); lean_ctor_set(x_340, 1, x_338); x_341 = lean_array_push(x_324, x_340); -x_342 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_342 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_343 = lean_array_push(x_341, x_342); x_344 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_344, 0, x_336); @@ -26920,7 +26920,7 @@ x_347 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_347, 0, x_316); lean_ctor_set(x_347, 1, x_346); x_348 = lean_array_push(x_345, x_347); -x_349 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_349 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_350 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_350, 0, x_349); lean_ctor_set(x_350, 1, x_348); @@ -26985,12 +26985,12 @@ x_377 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_377, 0, x_376); lean_ctor_set(x_377, 1, x_375); x_378 = lean_array_push(x_374, x_377); -x_379 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_379 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_380 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_380, 0, x_379); lean_ctor_set(x_380, 1, x_378); x_381 = lean_array_push(x_364, x_380); -x_382 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_382 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_383 = lean_array_push(x_381, x_382); x_384 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_384, 0, x_376); @@ -27001,7 +27001,7 @@ x_387 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_387, 0, x_355); lean_ctor_set(x_387, 1, x_386); x_388 = lean_array_push(x_385, x_387); -x_389 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_389 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_390 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_390, 0, x_389); lean_ctor_set(x_390, 1, x_388); @@ -27076,12 +27076,12 @@ x_421 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_421, 0, x_420); lean_ctor_set(x_421, 1, x_419); x_422 = lean_array_push(x_418, x_421); -x_423 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_423 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_424 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_424, 0, x_423); lean_ctor_set(x_424, 1, x_422); x_425 = lean_array_push(x_408, x_424); -x_426 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_426 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_427 = lean_array_push(x_425, x_426); x_428 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_428, 0, x_420); @@ -27092,7 +27092,7 @@ x_431 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_431, 0, x_400); lean_ctor_set(x_431, 1, x_430); x_432 = lean_array_push(x_429, x_431); -x_433 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_433 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_434 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_434, 0, x_433); lean_ctor_set(x_434, 1, x_432); @@ -27157,12 +27157,12 @@ x_461 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_461, 0, x_460); lean_ctor_set(x_461, 1, x_459); x_462 = lean_array_push(x_458, x_461); -x_463 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_463 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_464 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_464, 0, x_463); lean_ctor_set(x_464, 1, x_462); x_465 = lean_array_push(x_448, x_464); -x_466 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_466 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_467 = lean_array_push(x_465, x_466); x_468 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_468, 0, x_460); @@ -27173,7 +27173,7 @@ x_471 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_471, 0, x_439); lean_ctor_set(x_471, 1, x_470); x_472 = lean_array_push(x_469, x_471); -x_473 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_473 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_474 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_474, 0, x_473); lean_ctor_set(x_474, 1, x_472); @@ -27610,13 +27610,13 @@ if (x_20 == 0) { lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; x_21 = lean_ctor_get(x_19, 0); -x_22 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_22 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_6); x_23 = l_Lean_addMacroScope(x_6, x_22, x_4); x_24 = lean_box(0); -x_25 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_26 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_25 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_26 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_21); x_27 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_27, 0, x_21); @@ -27626,7 +27626,7 @@ lean_ctor_set(x_27, 3, x_26); x_28 = l_Array_empty___closed__1; x_29 = lean_array_push(x_28, x_27); x_30 = lean_array_push(x_28, x_1); -x_31 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_31 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_21); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_21); @@ -27650,7 +27650,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_28, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_42 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_21); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_21); @@ -27691,12 +27691,12 @@ x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_39); lean_ctor_set(x_61, 1, x_60); x_62 = lean_array_push(x_59, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_63 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); x_65 = lean_array_push(x_28, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_66 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_67 = lean_array_push(x_65, x_66); x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_39); @@ -27707,7 +27707,7 @@ x_71 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_71, 0, x_21); lean_ctor_set(x_71, 1, x_70); x_72 = lean_array_push(x_69, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_73 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); @@ -27720,12 +27720,12 @@ x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_63); lean_ctor_set(x_78, 1, x_77); x_79 = lean_array_push(x_44, x_78); -x_80 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_80 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_80); lean_ctor_set(x_81, 1, x_79); x_82 = lean_array_push(x_33, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_83 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_84 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_84, 0, x_83); lean_ctor_set(x_84, 1, x_82); @@ -27748,13 +27748,13 @@ x_90 = lean_ctor_get(x_19, 1); lean_inc(x_90); lean_inc(x_89); lean_dec(x_19); -x_91 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_91 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_6); x_92 = l_Lean_addMacroScope(x_6, x_91, x_4); x_93 = lean_box(0); -x_94 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_95 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_94 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_95 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_89); x_96 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_96, 0, x_89); @@ -27764,7 +27764,7 @@ lean_ctor_set(x_96, 3, x_95); x_97 = l_Array_empty___closed__1; x_98 = lean_array_push(x_97, x_96); x_99 = lean_array_push(x_97, x_1); -x_100 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_100 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_89); x_101 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_101, 0, x_89); @@ -27788,7 +27788,7 @@ x_109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_109, 0, x_108); lean_ctor_set(x_109, 1, x_107); x_110 = lean_array_push(x_97, x_109); -x_111 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_111 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_89); x_112 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_112, 0, x_89); @@ -27829,12 +27829,12 @@ x_130 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_130, 0, x_108); lean_ctor_set(x_130, 1, x_129); x_131 = lean_array_push(x_128, x_130); -x_132 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_132 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_133 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_133, 0, x_132); lean_ctor_set(x_133, 1, x_131); x_134 = lean_array_push(x_97, x_133); -x_135 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_135 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_136 = lean_array_push(x_134, x_135); x_137 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_137, 0, x_108); @@ -27845,7 +27845,7 @@ x_140 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_140, 0, x_89); lean_ctor_set(x_140, 1, x_139); x_141 = lean_array_push(x_138, x_140); -x_142 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_142 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_143 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_143, 0, x_142); lean_ctor_set(x_143, 1, x_141); @@ -27858,12 +27858,12 @@ x_147 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_147, 0, x_132); lean_ctor_set(x_147, 1, x_146); x_148 = lean_array_push(x_113, x_147); -x_149 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_149 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_150 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_150, 0, x_149); lean_ctor_set(x_150, 1, x_148); x_151 = lean_array_push(x_102, x_150); -x_152 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_152 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_153 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_153, 0, x_152); lean_ctor_set(x_153, 1, x_151); @@ -27921,13 +27921,13 @@ if (lean_is_exclusive(x_163)) { lean_dec_ref(x_163); x_166 = lean_box(0); } -x_167 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_167 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_6); x_168 = l_Lean_addMacroScope(x_6, x_167, x_4); x_169 = lean_box(0); -x_170 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_171 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_170 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_171 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_164); x_172 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_172, 0, x_164); @@ -27937,7 +27937,7 @@ lean_ctor_set(x_172, 3, x_171); x_173 = l_Array_empty___closed__1; x_174 = lean_array_push(x_173, x_172); x_175 = lean_array_push(x_173, x_1); -x_176 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_176 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_164); x_177 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_177, 0, x_164); @@ -27961,7 +27961,7 @@ x_185 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_185, 0, x_184); lean_ctor_set(x_185, 1, x_183); x_186 = lean_array_push(x_173, x_185); -x_187 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_187 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_164); x_188 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_188, 0, x_164); @@ -28002,12 +28002,12 @@ x_206 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_206, 0, x_184); lean_ctor_set(x_206, 1, x_205); x_207 = lean_array_push(x_204, x_206); -x_208 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_208 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_209 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_209, 0, x_208); lean_ctor_set(x_209, 1, x_207); x_210 = lean_array_push(x_173, x_209); -x_211 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_211 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_212 = lean_array_push(x_210, x_211); x_213 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_213, 0, x_184); @@ -28018,7 +28018,7 @@ x_216 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_216, 0, x_164); lean_ctor_set(x_216, 1, x_215); x_217 = lean_array_push(x_214, x_216); -x_218 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_218 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_219 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_219, 0, x_218); lean_ctor_set(x_219, 1, x_217); @@ -28031,12 +28031,12 @@ x_223 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_223, 0, x_208); lean_ctor_set(x_223, 1, x_222); x_224 = lean_array_push(x_189, x_223); -x_225 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_225 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_226 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_226, 0, x_225); lean_ctor_set(x_226, 1, x_224); x_227 = lean_array_push(x_178, x_226); -x_228 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_228 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_229 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_229, 0, x_228); lean_ctor_set(x_229, 1, x_227); @@ -28087,12 +28087,12 @@ if (x_239 == 0) { lean_object* x_240; lean_object* x_241; lean_object* x_242; lean_object* x_243; lean_object* x_244; lean_object* x_245; lean_object* x_246; lean_object* x_247; lean_object* x_248; lean_object* x_249; lean_object* x_250; lean_object* x_251; lean_object* x_252; lean_object* x_253; lean_object* x_254; lean_object* x_255; lean_object* x_256; lean_object* x_257; lean_object* x_258; lean_object* x_259; lean_object* x_260; lean_object* x_261; lean_object* x_262; lean_object* x_263; lean_object* x_264; lean_object* x_265; lean_object* x_266; lean_object* x_267; lean_object* x_268; lean_object* x_269; lean_object* x_270; lean_object* x_271; lean_object* x_272; lean_object* x_273; lean_object* x_274; lean_object* x_275; lean_object* x_276; lean_object* x_277; lean_object* x_278; lean_object* x_279; lean_object* x_280; lean_object* x_281; lean_object* x_282; lean_object* x_283; lean_object* x_284; lean_object* x_285; lean_object* x_286; lean_object* x_287; lean_object* x_288; lean_object* x_289; lean_object* x_290; lean_object* x_291; lean_object* x_292; lean_object* x_293; lean_object* x_294; lean_object* x_295; lean_object* x_296; lean_object* x_297; lean_object* x_298; lean_object* x_299; lean_object* x_300; lean_object* x_301; lean_object* x_302; lean_object* x_303; lean_object* x_304; lean_object* x_305; lean_object* x_306; lean_object* x_307; lean_object* x_308; lean_object* x_309; lean_object* x_310; lean_object* x_311; lean_object* x_312; lean_object* x_313; lean_object* x_314; lean_object* x_315; lean_object* x_316; lean_object* x_317; lean_object* x_318; lean_object* x_319; lean_object* x_320; lean_object* x_321; lean_object* x_322; lean_object* x_323; lean_object* x_324; lean_object* x_325; lean_object* x_326; x_240 = lean_ctor_get(x_238, 0); -x_241 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_241 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_6); x_242 = l_Lean_addMacroScope(x_6, x_241, x_4); -x_243 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_244 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_243 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_244 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_240); x_245 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_245, 0, x_240); @@ -28102,7 +28102,7 @@ lean_ctor_set(x_245, 3, x_244); x_246 = l_Array_empty___closed__1; x_247 = lean_array_push(x_246, x_245); x_248 = lean_array_push(x_246, x_1); -x_249 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_249 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_240); x_250 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_250, 0, x_240); @@ -28114,18 +28114,18 @@ x_253 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_253, 0, x_240); lean_ctor_set(x_253, 1, x_252); x_254 = lean_array_push(x_246, x_253); -x_255 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_255 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_240); x_256 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_256, 0, x_240); lean_ctor_set(x_256, 1, x_255); x_257 = lean_array_push(x_246, x_256); -x_258 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_258 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_259 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_259, 0, x_258); lean_ctor_set(x_259, 1, x_257); x_260 = lean_array_push(x_246, x_259); -x_261 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_261 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_240); x_262 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_262, 0, x_240); @@ -28144,7 +28144,7 @@ lean_ctor_set(x_268, 1, x_266); lean_ctor_set(x_268, 2, x_265); lean_ctor_set(x_268, 3, x_267); x_269 = lean_array_push(x_263, x_268); -x_270 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_270 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_271 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_271, 0, x_270); lean_ctor_set(x_271, 1, x_269); @@ -28166,7 +28166,7 @@ lean_ctor_set(x_279, 0, x_240); lean_ctor_set(x_279, 1, x_278); lean_inc(x_279); x_280 = lean_array_push(x_277, x_279); -x_281 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_281 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_282 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_282, 0, x_281); lean_ctor_set(x_282, 1, x_280); @@ -28175,7 +28175,7 @@ x_284 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_284, 0, x_273); lean_ctor_set(x_284, 1, x_283); x_285 = lean_array_push(x_246, x_284); -x_286 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_286 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_240); x_287 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_287, 0, x_240); @@ -28209,12 +28209,12 @@ x_302 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_302, 0, x_273); lean_ctor_set(x_302, 1, x_301); x_303 = lean_array_push(x_300, x_302); -x_304 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_304 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_305 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_305, 0, x_304); lean_ctor_set(x_305, 1, x_303); x_306 = lean_array_push(x_246, x_305); -x_307 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_307 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_308 = lean_array_push(x_306, x_307); x_309 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_309, 0, x_273); @@ -28233,12 +28233,12 @@ x_316 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_316, 0, x_304); lean_ctor_set(x_316, 1, x_315); x_317 = lean_array_push(x_288, x_316); -x_318 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_318 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_319 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_319, 0, x_318); lean_ctor_set(x_319, 1, x_317); x_320 = lean_array_push(x_251, x_319); -x_321 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_321 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_322 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_322, 0, x_321); lean_ctor_set(x_322, 1, x_320); @@ -28261,12 +28261,12 @@ x_328 = lean_ctor_get(x_238, 1); lean_inc(x_328); lean_inc(x_327); lean_dec(x_238); -x_329 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_329 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_6); x_330 = l_Lean_addMacroScope(x_6, x_329, x_4); -x_331 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_332 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_331 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_332 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_327); x_333 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_333, 0, x_327); @@ -28276,7 +28276,7 @@ lean_ctor_set(x_333, 3, x_332); x_334 = l_Array_empty___closed__1; x_335 = lean_array_push(x_334, x_333); x_336 = lean_array_push(x_334, x_1); -x_337 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_337 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_327); x_338 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_338, 0, x_327); @@ -28288,18 +28288,18 @@ x_341 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_341, 0, x_327); lean_ctor_set(x_341, 1, x_340); x_342 = lean_array_push(x_334, x_341); -x_343 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_343 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_327); x_344 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_344, 0, x_327); lean_ctor_set(x_344, 1, x_343); x_345 = lean_array_push(x_334, x_344); -x_346 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_346 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_347 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_347, 0, x_346); lean_ctor_set(x_347, 1, x_345); x_348 = lean_array_push(x_334, x_347); -x_349 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_349 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_327); x_350 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_350, 0, x_327); @@ -28318,7 +28318,7 @@ lean_ctor_set(x_356, 1, x_354); lean_ctor_set(x_356, 2, x_353); lean_ctor_set(x_356, 3, x_355); x_357 = lean_array_push(x_351, x_356); -x_358 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_358 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_359 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_359, 0, x_358); lean_ctor_set(x_359, 1, x_357); @@ -28340,7 +28340,7 @@ lean_ctor_set(x_367, 0, x_327); lean_ctor_set(x_367, 1, x_366); lean_inc(x_367); x_368 = lean_array_push(x_365, x_367); -x_369 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_369 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_370 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_370, 0, x_369); lean_ctor_set(x_370, 1, x_368); @@ -28349,7 +28349,7 @@ x_372 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_372, 0, x_361); lean_ctor_set(x_372, 1, x_371); x_373 = lean_array_push(x_334, x_372); -x_374 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_374 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_327); x_375 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_375, 0, x_327); @@ -28383,12 +28383,12 @@ x_390 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_390, 0, x_361); lean_ctor_set(x_390, 1, x_389); x_391 = lean_array_push(x_388, x_390); -x_392 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_392 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_393 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_393, 0, x_392); lean_ctor_set(x_393, 1, x_391); x_394 = lean_array_push(x_334, x_393); -x_395 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_395 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_396 = lean_array_push(x_394, x_395); x_397 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_397, 0, x_361); @@ -28407,12 +28407,12 @@ x_404 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_404, 0, x_392); lean_ctor_set(x_404, 1, x_403); x_405 = lean_array_push(x_376, x_404); -x_406 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_406 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_407 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_407, 0, x_406); lean_ctor_set(x_407, 1, x_405); x_408 = lean_array_push(x_339, x_407); -x_409 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_409 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_410 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_410, 0, x_409); lean_ctor_set(x_410, 1, x_408); @@ -28446,12 +28446,12 @@ if (x_419 == 0) { lean_object* x_420; lean_object* x_421; lean_object* x_422; lean_object* x_423; lean_object* x_424; lean_object* x_425; lean_object* x_426; lean_object* x_427; lean_object* x_428; lean_object* x_429; lean_object* x_430; lean_object* x_431; lean_object* x_432; lean_object* x_433; lean_object* x_434; lean_object* x_435; lean_object* x_436; lean_object* x_437; lean_object* x_438; lean_object* x_439; lean_object* x_440; lean_object* x_441; lean_object* x_442; lean_object* x_443; lean_object* x_444; lean_object* x_445; lean_object* x_446; lean_object* x_447; lean_object* x_448; lean_object* x_449; lean_object* x_450; lean_object* x_451; lean_object* x_452; lean_object* x_453; lean_object* x_454; lean_object* x_455; lean_object* x_456; lean_object* x_457; lean_object* x_458; lean_object* x_459; lean_object* x_460; lean_object* x_461; lean_object* x_462; lean_object* x_463; lean_object* x_464; lean_object* x_465; lean_object* x_466; lean_object* x_467; lean_object* x_468; lean_object* x_469; lean_object* x_470; lean_object* x_471; lean_object* x_472; lean_object* x_473; lean_object* x_474; lean_object* x_475; lean_object* x_476; lean_object* x_477; lean_object* x_478; lean_object* x_479; lean_object* x_480; lean_object* x_481; lean_object* x_482; lean_object* x_483; lean_object* x_484; lean_object* x_485; lean_object* x_486; lean_object* x_487; lean_object* x_488; lean_object* x_489; lean_object* x_490; lean_object* x_491; lean_object* x_492; lean_object* x_493; lean_object* x_494; lean_object* x_495; lean_object* x_496; lean_object* x_497; lean_object* x_498; lean_object* x_499; lean_object* x_500; lean_object* x_501; lean_object* x_502; lean_object* x_503; lean_object* x_504; lean_object* x_505; lean_object* x_506; lean_object* x_507; lean_object* x_508; lean_object* x_509; lean_object* x_510; lean_object* x_511; lean_object* x_512; lean_object* x_513; lean_object* x_514; lean_object* x_515; lean_object* x_516; lean_object* x_517; lean_object* x_518; lean_object* x_519; lean_object* x_520; lean_object* x_521; lean_object* x_522; lean_object* x_523; lean_object* x_524; lean_object* x_525; lean_object* x_526; lean_object* x_527; lean_object* x_528; x_420 = lean_ctor_get(x_418, 0); -x_421 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_421 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_6); x_422 = l_Lean_addMacroScope(x_6, x_421, x_4); -x_423 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_424 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_423 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_424 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_420); x_425 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_425, 0, x_420); @@ -28461,7 +28461,7 @@ lean_ctor_set(x_425, 3, x_424); x_426 = l_Array_empty___closed__1; x_427 = lean_array_push(x_426, x_425); x_428 = lean_array_push(x_426, x_1); -x_429 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_429 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_420); x_430 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_430, 0, x_420); @@ -28473,18 +28473,18 @@ x_433 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_433, 0, x_420); lean_ctor_set(x_433, 1, x_432); x_434 = lean_array_push(x_426, x_433); -x_435 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_435 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_420); x_436 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_436, 0, x_420); lean_ctor_set(x_436, 1, x_435); x_437 = lean_array_push(x_426, x_436); -x_438 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_438 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_439 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_439, 0, x_438); lean_ctor_set(x_439, 1, x_437); x_440 = lean_array_push(x_426, x_439); -x_441 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_441 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_420); x_442 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_442, 0, x_420); @@ -28503,7 +28503,7 @@ lean_ctor_set(x_448, 1, x_446); lean_ctor_set(x_448, 2, x_445); lean_ctor_set(x_448, 3, x_447); x_449 = lean_array_push(x_443, x_448); -x_450 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_450 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_451 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_451, 0, x_450); lean_ctor_set(x_451, 1, x_449); @@ -28525,7 +28525,7 @@ lean_ctor_set(x_459, 0, x_420); lean_ctor_set(x_459, 1, x_458); lean_inc(x_459); x_460 = lean_array_push(x_457, x_459); -x_461 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_461 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_462 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_462, 0, x_461); lean_ctor_set(x_462, 1, x_460); @@ -28534,7 +28534,7 @@ x_464 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_464, 0, x_453); lean_ctor_set(x_464, 1, x_463); x_465 = lean_array_push(x_426, x_464); -x_466 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_466 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_420); x_467 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_467, 0, x_420); @@ -28594,12 +28594,12 @@ x_494 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_494, 0, x_453); lean_ctor_set(x_494, 1, x_493); x_495 = lean_array_push(x_486, x_494); -x_496 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_496 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_497 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_497, 0, x_496); lean_ctor_set(x_497, 1, x_495); x_498 = lean_array_push(x_426, x_497); -x_499 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_499 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_500 = lean_array_push(x_498, x_499); x_501 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_501, 0, x_453); @@ -28638,12 +28638,12 @@ x_518 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_518, 0, x_496); lean_ctor_set(x_518, 1, x_517); x_519 = lean_array_push(x_468, x_518); -x_520 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_520 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_521 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_521, 0, x_520); lean_ctor_set(x_521, 1, x_519); x_522 = lean_array_push(x_431, x_521); -x_523 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_523 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_524 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_524, 0, x_523); lean_ctor_set(x_524, 1, x_522); @@ -28666,12 +28666,12 @@ x_530 = lean_ctor_get(x_418, 1); lean_inc(x_530); lean_inc(x_529); lean_dec(x_418); -x_531 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_531 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_6); x_532 = l_Lean_addMacroScope(x_6, x_531, x_4); -x_533 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_534 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_533 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_534 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_529); x_535 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_535, 0, x_529); @@ -28681,7 +28681,7 @@ lean_ctor_set(x_535, 3, x_534); x_536 = l_Array_empty___closed__1; x_537 = lean_array_push(x_536, x_535); x_538 = lean_array_push(x_536, x_1); -x_539 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_539 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_529); x_540 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_540, 0, x_529); @@ -28693,18 +28693,18 @@ x_543 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_543, 0, x_529); lean_ctor_set(x_543, 1, x_542); x_544 = lean_array_push(x_536, x_543); -x_545 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_545 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_529); x_546 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_546, 0, x_529); lean_ctor_set(x_546, 1, x_545); x_547 = lean_array_push(x_536, x_546); -x_548 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_548 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_549 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_549, 0, x_548); lean_ctor_set(x_549, 1, x_547); x_550 = lean_array_push(x_536, x_549); -x_551 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_551 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_529); x_552 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_552, 0, x_529); @@ -28723,7 +28723,7 @@ lean_ctor_set(x_558, 1, x_556); lean_ctor_set(x_558, 2, x_555); lean_ctor_set(x_558, 3, x_557); x_559 = lean_array_push(x_553, x_558); -x_560 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_560 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_561 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_561, 0, x_560); lean_ctor_set(x_561, 1, x_559); @@ -28745,7 +28745,7 @@ lean_ctor_set(x_569, 0, x_529); lean_ctor_set(x_569, 1, x_568); lean_inc(x_569); x_570 = lean_array_push(x_567, x_569); -x_571 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_571 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_572 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_572, 0, x_571); lean_ctor_set(x_572, 1, x_570); @@ -28754,7 +28754,7 @@ x_574 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_574, 0, x_563); lean_ctor_set(x_574, 1, x_573); x_575 = lean_array_push(x_536, x_574); -x_576 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_576 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_529); x_577 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_577, 0, x_529); @@ -28814,12 +28814,12 @@ x_604 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_604, 0, x_563); lean_ctor_set(x_604, 1, x_603); x_605 = lean_array_push(x_596, x_604); -x_606 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_606 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_607 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_607, 0, x_606); lean_ctor_set(x_607, 1, x_605); x_608 = lean_array_push(x_536, x_607); -x_609 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_609 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_610 = lean_array_push(x_608, x_609); x_611 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_611, 0, x_563); @@ -28858,12 +28858,12 @@ x_628 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_628, 0, x_606); lean_ctor_set(x_628, 1, x_627); x_629 = lean_array_push(x_578, x_628); -x_630 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_630 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_631 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_631, 0, x_630); lean_ctor_set(x_631, 1, x_629); x_632 = lean_array_push(x_541, x_631); -x_633 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_633 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_634 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_634, 0, x_633); lean_ctor_set(x_634, 1, x_632); @@ -28912,13 +28912,13 @@ if (x_648 == 0) { lean_object* x_649; lean_object* x_650; lean_object* x_651; lean_object* x_652; lean_object* x_653; lean_object* x_654; lean_object* x_655; lean_object* x_656; lean_object* x_657; lean_object* x_658; lean_object* x_659; lean_object* x_660; lean_object* x_661; lean_object* x_662; lean_object* x_663; lean_object* x_664; lean_object* x_665; lean_object* x_666; lean_object* x_667; lean_object* x_668; lean_object* x_669; lean_object* x_670; lean_object* x_671; lean_object* x_672; lean_object* x_673; lean_object* x_674; lean_object* x_675; lean_object* x_676; lean_object* x_677; lean_object* x_678; lean_object* x_679; lean_object* x_680; lean_object* x_681; lean_object* x_682; lean_object* x_683; lean_object* x_684; lean_object* x_685; lean_object* x_686; lean_object* x_687; lean_object* x_688; lean_object* x_689; lean_object* x_690; lean_object* x_691; lean_object* x_692; lean_object* x_693; lean_object* x_694; lean_object* x_695; lean_object* x_696; lean_object* x_697; lean_object* x_698; lean_object* x_699; lean_object* x_700; lean_object* x_701; lean_object* x_702; lean_object* x_703; lean_object* x_704; lean_object* x_705; lean_object* x_706; lean_object* x_707; lean_object* x_708; lean_object* x_709; lean_object* x_710; lean_object* x_711; lean_object* x_712; lean_object* x_713; lean_object* x_714; lean_object* x_715; lean_object* x_716; lean_object* x_717; lean_object* x_718; lean_object* x_719; lean_object* x_720; lean_object* x_721; lean_object* x_722; x_649 = lean_ctor_get(x_647, 0); -x_650 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_650 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_6); x_651 = l_Lean_addMacroScope(x_6, x_650, x_4); x_652 = lean_box(0); -x_653 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_654 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_653 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_654 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_649); x_655 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_655, 0, x_649); @@ -28928,7 +28928,7 @@ lean_ctor_set(x_655, 3, x_654); x_656 = l_Array_empty___closed__1; x_657 = lean_array_push(x_656, x_655); x_658 = lean_array_push(x_656, x_1); -x_659 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_659 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_649); x_660 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_660, 0, x_649); @@ -28952,7 +28952,7 @@ x_668 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_668, 0, x_667); lean_ctor_set(x_668, 1, x_666); x_669 = lean_array_push(x_656, x_668); -x_670 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_670 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_649); x_671 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_671, 0, x_649); @@ -28993,12 +28993,12 @@ x_689 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_689, 0, x_667); lean_ctor_set(x_689, 1, x_688); x_690 = lean_array_push(x_687, x_689); -x_691 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_691 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_692 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_692, 0, x_691); lean_ctor_set(x_692, 1, x_690); x_693 = lean_array_push(x_656, x_692); -x_694 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_694 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_695 = lean_array_push(x_693, x_694); x_696 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_696, 0, x_667); @@ -29011,7 +29011,7 @@ lean_ctor_set(x_699, 0, x_649); lean_ctor_set(x_699, 1, x_698); lean_inc(x_699); x_700 = lean_array_push(x_697, x_699); -x_701 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_701 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_702 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_702, 0, x_701); lean_ctor_set(x_702, 1, x_700); @@ -29034,12 +29034,12 @@ x_712 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_712, 0, x_701); lean_ctor_set(x_712, 1, x_711); x_713 = lean_array_push(x_672, x_712); -x_714 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_714 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_715 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_715, 0, x_714); lean_ctor_set(x_715, 1, x_713); x_716 = lean_array_push(x_661, x_715); -x_717 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_717 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_718 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_718, 0, x_717); lean_ctor_set(x_718, 1, x_716); @@ -29062,13 +29062,13 @@ x_724 = lean_ctor_get(x_647, 1); lean_inc(x_724); lean_inc(x_723); lean_dec(x_647); -x_725 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_725 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_6); x_726 = l_Lean_addMacroScope(x_6, x_725, x_4); x_727 = lean_box(0); -x_728 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_729 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_728 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_729 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_723); x_730 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_730, 0, x_723); @@ -29078,7 +29078,7 @@ lean_ctor_set(x_730, 3, x_729); x_731 = l_Array_empty___closed__1; x_732 = lean_array_push(x_731, x_730); x_733 = lean_array_push(x_731, x_1); -x_734 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_734 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_723); x_735 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_735, 0, x_723); @@ -29102,7 +29102,7 @@ x_743 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_743, 0, x_742); lean_ctor_set(x_743, 1, x_741); x_744 = lean_array_push(x_731, x_743); -x_745 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_745 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_723); x_746 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_746, 0, x_723); @@ -29143,12 +29143,12 @@ x_764 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_764, 0, x_742); lean_ctor_set(x_764, 1, x_763); x_765 = lean_array_push(x_762, x_764); -x_766 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_766 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_767 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_767, 0, x_766); lean_ctor_set(x_767, 1, x_765); x_768 = lean_array_push(x_731, x_767); -x_769 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_769 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_770 = lean_array_push(x_768, x_769); x_771 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_771, 0, x_742); @@ -29161,7 +29161,7 @@ lean_ctor_set(x_774, 0, x_723); lean_ctor_set(x_774, 1, x_773); lean_inc(x_774); x_775 = lean_array_push(x_772, x_774); -x_776 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_776 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_777 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_777, 0, x_776); lean_ctor_set(x_777, 1, x_775); @@ -29184,12 +29184,12 @@ x_787 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_787, 0, x_776); lean_ctor_set(x_787, 1, x_786); x_788 = lean_array_push(x_747, x_787); -x_789 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_789 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_790 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_790, 0, x_789); lean_ctor_set(x_790, 1, x_788); x_791 = lean_array_push(x_736, x_790); -x_792 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_792 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_793 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_793, 0, x_792); lean_ctor_set(x_793, 1, x_791); @@ -29223,13 +29223,13 @@ if (x_802 == 0) { lean_object* x_803; lean_object* x_804; lean_object* x_805; lean_object* x_806; lean_object* x_807; lean_object* x_808; lean_object* x_809; lean_object* x_810; lean_object* x_811; lean_object* x_812; lean_object* x_813; lean_object* x_814; lean_object* x_815; lean_object* x_816; lean_object* x_817; lean_object* x_818; lean_object* x_819; lean_object* x_820; lean_object* x_821; lean_object* x_822; lean_object* x_823; lean_object* x_824; lean_object* x_825; lean_object* x_826; lean_object* x_827; lean_object* x_828; lean_object* x_829; lean_object* x_830; lean_object* x_831; lean_object* x_832; lean_object* x_833; lean_object* x_834; lean_object* x_835; lean_object* x_836; lean_object* x_837; lean_object* x_838; lean_object* x_839; lean_object* x_840; lean_object* x_841; lean_object* x_842; lean_object* x_843; lean_object* x_844; lean_object* x_845; lean_object* x_846; lean_object* x_847; lean_object* x_848; lean_object* x_849; lean_object* x_850; lean_object* x_851; lean_object* x_852; lean_object* x_853; lean_object* x_854; lean_object* x_855; lean_object* x_856; lean_object* x_857; lean_object* x_858; lean_object* x_859; lean_object* x_860; lean_object* x_861; lean_object* x_862; lean_object* x_863; lean_object* x_864; lean_object* x_865; lean_object* x_866; lean_object* x_867; lean_object* x_868; lean_object* x_869; lean_object* x_870; lean_object* x_871; lean_object* x_872; lean_object* x_873; lean_object* x_874; lean_object* x_875; lean_object* x_876; x_803 = lean_ctor_get(x_801, 0); -x_804 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_804 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_6); x_805 = l_Lean_addMacroScope(x_6, x_804, x_4); x_806 = lean_box(0); -x_807 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_808 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_807 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_808 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_803); x_809 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_809, 0, x_803); @@ -29239,7 +29239,7 @@ lean_ctor_set(x_809, 3, x_808); x_810 = l_Array_empty___closed__1; x_811 = lean_array_push(x_810, x_809); x_812 = lean_array_push(x_810, x_1); -x_813 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_813 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_803); x_814 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_814, 0, x_803); @@ -29263,7 +29263,7 @@ x_822 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_822, 0, x_821); lean_ctor_set(x_822, 1, x_820); x_823 = lean_array_push(x_810, x_822); -x_824 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_824 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_803); x_825 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_825, 0, x_803); @@ -29304,12 +29304,12 @@ x_843 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_843, 0, x_821); lean_ctor_set(x_843, 1, x_842); x_844 = lean_array_push(x_841, x_843); -x_845 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_845 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_846 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_846, 0, x_845); lean_ctor_set(x_846, 1, x_844); x_847 = lean_array_push(x_810, x_846); -x_848 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_848 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_849 = lean_array_push(x_847, x_848); x_850 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_850, 0, x_821); @@ -29322,7 +29322,7 @@ lean_ctor_set(x_853, 0, x_803); lean_ctor_set(x_853, 1, x_852); lean_inc(x_853); x_854 = lean_array_push(x_851, x_853); -x_855 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_855 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_856 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_856, 0, x_855); lean_ctor_set(x_856, 1, x_854); @@ -29345,12 +29345,12 @@ x_866 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_866, 0, x_855); lean_ctor_set(x_866, 1, x_865); x_867 = lean_array_push(x_826, x_866); -x_868 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_868 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_869 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_869, 0, x_868); lean_ctor_set(x_869, 1, x_867); x_870 = lean_array_push(x_815, x_869); -x_871 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_871 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_872 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_872, 0, x_871); lean_ctor_set(x_872, 1, x_870); @@ -29373,13 +29373,13 @@ x_878 = lean_ctor_get(x_801, 1); lean_inc(x_878); lean_inc(x_877); lean_dec(x_801); -x_879 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_879 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_6); x_880 = l_Lean_addMacroScope(x_6, x_879, x_4); x_881 = lean_box(0); -x_882 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_883 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_882 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_883 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_877); x_884 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_884, 0, x_877); @@ -29389,7 +29389,7 @@ lean_ctor_set(x_884, 3, x_883); x_885 = l_Array_empty___closed__1; x_886 = lean_array_push(x_885, x_884); x_887 = lean_array_push(x_885, x_1); -x_888 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_888 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_877); x_889 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_889, 0, x_877); @@ -29413,7 +29413,7 @@ x_897 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_897, 0, x_896); lean_ctor_set(x_897, 1, x_895); x_898 = lean_array_push(x_885, x_897); -x_899 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_899 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_877); x_900 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_900, 0, x_877); @@ -29454,12 +29454,12 @@ x_918 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_918, 0, x_896); lean_ctor_set(x_918, 1, x_917); x_919 = lean_array_push(x_916, x_918); -x_920 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_920 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_921 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_921, 0, x_920); lean_ctor_set(x_921, 1, x_919); x_922 = lean_array_push(x_885, x_921); -x_923 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_923 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_924 = lean_array_push(x_922, x_923); x_925 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_925, 0, x_896); @@ -29472,7 +29472,7 @@ lean_ctor_set(x_928, 0, x_877); lean_ctor_set(x_928, 1, x_927); lean_inc(x_928); x_929 = lean_array_push(x_926, x_928); -x_930 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_930 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_931 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_931, 0, x_930); lean_ctor_set(x_931, 1, x_929); @@ -29495,12 +29495,12 @@ x_941 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_941, 0, x_930); lean_ctor_set(x_941, 1, x_940); x_942 = lean_array_push(x_901, x_941); -x_943 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_943 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_944 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_944, 0, x_943); lean_ctor_set(x_944, 1, x_942); x_945 = lean_array_push(x_890, x_944); -x_946 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_946 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_947 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_947, 0, x_946); lean_ctor_set(x_947, 1, x_945); @@ -29534,13 +29534,13 @@ if (x_956 == 0) { lean_object* x_957; lean_object* x_958; lean_object* x_959; lean_object* x_960; lean_object* x_961; lean_object* x_962; lean_object* x_963; lean_object* x_964; lean_object* x_965; lean_object* x_966; lean_object* x_967; lean_object* x_968; lean_object* x_969; lean_object* x_970; lean_object* x_971; lean_object* x_972; lean_object* x_973; lean_object* x_974; lean_object* x_975; lean_object* x_976; lean_object* x_977; lean_object* x_978; lean_object* x_979; lean_object* x_980; lean_object* x_981; lean_object* x_982; lean_object* x_983; lean_object* x_984; lean_object* x_985; lean_object* x_986; lean_object* x_987; lean_object* x_988; lean_object* x_989; lean_object* x_990; lean_object* x_991; lean_object* x_992; lean_object* x_993; lean_object* x_994; lean_object* x_995; lean_object* x_996; lean_object* x_997; lean_object* x_998; lean_object* x_999; lean_object* x_1000; lean_object* x_1001; lean_object* x_1002; lean_object* x_1003; lean_object* x_1004; lean_object* x_1005; lean_object* x_1006; lean_object* x_1007; lean_object* x_1008; lean_object* x_1009; lean_object* x_1010; lean_object* x_1011; lean_object* x_1012; lean_object* x_1013; lean_object* x_1014; lean_object* x_1015; lean_object* x_1016; lean_object* x_1017; lean_object* x_1018; lean_object* x_1019; lean_object* x_1020; lean_object* x_1021; lean_object* x_1022; lean_object* x_1023; lean_object* x_1024; lean_object* x_1025; lean_object* x_1026; lean_object* x_1027; lean_object* x_1028; lean_object* x_1029; lean_object* x_1030; x_957 = lean_ctor_get(x_955, 0); -x_958 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_958 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_6); x_959 = l_Lean_addMacroScope(x_6, x_958, x_4); x_960 = lean_box(0); -x_961 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_962 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_961 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_962 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_957); x_963 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_963, 0, x_957); @@ -29550,7 +29550,7 @@ lean_ctor_set(x_963, 3, x_962); x_964 = l_Array_empty___closed__1; x_965 = lean_array_push(x_964, x_963); x_966 = lean_array_push(x_964, x_1); -x_967 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_967 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_957); x_968 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_968, 0, x_957); @@ -29574,7 +29574,7 @@ x_976 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_976, 0, x_975); lean_ctor_set(x_976, 1, x_974); x_977 = lean_array_push(x_964, x_976); -x_978 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_978 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_957); x_979 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_979, 0, x_957); @@ -29615,12 +29615,12 @@ x_997 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_997, 0, x_975); lean_ctor_set(x_997, 1, x_996); x_998 = lean_array_push(x_995, x_997); -x_999 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_999 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1000 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1000, 0, x_999); lean_ctor_set(x_1000, 1, x_998); x_1001 = lean_array_push(x_964, x_1000); -x_1002 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1002 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1003 = lean_array_push(x_1001, x_1002); x_1004 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1004, 0, x_975); @@ -29633,7 +29633,7 @@ lean_ctor_set(x_1007, 0, x_957); lean_ctor_set(x_1007, 1, x_1006); lean_inc(x_1007); x_1008 = lean_array_push(x_1005, x_1007); -x_1009 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1009 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1010 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1010, 0, x_1009); lean_ctor_set(x_1010, 1, x_1008); @@ -29656,12 +29656,12 @@ x_1020 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1020, 0, x_1009); lean_ctor_set(x_1020, 1, x_1019); x_1021 = lean_array_push(x_980, x_1020); -x_1022 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1022 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1023 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1023, 0, x_1022); lean_ctor_set(x_1023, 1, x_1021); x_1024 = lean_array_push(x_969, x_1023); -x_1025 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1025 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1026 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1026, 0, x_1025); lean_ctor_set(x_1026, 1, x_1024); @@ -29684,13 +29684,13 @@ x_1032 = lean_ctor_get(x_955, 1); lean_inc(x_1032); lean_inc(x_1031); lean_dec(x_955); -x_1033 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_1033 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_6); x_1034 = l_Lean_addMacroScope(x_6, x_1033, x_4); x_1035 = lean_box(0); -x_1036 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_1037 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_1036 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_1037 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_1031); x_1038 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1038, 0, x_1031); @@ -29700,7 +29700,7 @@ lean_ctor_set(x_1038, 3, x_1037); x_1039 = l_Array_empty___closed__1; x_1040 = lean_array_push(x_1039, x_1038); x_1041 = lean_array_push(x_1039, x_1); -x_1042 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1042 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1031); x_1043 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1043, 0, x_1031); @@ -29724,7 +29724,7 @@ x_1051 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1051, 0, x_1050); lean_ctor_set(x_1051, 1, x_1049); x_1052 = lean_array_push(x_1039, x_1051); -x_1053 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1053 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1031); x_1054 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1054, 0, x_1031); @@ -29765,12 +29765,12 @@ x_1072 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1072, 0, x_1050); lean_ctor_set(x_1072, 1, x_1071); x_1073 = lean_array_push(x_1070, x_1072); -x_1074 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1074 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1075 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1075, 0, x_1074); lean_ctor_set(x_1075, 1, x_1073); x_1076 = lean_array_push(x_1039, x_1075); -x_1077 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1077 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1078 = lean_array_push(x_1076, x_1077); x_1079 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1079, 0, x_1050); @@ -29783,7 +29783,7 @@ lean_ctor_set(x_1082, 0, x_1031); lean_ctor_set(x_1082, 1, x_1081); lean_inc(x_1082); x_1083 = lean_array_push(x_1080, x_1082); -x_1084 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1084 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1085 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1085, 0, x_1084); lean_ctor_set(x_1085, 1, x_1083); @@ -29806,12 +29806,12 @@ x_1095 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1095, 0, x_1084); lean_ctor_set(x_1095, 1, x_1094); x_1096 = lean_array_push(x_1055, x_1095); -x_1097 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1097 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1098 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1098, 0, x_1097); lean_ctor_set(x_1098, 1, x_1096); x_1099 = lean_array_push(x_1044, x_1098); -x_1100 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1100 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1101 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1101, 0, x_1100); lean_ctor_set(x_1101, 1, x_1099); @@ -29932,13 +29932,13 @@ if (lean_is_exclusive(x_1127)) { lean_dec_ref(x_1127); x_1130 = lean_box(0); } -x_1131 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_1131 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_1112); x_1132 = l_Lean_addMacroScope(x_1112, x_1131, x_4); x_1133 = lean_box(0); -x_1134 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_1135 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_1134 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_1135 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_1128); x_1136 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1136, 0, x_1128); @@ -29948,7 +29948,7 @@ lean_ctor_set(x_1136, 3, x_1135); x_1137 = l_Array_empty___closed__1; x_1138 = lean_array_push(x_1137, x_1136); x_1139 = lean_array_push(x_1137, x_1); -x_1140 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1140 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1128); x_1141 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1141, 0, x_1128); @@ -29972,7 +29972,7 @@ x_1149 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1149, 0, x_1148); lean_ctor_set(x_1149, 1, x_1147); x_1150 = lean_array_push(x_1137, x_1149); -x_1151 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1151 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1128); x_1152 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1152, 0, x_1128); @@ -30013,12 +30013,12 @@ x_1170 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1170, 0, x_1148); lean_ctor_set(x_1170, 1, x_1169); x_1171 = lean_array_push(x_1168, x_1170); -x_1172 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1172 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1173 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1173, 0, x_1172); lean_ctor_set(x_1173, 1, x_1171); x_1174 = lean_array_push(x_1137, x_1173); -x_1175 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1175 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1176 = lean_array_push(x_1174, x_1175); x_1177 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1177, 0, x_1148); @@ -30029,7 +30029,7 @@ x_1180 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1180, 0, x_1128); lean_ctor_set(x_1180, 1, x_1179); x_1181 = lean_array_push(x_1178, x_1180); -x_1182 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1182 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1183 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1183, 0, x_1182); lean_ctor_set(x_1183, 1, x_1181); @@ -30042,12 +30042,12 @@ x_1187 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1187, 0, x_1172); lean_ctor_set(x_1187, 1, x_1186); x_1188 = lean_array_push(x_1153, x_1187); -x_1189 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1189 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1190 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1190, 0, x_1189); lean_ctor_set(x_1190, 1, x_1188); x_1191 = lean_array_push(x_1142, x_1190); -x_1192 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1192 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1193 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1193, 0, x_1192); lean_ctor_set(x_1193, 1, x_1191); @@ -30108,12 +30108,12 @@ if (lean_is_exclusive(x_1202)) { lean_dec_ref(x_1202); x_1205 = lean_box(0); } -x_1206 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_1206 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_1112); x_1207 = l_Lean_addMacroScope(x_1112, x_1206, x_4); -x_1208 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_1209 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_1208 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_1209 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_1203); x_1210 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1210, 0, x_1203); @@ -30123,7 +30123,7 @@ lean_ctor_set(x_1210, 3, x_1209); x_1211 = l_Array_empty___closed__1; x_1212 = lean_array_push(x_1211, x_1210); x_1213 = lean_array_push(x_1211, x_1); -x_1214 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1214 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1203); x_1215 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1215, 0, x_1203); @@ -30135,18 +30135,18 @@ x_1218 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1218, 0, x_1203); lean_ctor_set(x_1218, 1, x_1217); x_1219 = lean_array_push(x_1211, x_1218); -x_1220 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_1220 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_1203); x_1221 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1221, 0, x_1203); lean_ctor_set(x_1221, 1, x_1220); x_1222 = lean_array_push(x_1211, x_1221); -x_1223 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_1223 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_1224 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1224, 0, x_1223); lean_ctor_set(x_1224, 1, x_1222); x_1225 = lean_array_push(x_1211, x_1224); -x_1226 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_1226 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_1203); x_1227 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1227, 0, x_1203); @@ -30165,7 +30165,7 @@ lean_ctor_set(x_1233, 1, x_1231); lean_ctor_set(x_1233, 2, x_1230); lean_ctor_set(x_1233, 3, x_1232); x_1234 = lean_array_push(x_1228, x_1233); -x_1235 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_1235 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_1236 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1236, 0, x_1235); lean_ctor_set(x_1236, 1, x_1234); @@ -30187,7 +30187,7 @@ lean_ctor_set(x_1244, 0, x_1203); lean_ctor_set(x_1244, 1, x_1243); lean_inc(x_1244); x_1245 = lean_array_push(x_1242, x_1244); -x_1246 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1246 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1247 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1247, 0, x_1246); lean_ctor_set(x_1247, 1, x_1245); @@ -30196,7 +30196,7 @@ x_1249 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1249, 0, x_1238); lean_ctor_set(x_1249, 1, x_1248); x_1250 = lean_array_push(x_1211, x_1249); -x_1251 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1251 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1203); x_1252 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1252, 0, x_1203); @@ -30230,12 +30230,12 @@ x_1267 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1267, 0, x_1238); lean_ctor_set(x_1267, 1, x_1266); x_1268 = lean_array_push(x_1265, x_1267); -x_1269 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1269 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1270 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1270, 0, x_1269); lean_ctor_set(x_1270, 1, x_1268); x_1271 = lean_array_push(x_1211, x_1270); -x_1272 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1272 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1273 = lean_array_push(x_1271, x_1272); x_1274 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1274, 0, x_1238); @@ -30254,12 +30254,12 @@ x_1281 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1281, 0, x_1269); lean_ctor_set(x_1281, 1, x_1280); x_1282 = lean_array_push(x_1253, x_1281); -x_1283 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1283 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1284 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1284, 0, x_1283); lean_ctor_set(x_1284, 1, x_1282); x_1285 = lean_array_push(x_1216, x_1284); -x_1286 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1286 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1287 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1287, 0, x_1286); lean_ctor_set(x_1287, 1, x_1285); @@ -30303,12 +30303,12 @@ if (lean_is_exclusive(x_1295)) { lean_dec_ref(x_1295); x_1298 = lean_box(0); } -x_1299 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_1299 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_1112); x_1300 = l_Lean_addMacroScope(x_1112, x_1299, x_4); -x_1301 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_1302 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_1301 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_1302 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_1296); x_1303 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1303, 0, x_1296); @@ -30318,7 +30318,7 @@ lean_ctor_set(x_1303, 3, x_1302); x_1304 = l_Array_empty___closed__1; x_1305 = lean_array_push(x_1304, x_1303); x_1306 = lean_array_push(x_1304, x_1); -x_1307 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1307 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1296); x_1308 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1308, 0, x_1296); @@ -30330,18 +30330,18 @@ x_1311 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1311, 0, x_1296); lean_ctor_set(x_1311, 1, x_1310); x_1312 = lean_array_push(x_1304, x_1311); -x_1313 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_1313 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_1296); x_1314 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1314, 0, x_1296); lean_ctor_set(x_1314, 1, x_1313); x_1315 = lean_array_push(x_1304, x_1314); -x_1316 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_1316 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_1317 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1317, 0, x_1316); lean_ctor_set(x_1317, 1, x_1315); x_1318 = lean_array_push(x_1304, x_1317); -x_1319 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_1319 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_1296); x_1320 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1320, 0, x_1296); @@ -30360,7 +30360,7 @@ lean_ctor_set(x_1326, 1, x_1324); lean_ctor_set(x_1326, 2, x_1323); lean_ctor_set(x_1326, 3, x_1325); x_1327 = lean_array_push(x_1321, x_1326); -x_1328 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_1328 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_1329 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1329, 0, x_1328); lean_ctor_set(x_1329, 1, x_1327); @@ -30382,7 +30382,7 @@ lean_ctor_set(x_1337, 0, x_1296); lean_ctor_set(x_1337, 1, x_1336); lean_inc(x_1337); x_1338 = lean_array_push(x_1335, x_1337); -x_1339 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1339 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1340 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1340, 0, x_1339); lean_ctor_set(x_1340, 1, x_1338); @@ -30391,7 +30391,7 @@ x_1342 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1342, 0, x_1331); lean_ctor_set(x_1342, 1, x_1341); x_1343 = lean_array_push(x_1304, x_1342); -x_1344 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1344 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1296); x_1345 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1345, 0, x_1296); @@ -30451,12 +30451,12 @@ x_1372 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1372, 0, x_1331); lean_ctor_set(x_1372, 1, x_1371); x_1373 = lean_array_push(x_1364, x_1372); -x_1374 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1374 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1375 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1375, 0, x_1374); lean_ctor_set(x_1375, 1, x_1373); x_1376 = lean_array_push(x_1304, x_1375); -x_1377 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1377 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1378 = lean_array_push(x_1376, x_1377); x_1379 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1379, 0, x_1331); @@ -30495,12 +30495,12 @@ x_1396 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1396, 0, x_1374); lean_ctor_set(x_1396, 1, x_1395); x_1397 = lean_array_push(x_1346, x_1396); -x_1398 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1398 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1399 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1399, 0, x_1398); lean_ctor_set(x_1399, 1, x_1397); x_1400 = lean_array_push(x_1309, x_1399); -x_1401 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1401 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1402 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1402, 0, x_1401); lean_ctor_set(x_1402, 1, x_1400); @@ -30559,13 +30559,13 @@ if (lean_is_exclusive(x_1415)) { lean_dec_ref(x_1415); x_1418 = lean_box(0); } -x_1419 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_1419 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_1112); x_1420 = l_Lean_addMacroScope(x_1112, x_1419, x_4); x_1421 = lean_box(0); -x_1422 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_1423 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_1422 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_1423 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_1416); x_1424 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1424, 0, x_1416); @@ -30575,7 +30575,7 @@ lean_ctor_set(x_1424, 3, x_1423); x_1425 = l_Array_empty___closed__1; x_1426 = lean_array_push(x_1425, x_1424); x_1427 = lean_array_push(x_1425, x_1); -x_1428 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1428 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1416); x_1429 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1429, 0, x_1416); @@ -30599,7 +30599,7 @@ x_1437 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1437, 0, x_1436); lean_ctor_set(x_1437, 1, x_1435); x_1438 = lean_array_push(x_1425, x_1437); -x_1439 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1439 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1416); x_1440 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1440, 0, x_1416); @@ -30640,12 +30640,12 @@ x_1458 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1458, 0, x_1436); lean_ctor_set(x_1458, 1, x_1457); x_1459 = lean_array_push(x_1456, x_1458); -x_1460 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1460 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1461 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1461, 0, x_1460); lean_ctor_set(x_1461, 1, x_1459); x_1462 = lean_array_push(x_1425, x_1461); -x_1463 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1463 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1464 = lean_array_push(x_1462, x_1463); x_1465 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1465, 0, x_1436); @@ -30658,7 +30658,7 @@ lean_ctor_set(x_1468, 0, x_1416); lean_ctor_set(x_1468, 1, x_1467); lean_inc(x_1468); x_1469 = lean_array_push(x_1466, x_1468); -x_1470 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1470 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1471 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1471, 0, x_1470); lean_ctor_set(x_1471, 1, x_1469); @@ -30681,12 +30681,12 @@ x_1481 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1481, 0, x_1470); lean_ctor_set(x_1481, 1, x_1480); x_1482 = lean_array_push(x_1441, x_1481); -x_1483 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1483 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1484 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1484, 0, x_1483); lean_ctor_set(x_1484, 1, x_1482); x_1485 = lean_array_push(x_1430, x_1484); -x_1486 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1486 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1487 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1487, 0, x_1486); lean_ctor_set(x_1487, 1, x_1485); @@ -30730,13 +30730,13 @@ if (lean_is_exclusive(x_1495)) { lean_dec_ref(x_1495); x_1498 = lean_box(0); } -x_1499 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_1499 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_1112); x_1500 = l_Lean_addMacroScope(x_1112, x_1499, x_4); x_1501 = lean_box(0); -x_1502 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_1503 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_1502 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_1503 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_1496); x_1504 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1504, 0, x_1496); @@ -30746,7 +30746,7 @@ lean_ctor_set(x_1504, 3, x_1503); x_1505 = l_Array_empty___closed__1; x_1506 = lean_array_push(x_1505, x_1504); x_1507 = lean_array_push(x_1505, x_1); -x_1508 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1508 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1496); x_1509 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1509, 0, x_1496); @@ -30770,7 +30770,7 @@ x_1517 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1517, 0, x_1516); lean_ctor_set(x_1517, 1, x_1515); x_1518 = lean_array_push(x_1505, x_1517); -x_1519 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1519 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1496); x_1520 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1520, 0, x_1496); @@ -30811,12 +30811,12 @@ x_1538 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1538, 0, x_1516); lean_ctor_set(x_1538, 1, x_1537); x_1539 = lean_array_push(x_1536, x_1538); -x_1540 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1540 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1541 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1541, 0, x_1540); lean_ctor_set(x_1541, 1, x_1539); x_1542 = lean_array_push(x_1505, x_1541); -x_1543 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1543 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1544 = lean_array_push(x_1542, x_1543); x_1545 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1545, 0, x_1516); @@ -30829,7 +30829,7 @@ lean_ctor_set(x_1548, 0, x_1496); lean_ctor_set(x_1548, 1, x_1547); lean_inc(x_1548); x_1549 = lean_array_push(x_1546, x_1548); -x_1550 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1550 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1551 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1551, 0, x_1550); lean_ctor_set(x_1551, 1, x_1549); @@ -30852,12 +30852,12 @@ x_1561 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1561, 0, x_1550); lean_ctor_set(x_1561, 1, x_1560); x_1562 = lean_array_push(x_1521, x_1561); -x_1563 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1563 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1564 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1564, 0, x_1563); lean_ctor_set(x_1564, 1, x_1562); x_1565 = lean_array_push(x_1510, x_1564); -x_1566 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1566 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1567 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1567, 0, x_1566); lean_ctor_set(x_1567, 1, x_1565); @@ -30901,13 +30901,13 @@ if (lean_is_exclusive(x_1575)) { lean_dec_ref(x_1575); x_1578 = lean_box(0); } -x_1579 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_1579 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_4); lean_inc(x_1112); x_1580 = l_Lean_addMacroScope(x_1112, x_1579, x_4); x_1581 = lean_box(0); -x_1582 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_1583 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_1582 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_1583 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_1576); x_1584 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1584, 0, x_1576); @@ -30917,7 +30917,7 @@ lean_ctor_set(x_1584, 3, x_1583); x_1585 = l_Array_empty___closed__1; x_1586 = lean_array_push(x_1585, x_1584); x_1587 = lean_array_push(x_1585, x_1); -x_1588 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1588 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1576); x_1589 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1589, 0, x_1576); @@ -30941,7 +30941,7 @@ x_1597 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1597, 0, x_1596); lean_ctor_set(x_1597, 1, x_1595); x_1598 = lean_array_push(x_1585, x_1597); -x_1599 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1599 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1576); x_1600 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1600, 0, x_1576); @@ -30982,12 +30982,12 @@ x_1618 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1618, 0, x_1596); lean_ctor_set(x_1618, 1, x_1617); x_1619 = lean_array_push(x_1616, x_1618); -x_1620 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1620 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1621 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1621, 0, x_1620); lean_ctor_set(x_1621, 1, x_1619); x_1622 = lean_array_push(x_1585, x_1621); -x_1623 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1623 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1624 = lean_array_push(x_1622, x_1623); x_1625 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1625, 0, x_1596); @@ -31000,7 +31000,7 @@ lean_ctor_set(x_1628, 0, x_1576); lean_ctor_set(x_1628, 1, x_1627); lean_inc(x_1628); x_1629 = lean_array_push(x_1626, x_1628); -x_1630 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1630 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1631 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1631, 0, x_1630); lean_ctor_set(x_1631, 1, x_1629); @@ -31023,12 +31023,12 @@ x_1641 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1641, 0, x_1630); lean_ctor_set(x_1641, 1, x_1640); x_1642 = lean_array_push(x_1601, x_1641); -x_1643 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1643 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1644 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1644, 0, x_1643); lean_ctor_set(x_1644, 1, x_1642); x_1645 = lean_array_push(x_1590, x_1644); -x_1646 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1646 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1647 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1647, 0, x_1646); lean_ctor_set(x_1647, 1, x_1645); @@ -31132,7 +31132,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); @@ -31155,7 +31155,7 @@ static lean_object* _init_l_Lean_Elab_Term_Do_ToTerm_seqToTerm___closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Meta_assert___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -31227,7 +31227,7 @@ lean_ctor_set(x_27, 1, x_26); x_28 = l_Array_empty___closed__1; x_29 = lean_array_push(x_28, x_27); x_30 = lean_array_push(x_28, x_1); -x_31 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_31 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_24); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_24); @@ -31256,12 +31256,12 @@ x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); x_44 = lean_array_push(x_35, x_43); -x_45 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_45 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); x_47 = lean_array_push(x_33, x_46); -x_48 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_48 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); @@ -31279,7 +31279,7 @@ x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_24); lean_ctor_set(x_56, 1, x_55); x_57 = lean_array_push(x_54, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_58 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); @@ -31290,9 +31290,9 @@ if (x_61 == 0) { lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; x_62 = lean_ctor_get(x_60, 0); -x_63 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_63 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; x_64 = l_Lean_addMacroScope(x_11, x_63, x_5); -x_65 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; +x_65 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; x_66 = l_Lean_Elab_Term_Do_ToTerm_seqToTerm___closed__4; lean_inc(x_62); x_67 = lean_alloc_ctor(3, 4, 0); @@ -31307,19 +31307,19 @@ x_70 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_70, 0, x_62); lean_ctor_set(x_70, 1, x_26); x_71 = lean_array_push(x_28, x_70); -x_72 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_72 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_62); x_73 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_73, 0, x_62); lean_ctor_set(x_73, 1, x_72); x_74 = lean_array_push(x_28, x_73); -x_75 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_75 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_62); x_76 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_76, 0, x_62); lean_ctor_set(x_76, 1, x_75); x_77 = lean_array_push(x_28, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_78 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); @@ -31363,23 +31363,23 @@ x_95 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_95, 0, x_42); lean_ctor_set(x_95, 1, x_94); x_96 = lean_array_push(x_28, x_95); -x_97 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_97 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_98 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_98, 0, x_62); lean_ctor_set(x_98, 1, x_97); x_99 = lean_array_push(x_96, x_98); x_100 = lean_array_push(x_99, x_2); -x_101 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_101 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_102 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_102, 0, x_101); lean_ctor_set(x_102, 1, x_100); x_103 = lean_array_push(x_74, x_102); -x_104 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_104 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_104); lean_ctor_set(x_105, 1, x_103); x_106 = lean_array_push(x_28, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_107 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_108 = lean_array_push(x_106, x_107); x_109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_109, 0, x_42); @@ -31408,9 +31408,9 @@ x_118 = lean_ctor_get(x_60, 1); lean_inc(x_118); lean_inc(x_117); lean_dec(x_60); -x_119 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_119 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; x_120 = l_Lean_addMacroScope(x_11, x_119, x_5); -x_121 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; +x_121 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; x_122 = l_Lean_Elab_Term_Do_ToTerm_seqToTerm___closed__4; lean_inc(x_117); x_123 = lean_alloc_ctor(3, 4, 0); @@ -31425,19 +31425,19 @@ x_126 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_126, 0, x_117); lean_ctor_set(x_126, 1, x_26); x_127 = lean_array_push(x_28, x_126); -x_128 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_128 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_117); x_129 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_129, 0, x_117); lean_ctor_set(x_129, 1, x_128); x_130 = lean_array_push(x_28, x_129); -x_131 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_131 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_117); x_132 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_132, 0, x_117); lean_ctor_set(x_132, 1, x_131); x_133 = lean_array_push(x_28, x_132); -x_134 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_134 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_135 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_135, 0, x_134); lean_ctor_set(x_135, 1, x_133); @@ -31481,23 +31481,23 @@ x_151 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_151, 0, x_42); lean_ctor_set(x_151, 1, x_150); x_152 = lean_array_push(x_28, x_151); -x_153 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_153 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_154 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_154, 0, x_117); lean_ctor_set(x_154, 1, x_153); x_155 = lean_array_push(x_152, x_154); x_156 = lean_array_push(x_155, x_2); -x_157 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_157 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_158 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_158, 0, x_157); lean_ctor_set(x_158, 1, x_156); x_159 = lean_array_push(x_130, x_158); -x_160 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_160 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_161 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_161, 0, x_160); lean_ctor_set(x_161, 1, x_159); x_162 = lean_array_push(x_28, x_161); -x_163 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_163 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_164 = lean_array_push(x_162, x_163); x_165 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_165, 0, x_42); @@ -31548,7 +31548,7 @@ lean_ctor_set(x_179, 1, x_178); x_180 = l_Array_empty___closed__1; x_181 = lean_array_push(x_180, x_179); x_182 = lean_array_push(x_181, x_174); -x_183 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_183 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_184 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_184, 0, x_177); lean_ctor_set(x_184, 1, x_183); @@ -31582,7 +31582,7 @@ lean_ctor_set(x_195, 1, x_194); x_196 = l_Array_empty___closed__1; x_197 = lean_array_push(x_196, x_195); x_198 = lean_array_push(x_197, x_174); -x_199 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_199 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_200 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_200, 0, x_192); lean_ctor_set(x_200, 1, x_199); @@ -31632,7 +31632,7 @@ lean_ctor_set(x_214, 1, x_213); x_215 = l_Array_empty___closed__1; x_216 = lean_array_push(x_215, x_214); x_217 = lean_array_push(x_216, x_209); -x_218 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_218 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_219 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_219, 0, x_212); lean_ctor_set(x_219, 1, x_218); @@ -31666,7 +31666,7 @@ lean_ctor_set(x_230, 1, x_229); x_231 = l_Array_empty___closed__1; x_232 = lean_array_push(x_231, x_230); x_233 = lean_array_push(x_232, x_209); -x_234 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_234 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_235 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_235, 0, x_227); lean_ctor_set(x_235, 1, x_234); @@ -31754,7 +31754,7 @@ lean_ctor_set(x_261, 1, x_260); x_262 = l_Array_empty___closed__1; x_263 = lean_array_push(x_262, x_261); x_264 = lean_array_push(x_262, x_1); -x_265 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_265 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_258); x_266 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_266, 0, x_258); @@ -31783,12 +31783,12 @@ x_277 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_277, 0, x_276); lean_ctor_set(x_277, 1, x_275); x_278 = lean_array_push(x_269, x_277); -x_279 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_279 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_280 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_280, 0, x_279); lean_ctor_set(x_280, 1, x_278); x_281 = lean_array_push(x_267, x_280); -x_282 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_282 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_283 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_283, 0, x_282); lean_ctor_set(x_283, 1, x_281); @@ -31806,7 +31806,7 @@ x_290 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_290, 0, x_258); lean_ctor_set(x_290, 1, x_289); x_291 = lean_array_push(x_288, x_290); -x_292 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_292 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_293 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_293, 0, x_292); lean_ctor_set(x_293, 1, x_291); @@ -31824,9 +31824,9 @@ if (lean_is_exclusive(x_294)) { lean_dec_ref(x_294); x_297 = lean_box(0); } -x_298 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_298 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; x_299 = l_Lean_addMacroScope(x_245, x_298, x_5); -x_300 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; +x_300 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; x_301 = l_Lean_Elab_Term_Do_ToTerm_seqToTerm___closed__4; lean_inc(x_295); x_302 = lean_alloc_ctor(3, 4, 0); @@ -31841,19 +31841,19 @@ x_305 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_305, 0, x_295); lean_ctor_set(x_305, 1, x_260); x_306 = lean_array_push(x_262, x_305); -x_307 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_307 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_295); x_308 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_308, 0, x_295); lean_ctor_set(x_308, 1, x_307); x_309 = lean_array_push(x_262, x_308); -x_310 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_310 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_295); x_311 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_311, 0, x_295); lean_ctor_set(x_311, 1, x_310); x_312 = lean_array_push(x_262, x_311); -x_313 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_313 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_314 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_314, 0, x_313); lean_ctor_set(x_314, 1, x_312); @@ -31897,23 +31897,23 @@ x_330 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_330, 0, x_276); lean_ctor_set(x_330, 1, x_329); x_331 = lean_array_push(x_262, x_330); -x_332 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_332 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_333 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_333, 0, x_295); lean_ctor_set(x_333, 1, x_332); x_334 = lean_array_push(x_331, x_333); x_335 = lean_array_push(x_334, x_2); -x_336 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_336 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_337 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_337, 0, x_336); lean_ctor_set(x_337, 1, x_335); x_338 = lean_array_push(x_309, x_337); -x_339 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_339 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_340 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_340, 0, x_339); lean_ctor_set(x_340, 1, x_338); x_341 = lean_array_push(x_262, x_340); -x_342 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_342 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_343 = lean_array_push(x_341, x_342); x_344 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_344, 0, x_276); @@ -31974,7 +31974,7 @@ lean_ctor_set(x_359, 1, x_358); x_360 = l_Array_empty___closed__1; x_361 = lean_array_push(x_360, x_359); x_362 = lean_array_push(x_361, x_353); -x_363 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_363 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_364 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_364, 0, x_355); lean_ctor_set(x_364, 1, x_363); @@ -32034,7 +32034,7 @@ lean_ctor_set(x_379, 1, x_378); x_380 = l_Array_empty___closed__1; x_381 = lean_array_push(x_380, x_379); x_382 = lean_array_push(x_381, x_373); -x_383 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_383 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_384 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_384, 0, x_375); lean_ctor_set(x_384, 1, x_383); @@ -32284,7 +32284,7 @@ lean_ctor_set(x_57, 1, x_56); x_58 = l_Array_empty___closed__1; x_59 = lean_array_push(x_58, x_57); x_60 = lean_array_push(x_58, x_50); -x_61 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_61 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_54); x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_54); @@ -32301,12 +32301,12 @@ x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_67); lean_ctor_set(x_68, 1, x_66); x_69 = lean_array_push(x_65, x_68); -x_70 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_70 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_70); lean_ctor_set(x_71, 1, x_69); x_72 = lean_array_push(x_63, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_73 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); @@ -32324,7 +32324,7 @@ x_81 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_81, 0, x_54); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_79, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_83 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_84 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_84, 0, x_83); lean_ctor_set(x_84, 1, x_82); @@ -32335,10 +32335,10 @@ if (x_86 == 0) { lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; x_87 = lean_ctor_get(x_85, 0); -x_88 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_88 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; x_89 = l_Lean_addMacroScope(x_11, x_88, x_5); -x_90 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_91 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_90 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_91 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_87); x_92 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_92, 0, x_87); @@ -32352,7 +32352,7 @@ x_95 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_95, 0, x_87); lean_ctor_set(x_95, 1, x_56); x_96 = lean_array_push(x_58, x_95); -x_97 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_97 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_87); x_98 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_98, 0, x_87); @@ -32392,23 +32392,23 @@ x_114 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_114, 0, x_67); lean_ctor_set(x_114, 1, x_113); x_115 = lean_array_push(x_58, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_116 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_117 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_117, 0, x_87); lean_ctor_set(x_117, 1, x_116); x_118 = lean_array_push(x_115, x_117); x_119 = lean_array_push(x_118, x_2); -x_120 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_120 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_121, 0, x_120); lean_ctor_set(x_121, 1, x_119); x_122 = lean_array_push(x_99, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_123 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_124 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_124, 0, x_123); lean_ctor_set(x_124, 1, x_122); x_125 = lean_array_push(x_58, x_124); -x_126 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_126 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_127 = lean_array_push(x_125, x_126); x_128 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_128, 0, x_67); @@ -32437,10 +32437,10 @@ x_137 = lean_ctor_get(x_85, 1); lean_inc(x_137); lean_inc(x_136); lean_dec(x_85); -x_138 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_138 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; x_139 = l_Lean_addMacroScope(x_11, x_138, x_5); -x_140 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_141 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_140 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_141 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_136); x_142 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_142, 0, x_136); @@ -32454,7 +32454,7 @@ x_145 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_145, 0, x_136); lean_ctor_set(x_145, 1, x_56); x_146 = lean_array_push(x_58, x_145); -x_147 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_147 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_136); x_148 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_148, 0, x_136); @@ -32494,23 +32494,23 @@ x_164 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_164, 0, x_67); lean_ctor_set(x_164, 1, x_163); x_165 = lean_array_push(x_58, x_164); -x_166 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_166 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_167 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_167, 0, x_136); lean_ctor_set(x_167, 1, x_166); x_168 = lean_array_push(x_165, x_167); x_169 = lean_array_push(x_168, x_2); -x_170 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_170 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_171 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_171, 0, x_170); lean_ctor_set(x_171, 1, x_169); x_172 = lean_array_push(x_149, x_171); -x_173 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_173 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_174 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_174, 0, x_173); lean_ctor_set(x_174, 1, x_172); x_175 = lean_array_push(x_58, x_174); -x_176 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_176 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_177 = lean_array_push(x_175, x_176); x_178 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_178, 0, x_67); @@ -32590,7 +32590,7 @@ if (x_202 == 0) { lean_object* x_203; lean_object* x_204; lean_object* x_205; lean_object* x_206; lean_object* x_207; lean_object* x_208; lean_object* x_209; lean_object* x_210; lean_object* x_211; lean_object* x_212; lean_object* x_213; lean_object* x_214; lean_object* x_215; lean_object* x_216; lean_object* x_217; x_203 = lean_ctor_get(x_201, 0); -x_204 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_204 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_203); x_205 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_205, 0, x_203); @@ -32598,7 +32598,7 @@ lean_ctor_set(x_205, 1, x_204); x_206 = l_Array_empty___closed__1; x_207 = lean_array_push(x_206, x_205); x_208 = lean_array_push(x_207, x_200); -x_209 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_209 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_210 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_210, 0, x_203); lean_ctor_set(x_210, 1, x_209); @@ -32609,7 +32609,7 @@ lean_ctor_set(x_213, 0, x_212); lean_ctor_set(x_213, 1, x_211); x_214 = lean_array_push(x_208, x_213); x_215 = lean_array_push(x_214, x_2); -x_216 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_216 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_217 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_217, 0, x_216); lean_ctor_set(x_217, 1, x_215); @@ -32624,7 +32624,7 @@ x_219 = lean_ctor_get(x_201, 1); lean_inc(x_219); lean_inc(x_218); lean_dec(x_201); -x_220 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_220 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_218); x_221 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_221, 0, x_218); @@ -32632,7 +32632,7 @@ lean_ctor_set(x_221, 1, x_220); x_222 = l_Array_empty___closed__1; x_223 = lean_array_push(x_222, x_221); x_224 = lean_array_push(x_223, x_200); -x_225 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_225 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_226 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_226, 0, x_218); lean_ctor_set(x_226, 1, x_225); @@ -32643,7 +32643,7 @@ lean_ctor_set(x_229, 0, x_228); lean_ctor_set(x_229, 1, x_227); x_230 = lean_array_push(x_224, x_229); x_231 = lean_array_push(x_230, x_2); -x_232 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_232 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_233 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_233, 0, x_232); lean_ctor_set(x_233, 1, x_231); @@ -32828,7 +32828,7 @@ lean_ctor_set(x_282, 1, x_281); x_283 = l_Array_empty___closed__1; x_284 = lean_array_push(x_283, x_282); x_285 = lean_array_push(x_283, x_275); -x_286 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_286 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_279); x_287 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_287, 0, x_279); @@ -32845,12 +32845,12 @@ x_293 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_293, 0, x_292); lean_ctor_set(x_293, 1, x_291); x_294 = lean_array_push(x_290, x_293); -x_295 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_295 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_296 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_296, 0, x_295); lean_ctor_set(x_296, 1, x_294); x_297 = lean_array_push(x_288, x_296); -x_298 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_298 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_299 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_299, 0, x_298); lean_ctor_set(x_299, 1, x_297); @@ -32868,7 +32868,7 @@ x_306 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_306, 0, x_279); lean_ctor_set(x_306, 1, x_305); x_307 = lean_array_push(x_304, x_306); -x_308 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_308 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_309 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_309, 0, x_308); lean_ctor_set(x_309, 1, x_307); @@ -32886,10 +32886,10 @@ if (lean_is_exclusive(x_310)) { lean_dec_ref(x_310); x_313 = lean_box(0); } -x_314 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_314 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; x_315 = l_Lean_addMacroScope(x_236, x_314, x_5); -x_316 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_317 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_316 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_317 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_311); x_318 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_318, 0, x_311); @@ -32903,7 +32903,7 @@ x_321 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_321, 0, x_311); lean_ctor_set(x_321, 1, x_281); x_322 = lean_array_push(x_283, x_321); -x_323 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_323 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_311); x_324 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_324, 0, x_311); @@ -32943,23 +32943,23 @@ x_340 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_340, 0, x_292); lean_ctor_set(x_340, 1, x_339); x_341 = lean_array_push(x_283, x_340); -x_342 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_342 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_343 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_343, 0, x_311); lean_ctor_set(x_343, 1, x_342); x_344 = lean_array_push(x_341, x_343); x_345 = lean_array_push(x_344, x_2); -x_346 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_346 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_347 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_347, 0, x_346); lean_ctor_set(x_347, 1, x_345); x_348 = lean_array_push(x_325, x_347); -x_349 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_349 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_350 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_350, 0, x_349); lean_ctor_set(x_350, 1, x_348); x_351 = lean_array_push(x_283, x_350); -x_352 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_352 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_353 = lean_array_push(x_351, x_352); x_354 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_354, 0, x_292); @@ -33049,7 +33049,7 @@ if (lean_is_exclusive(x_377)) { lean_dec_ref(x_377); x_380 = lean_box(0); } -x_381 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_381 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_378); x_382 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_382, 0, x_378); @@ -33057,7 +33057,7 @@ lean_ctor_set(x_382, 1, x_381); x_383 = l_Array_empty___closed__1; x_384 = lean_array_push(x_383, x_382); x_385 = lean_array_push(x_384, x_376); -x_386 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_386 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_387 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_387, 0, x_378); lean_ctor_set(x_387, 1, x_386); @@ -33068,7 +33068,7 @@ lean_ctor_set(x_390, 0, x_389); lean_ctor_set(x_390, 1, x_388); x_391 = lean_array_push(x_385, x_390); x_392 = lean_array_push(x_391, x_2); -x_393 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_393 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_394 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_394, 0, x_393); lean_ctor_set(x_394, 1, x_392); @@ -33157,7 +33157,7 @@ x_17 = l_Lean_Syntax_getArg(x_1, x_16); lean_dec(x_1); lean_inc(x_17); x_18 = l_Lean_Syntax_getKind(x_17); -x_19 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_20 = lean_name_eq(x_18, x_19); lean_dec(x_18); if (x_20 == 0) @@ -33165,7 +33165,7 @@ if (x_20 == 0) lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; uint8_t x_26; x_21 = l_Lean_mkOptionalNode___closed__2; x_22 = lean_array_push(x_21, x_17); -x_23 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_23 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); @@ -33176,7 +33176,7 @@ if (x_26 == 0) { lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; x_27 = lean_ctor_get(x_25, 0); -x_28 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_28 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_27); x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_27); @@ -33184,7 +33184,7 @@ lean_ctor_set(x_29, 1, x_28); x_30 = l_Array_empty___closed__1; x_31 = lean_array_push(x_30, x_29); x_32 = lean_array_push(x_31, x_24); -x_33 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_33 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_27); lean_ctor_set(x_34, 1, x_33); @@ -33195,7 +33195,7 @@ lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_32, x_37); x_39 = lean_array_push(x_38, x_2); -x_40 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_40 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); @@ -33210,7 +33210,7 @@ x_43 = lean_ctor_get(x_25, 1); lean_inc(x_43); lean_inc(x_42); lean_dec(x_25); -x_44 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_44 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_42); x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_42); @@ -33218,7 +33218,7 @@ lean_ctor_set(x_45, 1, x_44); x_46 = l_Array_empty___closed__1; x_47 = lean_array_push(x_46, x_45); x_48 = lean_array_push(x_47, x_24); -x_49 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_49 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_50 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_50, 0, x_42); lean_ctor_set(x_50, 1, x_49); @@ -33229,7 +33229,7 @@ lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); x_54 = lean_array_push(x_48, x_53); x_55 = lean_array_push(x_54, x_2); -x_56 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_56 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_57 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_57, 0, x_56); lean_ctor_set(x_57, 1, x_55); @@ -33245,7 +33245,7 @@ lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean x_59 = l_Lean_Syntax_getArg(x_17, x_16); x_60 = lean_unsigned_to_nat(4u); x_61 = l_Lean_Syntax_getArg(x_17, x_60); -x_62 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_3, x_13); +x_62 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_3, x_13); x_63 = lean_ctor_get(x_62, 0); lean_inc(x_63); x_64 = lean_ctor_get(x_62, 1); @@ -33268,7 +33268,7 @@ lean_ctor_set(x_74, 1, x_72); x_75 = l_Lean_Syntax_setArg(x_17, x_60, x_74); x_76 = l_Lean_mkOptionalNode___closed__2; x_77 = lean_array_push(x_76, x_75); -x_78 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_78 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); @@ -33279,14 +33279,14 @@ if (x_81 == 0) { lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; x_82 = lean_ctor_get(x_80, 0); -x_83 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_83 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_82); x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_82); lean_ctor_set(x_84, 1, x_83); x_85 = lean_array_push(x_67, x_84); x_86 = lean_array_push(x_85, x_79); -x_87 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_87 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_88 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_88, 0, x_82); lean_ctor_set(x_88, 1, x_87); @@ -33297,7 +33297,7 @@ lean_ctor_set(x_91, 0, x_90); lean_ctor_set(x_91, 1, x_89); x_92 = lean_array_push(x_86, x_91); x_93 = lean_array_push(x_92, x_2); -x_94 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_94 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_95 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_95, 0, x_94); lean_ctor_set(x_95, 1, x_93); @@ -33312,14 +33312,14 @@ x_97 = lean_ctor_get(x_80, 1); lean_inc(x_97); lean_inc(x_96); lean_dec(x_80); -x_98 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_98 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_96); x_99 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_99, 0, x_96); lean_ctor_set(x_99, 1, x_98); x_100 = lean_array_push(x_67, x_99); x_101 = lean_array_push(x_100, x_79); -x_102 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_102 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_103 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_103, 0, x_96); lean_ctor_set(x_103, 1, x_102); @@ -33330,7 +33330,7 @@ lean_ctor_set(x_106, 0, x_105); lean_ctor_set(x_106, 1, x_104); x_107 = lean_array_push(x_101, x_106); x_108 = lean_array_push(x_107, x_2); -x_109 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_109 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_110 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_110, 0, x_109); lean_ctor_set(x_110, 1, x_108); @@ -33384,7 +33384,7 @@ x_124 = l_Lean_Syntax_getArg(x_1, x_123); lean_dec(x_1); lean_inc(x_124); x_125 = l_Lean_Syntax_getKind(x_124); -x_126 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_126 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_127 = lean_name_eq(x_125, x_126); lean_dec(x_125); if (x_127 == 0) @@ -33392,7 +33392,7 @@ if (x_127 == 0) lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; x_128 = l_Lean_mkOptionalNode___closed__2; x_129 = lean_array_push(x_128, x_124); -x_130 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_130 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_130); lean_ctor_set(x_131, 1, x_129); @@ -33410,7 +33410,7 @@ if (lean_is_exclusive(x_132)) { lean_dec_ref(x_132); x_135 = lean_box(0); } -x_136 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_136 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_133); x_137 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_137, 0, x_133); @@ -33418,7 +33418,7 @@ lean_ctor_set(x_137, 1, x_136); x_138 = l_Array_empty___closed__1; x_139 = lean_array_push(x_138, x_137); x_140 = lean_array_push(x_139, x_131); -x_141 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_141 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_142 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_142, 0, x_133); lean_ctor_set(x_142, 1, x_141); @@ -33429,7 +33429,7 @@ lean_ctor_set(x_145, 0, x_144); lean_ctor_set(x_145, 1, x_143); x_146 = lean_array_push(x_140, x_145); x_147 = lean_array_push(x_146, x_2); -x_148 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_148 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_149 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_149, 0, x_148); lean_ctor_set(x_149, 1, x_147); @@ -33448,7 +33448,7 @@ lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; x_151 = l_Lean_Syntax_getArg(x_124, x_123); x_152 = lean_unsigned_to_nat(4u); x_153 = l_Lean_Syntax_getArg(x_124, x_152); -x_154 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_120, x_119); +x_154 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_120, x_119); x_155 = lean_ctor_get(x_154, 0); lean_inc(x_155); x_156 = lean_ctor_get(x_154, 1); @@ -33471,7 +33471,7 @@ lean_ctor_set(x_166, 1, x_164); x_167 = l_Lean_Syntax_setArg(x_124, x_152, x_166); x_168 = l_Lean_mkOptionalNode___closed__2; x_169 = lean_array_push(x_168, x_167); -x_170 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_170 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_171 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_171, 0, x_170); lean_ctor_set(x_171, 1, x_169); @@ -33489,14 +33489,14 @@ if (lean_is_exclusive(x_172)) { lean_dec_ref(x_172); x_175 = lean_box(0); } -x_176 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_176 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_173); x_177 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_177, 0, x_173); lean_ctor_set(x_177, 1, x_176); x_178 = lean_array_push(x_159, x_177); x_179 = lean_array_push(x_178, x_171); -x_180 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_180 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_181 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_181, 0, x_173); lean_ctor_set(x_181, 1, x_180); @@ -33507,7 +33507,7 @@ lean_ctor_set(x_184, 0, x_183); lean_ctor_set(x_184, 1, x_182); x_185 = lean_array_push(x_179, x_184); x_186 = lean_array_push(x_185, x_2); -x_187 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_187 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_188 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_188, 0, x_187); lean_ctor_set(x_188, 1, x_186); @@ -33545,10 +33545,10 @@ lean_inc(x_13); x_14 = lean_ctor_get(x_5, 1); lean_inc(x_14); lean_dec(x_5); -x_15 = l_myMacro____x40_Init_Notation___hyg_12262____closed__4; +x_15 = l_myMacro____x40_Init_Notation___hyg_12336____closed__4; x_16 = l_Lean_addMacroScope(x_14, x_15, x_13); -x_17 = l_myMacro____x40_Init_Notation___hyg_12262____closed__3; -x_18 = l_myMacro____x40_Init_Notation___hyg_12262____closed__6; +x_17 = l_myMacro____x40_Init_Notation___hyg_12336____closed__3; +x_18 = l_myMacro____x40_Init_Notation___hyg_12336____closed__6; lean_inc(x_12); x_19 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_19, 0, x_12); @@ -33564,7 +33564,7 @@ x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_12); lean_ctor_set(x_24, 1, x_23); x_25 = lean_array_push(x_20, x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_26 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_12); x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_12); @@ -33576,7 +33576,7 @@ x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); x_32 = lean_array_push(x_20, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_33 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_12); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_12); @@ -33584,18 +33584,18 @@ lean_ctor_set(x_34, 1, x_33); x_35 = lean_array_push(x_32, x_34); lean_inc(x_35); x_36 = lean_array_push(x_35, x_3); -x_37 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_37 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); lean_inc(x_28); x_39 = lean_array_push(x_28, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_40 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); x_42 = lean_array_push(x_20, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_43 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_44 = lean_array_push(x_42, x_43); x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_30); @@ -33608,7 +33608,7 @@ lean_ctor_set(x_48, 0, x_12); lean_ctor_set(x_48, 1, x_47); lean_inc(x_48); x_49 = lean_array_push(x_46, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_50 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); @@ -33636,7 +33636,7 @@ x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_30); lean_ctor_set(x_64, 1, x_63); x_65 = lean_array_push(x_21, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_66 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_67 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_67, 0, x_66); lean_ctor_set(x_67, 1, x_65); @@ -33656,10 +33656,10 @@ lean_inc(x_70); x_71 = lean_ctor_get(x_5, 1); lean_inc(x_71); lean_dec(x_5); -x_72 = l_myMacro____x40_Init_Notation___hyg_12262____closed__4; +x_72 = l_myMacro____x40_Init_Notation___hyg_12336____closed__4; x_73 = l_Lean_addMacroScope(x_71, x_72, x_70); -x_74 = l_myMacro____x40_Init_Notation___hyg_12262____closed__3; -x_75 = l_myMacro____x40_Init_Notation___hyg_12262____closed__6; +x_74 = l_myMacro____x40_Init_Notation___hyg_12336____closed__3; +x_75 = l_myMacro____x40_Init_Notation___hyg_12336____closed__6; lean_inc(x_68); x_76 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_76, 0, x_68); @@ -33675,7 +33675,7 @@ x_81 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_81, 0, x_68); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_77, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_83 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_68); x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_68); @@ -33687,7 +33687,7 @@ x_88 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_88, 0, x_87); lean_ctor_set(x_88, 1, x_86); x_89 = lean_array_push(x_77, x_88); -x_90 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_90 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_68); x_91 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_91, 0, x_68); @@ -33695,18 +33695,18 @@ lean_ctor_set(x_91, 1, x_90); x_92 = lean_array_push(x_89, x_91); lean_inc(x_92); x_93 = lean_array_push(x_92, x_3); -x_94 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_94 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_95 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_95, 0, x_94); lean_ctor_set(x_95, 1, x_93); lean_inc(x_85); x_96 = lean_array_push(x_85, x_95); -x_97 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_97 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_98 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_98, 0, x_97); lean_ctor_set(x_98, 1, x_96); x_99 = lean_array_push(x_77, x_98); -x_100 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_100 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_101 = lean_array_push(x_99, x_100); x_102 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_102, 0, x_87); @@ -33719,7 +33719,7 @@ lean_ctor_set(x_105, 0, x_68); lean_ctor_set(x_105, 1, x_104); lean_inc(x_105); x_106 = lean_array_push(x_103, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_107 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_108, 0, x_107); lean_ctor_set(x_108, 1, x_106); @@ -33747,7 +33747,7 @@ x_121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_121, 0, x_87); lean_ctor_set(x_121, 1, x_120); x_122 = lean_array_push(x_78, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_123 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_124 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_124, 0, x_123); lean_ctor_set(x_124, 1, x_122); @@ -33771,10 +33771,10 @@ lean_inc(x_129); x_130 = lean_ctor_get(x_5, 1); lean_inc(x_130); lean_dec(x_5); -x_131 = l_myMacro____x40_Init_Notation___hyg_12675____closed__4; +x_131 = l_myMacro____x40_Init_Notation___hyg_12749____closed__4; x_132 = l_Lean_addMacroScope(x_130, x_131, x_129); -x_133 = l_myMacro____x40_Init_Notation___hyg_12675____closed__3; -x_134 = l_myMacro____x40_Init_Notation___hyg_12675____closed__6; +x_133 = l_myMacro____x40_Init_Notation___hyg_12749____closed__3; +x_134 = l_myMacro____x40_Init_Notation___hyg_12749____closed__6; x_135 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_135, 0, x_128); lean_ctor_set(x_135, 1, x_133); @@ -33790,7 +33790,7 @@ x_142 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_142, 0, x_141); lean_ctor_set(x_142, 1, x_140); x_143 = lean_array_push(x_137, x_142); -x_144 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_144 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_145 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_145, 0, x_144); lean_ctor_set(x_145, 1, x_143); @@ -33810,10 +33810,10 @@ lean_inc(x_148); x_149 = lean_ctor_get(x_5, 1); lean_inc(x_149); lean_dec(x_5); -x_150 = l_myMacro____x40_Init_Notation___hyg_12675____closed__4; +x_150 = l_myMacro____x40_Init_Notation___hyg_12749____closed__4; x_151 = l_Lean_addMacroScope(x_149, x_150, x_148); -x_152 = l_myMacro____x40_Init_Notation___hyg_12675____closed__3; -x_153 = l_myMacro____x40_Init_Notation___hyg_12675____closed__6; +x_152 = l_myMacro____x40_Init_Notation___hyg_12749____closed__3; +x_153 = l_myMacro____x40_Init_Notation___hyg_12749____closed__6; x_154 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_154, 0, x_146); lean_ctor_set(x_154, 1, x_152); @@ -33829,7 +33829,7 @@ x_161 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_161, 0, x_160); lean_ctor_set(x_161, 1, x_159); x_162 = lean_array_push(x_156, x_161); -x_163 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_163 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_164 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_164, 0, x_163); lean_ctor_set(x_164, 1, x_162); @@ -33956,13 +33956,13 @@ lean_inc(x_17); x_18 = lean_ctor_get(x_16, 1); lean_inc(x_18); lean_dec(x_16); -x_19 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_19 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_20 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_20, 0, x_17); lean_ctor_set(x_20, 1, x_19); x_21 = l_Array_empty___closed__1; x_22 = lean_array_push(x_21, x_20); -x_23 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_23 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); @@ -34103,7 +34103,7 @@ x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_4); lean_ctor_set(x_24, 1, x_23); x_25 = lean_array_push(x_22, x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_26 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_1); x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_1); @@ -34235,7 +34235,7 @@ x_44 = lean_array_get_size(x_43); x_45 = lean_usize_of_nat(x_44); lean_dec(x_44); x_46 = x_43; -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_48 = l_Lean_nullKind___closed__2; lean_inc(x_37); x_49 = l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToTerm_mkJoinPoint___spec__3(x_37, x_47, x_40, x_48, x_45, x_10, x_46); @@ -34246,7 +34246,7 @@ x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_48); lean_ctor_set(x_52, 1, x_51); x_53 = lean_array_push(x_42, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_54 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_37); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_37); @@ -34256,13 +34256,13 @@ x_57 = lean_ctor_get(x_5, 0); lean_inc(x_57); lean_dec(x_5); x_58 = lean_array_push(x_40, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_59 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_37); x_60 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_60, 0, x_37); lean_ctor_set(x_60, 1, x_59); x_61 = lean_array_push(x_40, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_62 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); @@ -34271,7 +34271,7 @@ x_65 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_65, 0, x_48); lean_ctor_set(x_65, 1, x_64); x_66 = lean_array_push(x_58, x_65); -x_67 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_67 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_67); lean_ctor_set(x_68, 1, x_66); @@ -34285,24 +34285,24 @@ x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_48); lean_ctor_set(x_73, 1, x_72); x_74 = lean_array_push(x_53, x_73); -x_75 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_75 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_37); x_76 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_76, 0, x_37); lean_ctor_set(x_76, 1, x_75); x_77 = lean_array_push(x_74, x_76); x_78 = lean_array_push(x_77, x_3); -x_79 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_79 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); x_81 = lean_array_push(x_40, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_82 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); x_84 = lean_array_push(x_41, x_83); -x_85 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_85 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_37); lean_ctor_set(x_86, 1, x_85); @@ -34342,7 +34342,7 @@ x_101 = lean_array_get_size(x_100); x_102 = lean_usize_of_nat(x_101); lean_dec(x_101); x_103 = x_100; -x_104 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_104 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_105 = l_Lean_nullKind___closed__2; lean_inc(x_93); x_106 = l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToTerm_mkJoinPoint___spec__3(x_93, x_104, x_97, x_105, x_102, x_10, x_103); @@ -34353,7 +34353,7 @@ x_109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_109, 0, x_105); lean_ctor_set(x_109, 1, x_108); x_110 = lean_array_push(x_99, x_109); -x_111 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_111 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_93); x_112 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_112, 0, x_93); @@ -34363,13 +34363,13 @@ x_114 = lean_ctor_get(x_5, 0); lean_inc(x_114); lean_dec(x_5); x_115 = lean_array_push(x_97, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_116 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_93); x_117 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_117, 0, x_93); lean_ctor_set(x_117, 1, x_116); x_118 = lean_array_push(x_97, x_117); -x_119 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_119 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_120 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_120, 0, x_119); lean_ctor_set(x_120, 1, x_118); @@ -34378,7 +34378,7 @@ x_122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_122, 0, x_105); lean_ctor_set(x_122, 1, x_121); x_123 = lean_array_push(x_115, x_122); -x_124 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_124 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_125 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_125, 0, x_124); lean_ctor_set(x_125, 1, x_123); @@ -34392,24 +34392,24 @@ x_130 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_130, 0, x_105); lean_ctor_set(x_130, 1, x_129); x_131 = lean_array_push(x_110, x_130); -x_132 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_132 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_93); x_133 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_133, 0, x_93); lean_ctor_set(x_133, 1, x_132); x_134 = lean_array_push(x_131, x_133); x_135 = lean_array_push(x_134, x_3); -x_136 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_136 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_137 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_137, 0, x_136); lean_ctor_set(x_137, 1, x_135); x_138 = lean_array_push(x_97, x_137); -x_139 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_139 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_140 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_140, 0, x_139); lean_ctor_set(x_140, 1, x_138); x_141 = lean_array_push(x_98, x_140); -x_142 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_142 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_143 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_143, 0, x_93); lean_ctor_set(x_143, 1, x_142); @@ -34577,7 +34577,7 @@ x_192 = lean_array_get_size(x_191); x_193 = lean_usize_of_nat(x_192); lean_dec(x_192); x_194 = x_191; -x_195 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_195 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_196 = l_Lean_nullKind___closed__2; lean_inc(x_183); x_197 = l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToTerm_mkJoinPoint___spec__3(x_183, x_195, x_188, x_196, x_193, x_10, x_194); @@ -34588,7 +34588,7 @@ x_200 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_200, 0, x_196); lean_ctor_set(x_200, 1, x_199); x_201 = lean_array_push(x_190, x_200); -x_202 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_202 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_183); x_203 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_203, 0, x_183); @@ -34598,13 +34598,13 @@ x_205 = lean_ctor_get(x_5, 0); lean_inc(x_205); lean_dec(x_5); x_206 = lean_array_push(x_188, x_205); -x_207 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_207 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_183); x_208 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_208, 0, x_183); lean_ctor_set(x_208, 1, x_207); x_209 = lean_array_push(x_188, x_208); -x_210 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_210 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_211 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_211, 0, x_210); lean_ctor_set(x_211, 1, x_209); @@ -34613,7 +34613,7 @@ x_213 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_213, 0, x_196); lean_ctor_set(x_213, 1, x_212); x_214 = lean_array_push(x_206, x_213); -x_215 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_215 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_216 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_216, 0, x_215); lean_ctor_set(x_216, 1, x_214); @@ -34627,24 +34627,24 @@ x_221 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_221, 0, x_196); lean_ctor_set(x_221, 1, x_220); x_222 = lean_array_push(x_201, x_221); -x_223 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_223 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_183); x_224 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_224, 0, x_183); lean_ctor_set(x_224, 1, x_223); x_225 = lean_array_push(x_222, x_224); x_226 = lean_array_push(x_225, x_3); -x_227 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_227 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_228 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_228, 0, x_227); lean_ctor_set(x_228, 1, x_226); x_229 = lean_array_push(x_188, x_228); -x_230 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_230 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_231 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_231, 0, x_230); lean_ctor_set(x_231, 1, x_229); x_232 = lean_array_push(x_189, x_231); -x_233 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_233 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_234 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_234, 0, x_183); lean_ctor_set(x_234, 1, x_233); @@ -35085,12 +35085,12 @@ lean_inc(x_14); lean_dec(x_12); x_15 = lean_ctor_get(x_10, 0); lean_inc(x_15); -x_16 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_16 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; x_17 = l_Lean_mkAtomFrom(x_15, x_16); x_18 = lean_ctor_get(x_10, 2); lean_inc(x_18); lean_dec(x_10); -x_19 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_19 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_20 = l_Lean_mkAtomFrom(x_15, x_19); lean_dec(x_15); x_21 = l_Lean_Json_Parser_anyCore___rarg___closed__6; @@ -35098,7 +35098,7 @@ x_22 = lean_array_push(x_21, x_17); x_23 = lean_array_push(x_22, x_18); x_24 = lean_array_push(x_23, x_20); x_25 = lean_array_push(x_24, x_13); -x_26 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_26 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); @@ -35780,13 +35780,13 @@ lean_ctor_set(x_157, 0, x_156); lean_ctor_set(x_157, 1, x_155); x_158 = l_Lean_mkOptionalNode___closed__2; x_159 = lean_array_push(x_158, x_157); -x_160 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_160 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_161 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_161, 0, x_160); lean_ctor_set(x_161, 1, x_159); -x_162 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_162 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_163 = l_Lean_mkAtomFrom(x_145, x_162); -x_164 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_164 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_165 = l_Lean_mkAtomFrom(x_145, x_164); lean_dec(x_145); x_166 = l_Lean_Meta_caseValueAux___lambda__3___closed__4; @@ -35795,7 +35795,7 @@ x_168 = lean_array_push(x_167, x_146); x_169 = lean_array_push(x_168, x_147); x_170 = lean_array_push(x_169, x_165); x_171 = lean_array_push(x_170, x_161); -x_172 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_172 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_173 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_173, 0, x_172); lean_ctor_set(x_173, 1, x_171); @@ -35816,13 +35816,13 @@ lean_ctor_set(x_177, 0, x_176); lean_ctor_set(x_177, 1, x_174); x_178 = l_Lean_mkOptionalNode___closed__2; x_179 = lean_array_push(x_178, x_177); -x_180 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_180 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_181 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_181, 0, x_180); lean_ctor_set(x_181, 1, x_179); -x_182 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_182 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_183 = l_Lean_mkAtomFrom(x_145, x_182); -x_184 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_184 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_185 = l_Lean_mkAtomFrom(x_145, x_184); lean_dec(x_145); x_186 = l_Lean_Meta_caseValueAux___lambda__3___closed__4; @@ -35831,7 +35831,7 @@ x_188 = lean_array_push(x_187, x_146); x_189 = lean_array_push(x_188, x_147); x_190 = lean_array_push(x_189, x_185); x_191 = lean_array_push(x_190, x_181); -x_192 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_192 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_193 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_193, 0, x_192); lean_ctor_set(x_193, 1, x_191); @@ -36629,13 +36629,13 @@ lean_ctor_set(x_32, 0, x_28); lean_ctor_set(x_32, 1, x_31); x_33 = l_Array_empty___closed__1; x_34 = lean_array_push(x_33, x_32); -x_35 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_35 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_28); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_28); lean_ctor_set(x_36, 1, x_35); x_37 = lean_array_push(x_33, x_36); -x_38 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_38 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_39 = lean_array_push(x_37, x_38); x_40 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; lean_inc(x_29); @@ -36674,7 +36674,7 @@ x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); x_59 = lean_array_push(x_33, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_60 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_28); x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_28); @@ -36691,15 +36691,15 @@ x_67 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_67, 0, x_66); lean_ctor_set(x_67, 1, x_65); x_68 = lean_array_push(x_33, x_67); -x_69 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_69 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_28); x_70 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_70, 0, x_28); lean_ctor_set(x_70, 1, x_69); x_71 = lean_array_push(x_33, x_70); -x_72 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_72 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_73 = lean_array_push(x_72, x_44); -x_74 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_74 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); @@ -36709,13 +36709,13 @@ lean_ctor_set(x_77, 0, x_63); lean_ctor_set(x_77, 1, x_76); x_78 = lean_array_push(x_71, x_77); x_79 = lean_array_push(x_78, x_38); -x_80 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_80 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_28); x_81 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_81, 0, x_28); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_79, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_83 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_28); x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_28); @@ -36752,7 +36752,7 @@ lean_ctor_set(x_97, 0, x_63); lean_ctor_set(x_97, 1, x_96); lean_inc(x_97); x_98 = lean_array_push(x_91, x_97); -x_99 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_99 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_99); lean_ctor_set(x_100, 1, x_98); @@ -36762,7 +36762,7 @@ lean_ctor_set(x_102, 0, x_63); lean_ctor_set(x_102, 1, x_101); lean_inc(x_85); x_103 = lean_array_push(x_85, x_102); -x_104 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_104 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_28); x_105 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_105, 0, x_28); @@ -36772,7 +36772,7 @@ x_106 = lean_array_push(x_103, x_105); x_107 = lean_array_push(x_33, x_24); x_108 = lean_array_push(x_107, x_38); x_109 = lean_array_push(x_108, x_38); -x_110 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_110 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_28); x_111 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_111, 0, x_28); @@ -36820,7 +36820,7 @@ x_135 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_135, 0, x_134); lean_ctor_set(x_135, 1, x_133); x_136 = lean_array_push(x_106, x_135); -x_137 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_137 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_138 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_138, 0, x_137); lean_ctor_set(x_138, 1, x_136); @@ -36877,7 +36877,7 @@ x_167 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_167, 0, x_63); lean_ctor_set(x_167, 1, x_166); x_168 = lean_array_push(x_33, x_167); -x_169 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_169 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_170 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_170, 0, x_169); lean_ctor_set(x_170, 1, x_168); @@ -36931,13 +36931,13 @@ lean_ctor_set(x_192, 0, x_187); lean_ctor_set(x_192, 1, x_191); x_193 = l_Array_empty___closed__1; x_194 = lean_array_push(x_193, x_192); -x_195 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_195 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_187); x_196 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_196, 0, x_187); lean_ctor_set(x_196, 1, x_195); x_197 = lean_array_push(x_193, x_196); -x_198 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_198 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_199 = lean_array_push(x_197, x_198); x_200 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; lean_inc(x_189); @@ -36976,7 +36976,7 @@ x_218 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_218, 0, x_217); lean_ctor_set(x_218, 1, x_216); x_219 = lean_array_push(x_193, x_218); -x_220 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_220 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_187); x_221 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_221, 0, x_187); @@ -36993,15 +36993,15 @@ x_227 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_227, 0, x_226); lean_ctor_set(x_227, 1, x_225); x_228 = lean_array_push(x_193, x_227); -x_229 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_229 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_187); x_230 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_230, 0, x_187); lean_ctor_set(x_230, 1, x_229); x_231 = lean_array_push(x_193, x_230); -x_232 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_232 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_233 = lean_array_push(x_232, x_204); -x_234 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_234 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_235 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_235, 0, x_234); lean_ctor_set(x_235, 1, x_233); @@ -37011,13 +37011,13 @@ lean_ctor_set(x_237, 0, x_223); lean_ctor_set(x_237, 1, x_236); x_238 = lean_array_push(x_231, x_237); x_239 = lean_array_push(x_238, x_198); -x_240 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_240 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_187); x_241 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_241, 0, x_187); lean_ctor_set(x_241, 1, x_240); x_242 = lean_array_push(x_239, x_241); -x_243 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_243 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_187); x_244 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_244, 0, x_187); @@ -37054,7 +37054,7 @@ lean_ctor_set(x_257, 0, x_223); lean_ctor_set(x_257, 1, x_256); lean_inc(x_257); x_258 = lean_array_push(x_251, x_257); -x_259 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_259 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_260 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_260, 0, x_259); lean_ctor_set(x_260, 1, x_258); @@ -37064,7 +37064,7 @@ lean_ctor_set(x_262, 0, x_223); lean_ctor_set(x_262, 1, x_261); lean_inc(x_245); x_263 = lean_array_push(x_245, x_262); -x_264 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_264 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_187); x_265 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_265, 0, x_187); @@ -37074,7 +37074,7 @@ x_266 = lean_array_push(x_263, x_265); x_267 = lean_array_push(x_193, x_24); x_268 = lean_array_push(x_267, x_198); x_269 = lean_array_push(x_268, x_198); -x_270 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_270 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_187); x_271 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_271, 0, x_187); @@ -37122,7 +37122,7 @@ x_295 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_295, 0, x_294); lean_ctor_set(x_295, 1, x_293); x_296 = lean_array_push(x_266, x_295); -x_297 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_297 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_298 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_298, 0, x_297); lean_ctor_set(x_298, 1, x_296); @@ -37179,7 +37179,7 @@ x_327 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_327, 0, x_223); lean_ctor_set(x_327, 1, x_326); x_328 = lean_array_push(x_193, x_327); -x_329 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_329 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_330 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_330, 0, x_329); lean_ctor_set(x_330, 1, x_328); @@ -37232,7 +37232,7 @@ lean_dec(x_2); if (x_350 == 0) { lean_object* x_351; uint8_t x_352; -x_351 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_6, x_349); +x_351 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_6, x_349); x_352 = !lean_is_exclusive(x_351); if (x_352 == 0) { @@ -37250,13 +37250,13 @@ lean_ctor_set(x_357, 0, x_353); lean_ctor_set(x_357, 1, x_356); x_358 = l_Array_empty___closed__1; x_359 = lean_array_push(x_358, x_357); -x_360 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_360 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_353); x_361 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_361, 0, x_353); lean_ctor_set(x_361, 1, x_360); x_362 = lean_array_push(x_358, x_361); -x_363 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_363 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_364 = lean_array_push(x_362, x_363); x_365 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; x_366 = l_Lean_addMacroScope(x_355, x_365, x_354); @@ -37293,7 +37293,7 @@ x_383 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_383, 0, x_382); lean_ctor_set(x_383, 1, x_381); x_384 = lean_array_push(x_358, x_383); -x_385 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_385 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_353); x_386 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_386, 0, x_353); @@ -37313,7 +37313,7 @@ x_393 = lean_array_push(x_358, x_392); x_394 = lean_array_push(x_358, x_348); x_395 = lean_array_push(x_394, x_363); x_396 = lean_array_push(x_395, x_363); -x_397 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_397 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_353); x_398 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_398, 0, x_353); @@ -37430,13 +37430,13 @@ lean_ctor_set(x_454, 0, x_449); lean_ctor_set(x_454, 1, x_453); x_455 = l_Array_empty___closed__1; x_456 = lean_array_push(x_455, x_454); -x_457 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_457 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_449); x_458 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_458, 0, x_449); lean_ctor_set(x_458, 1, x_457); x_459 = lean_array_push(x_455, x_458); -x_460 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_460 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_461 = lean_array_push(x_459, x_460); x_462 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; x_463 = l_Lean_addMacroScope(x_452, x_462, x_451); @@ -37473,7 +37473,7 @@ x_480 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_480, 0, x_479); lean_ctor_set(x_480, 1, x_478); x_481 = lean_array_push(x_455, x_480); -x_482 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_482 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_449); x_483 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_483, 0, x_449); @@ -37493,7 +37493,7 @@ x_490 = lean_array_push(x_455, x_489); x_491 = lean_array_push(x_455, x_348); x_492 = lean_array_push(x_491, x_460); x_493 = lean_array_push(x_492, x_460); -x_494 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_494 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_449); x_495 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_495, 0, x_449); @@ -37597,7 +37597,7 @@ else { lean_object* x_547; uint8_t x_548; lean_dec(x_348); -x_547 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_6, x_349); +x_547 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_6, x_349); x_548 = !lean_is_exclusive(x_547); if (x_548 == 0) { @@ -37615,13 +37615,13 @@ lean_ctor_set(x_553, 0, x_549); lean_ctor_set(x_553, 1, x_552); x_554 = l_Array_empty___closed__1; x_555 = lean_array_push(x_554, x_553); -x_556 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_556 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_549); x_557 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_557, 0, x_549); lean_ctor_set(x_557, 1, x_556); x_558 = lean_array_push(x_554, x_557); -x_559 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_559 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_560 = lean_array_push(x_558, x_559); x_561 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; x_562 = l_Lean_addMacroScope(x_551, x_561, x_550); @@ -37658,7 +37658,7 @@ x_579 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_579, 0, x_578); lean_ctor_set(x_579, 1, x_577); x_580 = lean_array_push(x_554, x_579); -x_581 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_581 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_549); x_582 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_582, 0, x_549); @@ -37733,13 +37733,13 @@ lean_ctor_set(x_616, 0, x_611); lean_ctor_set(x_616, 1, x_615); x_617 = l_Array_empty___closed__1; x_618 = lean_array_push(x_617, x_616); -x_619 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_619 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_611); x_620 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_620, 0, x_611); lean_ctor_set(x_620, 1, x_619); x_621 = lean_array_push(x_617, x_620); -x_622 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_622 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_623 = lean_array_push(x_621, x_622); x_624 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; x_625 = l_Lean_addMacroScope(x_614, x_624, x_613); @@ -37776,7 +37776,7 @@ x_642 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_642, 0, x_641); lean_ctor_set(x_642, 1, x_640); x_643 = lean_array_push(x_617, x_642); -x_644 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_644 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_611); x_645 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_645, 0, x_611); @@ -37862,13 +37862,13 @@ lean_ctor_set(x_683, 0, x_679); lean_ctor_set(x_683, 1, x_682); x_684 = l_Array_empty___closed__1; x_685 = lean_array_push(x_684, x_683); -x_686 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_686 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_679); x_687 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_687, 0, x_679); lean_ctor_set(x_687, 1, x_686); x_688 = lean_array_push(x_684, x_687); -x_689 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_689 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_690 = lean_array_push(x_688, x_689); x_691 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; lean_inc(x_680); @@ -37907,7 +37907,7 @@ x_709 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_709, 0, x_708); lean_ctor_set(x_709, 1, x_707); x_710 = lean_array_push(x_684, x_709); -x_711 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_711 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_679); x_712 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_712, 0, x_679); @@ -37924,15 +37924,15 @@ x_718 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_718, 0, x_717); lean_ctor_set(x_718, 1, x_716); x_719 = lean_array_push(x_684, x_718); -x_720 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_720 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_679); x_721 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_721, 0, x_679); lean_ctor_set(x_721, 1, x_720); x_722 = lean_array_push(x_684, x_721); -x_723 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_723 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_724 = lean_array_push(x_723, x_695); -x_725 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_725 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_726 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_726, 0, x_725); lean_ctor_set(x_726, 1, x_724); @@ -37942,13 +37942,13 @@ lean_ctor_set(x_728, 0, x_714); lean_ctor_set(x_728, 1, x_727); x_729 = lean_array_push(x_722, x_728); x_730 = lean_array_push(x_729, x_689); -x_731 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_731 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_679); x_732 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_732, 0, x_679); lean_ctor_set(x_732, 1, x_731); x_733 = lean_array_push(x_730, x_732); -x_734 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_734 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_679); x_735 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_735, 0, x_679); @@ -37967,11 +37967,11 @@ lean_ctor_set(x_741, 1, x_739); lean_ctor_set(x_741, 2, x_738); lean_ctor_set(x_741, 3, x_740); x_742 = lean_array_push(x_684, x_741); -x_743 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_743 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; lean_inc(x_680); lean_inc(x_681); x_744 = l_Lean_addMacroScope(x_681, x_743, x_680); -x_745 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_745 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_inc(x_679); x_746 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_746, 0, x_679); @@ -37997,7 +37997,7 @@ x_753 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_753, 0, x_714); lean_ctor_set(x_753, 1, x_752); x_754 = lean_array_push(x_742, x_753); -x_755 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_755 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_756 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_756, 0, x_755); lean_ctor_set(x_756, 1, x_754); @@ -38007,7 +38007,7 @@ lean_ctor_set(x_758, 0, x_714); lean_ctor_set(x_758, 1, x_757); lean_inc(x_736); x_759 = lean_array_push(x_736, x_758); -x_760 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_760 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_679); x_761 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_761, 0, x_679); @@ -38017,7 +38017,7 @@ x_762 = lean_array_push(x_759, x_761); x_763 = lean_array_push(x_684, x_675); x_764 = lean_array_push(x_763, x_689); x_765 = lean_array_push(x_764, x_689); -x_766 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_766 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_679); x_767 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_767, 0, x_679); @@ -38070,7 +38070,7 @@ x_793 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_793, 0, x_792); lean_ctor_set(x_793, 1, x_791); x_794 = lean_array_push(x_762, x_793); -x_795 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_795 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_796 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_796, 0, x_795); lean_ctor_set(x_796, 1, x_794); @@ -38186,7 +38186,7 @@ x_854 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_854, 0, x_714); lean_ctor_set(x_854, 1, x_853); x_855 = lean_array_push(x_684, x_854); -x_856 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_856 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_857 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_857, 0, x_856); lean_ctor_set(x_857, 1, x_855); @@ -38240,13 +38240,13 @@ lean_ctor_set(x_879, 0, x_874); lean_ctor_set(x_879, 1, x_878); x_880 = l_Array_empty___closed__1; x_881 = lean_array_push(x_880, x_879); -x_882 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_882 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_874); x_883 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_883, 0, x_874); lean_ctor_set(x_883, 1, x_882); x_884 = lean_array_push(x_880, x_883); -x_885 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_885 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_886 = lean_array_push(x_884, x_885); x_887 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; lean_inc(x_876); @@ -38285,7 +38285,7 @@ x_905 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_905, 0, x_904); lean_ctor_set(x_905, 1, x_903); x_906 = lean_array_push(x_880, x_905); -x_907 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_907 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_874); x_908 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_908, 0, x_874); @@ -38302,15 +38302,15 @@ x_914 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_914, 0, x_913); lean_ctor_set(x_914, 1, x_912); x_915 = lean_array_push(x_880, x_914); -x_916 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_916 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_874); x_917 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_917, 0, x_874); lean_ctor_set(x_917, 1, x_916); x_918 = lean_array_push(x_880, x_917); -x_919 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_919 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_920 = lean_array_push(x_919, x_891); -x_921 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_921 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_922 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_922, 0, x_921); lean_ctor_set(x_922, 1, x_920); @@ -38320,13 +38320,13 @@ lean_ctor_set(x_924, 0, x_910); lean_ctor_set(x_924, 1, x_923); x_925 = lean_array_push(x_918, x_924); x_926 = lean_array_push(x_925, x_885); -x_927 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_927 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_874); x_928 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_928, 0, x_874); lean_ctor_set(x_928, 1, x_927); x_929 = lean_array_push(x_926, x_928); -x_930 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_930 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_874); x_931 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_931, 0, x_874); @@ -38345,11 +38345,11 @@ lean_ctor_set(x_937, 1, x_935); lean_ctor_set(x_937, 2, x_934); lean_ctor_set(x_937, 3, x_936); x_938 = lean_array_push(x_880, x_937); -x_939 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_939 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; lean_inc(x_876); lean_inc(x_877); x_940 = l_Lean_addMacroScope(x_877, x_939, x_876); -x_941 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_941 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_inc(x_874); x_942 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_942, 0, x_874); @@ -38375,7 +38375,7 @@ x_949 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_949, 0, x_910); lean_ctor_set(x_949, 1, x_948); x_950 = lean_array_push(x_938, x_949); -x_951 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_951 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_952 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_952, 0, x_951); lean_ctor_set(x_952, 1, x_950); @@ -38385,7 +38385,7 @@ lean_ctor_set(x_954, 0, x_910); lean_ctor_set(x_954, 1, x_953); lean_inc(x_932); x_955 = lean_array_push(x_932, x_954); -x_956 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_956 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_874); x_957 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_957, 0, x_874); @@ -38395,7 +38395,7 @@ x_958 = lean_array_push(x_955, x_957); x_959 = lean_array_push(x_880, x_675); x_960 = lean_array_push(x_959, x_885); x_961 = lean_array_push(x_960, x_885); -x_962 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_962 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_874); x_963 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_963, 0, x_874); @@ -38448,7 +38448,7 @@ x_989 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_989, 0, x_988); lean_ctor_set(x_989, 1, x_987); x_990 = lean_array_push(x_958, x_989); -x_991 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_991 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_992 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_992, 0, x_991); lean_ctor_set(x_992, 1, x_990); @@ -38564,7 +38564,7 @@ x_1050 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1050, 0, x_910); lean_ctor_set(x_1050, 1, x_1049); x_1051 = lean_array_push(x_880, x_1050); -x_1052 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1052 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1053 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1053, 0, x_1052); lean_ctor_set(x_1053, 1, x_1051); @@ -38620,7 +38620,7 @@ lean_dec(x_2); if (x_1073 == 0) { lean_object* x_1074; uint8_t x_1075; -x_1074 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_6, x_1072); +x_1074 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_6, x_1072); x_1075 = !lean_is_exclusive(x_1074); if (x_1075 == 0) { @@ -38638,13 +38638,13 @@ lean_ctor_set(x_1080, 0, x_1076); lean_ctor_set(x_1080, 1, x_1079); x_1081 = l_Array_empty___closed__1; x_1082 = lean_array_push(x_1081, x_1080); -x_1083 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_1083 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1076); x_1084 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1084, 0, x_1076); lean_ctor_set(x_1084, 1, x_1083); x_1085 = lean_array_push(x_1081, x_1084); -x_1086 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1086 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1087 = lean_array_push(x_1085, x_1086); x_1088 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; lean_inc(x_1077); @@ -38683,7 +38683,7 @@ x_1106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1106, 0, x_1105); lean_ctor_set(x_1106, 1, x_1104); x_1107 = lean_array_push(x_1081, x_1106); -x_1108 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_1108 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_1076); x_1109 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1109, 0, x_1076); @@ -38703,7 +38703,7 @@ x_1116 = lean_array_push(x_1081, x_1115); x_1117 = lean_array_push(x_1081, x_1071); x_1118 = lean_array_push(x_1117, x_1086); x_1119 = lean_array_push(x_1118, x_1086); -x_1120 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_1120 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_1076); x_1121 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1121, 0, x_1076); @@ -38775,7 +38775,7 @@ x_1157 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1157, 0, x_1111); lean_ctor_set(x_1157, 1, x_1156); x_1158 = lean_array_push(x_1149, x_1157); -x_1159 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1159 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1160 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1160, 0, x_1159); lean_ctor_set(x_1160, 1, x_1158); @@ -38829,13 +38829,13 @@ lean_ctor_set(x_1182, 0, x_1177); lean_ctor_set(x_1182, 1, x_1181); x_1183 = l_Array_empty___closed__1; x_1184 = lean_array_push(x_1183, x_1182); -x_1185 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_1185 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1177); x_1186 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1186, 0, x_1177); lean_ctor_set(x_1186, 1, x_1185); x_1187 = lean_array_push(x_1183, x_1186); -x_1188 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1188 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1189 = lean_array_push(x_1187, x_1188); x_1190 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; lean_inc(x_1179); @@ -38874,7 +38874,7 @@ x_1208 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1208, 0, x_1207); lean_ctor_set(x_1208, 1, x_1206); x_1209 = lean_array_push(x_1183, x_1208); -x_1210 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_1210 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_1177); x_1211 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1211, 0, x_1177); @@ -38894,7 +38894,7 @@ x_1218 = lean_array_push(x_1183, x_1217); x_1219 = lean_array_push(x_1183, x_1071); x_1220 = lean_array_push(x_1219, x_1188); x_1221 = lean_array_push(x_1220, x_1188); -x_1222 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_1222 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_1177); x_1223 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1223, 0, x_1177); @@ -38966,7 +38966,7 @@ x_1259 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1259, 0, x_1213); lean_ctor_set(x_1259, 1, x_1258); x_1260 = lean_array_push(x_1251, x_1259); -x_1261 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1261 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1262 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1262, 0, x_1261); lean_ctor_set(x_1262, 1, x_1260); @@ -39007,7 +39007,7 @@ else { lean_object* x_1280; uint8_t x_1281; lean_dec(x_1071); -x_1280 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_6, x_1072); +x_1280 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_6, x_1072); lean_dec(x_6); x_1281 = !lean_is_exclusive(x_1280); if (x_1281 == 0) @@ -39026,7 +39026,7 @@ x_1289 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1289, 0, x_1288); lean_ctor_set(x_1289, 1, x_1287); x_1290 = lean_array_push(x_1285, x_1289); -x_1291 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1291 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1292 = lean_array_push(x_1290, x_1291); x_1293 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__6; x_1294 = lean_alloc_ctor(1, 2, 0); @@ -39074,7 +39074,7 @@ x_1315 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1315, 0, x_1314); lean_ctor_set(x_1315, 1, x_1313); x_1316 = lean_array_push(x_1311, x_1315); -x_1317 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1317 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1318 = lean_array_push(x_1316, x_1317); x_1319 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__6; x_1320 = lean_alloc_ctor(1, 2, 0); @@ -39133,13 +39133,13 @@ lean_ctor_set(x_1342, 0, x_1338); lean_ctor_set(x_1342, 1, x_1341); x_1343 = l_Array_empty___closed__1; x_1344 = lean_array_push(x_1343, x_1342); -x_1345 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_1345 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1338); x_1346 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1346, 0, x_1338); lean_ctor_set(x_1346, 1, x_1345); x_1347 = lean_array_push(x_1343, x_1346); -x_1348 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1348 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1349 = lean_array_push(x_1347, x_1348); x_1350 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; lean_inc(x_1339); @@ -39178,7 +39178,7 @@ x_1368 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1368, 0, x_1367); lean_ctor_set(x_1368, 1, x_1366); x_1369 = lean_array_push(x_1343, x_1368); -x_1370 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_1370 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_1338); x_1371 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1371, 0, x_1338); @@ -39195,15 +39195,15 @@ x_1377 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1377, 0, x_1376); lean_ctor_set(x_1377, 1, x_1375); x_1378 = lean_array_push(x_1343, x_1377); -x_1379 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1379 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1338); x_1380 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1380, 0, x_1338); lean_ctor_set(x_1380, 1, x_1379); x_1381 = lean_array_push(x_1343, x_1380); -x_1382 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1382 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1383 = lean_array_push(x_1382, x_1354); -x_1384 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1384 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1385 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1385, 0, x_1384); lean_ctor_set(x_1385, 1, x_1383); @@ -39213,13 +39213,13 @@ lean_ctor_set(x_1387, 0, x_1373); lean_ctor_set(x_1387, 1, x_1386); x_1388 = lean_array_push(x_1381, x_1387); x_1389 = lean_array_push(x_1388, x_1348); -x_1390 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1390 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1338); x_1391 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1391, 0, x_1338); lean_ctor_set(x_1391, 1, x_1390); x_1392 = lean_array_push(x_1389, x_1391); -x_1393 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1393 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1338); x_1394 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1394, 0, x_1338); @@ -39238,11 +39238,11 @@ lean_ctor_set(x_1400, 1, x_1398); lean_ctor_set(x_1400, 2, x_1397); lean_ctor_set(x_1400, 3, x_1399); x_1401 = lean_array_push(x_1343, x_1400); -x_1402 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_1402 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; lean_inc(x_1339); lean_inc(x_1340); x_1403 = l_Lean_addMacroScope(x_1340, x_1402, x_1339); -x_1404 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_1404 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_inc(x_1338); x_1405 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1405, 0, x_1338); @@ -39268,7 +39268,7 @@ x_1412 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1412, 0, x_1373); lean_ctor_set(x_1412, 1, x_1411); x_1413 = lean_array_push(x_1401, x_1412); -x_1414 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1414 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1415 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1415, 0, x_1414); lean_ctor_set(x_1415, 1, x_1413); @@ -39278,7 +39278,7 @@ lean_ctor_set(x_1417, 0, x_1373); lean_ctor_set(x_1417, 1, x_1416); lean_inc(x_1395); x_1418 = lean_array_push(x_1395, x_1417); -x_1419 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1419 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1338); x_1420 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1420, 0, x_1338); @@ -39288,7 +39288,7 @@ x_1421 = lean_array_push(x_1418, x_1420); x_1422 = lean_array_push(x_1343, x_1334); x_1423 = lean_array_push(x_1422, x_1348); x_1424 = lean_array_push(x_1423, x_1348); -x_1425 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_1425 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_1338); x_1426 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1426, 0, x_1338); @@ -39351,7 +39351,7 @@ x_1456 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1456, 0, x_1455); lean_ctor_set(x_1456, 1, x_1454); x_1457 = lean_array_push(x_1421, x_1456); -x_1458 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1458 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1459 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1459, 0, x_1458); lean_ctor_set(x_1459, 1, x_1457); @@ -39467,7 +39467,7 @@ x_1517 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1517, 0, x_1373); lean_ctor_set(x_1517, 1, x_1516); x_1518 = lean_array_push(x_1343, x_1517); -x_1519 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1519 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1520 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1520, 0, x_1519); lean_ctor_set(x_1520, 1, x_1518); @@ -39521,13 +39521,13 @@ lean_ctor_set(x_1542, 0, x_1537); lean_ctor_set(x_1542, 1, x_1541); x_1543 = l_Array_empty___closed__1; x_1544 = lean_array_push(x_1543, x_1542); -x_1545 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_1545 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1537); x_1546 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1546, 0, x_1537); lean_ctor_set(x_1546, 1, x_1545); x_1547 = lean_array_push(x_1543, x_1546); -x_1548 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1548 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1549 = lean_array_push(x_1547, x_1548); x_1550 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; lean_inc(x_1539); @@ -39566,7 +39566,7 @@ x_1568 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1568, 0, x_1567); lean_ctor_set(x_1568, 1, x_1566); x_1569 = lean_array_push(x_1543, x_1568); -x_1570 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_1570 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_1537); x_1571 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1571, 0, x_1537); @@ -39583,15 +39583,15 @@ x_1577 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1577, 0, x_1576); lean_ctor_set(x_1577, 1, x_1575); x_1578 = lean_array_push(x_1543, x_1577); -x_1579 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1579 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1537); x_1580 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1580, 0, x_1537); lean_ctor_set(x_1580, 1, x_1579); x_1581 = lean_array_push(x_1543, x_1580); -x_1582 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1582 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1583 = lean_array_push(x_1582, x_1554); -x_1584 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1584 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1585 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1585, 0, x_1584); lean_ctor_set(x_1585, 1, x_1583); @@ -39601,13 +39601,13 @@ lean_ctor_set(x_1587, 0, x_1573); lean_ctor_set(x_1587, 1, x_1586); x_1588 = lean_array_push(x_1581, x_1587); x_1589 = lean_array_push(x_1588, x_1548); -x_1590 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1590 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1537); x_1591 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1591, 0, x_1537); lean_ctor_set(x_1591, 1, x_1590); x_1592 = lean_array_push(x_1589, x_1591); -x_1593 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1593 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1537); x_1594 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1594, 0, x_1537); @@ -39626,11 +39626,11 @@ lean_ctor_set(x_1600, 1, x_1598); lean_ctor_set(x_1600, 2, x_1597); lean_ctor_set(x_1600, 3, x_1599); x_1601 = lean_array_push(x_1543, x_1600); -x_1602 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_1602 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; lean_inc(x_1539); lean_inc(x_1540); x_1603 = l_Lean_addMacroScope(x_1540, x_1602, x_1539); -x_1604 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_1604 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_inc(x_1537); x_1605 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1605, 0, x_1537); @@ -39656,7 +39656,7 @@ x_1612 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1612, 0, x_1573); lean_ctor_set(x_1612, 1, x_1611); x_1613 = lean_array_push(x_1601, x_1612); -x_1614 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1614 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1615 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1615, 0, x_1614); lean_ctor_set(x_1615, 1, x_1613); @@ -39666,7 +39666,7 @@ lean_ctor_set(x_1617, 0, x_1573); lean_ctor_set(x_1617, 1, x_1616); lean_inc(x_1595); x_1618 = lean_array_push(x_1595, x_1617); -x_1619 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1619 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1537); x_1620 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1620, 0, x_1537); @@ -39676,7 +39676,7 @@ x_1621 = lean_array_push(x_1618, x_1620); x_1622 = lean_array_push(x_1543, x_1334); x_1623 = lean_array_push(x_1622, x_1548); x_1624 = lean_array_push(x_1623, x_1548); -x_1625 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_1625 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_1537); x_1626 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1626, 0, x_1537); @@ -39739,7 +39739,7 @@ x_1656 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1656, 0, x_1655); lean_ctor_set(x_1656, 1, x_1654); x_1657 = lean_array_push(x_1621, x_1656); -x_1658 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1658 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1659 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1659, 0, x_1658); lean_ctor_set(x_1659, 1, x_1657); @@ -39855,7 +39855,7 @@ x_1717 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1717, 0, x_1573); lean_ctor_set(x_1717, 1, x_1716); x_1718 = lean_array_push(x_1543, x_1717); -x_1719 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1719 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1720 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1720, 0, x_1719); lean_ctor_set(x_1720, 1, x_1718); @@ -39922,13 +39922,13 @@ lean_ctor_set(x_1746, 0, x_1742); lean_ctor_set(x_1746, 1, x_1745); x_1747 = l_Array_empty___closed__1; x_1748 = lean_array_push(x_1747, x_1746); -x_1749 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_1749 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1742); x_1750 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1750, 0, x_1742); lean_ctor_set(x_1750, 1, x_1749); x_1751 = lean_array_push(x_1747, x_1750); -x_1752 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1752 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1753 = lean_array_push(x_1751, x_1752); x_1754 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; lean_inc(x_1743); @@ -39967,7 +39967,7 @@ x_1772 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1772, 0, x_1771); lean_ctor_set(x_1772, 1, x_1770); x_1773 = lean_array_push(x_1747, x_1772); -x_1774 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_1774 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_1742); x_1775 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1775, 0, x_1742); @@ -39984,15 +39984,15 @@ x_1781 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1781, 0, x_1780); lean_ctor_set(x_1781, 1, x_1779); x_1782 = lean_array_push(x_1747, x_1781); -x_1783 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1783 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1742); x_1784 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1784, 0, x_1742); lean_ctor_set(x_1784, 1, x_1783); x_1785 = lean_array_push(x_1747, x_1784); -x_1786 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1786 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1787 = lean_array_push(x_1786, x_1758); -x_1788 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1788 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1789 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1789, 0, x_1788); lean_ctor_set(x_1789, 1, x_1787); @@ -40002,13 +40002,13 @@ lean_ctor_set(x_1791, 0, x_1777); lean_ctor_set(x_1791, 1, x_1790); x_1792 = lean_array_push(x_1785, x_1791); x_1793 = lean_array_push(x_1792, x_1752); -x_1794 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1794 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1742); x_1795 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1795, 0, x_1742); lean_ctor_set(x_1795, 1, x_1794); x_1796 = lean_array_push(x_1793, x_1795); -x_1797 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1797 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1742); x_1798 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1798, 0, x_1742); @@ -40027,11 +40027,11 @@ lean_ctor_set(x_1804, 1, x_1802); lean_ctor_set(x_1804, 2, x_1801); lean_ctor_set(x_1804, 3, x_1803); x_1805 = lean_array_push(x_1747, x_1804); -x_1806 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_1806 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; lean_inc(x_1743); lean_inc(x_1744); x_1807 = l_Lean_addMacroScope(x_1744, x_1806, x_1743); -x_1808 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_1808 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_inc(x_1742); x_1809 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1809, 0, x_1742); @@ -40057,7 +40057,7 @@ x_1816 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1816, 0, x_1777); lean_ctor_set(x_1816, 1, x_1815); x_1817 = lean_array_push(x_1805, x_1816); -x_1818 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1818 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1819 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1819, 0, x_1818); lean_ctor_set(x_1819, 1, x_1817); @@ -40067,7 +40067,7 @@ lean_ctor_set(x_1821, 0, x_1777); lean_ctor_set(x_1821, 1, x_1820); lean_inc(x_1799); x_1822 = lean_array_push(x_1799, x_1821); -x_1823 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1823 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1742); x_1824 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1824, 0, x_1742); @@ -40077,7 +40077,7 @@ x_1825 = lean_array_push(x_1822, x_1824); x_1826 = lean_array_push(x_1747, x_1738); x_1827 = lean_array_push(x_1826, x_1752); x_1828 = lean_array_push(x_1827, x_1752); -x_1829 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_1829 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_1742); x_1830 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1830, 0, x_1742); @@ -40140,7 +40140,7 @@ x_1860 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1860, 0, x_1859); lean_ctor_set(x_1860, 1, x_1858); x_1861 = lean_array_push(x_1825, x_1860); -x_1862 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1862 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1863 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1863, 0, x_1862); lean_ctor_set(x_1863, 1, x_1861); @@ -40218,7 +40218,7 @@ x_1901 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1901, 0, x_1777); lean_ctor_set(x_1901, 1, x_1900); x_1902 = lean_array_push(x_1747, x_1901); -x_1903 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1903 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1904 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1904, 0, x_1903); lean_ctor_set(x_1904, 1, x_1902); @@ -40272,13 +40272,13 @@ lean_ctor_set(x_1926, 0, x_1921); lean_ctor_set(x_1926, 1, x_1925); x_1927 = l_Array_empty___closed__1; x_1928 = lean_array_push(x_1927, x_1926); -x_1929 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_1929 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1921); x_1930 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1930, 0, x_1921); lean_ctor_set(x_1930, 1, x_1929); x_1931 = lean_array_push(x_1927, x_1930); -x_1932 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1932 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1933 = lean_array_push(x_1931, x_1932); x_1934 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; lean_inc(x_1923); @@ -40317,7 +40317,7 @@ x_1952 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1952, 0, x_1951); lean_ctor_set(x_1952, 1, x_1950); x_1953 = lean_array_push(x_1927, x_1952); -x_1954 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_1954 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_1921); x_1955 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1955, 0, x_1921); @@ -40334,15 +40334,15 @@ x_1961 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1961, 0, x_1960); lean_ctor_set(x_1961, 1, x_1959); x_1962 = lean_array_push(x_1927, x_1961); -x_1963 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1963 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1921); x_1964 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1964, 0, x_1921); lean_ctor_set(x_1964, 1, x_1963); x_1965 = lean_array_push(x_1927, x_1964); -x_1966 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1966 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1967 = lean_array_push(x_1966, x_1938); -x_1968 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1968 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1969 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1969, 0, x_1968); lean_ctor_set(x_1969, 1, x_1967); @@ -40352,13 +40352,13 @@ lean_ctor_set(x_1971, 0, x_1957); lean_ctor_set(x_1971, 1, x_1970); x_1972 = lean_array_push(x_1965, x_1971); x_1973 = lean_array_push(x_1972, x_1932); -x_1974 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1974 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1921); x_1975 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1975, 0, x_1921); lean_ctor_set(x_1975, 1, x_1974); x_1976 = lean_array_push(x_1973, x_1975); -x_1977 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1977 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1921); x_1978 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1978, 0, x_1921); @@ -40377,11 +40377,11 @@ lean_ctor_set(x_1984, 1, x_1982); lean_ctor_set(x_1984, 2, x_1981); lean_ctor_set(x_1984, 3, x_1983); x_1985 = lean_array_push(x_1927, x_1984); -x_1986 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_1986 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; lean_inc(x_1923); lean_inc(x_1924); x_1987 = l_Lean_addMacroScope(x_1924, x_1986, x_1923); -x_1988 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_1988 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_inc(x_1921); x_1989 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1989, 0, x_1921); @@ -40407,7 +40407,7 @@ x_1996 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1996, 0, x_1957); lean_ctor_set(x_1996, 1, x_1995); x_1997 = lean_array_push(x_1985, x_1996); -x_1998 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1998 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1999 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1999, 0, x_1998); lean_ctor_set(x_1999, 1, x_1997); @@ -40417,7 +40417,7 @@ lean_ctor_set(x_2001, 0, x_1957); lean_ctor_set(x_2001, 1, x_2000); lean_inc(x_1979); x_2002 = lean_array_push(x_1979, x_2001); -x_2003 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2003 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1921); x_2004 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2004, 0, x_1921); @@ -40427,7 +40427,7 @@ x_2005 = lean_array_push(x_2002, x_2004); x_2006 = lean_array_push(x_1927, x_1738); x_2007 = lean_array_push(x_2006, x_1932); x_2008 = lean_array_push(x_2007, x_1932); -x_2009 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_2009 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_1921); x_2010 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2010, 0, x_1921); @@ -40490,7 +40490,7 @@ x_2040 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2040, 0, x_2039); lean_ctor_set(x_2040, 1, x_2038); x_2041 = lean_array_push(x_2005, x_2040); -x_2042 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2042 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2043 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2043, 0, x_2042); lean_ctor_set(x_2043, 1, x_2041); @@ -40568,7 +40568,7 @@ x_2081 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2081, 0, x_1957); lean_ctor_set(x_2081, 1, x_2080); x_2082 = lean_array_push(x_1927, x_2081); -x_2083 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2083 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2084 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2084, 0, x_2083); lean_ctor_set(x_2084, 1, x_2082); @@ -40631,13 +40631,13 @@ lean_ctor_set(x_2110, 0, x_2106); lean_ctor_set(x_2110, 1, x_2109); x_2111 = l_Array_empty___closed__1; x_2112 = lean_array_push(x_2111, x_2110); -x_2113 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_2113 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_2106); x_2114 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2114, 0, x_2106); lean_ctor_set(x_2114, 1, x_2113); x_2115 = lean_array_push(x_2111, x_2114); -x_2116 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2116 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2117 = lean_array_push(x_2115, x_2116); x_2118 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; lean_inc(x_2107); @@ -40676,7 +40676,7 @@ x_2136 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2136, 0, x_2135); lean_ctor_set(x_2136, 1, x_2134); x_2137 = lean_array_push(x_2111, x_2136); -x_2138 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_2138 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_2106); x_2139 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2139, 0, x_2106); @@ -40693,15 +40693,15 @@ x_2145 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2145, 0, x_2144); lean_ctor_set(x_2145, 1, x_2143); x_2146 = lean_array_push(x_2111, x_2145); -x_2147 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2147 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2106); x_2148 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2148, 0, x_2106); lean_ctor_set(x_2148, 1, x_2147); x_2149 = lean_array_push(x_2111, x_2148); -x_2150 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2150 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2151 = lean_array_push(x_2150, x_2122); -x_2152 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2152 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2153 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2153, 0, x_2152); lean_ctor_set(x_2153, 1, x_2151); @@ -40711,13 +40711,13 @@ lean_ctor_set(x_2155, 0, x_2141); lean_ctor_set(x_2155, 1, x_2154); x_2156 = lean_array_push(x_2149, x_2155); x_2157 = lean_array_push(x_2156, x_2116); -x_2158 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2158 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2106); x_2159 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2159, 0, x_2106); lean_ctor_set(x_2159, 1, x_2158); x_2160 = lean_array_push(x_2157, x_2159); -x_2161 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2161 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2106); x_2162 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2162, 0, x_2106); @@ -40736,11 +40736,11 @@ lean_ctor_set(x_2168, 1, x_2166); lean_ctor_set(x_2168, 2, x_2165); lean_ctor_set(x_2168, 3, x_2167); x_2169 = lean_array_push(x_2111, x_2168); -x_2170 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_2170 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; lean_inc(x_2107); lean_inc(x_2108); x_2171 = l_Lean_addMacroScope(x_2108, x_2170, x_2107); -x_2172 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_2172 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_inc(x_2106); x_2173 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_2173, 0, x_2106); @@ -40767,7 +40767,7 @@ lean_ctor_set(x_2180, 0, x_2141); lean_ctor_set(x_2180, 1, x_2179); lean_inc(x_2180); x_2181 = lean_array_push(x_2169, x_2180); -x_2182 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_2182 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_2183 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2183, 0, x_2182); lean_ctor_set(x_2183, 1, x_2181); @@ -40777,7 +40777,7 @@ lean_ctor_set(x_2185, 0, x_2141); lean_ctor_set(x_2185, 1, x_2184); lean_inc(x_2163); x_2186 = lean_array_push(x_2163, x_2185); -x_2187 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2187 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_2106); x_2188 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2188, 0, x_2106); @@ -40787,7 +40787,7 @@ x_2189 = lean_array_push(x_2186, x_2188); x_2190 = lean_array_push(x_2111, x_2102); x_2191 = lean_array_push(x_2190, x_2116); x_2192 = lean_array_push(x_2191, x_2116); -x_2193 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_2193 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_2106); x_2194 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2194, 0, x_2106); @@ -40851,7 +40851,7 @@ x_2224 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2224, 0, x_2223); lean_ctor_set(x_2224, 1, x_2222); x_2225 = lean_array_push(x_2189, x_2224); -x_2226 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2226 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2227 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2227, 0, x_2226); lean_ctor_set(x_2227, 1, x_2225); @@ -41022,7 +41022,7 @@ x_2313 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2313, 0, x_2141); lean_ctor_set(x_2313, 1, x_2312); x_2314 = lean_array_push(x_2111, x_2313); -x_2315 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2315 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2316 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2316, 0, x_2315); lean_ctor_set(x_2316, 1, x_2314); @@ -41076,13 +41076,13 @@ lean_ctor_set(x_2338, 0, x_2333); lean_ctor_set(x_2338, 1, x_2337); x_2339 = l_Array_empty___closed__1; x_2340 = lean_array_push(x_2339, x_2338); -x_2341 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_2341 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_2333); x_2342 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2342, 0, x_2333); lean_ctor_set(x_2342, 1, x_2341); x_2343 = lean_array_push(x_2339, x_2342); -x_2344 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_2344 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_2345 = lean_array_push(x_2343, x_2344); x_2346 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; lean_inc(x_2335); @@ -41121,7 +41121,7 @@ x_2364 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2364, 0, x_2363); lean_ctor_set(x_2364, 1, x_2362); x_2365 = lean_array_push(x_2339, x_2364); -x_2366 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_2366 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_2333); x_2367 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2367, 0, x_2333); @@ -41138,15 +41138,15 @@ x_2373 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2373, 0, x_2372); lean_ctor_set(x_2373, 1, x_2371); x_2374 = lean_array_push(x_2339, x_2373); -x_2375 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2375 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_2333); x_2376 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2376, 0, x_2333); lean_ctor_set(x_2376, 1, x_2375); x_2377 = lean_array_push(x_2339, x_2376); -x_2378 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2378 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_2379 = lean_array_push(x_2378, x_2350); -x_2380 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_2380 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2381 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2381, 0, x_2380); lean_ctor_set(x_2381, 1, x_2379); @@ -41156,13 +41156,13 @@ lean_ctor_set(x_2383, 0, x_2369); lean_ctor_set(x_2383, 1, x_2382); x_2384 = lean_array_push(x_2377, x_2383); x_2385 = lean_array_push(x_2384, x_2344); -x_2386 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_2386 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_2333); x_2387 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2387, 0, x_2333); lean_ctor_set(x_2387, 1, x_2386); x_2388 = lean_array_push(x_2385, x_2387); -x_2389 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2389 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_2333); x_2390 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2390, 0, x_2333); @@ -41181,11 +41181,11 @@ lean_ctor_set(x_2396, 1, x_2394); lean_ctor_set(x_2396, 2, x_2393); lean_ctor_set(x_2396, 3, x_2395); x_2397 = lean_array_push(x_2339, x_2396); -x_2398 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_2398 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; lean_inc(x_2335); lean_inc(x_2336); x_2399 = l_Lean_addMacroScope(x_2336, x_2398, x_2335); -x_2400 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_2400 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_inc(x_2333); x_2401 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_2401, 0, x_2333); @@ -41212,7 +41212,7 @@ lean_ctor_set(x_2408, 0, x_2369); lean_ctor_set(x_2408, 1, x_2407); lean_inc(x_2408); x_2409 = lean_array_push(x_2397, x_2408); -x_2410 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_2410 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_2411 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2411, 0, x_2410); lean_ctor_set(x_2411, 1, x_2409); @@ -41222,7 +41222,7 @@ lean_ctor_set(x_2413, 0, x_2369); lean_ctor_set(x_2413, 1, x_2412); lean_inc(x_2391); x_2414 = lean_array_push(x_2391, x_2413); -x_2415 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2415 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_2333); x_2416 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2416, 0, x_2333); @@ -41232,7 +41232,7 @@ x_2417 = lean_array_push(x_2414, x_2416); x_2418 = lean_array_push(x_2339, x_2102); x_2419 = lean_array_push(x_2418, x_2344); x_2420 = lean_array_push(x_2419, x_2344); -x_2421 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_2421 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_2333); x_2422 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2422, 0, x_2333); @@ -41296,7 +41296,7 @@ x_2452 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2452, 0, x_2451); lean_ctor_set(x_2452, 1, x_2450); x_2453 = lean_array_push(x_2417, x_2452); -x_2454 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2454 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2455 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2455, 0, x_2454); lean_ctor_set(x_2455, 1, x_2453); @@ -41467,7 +41467,7 @@ x_2541 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2541, 0, x_2369); lean_ctor_set(x_2541, 1, x_2540); x_2542 = lean_array_push(x_2339, x_2541); -x_2543 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2543 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2544 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2544, 0, x_2543); lean_ctor_set(x_2544, 1, x_2542); @@ -43024,19 +43024,19 @@ lean_inc(x_248); x_249 = lean_ctor_get(x_246, 1); lean_inc(x_249); lean_dec(x_246); -x_250 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_250 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_248); lean_ctor_set_tag(x_2, 2); lean_ctor_set(x_2, 1, x_250); lean_ctor_set(x_2, 0, x_248); x_251 = l_Array_empty___closed__1; x_252 = lean_array_push(x_251, x_2); -x_253 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_253 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_254 = lean_array_push(x_252, x_253); -x_255 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_255 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_256 = l_Lean_addMacroScope(x_238, x_255, x_5); x_257 = lean_box(0); -x_258 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_258 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_inc(x_256); lean_inc(x_248); x_259 = lean_alloc_ctor(3, 4, 0); @@ -43224,19 +43224,19 @@ lean_inc(x_312); x_313 = lean_ctor_get(x_310, 1); lean_inc(x_313); lean_dec(x_310); -x_314 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_314 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_312); lean_ctor_set_tag(x_2, 2); lean_ctor_set(x_2, 1, x_314); lean_ctor_set(x_2, 0, x_312); x_315 = l_Array_empty___closed__1; x_316 = lean_array_push(x_315, x_2); -x_317 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_317 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_318 = lean_array_push(x_316, x_317); -x_319 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_319 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_320 = l_Lean_addMacroScope(x_299, x_319, x_5); x_321 = lean_box(0); -x_322 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_322 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_inc(x_320); lean_inc(x_312); x_323 = lean_alloc_ctor(3, 4, 0); @@ -43417,19 +43417,19 @@ lean_inc(x_373); x_374 = lean_ctor_get(x_371, 1); lean_inc(x_374); lean_dec(x_371); -x_375 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_375 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_373); x_376 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_376, 0, x_373); lean_ctor_set(x_376, 1, x_375); x_377 = l_Array_empty___closed__1; x_378 = lean_array_push(x_377, x_376); -x_379 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_379 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_380 = lean_array_push(x_378, x_379); -x_381 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_381 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_382 = l_Lean_addMacroScope(x_359, x_381, x_5); x_383 = lean_box(0); -x_384 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_384 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_inc(x_382); lean_inc(x_373); x_385 = lean_alloc_ctor(3, 4, 0); @@ -50435,7 +50435,7 @@ lean_ctor_set(x_64, 0, x_55); lean_ctor_set(x_64, 1, x_63); x_65 = l_Array_empty___closed__1; x_66 = lean_array_push(x_65, x_64); -x_67 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_67 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_55); x_68 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_68, 0, x_55); @@ -50448,9 +50448,9 @@ lean_ctor_set(x_71, 0, x_55); lean_ctor_set(x_71, 1, x_52); lean_ctor_set(x_71, 2, x_70); lean_ctor_set(x_71, 3, x_51); -x_72 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_72 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_73 = lean_array_push(x_72, x_71); -x_74 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_74 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); @@ -50460,9 +50460,9 @@ x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_77); lean_ctor_set(x_78, 1, x_76); x_79 = lean_array_push(x_69, x_78); -x_80 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_80 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_81 = lean_array_push(x_79, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_82 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_83 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_83, 0, x_55); lean_ctor_set(x_83, 1, x_82); @@ -51343,7 +51343,7 @@ x_52 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_52, 0, x_34); lean_ctor_set(x_52, 1, x_51); x_53 = lean_array_push(x_47, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_54 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_34); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_34); @@ -51358,24 +51358,24 @@ x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_59); lean_ctor_set(x_60, 1, x_58); x_61 = lean_array_push(x_47, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_62 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_34); x_63 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_63, 0, x_34); lean_ctor_set(x_63, 1, x_62); x_64 = lean_array_push(x_61, x_63); x_65 = lean_array_push(x_64, x_27); -x_66 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_66 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_67 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_67, 0, x_66); lean_ctor_set(x_67, 1, x_65); x_68 = lean_array_push(x_56, x_67); -x_69 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_69 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_69); lean_ctor_set(x_70, 1, x_68); x_71 = lean_array_push(x_47, x_70); -x_72 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_72 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_73 = lean_array_push(x_71, x_72); x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_59); @@ -51386,7 +51386,7 @@ x_77 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_77, 0, x_34); lean_ctor_set(x_77, 1, x_76); x_78 = lean_array_push(x_75, x_77); -x_79 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_79 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); @@ -51395,7 +51395,7 @@ x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_59); lean_ctor_set(x_82, 1, x_81); x_83 = lean_array_push(x_48, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_84 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); @@ -51444,7 +51444,7 @@ x_104 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_104, 0, x_87); lean_ctor_set(x_104, 1, x_103); x_105 = lean_array_push(x_100, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_106 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_87); x_107 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_107, 0, x_87); @@ -51459,24 +51459,24 @@ x_112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_112, 0, x_111); lean_ctor_set(x_112, 1, x_110); x_113 = lean_array_push(x_100, x_112); -x_114 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_114 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_87); x_115 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_115, 0, x_87); lean_ctor_set(x_115, 1, x_114); x_116 = lean_array_push(x_113, x_115); x_117 = lean_array_push(x_116, x_27); -x_118 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_118 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_119 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_119, 0, x_118); lean_ctor_set(x_119, 1, x_117); x_120 = lean_array_push(x_108, x_119); -x_121 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_121 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_122, 0, x_121); lean_ctor_set(x_122, 1, x_120); x_123 = lean_array_push(x_100, x_122); -x_124 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_124 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_125 = lean_array_push(x_123, x_124); x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_111); @@ -51487,7 +51487,7 @@ x_129 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_129, 0, x_87); lean_ctor_set(x_129, 1, x_128); x_130 = lean_array_push(x_127, x_129); -x_131 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_131 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_132 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_132, 0, x_131); lean_ctor_set(x_132, 1, x_130); @@ -51496,7 +51496,7 @@ x_134 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_134, 0, x_111); lean_ctor_set(x_134, 1, x_133); x_135 = lean_array_push(x_101, x_134); -x_136 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_136 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_137 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_137, 0, x_136); lean_ctor_set(x_137, 1, x_135); @@ -51992,7 +51992,7 @@ x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); x_35 = lean_array_push(x_30, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_36 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); @@ -52025,7 +52025,7 @@ x_50 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_50, 0, x_49); lean_ctor_set(x_50, 1, x_48); x_51 = lean_array_push(x_46, x_50); -x_52 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_52 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); @@ -53899,7 +53899,7 @@ lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_57, x_69); lean_inc(x_44); x_71 = lean_array_push(x_57, x_44); -x_72 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_72 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_49); x_73 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_73, 0, x_49); @@ -53912,18 +53912,18 @@ x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_77); lean_ctor_set(x_78, 1, x_76); x_79 = lean_array_push(x_57, x_78); -x_80 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_80 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_81 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_81, 0, x_49); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_79, x_81); x_83 = lean_array_push(x_82, x_42); -x_84 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_84 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); x_86 = lean_array_push(x_74, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_87 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_88 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_88, 0, x_87); lean_ctor_set(x_88, 1, x_86); @@ -53933,7 +53933,7 @@ x_90 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_90, 0, x_77); lean_ctor_set(x_90, 1, x_89); x_91 = lean_array_push(x_70, x_90); -x_92 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_92 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_93 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_93, 0, x_92); lean_ctor_set(x_93, 1, x_91); @@ -53965,13 +53965,13 @@ x_105 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_105, 0, x_96); lean_ctor_set(x_105, 1, x_104); x_106 = lean_array_push(x_57, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_107 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_96); x_108 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_108, 0, x_96); lean_ctor_set(x_108, 1, x_107); x_109 = lean_array_push(x_57, x_108); -x_110 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_110 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_111 = lean_array_push(x_109, x_110); x_112 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; x_113 = l_Lean_addMacroScope(x_102, x_112, x_99); @@ -54007,7 +54007,7 @@ x_129 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_129, 0, x_128); lean_ctor_set(x_129, 1, x_127); x_130 = lean_array_push(x_57, x_129); -x_131 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_131 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_96); x_132 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_132, 0, x_96); @@ -54024,7 +54024,7 @@ lean_ctor_set(x_137, 1, x_135); x_138 = lean_array_push(x_57, x_137); x_139 = lean_array_push(x_71, x_110); x_140 = lean_array_push(x_139, x_110); -x_141 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_141 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_142 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_142, 0, x_96); lean_ctor_set(x_142, 1, x_141); @@ -54093,13 +54093,13 @@ x_175 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_175, 0, x_166); lean_ctor_set(x_175, 1, x_174); x_176 = lean_array_push(x_57, x_175); -x_177 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_177 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_166); x_178 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_178, 0, x_166); lean_ctor_set(x_178, 1, x_177); x_179 = lean_array_push(x_57, x_178); -x_180 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_180 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_181 = lean_array_push(x_179, x_180); x_182 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; lean_inc(x_169); @@ -54137,7 +54137,7 @@ x_199 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_199, 0, x_198); lean_ctor_set(x_199, 1, x_197); x_200 = lean_array_push(x_57, x_199); -x_201 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_201 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_166); x_202 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_202, 0, x_166); @@ -54155,7 +54155,7 @@ lean_ctor_set(x_207, 1, x_205); x_208 = lean_array_push(x_57, x_207); x_209 = lean_array_push(x_71, x_180); x_210 = lean_array_push(x_209, x_180); -x_211 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_211 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_166); x_212 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_212, 0, x_166); @@ -54239,7 +54239,7 @@ x_255 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_255, 0, x_166); lean_ctor_set(x_255, 1, x_254); x_256 = lean_array_push(x_253, x_255); -x_257 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_257 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_258 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_258, 0, x_257); lean_ctor_set(x_258, 1, x_256); @@ -54366,12 +54366,12 @@ lean_ctor_set(x_319, 0, x_318); lean_ctor_set(x_319, 1, x_317); lean_inc(x_310); x_320 = lean_array_push(x_310, x_319); -x_321 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_321 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_322 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_322, 0, x_321); lean_ctor_set(x_322, 1, x_320); x_323 = lean_array_push(x_288, x_322); -x_324 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_324 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_325 = lean_array_push(x_323, x_324); x_326 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_326, 0, x_318); @@ -54385,25 +54385,25 @@ lean_ctor_set(x_329, 0, x_280); lean_ctor_set(x_329, 1, x_328); lean_inc(x_329); x_330 = lean_array_push(x_327, x_329); -x_331 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_331 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_332 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_332, 0, x_331); lean_ctor_set(x_332, 1, x_330); x_333 = lean_array_push(x_288, x_332); -x_334 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_334 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_280); x_335 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_335, 0, x_280); lean_ctor_set(x_335, 1, x_334); x_336 = lean_array_push(x_288, x_335); x_337 = lean_array_push(x_288, x_19); -x_338 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_338 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_280); x_339 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_339, 0, x_280); lean_ctor_set(x_339, 1, x_338); x_340 = lean_array_push(x_288, x_339); -x_341 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_341 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_342 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_342, 0, x_341); lean_ctor_set(x_342, 1, x_340); @@ -54432,18 +54432,18 @@ x_355 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_355, 0, x_318); lean_ctor_set(x_355, 1, x_354); x_356 = lean_array_push(x_288, x_355); -x_357 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_357 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_358 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_358, 0, x_280); lean_ctor_set(x_358, 1, x_357); x_359 = lean_array_push(x_356, x_358); x_360 = lean_array_push(x_359, x_42); -x_361 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_361 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_362 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_362, 0, x_361); lean_ctor_set(x_362, 1, x_360); x_363 = lean_array_push(x_336, x_362); -x_364 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_364 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_365 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_365, 0, x_364); lean_ctor_set(x_365, 1, x_363); @@ -54479,7 +54479,7 @@ x_380 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_380, 0, x_371); lean_ctor_set(x_380, 1, x_379); x_381 = lean_array_push(x_288, x_380); -x_382 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_382 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_371); x_383 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_383, 0, x_371); @@ -54522,7 +54522,7 @@ x_403 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_403, 0, x_402); lean_ctor_set(x_403, 1, x_401); x_404 = lean_array_push(x_288, x_403); -x_405 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_405 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_371); x_406 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_406, 0, x_371); @@ -54541,7 +54541,7 @@ x_412 = lean_array_push(x_288, x_411); x_413 = lean_array_push(x_288, x_44); x_414 = lean_array_push(x_413, x_324); x_415 = lean_array_push(x_414, x_324); -x_416 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_416 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_371); x_417 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_417, 0, x_371); @@ -54583,7 +54583,7 @@ x_436 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_436, 0, x_410); lean_ctor_set(x_436, 1, x_435); x_437 = lean_array_push(x_412, x_436); -x_438 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_438 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_371); x_439 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_439, 0, x_371); @@ -54602,9 +54602,9 @@ x_445 = lean_array_push(x_420, x_444); x_446 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_446, 0, x_299); lean_ctor_set(x_446, 1, x_445); -x_447 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_447 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_448 = lean_array_push(x_447, x_446); -x_449 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_449 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_450 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_450, 0, x_449); lean_ctor_set(x_450, 1, x_448); @@ -54614,13 +54614,13 @@ lean_ctor_set(x_452, 0, x_318); lean_ctor_set(x_452, 1, x_451); x_453 = lean_array_push(x_440, x_452); x_454 = lean_array_push(x_453, x_324); -x_455 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_455 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_371); x_456 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_456, 0, x_371); lean_ctor_set(x_456, 1, x_455); x_457 = lean_array_push(x_454, x_456); -x_458 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_458 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_371); x_459 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_459, 0, x_371); @@ -54741,7 +54741,7 @@ x_513 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_513, 0, x_512); lean_ctor_set(x_513, 1, x_511); x_514 = lean_array_push(x_467, x_513); -x_515 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_515 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_516 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_516, 0, x_515); lean_ctor_set(x_516, 1, x_514); @@ -54759,9 +54759,9 @@ lean_ctor_set(x_522, 1, x_520); lean_ctor_set(x_522, 2, x_519); lean_ctor_set(x_522, 3, x_521); x_523 = lean_array_push(x_288, x_522); -x_524 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_524 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_525 = l_Lean_addMacroScope(x_377, x_524, x_374); -x_526 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_526 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_inc(x_371); x_527 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_527, 0, x_371); @@ -54823,7 +54823,7 @@ x_556 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_556, 0, x_318); lean_ctor_set(x_556, 1, x_555); x_557 = lean_array_push(x_288, x_556); -x_558 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_558 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_559 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_559, 0, x_558); lean_ctor_set(x_559, 1, x_557); @@ -55255,7 +55255,7 @@ lean_ctor_set(x_692, 1, x_690); x_693 = lean_array_push(x_680, x_692); lean_inc(x_667); x_694 = lean_array_push(x_680, x_667); -x_695 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_695 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_672); x_696 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_696, 0, x_672); @@ -55268,18 +55268,18 @@ x_701 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_701, 0, x_700); lean_ctor_set(x_701, 1, x_699); x_702 = lean_array_push(x_680, x_701); -x_703 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_703 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_704 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_704, 0, x_672); lean_ctor_set(x_704, 1, x_703); x_705 = lean_array_push(x_702, x_704); x_706 = lean_array_push(x_705, x_665); -x_707 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_707 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_708 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_708, 0, x_707); lean_ctor_set(x_708, 1, x_706); x_709 = lean_array_push(x_697, x_708); -x_710 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_710 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_711 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_711, 0, x_710); lean_ctor_set(x_711, 1, x_709); @@ -55289,7 +55289,7 @@ x_713 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_713, 0, x_700); lean_ctor_set(x_713, 1, x_712); x_714 = lean_array_push(x_693, x_713); -x_715 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_715 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_716 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_716, 0, x_715); lean_ctor_set(x_716, 1, x_714); @@ -55321,13 +55321,13 @@ x_728 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_728, 0, x_719); lean_ctor_set(x_728, 1, x_727); x_729 = lean_array_push(x_680, x_728); -x_730 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_730 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_719); x_731 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_731, 0, x_719); lean_ctor_set(x_731, 1, x_730); x_732 = lean_array_push(x_680, x_731); -x_733 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_733 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_734 = lean_array_push(x_732, x_733); x_735 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; x_736 = l_Lean_addMacroScope(x_725, x_735, x_722); @@ -55363,7 +55363,7 @@ x_752 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_752, 0, x_751); lean_ctor_set(x_752, 1, x_750); x_753 = lean_array_push(x_680, x_752); -x_754 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_754 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_719); x_755 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_755, 0, x_719); @@ -55380,7 +55380,7 @@ lean_ctor_set(x_760, 1, x_758); x_761 = lean_array_push(x_680, x_760); x_762 = lean_array_push(x_694, x_733); x_763 = lean_array_push(x_762, x_733); -x_764 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_764 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_765 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_765, 0, x_719); lean_ctor_set(x_765, 1, x_764); @@ -55449,13 +55449,13 @@ x_798 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_798, 0, x_789); lean_ctor_set(x_798, 1, x_797); x_799 = lean_array_push(x_680, x_798); -x_800 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_800 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_789); x_801 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_801, 0, x_789); lean_ctor_set(x_801, 1, x_800); x_802 = lean_array_push(x_680, x_801); -x_803 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_803 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_804 = lean_array_push(x_802, x_803); x_805 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; lean_inc(x_792); @@ -55493,7 +55493,7 @@ x_822 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_822, 0, x_821); lean_ctor_set(x_822, 1, x_820); x_823 = lean_array_push(x_680, x_822); -x_824 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_824 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_789); x_825 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_825, 0, x_789); @@ -55511,7 +55511,7 @@ lean_ctor_set(x_830, 1, x_828); x_831 = lean_array_push(x_680, x_830); x_832 = lean_array_push(x_694, x_803); x_833 = lean_array_push(x_832, x_803); -x_834 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_834 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_789); x_835 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_835, 0, x_789); @@ -55595,7 +55595,7 @@ x_878 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_878, 0, x_789); lean_ctor_set(x_878, 1, x_877); x_879 = lean_array_push(x_876, x_878); -x_880 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_880 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_881 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_881, 0, x_880); lean_ctor_set(x_881, 1, x_879); @@ -55722,12 +55722,12 @@ lean_ctor_set(x_942, 0, x_941); lean_ctor_set(x_942, 1, x_940); lean_inc(x_933); x_943 = lean_array_push(x_933, x_942); -x_944 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_944 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_945 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_945, 0, x_944); lean_ctor_set(x_945, 1, x_943); x_946 = lean_array_push(x_911, x_945); -x_947 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_947 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_948 = lean_array_push(x_946, x_947); x_949 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_949, 0, x_941); @@ -55741,25 +55741,25 @@ lean_ctor_set(x_952, 0, x_903); lean_ctor_set(x_952, 1, x_951); lean_inc(x_952); x_953 = lean_array_push(x_950, x_952); -x_954 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_954 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_955 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_955, 0, x_954); lean_ctor_set(x_955, 1, x_953); x_956 = lean_array_push(x_911, x_955); -x_957 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_957 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_903); x_958 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_958, 0, x_903); lean_ctor_set(x_958, 1, x_957); x_959 = lean_array_push(x_911, x_958); x_960 = lean_array_push(x_911, x_19); -x_961 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_961 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_903); x_962 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_962, 0, x_903); lean_ctor_set(x_962, 1, x_961); x_963 = lean_array_push(x_911, x_962); -x_964 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_964 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_965 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_965, 0, x_964); lean_ctor_set(x_965, 1, x_963); @@ -55788,18 +55788,18 @@ x_978 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_978, 0, x_941); lean_ctor_set(x_978, 1, x_977); x_979 = lean_array_push(x_911, x_978); -x_980 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_980 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_981 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_981, 0, x_903); lean_ctor_set(x_981, 1, x_980); x_982 = lean_array_push(x_979, x_981); x_983 = lean_array_push(x_982, x_665); -x_984 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_984 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_985 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_985, 0, x_984); lean_ctor_set(x_985, 1, x_983); x_986 = lean_array_push(x_959, x_985); -x_987 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_987 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_988 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_988, 0, x_987); lean_ctor_set(x_988, 1, x_986); @@ -55835,7 +55835,7 @@ x_1003 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1003, 0, x_994); lean_ctor_set(x_1003, 1, x_1002); x_1004 = lean_array_push(x_911, x_1003); -x_1005 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_1005 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_994); x_1006 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1006, 0, x_994); @@ -55878,7 +55878,7 @@ x_1026 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1026, 0, x_1025); lean_ctor_set(x_1026, 1, x_1024); x_1027 = lean_array_push(x_911, x_1026); -x_1028 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_1028 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_994); x_1029 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1029, 0, x_994); @@ -55897,7 +55897,7 @@ x_1035 = lean_array_push(x_911, x_1034); x_1036 = lean_array_push(x_911, x_667); x_1037 = lean_array_push(x_1036, x_947); x_1038 = lean_array_push(x_1037, x_947); -x_1039 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_1039 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_994); x_1040 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1040, 0, x_994); @@ -55939,7 +55939,7 @@ x_1059 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1059, 0, x_1033); lean_ctor_set(x_1059, 1, x_1058); x_1060 = lean_array_push(x_1035, x_1059); -x_1061 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1061 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_994); x_1062 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1062, 0, x_994); @@ -55958,9 +55958,9 @@ x_1068 = lean_array_push(x_1043, x_1067); x_1069 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1069, 0, x_922); lean_ctor_set(x_1069, 1, x_1068); -x_1070 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1070 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1071 = lean_array_push(x_1070, x_1069); -x_1072 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1072 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1073 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1073, 0, x_1072); lean_ctor_set(x_1073, 1, x_1071); @@ -55970,13 +55970,13 @@ lean_ctor_set(x_1075, 0, x_941); lean_ctor_set(x_1075, 1, x_1074); x_1076 = lean_array_push(x_1063, x_1075); x_1077 = lean_array_push(x_1076, x_947); -x_1078 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1078 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_994); x_1079 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1079, 0, x_994); lean_ctor_set(x_1079, 1, x_1078); x_1080 = lean_array_push(x_1077, x_1079); -x_1081 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1081 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_994); x_1082 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1082, 0, x_994); @@ -56097,7 +56097,7 @@ x_1136 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1136, 0, x_1135); lean_ctor_set(x_1136, 1, x_1134); x_1137 = lean_array_push(x_1090, x_1136); -x_1138 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1138 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1139 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1139, 0, x_1138); lean_ctor_set(x_1139, 1, x_1137); @@ -56115,9 +56115,9 @@ lean_ctor_set(x_1145, 1, x_1143); lean_ctor_set(x_1145, 2, x_1142); lean_ctor_set(x_1145, 3, x_1144); x_1146 = lean_array_push(x_911, x_1145); -x_1147 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_1147 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_1148 = l_Lean_addMacroScope(x_1000, x_1147, x_997); -x_1149 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_1149 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_inc(x_994); x_1150 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1150, 0, x_994); @@ -56179,7 +56179,7 @@ x_1179 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1179, 0, x_941); lean_ctor_set(x_1179, 1, x_1178); x_1180 = lean_array_push(x_911, x_1179); -x_1181 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1181 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1182 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1182, 0, x_1181); lean_ctor_set(x_1182, 1, x_1180); @@ -56449,7 +56449,7 @@ lean_ctor_set(x_1314, 1, x_1313); x_1315 = l_Array_empty___closed__1; lean_inc(x_1314); x_1316 = lean_array_push(x_1315, x_1314); -x_1317 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_1317 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1305); x_1318 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1318, 0, x_1305); @@ -56478,11 +56478,11 @@ lean_ctor_set(x_1329, 1, x_1328); lean_ctor_set(x_1329, 2, x_1327); lean_ctor_set(x_1329, 3, x_1300); x_1330 = lean_array_push(x_1315, x_1329); -x_1331 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1331 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_inc(x_1330); x_1332 = lean_array_push(x_1330, x_1331); x_1333 = lean_array_push(x_1332, x_1331); -x_1334 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_1334 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_1305); x_1335 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1335, 0, x_1305); @@ -56494,18 +56494,18 @@ x_1339 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1339, 0, x_1323); lean_ctor_set(x_1339, 1, x_1338); x_1340 = lean_array_push(x_1337, x_1339); -x_1341 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1341 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1342 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1342, 0, x_1341); lean_ctor_set(x_1342, 1, x_1340); lean_inc(x_1336); x_1343 = lean_array_push(x_1336, x_1342); -x_1344 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_1344 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_1345 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1345, 0, x_1344); lean_ctor_set(x_1345, 1, x_1343); x_1346 = lean_array_push(x_1315, x_1345); -x_1347 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_1347 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_1348 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1348, 0, x_1347); lean_ctor_set(x_1348, 1, x_1346); @@ -56527,7 +56527,7 @@ x_1358 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1358, 0, x_1305); lean_ctor_set(x_1358, 1, x_1357); x_1359 = lean_array_push(x_1315, x_1358); -x_1360 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_1360 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_1361 = l_Lean_Syntax_SepArray_ofElems(x_1360, x_1266); lean_dec(x_1266); x_1362 = l_Array_appendCore___rarg(x_1315, x_1361); @@ -56537,7 +56537,7 @@ lean_ctor_set(x_1363, 0, x_1323); lean_ctor_set(x_1363, 1, x_1362); x_1364 = lean_array_push(x_1359, x_1363); x_1365 = lean_array_push(x_1364, x_1314); -x_1366 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1366 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1305); x_1367 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1367, 0, x_1305); @@ -56563,9 +56563,9 @@ x_1376 = lean_array_push(x_1374, x_1375); x_1377 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1377, 0, x_1341); lean_ctor_set(x_1377, 1, x_1376); -x_1378 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1378 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1379 = lean_array_push(x_1378, x_1377); -x_1380 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1380 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1381 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1381, 0, x_1380); lean_ctor_set(x_1381, 1, x_1379); @@ -56575,13 +56575,13 @@ lean_ctor_set(x_1383, 0, x_1323); lean_ctor_set(x_1383, 1, x_1382); x_1384 = lean_array_push(x_1368, x_1383); x_1385 = lean_array_push(x_1384, x_1331); -x_1386 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1386 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1305); x_1387 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1387, 0, x_1305); lean_ctor_set(x_1387, 1, x_1386); x_1388 = lean_array_push(x_1385, x_1387); -x_1389 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1389 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1305); x_1390 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1390, 0, x_1305); @@ -56605,7 +56605,7 @@ lean_ctor_set(x_1398, 0, x_1323); lean_ctor_set(x_1398, 1, x_1397); lean_inc(x_1391); x_1399 = lean_array_push(x_1391, x_1398); -x_1400 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1400 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1305); x_1401 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1401, 0, x_1305); @@ -56637,7 +56637,7 @@ x_1415 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1415, 0, x_1414); lean_ctor_set(x_1415, 1, x_1413); x_1416 = lean_array_push(x_1402, x_1415); -x_1417 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1417 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1418 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1418, 0, x_1417); lean_ctor_set(x_1418, 1, x_1416); @@ -56700,7 +56700,7 @@ x_1447 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1447, 0, x_1305); lean_ctor_set(x_1447, 1, x_1446); x_1448 = lean_array_push(x_1445, x_1447); -x_1449 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1449 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1450 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1450, 0, x_1449); lean_ctor_set(x_1450, 1, x_1448); @@ -56761,7 +56761,7 @@ x_1481 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1481, 0, x_1323); lean_ctor_set(x_1481, 1, x_1480); x_1482 = lean_array_push(x_1315, x_1481); -x_1483 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1483 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1484 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1484, 0, x_1483); lean_ctor_set(x_1484, 1, x_1482); @@ -56928,7 +56928,7 @@ lean_ctor_set(x_1558, 1, x_1557); x_1559 = l_Array_empty___closed__1; lean_inc(x_1558); x_1560 = lean_array_push(x_1559, x_1558); -x_1561 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_1561 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1549); x_1562 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1562, 0, x_1549); @@ -56957,11 +56957,11 @@ lean_ctor_set(x_1573, 1, x_1572); lean_ctor_set(x_1573, 2, x_1571); lean_ctor_set(x_1573, 3, x_1544); x_1574 = lean_array_push(x_1559, x_1573); -x_1575 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1575 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_inc(x_1574); x_1576 = lean_array_push(x_1574, x_1575); x_1577 = lean_array_push(x_1576, x_1575); -x_1578 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_1578 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_1549); x_1579 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1579, 0, x_1549); @@ -56973,18 +56973,18 @@ x_1583 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1583, 0, x_1567); lean_ctor_set(x_1583, 1, x_1582); x_1584 = lean_array_push(x_1581, x_1583); -x_1585 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1585 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1586 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1586, 0, x_1585); lean_ctor_set(x_1586, 1, x_1584); lean_inc(x_1580); x_1587 = lean_array_push(x_1580, x_1586); -x_1588 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_1588 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_1589 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1589, 0, x_1588); lean_ctor_set(x_1589, 1, x_1587); x_1590 = lean_array_push(x_1559, x_1589); -x_1591 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_1591 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_1592 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1592, 0, x_1591); lean_ctor_set(x_1592, 1, x_1590); @@ -57006,7 +57006,7 @@ x_1602 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1602, 0, x_1549); lean_ctor_set(x_1602, 1, x_1601); x_1603 = lean_array_push(x_1559, x_1602); -x_1604 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_1604 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_1605 = l_Lean_Syntax_SepArray_ofElems(x_1604, x_1266); lean_dec(x_1266); x_1606 = l_Array_appendCore___rarg(x_1559, x_1605); @@ -57016,7 +57016,7 @@ lean_ctor_set(x_1607, 0, x_1567); lean_ctor_set(x_1607, 1, x_1606); x_1608 = lean_array_push(x_1603, x_1607); x_1609 = lean_array_push(x_1608, x_1558); -x_1610 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1610 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1549); x_1611 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1611, 0, x_1549); @@ -57042,9 +57042,9 @@ x_1620 = lean_array_push(x_1618, x_1619); x_1621 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1621, 0, x_1585); lean_ctor_set(x_1621, 1, x_1620); -x_1622 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1622 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1623 = lean_array_push(x_1622, x_1621); -x_1624 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1624 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1625 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1625, 0, x_1624); lean_ctor_set(x_1625, 1, x_1623); @@ -57054,13 +57054,13 @@ lean_ctor_set(x_1627, 0, x_1567); lean_ctor_set(x_1627, 1, x_1626); x_1628 = lean_array_push(x_1612, x_1627); x_1629 = lean_array_push(x_1628, x_1575); -x_1630 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1630 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1549); x_1631 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1631, 0, x_1549); lean_ctor_set(x_1631, 1, x_1630); x_1632 = lean_array_push(x_1629, x_1631); -x_1633 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1633 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1549); x_1634 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1634, 0, x_1549); @@ -57084,7 +57084,7 @@ lean_ctor_set(x_1642, 0, x_1567); lean_ctor_set(x_1642, 1, x_1641); lean_inc(x_1635); x_1643 = lean_array_push(x_1635, x_1642); -x_1644 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1644 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1549); x_1645 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1645, 0, x_1549); @@ -57116,7 +57116,7 @@ x_1659 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1659, 0, x_1658); lean_ctor_set(x_1659, 1, x_1657); x_1660 = lean_array_push(x_1646, x_1659); -x_1661 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1661 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1662 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1662, 0, x_1661); lean_ctor_set(x_1662, 1, x_1660); @@ -57179,7 +57179,7 @@ x_1691 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1691, 0, x_1549); lean_ctor_set(x_1691, 1, x_1690); x_1692 = lean_array_push(x_1689, x_1691); -x_1693 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1693 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1694 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1694, 0, x_1693); lean_ctor_set(x_1694, 1, x_1692); @@ -57240,7 +57240,7 @@ x_1725 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1725, 0, x_1567); lean_ctor_set(x_1725, 1, x_1724); x_1726 = lean_array_push(x_1559, x_1725); -x_1727 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1727 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1728 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1728, 0, x_1727); lean_ctor_set(x_1728, 1, x_1726); @@ -57444,7 +57444,7 @@ lean_ctor_set(x_1811, 1, x_1810); x_1812 = l_Array_empty___closed__1; lean_inc(x_1811); x_1813 = lean_array_push(x_1812, x_1811); -x_1814 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_1814 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1802); x_1815 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1815, 0, x_1802); @@ -57473,11 +57473,11 @@ lean_ctor_set(x_1826, 1, x_1825); lean_ctor_set(x_1826, 2, x_1824); lean_ctor_set(x_1826, 3, x_1797); x_1827 = lean_array_push(x_1812, x_1826); -x_1828 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1828 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_inc(x_1827); x_1829 = lean_array_push(x_1827, x_1828); x_1830 = lean_array_push(x_1829, x_1828); -x_1831 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_1831 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_1802); x_1832 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1832, 0, x_1802); @@ -57489,18 +57489,18 @@ x_1836 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1836, 0, x_1820); lean_ctor_set(x_1836, 1, x_1835); x_1837 = lean_array_push(x_1834, x_1836); -x_1838 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1838 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1839 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1839, 0, x_1838); lean_ctor_set(x_1839, 1, x_1837); lean_inc(x_1833); x_1840 = lean_array_push(x_1833, x_1839); -x_1841 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_1841 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_1842 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1842, 0, x_1841); lean_ctor_set(x_1842, 1, x_1840); x_1843 = lean_array_push(x_1812, x_1842); -x_1844 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_1844 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_1845 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1845, 0, x_1844); lean_ctor_set(x_1845, 1, x_1843); @@ -57522,7 +57522,7 @@ x_1855 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1855, 0, x_1802); lean_ctor_set(x_1855, 1, x_1854); x_1856 = lean_array_push(x_1812, x_1855); -x_1857 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_1857 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_1858 = l_Lean_Syntax_SepArray_ofElems(x_1857, x_1266); lean_dec(x_1266); x_1859 = l_Array_appendCore___rarg(x_1812, x_1858); @@ -57532,7 +57532,7 @@ lean_ctor_set(x_1860, 0, x_1820); lean_ctor_set(x_1860, 1, x_1859); x_1861 = lean_array_push(x_1856, x_1860); x_1862 = lean_array_push(x_1861, x_1811); -x_1863 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1863 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1802); x_1864 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1864, 0, x_1802); @@ -57558,9 +57558,9 @@ x_1873 = lean_array_push(x_1871, x_1872); x_1874 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1874, 0, x_1838); lean_ctor_set(x_1874, 1, x_1873); -x_1875 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1875 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1876 = lean_array_push(x_1875, x_1874); -x_1877 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1877 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_1878 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1878, 0, x_1877); lean_ctor_set(x_1878, 1, x_1876); @@ -57570,13 +57570,13 @@ lean_ctor_set(x_1880, 0, x_1820); lean_ctor_set(x_1880, 1, x_1879); x_1881 = lean_array_push(x_1865, x_1880); x_1882 = lean_array_push(x_1881, x_1828); -x_1883 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_1883 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_1802); x_1884 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1884, 0, x_1802); lean_ctor_set(x_1884, 1, x_1883); x_1885 = lean_array_push(x_1882, x_1884); -x_1886 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1886 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1802); x_1887 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1887, 0, x_1802); @@ -57600,7 +57600,7 @@ lean_ctor_set(x_1895, 0, x_1820); lean_ctor_set(x_1895, 1, x_1894); lean_inc(x_1888); x_1896 = lean_array_push(x_1888, x_1895); -x_1897 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1897 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1802); x_1898 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1898, 0, x_1802); @@ -57632,7 +57632,7 @@ x_1912 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1912, 0, x_1911); lean_ctor_set(x_1912, 1, x_1910); x_1913 = lean_array_push(x_1899, x_1912); -x_1914 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1914 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1915 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1915, 0, x_1914); lean_ctor_set(x_1915, 1, x_1913); @@ -57695,7 +57695,7 @@ x_1944 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1944, 0, x_1802); lean_ctor_set(x_1944, 1, x_1943); x_1945 = lean_array_push(x_1942, x_1944); -x_1946 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1946 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1947 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1947, 0, x_1946); lean_ctor_set(x_1947, 1, x_1945); @@ -57756,7 +57756,7 @@ x_1978 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1978, 0, x_1820); lean_ctor_set(x_1978, 1, x_1977); x_1979 = lean_array_push(x_1812, x_1978); -x_1980 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1980 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1981 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1981, 0, x_1980); lean_ctor_set(x_1981, 1, x_1979); @@ -58821,13 +58821,13 @@ lean_ctor_set(x_49, 0, x_40); lean_ctor_set(x_49, 1, x_48); x_50 = l_Array_empty___closed__1; x_51 = lean_array_push(x_50, x_49); -x_52 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_52 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_40); x_53 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_53, 0, x_40); lean_ctor_set(x_53, 1, x_52); x_54 = lean_array_push(x_50, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_55 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_56 = lean_array_push(x_54, x_55); x_57 = l_Lean_Elab_Term_Do_ToCodeBlock_doReassignArrowToCode___closed__9; x_58 = l_Lean_addMacroScope(x_46, x_57, x_43); @@ -58858,7 +58858,7 @@ x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_70); lean_ctor_set(x_71, 1, x_69); x_72 = lean_array_push(x_50, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_73 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_40); x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_40); @@ -58877,7 +58877,7 @@ x_81 = lean_array_push(x_50, x_80); x_82 = lean_array_push(x_50, x_20); x_83 = lean_array_push(x_82, x_55); x_84 = lean_array_push(x_83, x_55); -x_85 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_85 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_40); lean_ctor_set(x_86, 1, x_85); @@ -58976,13 +58976,13 @@ lean_ctor_set(x_130, 0, x_121); lean_ctor_set(x_130, 1, x_129); x_131 = l_Array_empty___closed__1; x_132 = lean_array_push(x_131, x_130); -x_133 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_133 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_121); x_134 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_134, 0, x_121); lean_ctor_set(x_134, 1, x_133); x_135 = lean_array_push(x_131, x_134); -x_136 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_136 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_137 = lean_array_push(x_135, x_136); x_138 = l_Lean_Elab_Term_Do_ToCodeBlock_doReassignArrowToCode___closed__9; x_139 = l_Lean_addMacroScope(x_127, x_138, x_124); @@ -59013,7 +59013,7 @@ x_152 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_152, 0, x_151); lean_ctor_set(x_152, 1, x_150); x_153 = lean_array_push(x_131, x_152); -x_154 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_154 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_121); x_155 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_155, 0, x_121); @@ -59032,7 +59032,7 @@ x_162 = lean_array_push(x_131, x_161); x_163 = lean_array_push(x_131, x_20); x_164 = lean_array_push(x_163, x_136); x_165 = lean_array_push(x_164, x_136); -x_166 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_166 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_167 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_167, 0, x_121); lean_ctor_set(x_167, 1, x_166); @@ -59169,13 +59169,13 @@ lean_ctor_set(x_221, 0, x_212); lean_ctor_set(x_221, 1, x_220); x_222 = l_Array_empty___closed__1; x_223 = lean_array_push(x_222, x_221); -x_224 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_224 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_212); x_225 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_225, 0, x_212); lean_ctor_set(x_225, 1, x_224); x_226 = lean_array_push(x_222, x_225); -x_227 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_227 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_228 = lean_array_push(x_226, x_227); x_229 = l_Lean_Elab_Term_Do_ToCodeBlock_doReassignArrowToCode___closed__9; x_230 = l_Lean_addMacroScope(x_218, x_229, x_215); @@ -59206,7 +59206,7 @@ x_243 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_243, 0, x_242); lean_ctor_set(x_243, 1, x_241); x_244 = lean_array_push(x_222, x_243); -x_245 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_245 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_212); x_246 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_246, 0, x_212); @@ -59225,7 +59225,7 @@ x_253 = lean_array_push(x_222, x_252); x_254 = lean_array_push(x_222, x_20); x_255 = lean_array_push(x_254, x_227); x_256 = lean_array_push(x_255, x_227); -x_257 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_257 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_258 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_258, 0, x_212); lean_ctor_set(x_258, 1, x_257); @@ -59302,13 +59302,13 @@ lean_ctor_set(x_294, 0, x_285); lean_ctor_set(x_294, 1, x_293); x_295 = l_Array_empty___closed__1; x_296 = lean_array_push(x_295, x_294); -x_297 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_297 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_285); x_298 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_298, 0, x_285); lean_ctor_set(x_298, 1, x_297); x_299 = lean_array_push(x_295, x_298); -x_300 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_300 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_301 = lean_array_push(x_299, x_300); x_302 = l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; x_303 = l_Lean_addMacroScope(x_291, x_302, x_288); @@ -59339,7 +59339,7 @@ x_316 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_316, 0, x_315); lean_ctor_set(x_316, 1, x_314); x_317 = lean_array_push(x_295, x_316); -x_318 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_318 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_285); x_319 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_319, 0, x_285); @@ -59358,13 +59358,13 @@ x_326 = lean_array_push(x_295, x_325); x_327 = lean_array_push(x_295, x_283); x_328 = lean_array_push(x_327, x_300); x_329 = lean_array_push(x_328, x_300); -x_330 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_330 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_331 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_331, 0, x_285); lean_ctor_set(x_331, 1, x_330); x_332 = lean_array_push(x_329, x_331); x_333 = lean_array_push(x_332, x_306); -x_334 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_334 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_335 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_335, 0, x_334); lean_ctor_set(x_335, 1, x_333); @@ -59450,13 +59450,13 @@ x_40 = lean_name_mk_string(x_3, x_39); x_41 = l_Lean_Parser_Term_doLetArrow___elambda__1___closed__1; lean_inc(x_3); x_42 = lean_name_mk_string(x_3, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_43 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_24); x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_24); lean_ctor_set(x_44, 1, x_43); x_45 = lean_array_push(x_35, x_44); -x_46 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_46 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_47 = lean_array_push(x_45, x_46); x_48 = l_Lean_Elab_Term_Do_ToCodeBlock_doReassignArrowToCode___closed__9; x_49 = l_Lean_addMacroScope(x_30, x_48, x_27); @@ -59486,7 +59486,7 @@ x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_42); lean_ctor_set(x_61, 1, x_60); x_62 = lean_array_push(x_35, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_63 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_24); x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_24); @@ -59505,16 +59505,16 @@ x_70 = lean_array_push(x_35, x_69); x_71 = l_Lean_Parser_Term_doMatch___elambda__1___closed__1; lean_inc(x_3); x_72 = lean_name_mk_string(x_3, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_73 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_24); x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_24); lean_ctor_set(x_74, 1, x_73); x_75 = lean_array_push(x_35, x_74); -x_76 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_76 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_inc(x_3); x_77 = lean_name_mk_string(x_3, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_78 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_79 = lean_array_push(x_78, x_52); x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_77); @@ -59525,19 +59525,19 @@ lean_ctor_set(x_82, 0, x_66); lean_ctor_set(x_82, 1, x_81); x_83 = lean_array_push(x_75, x_82); x_84 = lean_array_push(x_83, x_46); -x_85 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_85 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_24); x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_24); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_84, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_12864____closed__7; +x_88 = l_myMacro____x40_Init_Notation___hyg_12938____closed__7; lean_inc(x_3); x_89 = lean_name_mk_string(x_3, x_88); -x_90 = l_myMacro____x40_Init_Notation___hyg_12864____closed__9; +x_90 = l_myMacro____x40_Init_Notation___hyg_12938____closed__9; lean_inc(x_3); x_91 = lean_name_mk_string(x_3, x_90); -x_92 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_92 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_24); x_93 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_93, 0, x_24); @@ -59549,7 +59549,7 @@ lean_ctor_set(x_96, 0, x_66); lean_ctor_set(x_96, 1, x_95); lean_inc(x_94); x_97 = lean_array_push(x_94, x_96); -x_98 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_98 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_24); x_99 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_99, 0, x_24); @@ -59562,9 +59562,9 @@ x_102 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_102, 0, x_91); lean_ctor_set(x_102, 1, x_101); x_103 = lean_array_push(x_35, x_102); -x_104 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_104 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_105 = lean_name_mk_string(x_3, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_106 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_107 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_107, 0, x_24); lean_ctor_set(x_107, 1, x_106); @@ -59697,7 +59697,7 @@ x_26 = l_Lean_Elab_Term_Do_isMutableLet(x_1); if (x_26 == 0) { lean_object* x_27; lean_object* x_28; lean_object* x_29; -x_27 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_27 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_28 = lean_box(0); x_29 = l_Lean_Elab_Term_Do_ToCodeBlock_doLetArrowToCode___lambda__1(x_2, x_24, x_27, x_22, x_14, x_21, x_28, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); lean_dec(x_24); @@ -59814,13 +59814,13 @@ lean_ctor_set(x_59, 0, x_50); lean_ctor_set(x_59, 1, x_58); x_60 = l_Array_empty___closed__1; x_61 = lean_array_push(x_60, x_59); -x_62 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_62 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_50); x_63 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_63, 0, x_50); lean_ctor_set(x_63, 1, x_62); x_64 = lean_array_push(x_60, x_63); -x_65 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_65 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_66 = lean_array_push(x_64, x_65); x_67 = l_Lean_Elab_Term_Do_ToCodeBlock_doReassignArrowToCode___closed__9; x_68 = l_Lean_addMacroScope(x_56, x_67, x_53); @@ -59852,7 +59852,7 @@ x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_80); lean_ctor_set(x_81, 1, x_79); x_82 = lean_array_push(x_60, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_83 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_50); x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_50); @@ -59871,7 +59871,7 @@ x_91 = lean_array_push(x_60, x_90); x_92 = lean_array_push(x_60, x_21); x_93 = lean_array_push(x_92, x_65); x_94 = lean_array_push(x_93, x_65); -x_95 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_95 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_96 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_96, 0, x_50); lean_ctor_set(x_96, 1, x_95); @@ -59882,7 +59882,7 @@ x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_99); lean_ctor_set(x_100, 1, x_98); x_101 = lean_array_push(x_60, x_100); -x_102 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_102 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_102); lean_ctor_set(x_103, 1, x_101); @@ -59942,13 +59942,13 @@ lean_ctor_set(x_129, 0, x_120); lean_ctor_set(x_129, 1, x_128); x_130 = l_Array_empty___closed__1; x_131 = lean_array_push(x_130, x_129); -x_132 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_132 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_120); x_133 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_133, 0, x_120); lean_ctor_set(x_133, 1, x_132); x_134 = lean_array_push(x_130, x_133); -x_135 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_135 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_inc(x_134); x_136 = lean_array_push(x_134, x_135); x_137 = l_Lean_Elab_Term_Do_ToCodeBlock_doReassignArrowToCode___closed__9; @@ -59980,7 +59980,7 @@ x_151 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_151, 0, x_150); lean_ctor_set(x_151, 1, x_149); x_152 = lean_array_push(x_130, x_151); -x_153 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_153 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_120); x_154 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_154, 0, x_120); @@ -60009,7 +60009,7 @@ x_166 = lean_array_push(x_134, x_165); x_167 = lean_array_push(x_130, x_21); x_168 = lean_array_push(x_167, x_135); x_169 = lean_array_push(x_168, x_135); -x_170 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_170 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_171 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_171, 0, x_120); lean_ctor_set(x_171, 1, x_170); @@ -60020,7 +60020,7 @@ x_175 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_175, 0, x_174); lean_ctor_set(x_175, 1, x_173); x_176 = lean_array_push(x_130, x_175); -x_177 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_177 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_178 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_178, 0, x_177); lean_ctor_set(x_178, 1, x_176); @@ -60114,13 +60114,13 @@ lean_ctor_set(x_215, 0, x_206); lean_ctor_set(x_215, 1, x_214); x_216 = l_Array_empty___closed__1; x_217 = lean_array_push(x_216, x_215); -x_218 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_218 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_206); x_219 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_219, 0, x_206); lean_ctor_set(x_219, 1, x_218); x_220 = lean_array_push(x_216, x_219); -x_221 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_221 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_222 = lean_array_push(x_220, x_221); x_223 = l_Lean_Elab_Term_Do_ToCodeBlock_doReassignArrowToCode___closed__9; x_224 = l_Lean_addMacroScope(x_212, x_223, x_209); @@ -60152,7 +60152,7 @@ x_237 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_237, 0, x_236); lean_ctor_set(x_237, 1, x_235); x_238 = lean_array_push(x_216, x_237); -x_239 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_239 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_206); x_240 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_240, 0, x_206); @@ -60171,7 +60171,7 @@ x_247 = lean_array_push(x_216, x_246); x_248 = lean_array_push(x_216, x_21); x_249 = lean_array_push(x_248, x_221); x_250 = lean_array_push(x_249, x_221); -x_251 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_251 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_252 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_252, 0, x_206); lean_ctor_set(x_252, 1, x_251); @@ -60182,7 +60182,7 @@ x_256 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_256, 0, x_255); lean_ctor_set(x_256, 1, x_254); x_257 = lean_array_push(x_216, x_256); -x_258 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_258 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_259 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_259, 0, x_258); lean_ctor_set(x_259, 1, x_257); @@ -60242,13 +60242,13 @@ lean_ctor_set(x_285, 0, x_276); lean_ctor_set(x_285, 1, x_284); x_286 = l_Array_empty___closed__1; x_287 = lean_array_push(x_286, x_285); -x_288 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_288 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_276); x_289 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_289, 0, x_276); lean_ctor_set(x_289, 1, x_288); x_290 = lean_array_push(x_286, x_289); -x_291 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_291 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_inc(x_290); x_292 = lean_array_push(x_290, x_291); x_293 = l_Lean_Elab_Term_Do_ToCodeBlock_doReassignArrowToCode___closed__9; @@ -60280,7 +60280,7 @@ x_307 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_307, 0, x_306); lean_ctor_set(x_307, 1, x_305); x_308 = lean_array_push(x_286, x_307); -x_309 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_309 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_276); x_310 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_310, 0, x_276); @@ -60309,7 +60309,7 @@ x_322 = lean_array_push(x_290, x_321); x_323 = lean_array_push(x_286, x_21); x_324 = lean_array_push(x_323, x_291); x_325 = lean_array_push(x_324, x_291); -x_326 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_326 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_327 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_327, 0, x_276); lean_ctor_set(x_327, 1, x_326); @@ -60320,7 +60320,7 @@ x_331 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_331, 0, x_330); lean_ctor_set(x_331, 1, x_329); x_332 = lean_array_push(x_286, x_331); -x_333 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_333 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_334 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_334, 0, x_333); lean_ctor_set(x_334, 1, x_332); @@ -60452,13 +60452,13 @@ lean_ctor_set(x_381, 0, x_372); lean_ctor_set(x_381, 1, x_380); x_382 = l_Array_empty___closed__1; x_383 = lean_array_push(x_382, x_381); -x_384 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_384 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_372); x_385 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_385, 0, x_372); lean_ctor_set(x_385, 1, x_384); x_386 = lean_array_push(x_382, x_385); -x_387 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_387 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_388 = lean_array_push(x_386, x_387); x_389 = l_Lean_Elab_Term_Do_ToCodeBlock_doReassignArrowToCode___closed__9; x_390 = l_Lean_addMacroScope(x_378, x_389, x_375); @@ -60490,7 +60490,7 @@ x_403 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_403, 0, x_402); lean_ctor_set(x_403, 1, x_401); x_404 = lean_array_push(x_382, x_403); -x_405 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_405 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_372); x_406 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_406, 0, x_372); @@ -60509,7 +60509,7 @@ x_413 = lean_array_push(x_382, x_412); x_414 = lean_array_push(x_382, x_21); x_415 = lean_array_push(x_414, x_387); x_416 = lean_array_push(x_415, x_387); -x_417 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_417 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_418 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_418, 0, x_372); lean_ctor_set(x_418, 1, x_417); @@ -60520,7 +60520,7 @@ x_422 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_422, 0, x_421); lean_ctor_set(x_422, 1, x_420); x_423 = lean_array_push(x_382, x_422); -x_424 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_424 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_425 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_425, 0, x_424); lean_ctor_set(x_425, 1, x_423); @@ -60580,13 +60580,13 @@ lean_ctor_set(x_451, 0, x_442); lean_ctor_set(x_451, 1, x_450); x_452 = l_Array_empty___closed__1; x_453 = lean_array_push(x_452, x_451); -x_454 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_454 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_442); x_455 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_455, 0, x_442); lean_ctor_set(x_455, 1, x_454); x_456 = lean_array_push(x_452, x_455); -x_457 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_457 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_inc(x_456); x_458 = lean_array_push(x_456, x_457); x_459 = l_Lean_Elab_Term_Do_ToCodeBlock_doReassignArrowToCode___closed__9; @@ -60618,7 +60618,7 @@ x_473 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_473, 0, x_472); lean_ctor_set(x_473, 1, x_471); x_474 = lean_array_push(x_452, x_473); -x_475 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_475 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_442); x_476 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_476, 0, x_442); @@ -60647,7 +60647,7 @@ x_488 = lean_array_push(x_456, x_487); x_489 = lean_array_push(x_452, x_21); x_490 = lean_array_push(x_489, x_457); x_491 = lean_array_push(x_490, x_457); -x_492 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_492 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_493 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_493, 0, x_442); lean_ctor_set(x_493, 1, x_492); @@ -60658,7 +60658,7 @@ x_497 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_497, 0, x_496); lean_ctor_set(x_497, 1, x_495); x_498 = lean_array_push(x_452, x_497); -x_499 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_499 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_500 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_500, 0, x_499); lean_ctor_set(x_500, 1, x_498); @@ -62871,7 +62871,7 @@ lean_ctor_set(x_13, 1, x_12); x_14 = l_Array_empty___closed__1; x_15 = lean_array_push(x_14, x_13); x_16 = lean_array_push(x_14, x_5); -x_17 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_17 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_18 = lean_array_push(x_16, x_17); x_19 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__6; x_20 = lean_alloc_ctor(1, 2, 0); @@ -62910,7 +62910,7 @@ lean_ctor_set(x_33, 1, x_32); x_34 = l_Array_empty___closed__1; x_35 = lean_array_push(x_34, x_33); x_36 = lean_array_push(x_34, x_5); -x_37 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_37 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_38 = lean_array_push(x_36, x_37); x_39 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__6; x_40 = lean_alloc_ctor(1, 2, 0); @@ -62983,7 +62983,7 @@ lean_ctor_set(x_64, 1, x_63); x_65 = l_Array_empty___closed__1; x_66 = lean_array_push(x_65, x_64); x_67 = lean_array_push(x_65, x_5); -x_68 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_68 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_69 = lean_array_push(x_67, x_68); x_70 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__6; x_71 = lean_alloc_ctor(1, 2, 0); diff --git a/stage0/stdlib/Lean/Elab/Inductive.c b/stage0/stdlib/Lean/Elab/Inductive.c index f69d736a92..4ccf9f86c2 100644 --- a/stage0/stdlib/Lean/Elab/Inductive.c +++ b/stage0/stdlib/Lean/Elab/Inductive.c @@ -20,7 +20,6 @@ lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_checkParamsAnd lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_elabCtors(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_elabHeaderAux___lambda__2___closed__1; lean_object* lean_expr_update_forall(lean_object*, uint8_t, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_collectUniversesFromCtorTypeAux___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_mk_brec_on(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_removeUnused(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -38,7 +37,6 @@ lean_object* l_Lean_Meta_forallTelescopeReducing___at___private_Lean_Elab_Induct lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_withUsed___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_applyDerivingHandlers___spec__2(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_stringToMessageData(lean_object*); lean_object* l_Lean_Elab_Command_checkValidCtorModifier___rarg___closed__1; lean_object* l_Lean_Elab_Command_checkResultingUniverse(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -101,6 +99,7 @@ lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Command_accLevelAtCtor___spec lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_quoteAutoTactic___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_levelMVarToParamAux___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_object* l_List_map___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_applyInferMod___spec__2(lean_object*, lean_object*, lean_object*); uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidCtorModifier___rarg___lambda__3___closed__1; @@ -163,6 +162,7 @@ lean_object* l_Lean_Elab_Term_elabTypeWithAutoBoundImplicit___rarg(lean_object*, lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_checkLevelNames(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidCtorModifier___rarg___closed__3; lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Inductive___hyg_2751____closed__1; +lean_object* l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkResultingUniverse___closed__1; lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_getResultingUniverse___closed__5; @@ -170,6 +170,7 @@ lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_checkUnsafe_ma lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwErrorIfErrors___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_withInductiveLocalDecls___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_levelMVarToParam(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6561____closed__4; lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkCtor2InferMod(lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_checkUnsafe___spec__1(uint8_t, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_updateParams(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -180,6 +181,7 @@ lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_checkParamsAnd lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkTypeFor___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkResultingUniverse___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidCtorModifier___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2450____closed__4; lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_elabCtors_match__1___boxed(lean_object*, lean_object*); lean_object* l_List_map___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_applyInferMod___spec__1(lean_object*, lean_object*, lean_object*); @@ -211,6 +213,7 @@ lean_object* l_List_foldl___at___private_Lean_Elab_Inductive_0__Lean_Elab_Comman lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_checkParamsAndResultType___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkInductiveDecl___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_updateParams___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_withUsed_match__1(lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_KVMap_getBool(lean_object*, lean_object*, uint8_t); @@ -281,7 +284,6 @@ lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_collectUsed(le lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Inductive___hyg_2751____closed__5; lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_checkParamsAndResultType___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_CollectLevelParams_main(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_6487____closed__4; lean_object* l_List_map___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_updateResultingUniverse___spec__2(lean_object*, lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_replaceIndFVarsWithConsts___spec__2___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_mk_no_confusion(lean_object*, lean_object*); @@ -343,6 +345,7 @@ lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_updateResultin lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_updateResultingUniverse(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_checkNumParams___spec__1___closed__2; lean_object* l_Lean_Elab_Command_accLevelAtCtor___closed__2; +lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkIBelow___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkAuxConstructions___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_DerivingClassView_applyHandlers(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Command_accLevelAtCtor___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -423,7 +426,6 @@ lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Meta_getParamNames___ lean_object* l_List_foldlM___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_collectUniverses___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Level_normalize(lean_object*); extern lean_object* l_Lean_instInhabitedExpr___closed__1; -lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidInductiveModifier___rarg___lambda__2___closed__2; lean_object* l_Lean_Elab_Command_elabInductiveViews___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkAuxConstructions___spec__6___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -534,7 +536,6 @@ lean_object* l_Lean_Expr_ReplaceImpl_replaceUnsafeM_visit___at___private_Lean_El lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_updateResultingUniverse___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Array_contains___at_Lean_Elab_Command_accLevelAtCtor___spec__1(lean_object*, lean_object*); lean_object* l_Lean_indentExpr(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2376____closed__4; lean_object* l_Lean_Elab_Command_shouldInferResultUniverse_match__1(lean_object*); lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_withInductiveLocalDecls_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_getResultingType___closed__1; @@ -573,7 +574,6 @@ lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_updateResultin lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_updateResultingUniverse___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_updateResultingUniverse___closed__1; uint8_t lean_nat_dec_lt(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__4; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_checkLevelNames___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkInductiveDecl___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkAuxConstructions_match__2___boxed(lean_object*, lean_object*); @@ -13073,7 +13073,7 @@ lean_object* x_14; lean_object* x_15; x_14 = lean_ctor_get(x_13, 0); lean_inc(x_14); lean_dec(x_13); -x_15 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__5(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); +x_15 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__4(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); return x_15; } else @@ -13180,7 +13180,7 @@ lean_object* x_14; lean_object* x_15; x_14 = lean_ctor_get(x_13, 0); lean_inc(x_14); lean_dec(x_13); -x_15 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__5(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); +x_15 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__4(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); return x_15; } else @@ -13287,7 +13287,7 @@ lean_object* x_14; lean_object* x_15; x_14 = lean_ctor_get(x_13, 0); lean_inc(x_14); lean_dec(x_13); -x_15 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__5(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); +x_15 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__4(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); return x_15; } else @@ -13394,7 +13394,7 @@ lean_object* x_14; lean_object* x_15; x_14 = lean_ctor_get(x_13, 0); lean_inc(x_14); lean_dec(x_13); -x_15 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__5(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); +x_15 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__4(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); return x_15; } else @@ -13501,7 +13501,7 @@ lean_object* x_14; lean_object* x_15; x_14 = lean_ctor_get(x_13, 0); lean_inc(x_14); lean_dec(x_13); -x_15 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__5(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); +x_15 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__4(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); return x_15; } else @@ -14030,7 +14030,7 @@ lean_object* x_14; lean_object* x_15; x_14 = lean_ctor_get(x_13, 0); lean_inc(x_14); lean_dec(x_13); -x_15 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__5(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); +x_15 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__4(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); return x_15; } else @@ -14137,7 +14137,7 @@ lean_object* x_14; lean_object* x_15; x_14 = lean_ctor_get(x_13, 0); lean_inc(x_14); lean_dec(x_13); -x_15 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__5(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); +x_15 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__4(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); return x_15; } else @@ -14563,16 +14563,16 @@ lean_dec(x_9); x_12 = lean_ctor_get(x_10, 0); lean_inc(x_12); lean_dec(x_10); -x_13 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_13 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_inc(x_12); x_14 = l_Lean_Environment_contains(x_12, x_13); -x_15 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_15 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; lean_inc(x_12); x_16 = l_Lean_Environment_contains(x_12, x_15); x_17 = l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkAuxConstructions___closed__2; lean_inc(x_12); x_18 = l_Lean_Environment_contains(x_12, x_17); -x_19 = l_myMacro____x40_Init_Notation___hyg_2376____closed__4; +x_19 = l_myMacro____x40_Init_Notation___hyg_2450____closed__4; x_20 = l_Lean_Environment_contains(x_12, x_19); x_21 = lean_array_get_size(x_1); x_22 = lean_usize_of_nat(x_21); @@ -15200,7 +15200,7 @@ x_20 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_20, 0, x_19); x_21 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_21, 0, x_20); -x_22 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_21, x_10, x_11, x_12, x_13, x_14, x_15, x_16); +x_22 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_21, x_10, x_11, x_12, x_13, x_14, x_15, x_16); lean_dec(x_15); lean_dec(x_14); lean_dec(x_13); @@ -15253,7 +15253,7 @@ lean_inc(x_30); lean_dec(x_29); lean_inc(x_14); lean_inc(x_10); -x_31 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(x_28, x_10, x_11, x_12, x_13, x_14, x_15, x_30); +x_31 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(x_28, x_10, x_11, x_12, x_13, x_14, x_15, x_30); lean_dec(x_28); if (lean_obj_tag(x_31) == 0) { diff --git a/stage0/stdlib/Lean/Elab/LetRec.c b/stage0/stdlib/Lean/Elab/LetRec.c index 9c25125748..9a074c89af 100644 --- a/stage0/stdlib/Lean/Elab/LetRec.c +++ b/stage0/stdlib/Lean/Elab/LetRec.c @@ -17,7 +17,6 @@ lean_object* l_Lean_addDocString_x27___at___private_Lean_Elab_LetRec_0__Lean_Ela lean_object* l_Array_mapIdxM_map___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_registerLetRecsToLift___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__19___lambda__1___closed__1; lean_object* l_Lean_Elab_Term_elabLetRec(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__19___lambda__3___closed__3; size_t l_USize_add(size_t, size_t); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__18___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -45,6 +44,7 @@ lean_object* lean_array_uset(lean_object*, size_t, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__19___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addDeclarationRanges___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_letPatDecl___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__6; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__10___rarg(lean_object*); extern lean_object* l_Array_empty___closed__1; lean_object* lean_st_ref_get(lean_object*, lean_object*); @@ -63,7 +63,6 @@ lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_LetRec lean_object* l___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView_match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_applyAttributesAt(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_string_utf8_extract(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__6; lean_object* l_Lean_addDocString___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_elabAttrs___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__14___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_string_utf8_byte_size(lean_object*); @@ -98,6 +97,7 @@ lean_object* lean_st_ref_take(lean_object*, lean_object*); lean_object* l_Lean_Elab_elabDeclAttrs___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__13(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_registerCustomErrorIfMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); +lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__19___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_toAttributeKind___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__16(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_LetRec_0__Lean_Elab_Term_withAuxLocalDecls___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -509,7 +509,7 @@ x_21 = l_Lean_Elab_throwAlreadyDeclaredUniverseLevel___rarg___closed__3; x_22 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_22, 0, x_20); lean_ctor_set(x_22, 1, x_21); -x_23 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_22, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_23 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_22, x_4, x_5, x_6, x_7, x_8, x_9, x_10); return x_23; } } @@ -2025,7 +2025,7 @@ x_16 = l_Lean_Syntax_isOfKind(x_14, x_15); if (x_16 == 0) { lean_object* x_17; uint8_t x_18; lean_object* x_19; -x_17 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_17 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; lean_inc(x_14); x_18 = l_Lean_Syntax_isOfKind(x_14, x_17); if (x_18 == 0) diff --git a/stage0/stdlib/Lean/Elab/Match.c b/stage0/stdlib/Lean/Elab/Match.c index fa6aa19e97..24093952a1 100644 --- a/stage0/stdlib/Lean/Elab/Match.c +++ b/stage0/stdlib/Lean/Elab/Match.c @@ -17,6 +17,7 @@ lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_finalizePatternDecls__ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_processImplicitArg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withExistingLocalDeclsImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processId_match__2___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_object* l_Lean_Elab_Term_elabMatch_elabMatchDefault_match__1(lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType_match__3(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2903____spec__3(size_t, size_t, lean_object*); @@ -31,6 +32,7 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_elabForall__ size_t l_USize_add(size_t, size_t); extern lean_object* l_Lean_Name_getString_x21___closed__3; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_pushNewArg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_withDepElimPatterns___spec__3(lean_object*, size_t, size_t, lean_object*); extern lean_object* l_Lean_Parser_Term_namedPattern___elambda__1___closed__2; lean_object* l_Lean_Expr_mvarId_x21(lean_object*); @@ -52,7 +54,6 @@ lean_object* l_Lean_throwError___at___private_Lean_Elab_Match_0__Lean_Elab_Term_ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Match_0__Lean_Elab_Term_withElaboratedLHS___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_mk_empty_array_with_capacity(lean_object*); extern lean_object* l_Lean_Elab_throwIllFormedSyntax___rarg___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Match_0__Lean_Elab_Term_getMatchAlts___spec__1___closed__1; lean_object* l_Std_RBNode_insert___at_Lean_NameSet_insert___spec__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkForallFVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -95,6 +96,7 @@ lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___closed__6; lean_object* l___regBuiltin_Lean_Elab_Term_elabInaccessible___closed__1; lean_object* l_Lean_Elab_Term_finalizePatternDecls_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_mkSep(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__9; extern lean_object* l_Lean_Elab_throwUnsupportedSyntax___rarg___closed__1; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_withPatternVars_loop___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -119,6 +121,7 @@ extern lean_object* l_Lean_initFn____x40_Lean_Util_PPExt___hyg_3____closed__3; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux_match__2___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_withDepElimPatterns(lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_CollectPatternVars_collect___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__6; lean_object* l_Array_extract___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_processExplicitArg___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_withPatternVars_loop___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -127,13 +130,14 @@ lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Match___hyg_6023____closed lean_object* l_Lean_throwError___at___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_throwInvalidPattern___spec__1(lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_mkLocalDeclFor(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabMVarWithIdKind(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_object* lean_local_ctx_erase(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__2; lean_object* l_Lean_mkMVar(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__10; extern lean_object* l_Array_empty___closed__1; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_throwInvalidPattern___rarg___closed__2; lean_object* lean_environment_find(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; uint8_t l_Lean_checkTraceOption(lean_object*, lean_object*); extern lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_checkTypesAndAssign___closed__7; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern___closed__8; @@ -155,8 +159,6 @@ lean_object* l_Lean_annotation_x3f(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getPatternsVars_match__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__12; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_List_forIn_loop___at_Lean_Elab_Term_reportMatcherResultErrors___spec__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_waitExpectedType___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getPatternsVars_match__1(lean_object*, lean_object*); @@ -194,8 +196,6 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_waitExpectedType_matc lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processVar___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MessageData_ofList(lean_object*); lean_object* l_Lean_Elab_Term_ToDepElimPattern_main___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__8; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__6; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___closed__3; lean_object* l_List_map___at_Lean_Elab_Term_elabMatchAltView___spec__2(lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processId_match__1(lean_object*); @@ -219,6 +219,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_na lean_object* l_Lean_Expr_getRevArg_x21(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorApp(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Match_mkMatcher(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_finalizePatternDecls___spec__1___closed__4; @@ -243,6 +244,7 @@ lean_object* l_Lean_Elab_Term_ToDepElimPattern_main_match__1(lean_object*); lean_object* l_Lean_Elab_Term_getPatternsVars___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_throwUnknownConstant___rarg___closed__2; extern lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_object* l_Lean_Elab_Term_instToStringPatternVar_match__1(lean_object*); lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_CollectPatternVars_CtorApp_Context_newArgs___default; @@ -256,6 +258,7 @@ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Match_0__Lean_Elab_ lean_object* l_Lean_Elab_Term_finalizePatternDecls(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getPatternsVars_match__1___rarg(lean_object*); lean_object* l_Lean_Elab_Term_elabMatch_elabMatchDefault___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_CollectPatternVars_main___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorApp___lambda__2(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkAppN(lean_object*, lean_object*); @@ -268,6 +271,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchTypeAndDiscr lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_throwInvalidPattern___rarg___closed__3; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabPatterns___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Match___hyg_6023____closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__4; lean_object* l_Lean_Elab_Term_finalizePatternDecls___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_withPatternVars___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_waitExpectedTypeAndDiscrs_match__1(lean_object*); @@ -314,9 +318,7 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Match_0__Lean_Ela lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_collectPatternVars___closed__1; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Elab_Term_CollectPatternVars_main___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_withDepElimPatterns___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__2; uint8_t l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_isDone(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__1; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs_x3f_loop_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_isPatternVar_match__3___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfo___at_Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorApp___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -326,6 +328,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_Ct lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorAppAux_match__1___rarg(uint8_t, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorApp___spec__3(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_numLitKind; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__8; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_nomatch___elambda__1___closed__2; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_mkLocalDeclFor___lambda__1___boxed(lean_object*, lean_object*); @@ -368,12 +371,12 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs lean_object* l_Lean_Expr_fvarId_x21(lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_quotedNameToPattern(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_mkUserNameFor_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__4; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_isPatternVar_isAtomicIdent___boxed(lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_throwInvalidPattern___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_instInhabited___rarg(lean_object*, lean_object*); lean_object* l_Lean_Meta_forallBoundedTelescope___at_Lean_Elab_Term_elabLetDeclAux___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern___closed__12; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__10; lean_object* l_Lean_Meta_instantiateLocalDeclMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_mkMatcher(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorAppAux_match__3___rarg(lean_object*, lean_object*); @@ -397,6 +400,7 @@ lean_object* l_Lean_Elab_Term_expandMacrosInPatterns(lean_object*, lean_object*, lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux_match__2(lean_object*, lean_object*); lean_object* lean_st_mk_ref(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs_x3f_loop___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_object* l_Lean_Elab_Term_inaccessible_x3f___boxed(lean_object*); lean_object* l_Lean_Syntax_getId(lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_getMatchOptType(lean_object*); @@ -408,11 +412,13 @@ extern lean_object* l_Lean_choiceKind; extern lean_object* l_Lean_charLitKind; lean_object* l_Lean_Elab_Term_withDepElimPatterns_match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_mkFreshId___at___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_mkLocalDeclFor___spec__1___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__2; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType_match__2(lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs_x3f_loop___closed__1; extern lean_object* l_Lean_Parser_Term_explicitUniv___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_finalizePatternDecls_match__2(lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorAppAux_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__9(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType___spec__1___lambda__1___closed__4; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs_x3f_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -436,7 +442,6 @@ uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_alreadyVisited(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resolveId_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_tryPostponeIfDiscrTypeIsMVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_Lean_Elab_Term_expandApp(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabInaccessible(lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType_match__1(lean_object*); @@ -462,15 +467,12 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processVar___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_withPatternVars_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_pushNewArg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__2; lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_elabMatch_elabMatchDefault___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_expandMacrosInPatterns___spec__2(size_t, size_t, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs_x3f_loop___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_mkUserNameFor_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_inaccessible_x3f(lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_throwInvalidPattern___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__1; lean_object* l_ReaderT_bind___at_Lean_Elab_Term_instMonadLogTermElabM___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorApp_match__3(lean_object*); lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Match___hyg_1485____closed__2; @@ -496,7 +498,6 @@ lean_object* l_Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorApp_match__1 extern lean_object* l_Lean_NameSet_empty; lean_object* l_Lean_mkFreshId___at___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_mkLocalDeclFor___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ConstantInfo_type(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabAtomicDiscr___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__1; lean_object* l_Lean_addTrace___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -530,7 +531,6 @@ lean_object* l_Lean_LocalDecl_type(lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg___spec__2___lambda__1___boxed(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_finalizePatternDecls___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Match_0__Lean_Elab_Term_getMatchAlts___spec__1___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l_Lean_Elab_Term_reportMatcherResultErrors___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_synthesizeSyntheticMVarsUsingDefault(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -542,6 +542,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_na lean_object* l_Lean_Elab_Term_instToStringPatternVar_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_finalize(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Syntax_mkApp___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__4; lean_object* l_List_forIn_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__5___lambda__1___closed__2; extern lean_object* l_term_x5b___x5d___closed__5; lean_object* l_List_forIn_loop___at_Lean_Elab_Term_reportMatcherResultErrors___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -553,12 +554,12 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_expandMacrosInPatterns__ lean_object* l_Lean_Elab_Term_mkFreshBinderName(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_mkUserNameFor(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getSepArgs(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__4; lean_object* l_Lean_Expr_getAppNumArgsAux(lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processVar___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchTypeAndDiscrs___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Array_mapSepElemsMAux___at_Lean_Elab_Term_CollectPatternVars_collect___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandSimpleMatchWithType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_throwInvalidPattern(lean_object*); lean_object* l_Lean_Elab_Term_elabMatchAltView_match__1___rarg(lean_object*, lean_object*); @@ -613,9 +614,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_Ct lean_object* l_Lean_Elab_Term_elabMatchAltView___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___spec__1___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__8; lean_object* l_List_forIn_loop___at_Lean_Elab_Term_reportMatcherResultErrors___spec__1___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processId_match__3(lean_object*); lean_object* l_Lean_Elab_Term_CollectPatternVars_State_vars___default; lean_object* l_Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorApp_match__2(lean_object*); @@ -624,7 +623,6 @@ uint8_t l_Lean_LocalDecl_hasExprMVar(lean_object*); uint8_t l_Lean_TagAttribute_hasTag(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfo___at_Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorApp___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__5___lambda__1___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__9; extern lean_object* l___private_Lean_Hygiene_0__Lean_mkInaccessibleUserNameAux___closed__2; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_waitExpectedType_match__1(lean_object*); lean_object* l_Lean_LocalContext_addDecl(lean_object*, lean_object*); @@ -680,6 +678,7 @@ lean_object* lean_name_mk_numeral(lean_object*, lean_object*); lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_isAuxDiscrName___boxed(lean_object*); lean_object* l_Lean_expandMacros(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l_List_forIn_loop___at_Lean_Elab_Term_reportMatcherResultErrors___spec__1___closed__2; lean_object* l_Lean_Expr_arrayLit_x3f(lean_object*); extern lean_object* l_Lean_mkOptionalNode___closed__1; @@ -773,8 +772,8 @@ lean_object* l_Lean_throwError___at___private_Lean_Elab_Match_0__Lean_Elab_Term_ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_processExplicitArg_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchTypeAndDiscrs_loop___spec__1(lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_mkMVarSyntax(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_withDepElimPatterns___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_getPatternsVars___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_ToDepElimPattern_main___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -836,6 +835,7 @@ lean_object* l_Lean_Elab_Term_ToDepElimPattern_main___lambda__1___boxed(lean_obj lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_withElaboratedLHS___rarg___boxed__const__1; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux_match__3(lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchTypeAndDiscrs_loop_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__2; lean_object* l___regBuiltin_Lean_Elab_Term_elabMVarWithIdKind(lean_object*); lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___closed__5; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__34; @@ -906,7 +906,7 @@ x_18 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_17); x_19 = lean_ctor_get(x_18, 1); lean_inc(x_19); lean_dec(x_18); -x_20 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_20 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_14); x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_14); @@ -914,27 +914,27 @@ lean_ctor_set(x_21, 1, x_20); x_22 = l_Array_empty___closed__1; x_23 = lean_array_push(x_22, x_21); x_24 = lean_array_push(x_22, x_3); -x_25 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_25 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_26 = lean_array_push(x_24, x_25); x_27 = lean_array_push(x_26, x_25); -x_28 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_28 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_14); x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_14); lean_ctor_set(x_29, 1, x_28); x_30 = lean_array_push(x_27, x_29); x_31 = lean_array_push(x_30, x_2); -x_32 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_32 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); x_34 = lean_array_push(x_22, x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); x_37 = lean_array_push(x_23, x_36); -x_38 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_38 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_39 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_39, 0, x_14); lean_ctor_set(x_39, 1, x_38); @@ -945,7 +945,7 @@ lean_ctor_set(x_42, 0, x_41); lean_ctor_set(x_42, 1, x_40); x_43 = lean_array_push(x_37, x_42); x_44 = lean_array_push(x_43, x_4); -x_45 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_45 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); @@ -977,7 +977,7 @@ x_19 = l_Lean_Elab_Term_getMainModule___rarg(x_12, x_18); x_20 = lean_ctor_get(x_19, 1); lean_inc(x_20); lean_dec(x_19); -x_21 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_21 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_15); x_22 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_22, 0, x_15); @@ -985,9 +985,9 @@ lean_ctor_set(x_22, 1, x_21); x_23 = l_Array_empty___closed__1; x_24 = lean_array_push(x_23, x_22); x_25 = lean_array_push(x_23, x_3); -x_26 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_26 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_27 = lean_array_push(x_25, x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_28 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_15); x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_15); @@ -1004,24 +1004,24 @@ x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); x_37 = lean_array_push(x_27, x_36); -x_38 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_38 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_15); x_39 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_39, 0, x_15); lean_ctor_set(x_39, 1, x_38); x_40 = lean_array_push(x_37, x_39); x_41 = lean_array_push(x_40, x_2); -x_42 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_42 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); x_44 = lean_array_push(x_23, x_43); -x_45 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_45 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); x_47 = lean_array_push(x_24, x_46); -x_48 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_48 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_49 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_49, 0, x_15); lean_ctor_set(x_49, 1, x_48); @@ -1031,7 +1031,7 @@ lean_ctor_set(x_51, 0, x_35); lean_ctor_set(x_51, 1, x_50); x_52 = lean_array_push(x_47, x_51); x_53 = lean_array_push(x_52, x_5); -x_54 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_54 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); @@ -1172,7 +1172,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_1080____closed__1; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -3581,7 +3581,7 @@ x_7 = lean_array_uget(x_4, x_3); x_8 = lean_unsigned_to_nat(0u); x_9 = lean_array_uset(x_4, x_3, x_8); x_10 = x_7; -x_11 = l_myMacro____x40_Init_Notation___hyg_12864____closed__9; +x_11 = l_myMacro____x40_Init_Notation___hyg_12938____closed__9; lean_inc(x_1); x_12 = lean_name_mk_string(x_1, x_11); lean_inc(x_10); @@ -3643,7 +3643,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_getMatchAlts(lean_obj _start: { lean_object* x_2; uint8_t x_3; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; lean_inc(x_1); x_3 = l_Lean_Syntax_isOfKind(x_1, x_2); if (x_3 == 0) @@ -3748,7 +3748,7 @@ lean_dec(x_9); x_11 = lean_unsigned_to_nat(4u); x_12 = l_Lean_Syntax_getArg(x_1, x_11); lean_dec(x_1); -x_13 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_13 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_inc(x_12); x_14 = l_Lean_Syntax_isOfKind(x_12, x_13); if (x_14 == 0) @@ -3773,7 +3773,7 @@ x_22 = lean_usize_of_nat(x_21); lean_dec(x_21); x_23 = 0; x_24 = x_20; -x_25 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_25 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_26 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_Match_0__Lean_Elab_Term_getMatchAlts___spec__1(x_25, x_22, x_23, x_24); x_27 = x_26; return x_27; @@ -5601,13 +5601,13 @@ x_34 = l_Lean_Elab_Term_getMainModule___rarg(x_10, x_33); x_35 = lean_ctor_get(x_34, 1); lean_inc(x_35); lean_dec(x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_36 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_37 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_37, 0, x_30); lean_ctor_set(x_37, 1, x_36); x_38 = l_Array_empty___closed__1; x_39 = lean_array_push(x_38, x_37); -x_40 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_40 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); @@ -5733,13 +5733,13 @@ x_18 = l_Lean_Elab_Term_getMainModule___rarg(x_10, x_17); x_19 = lean_ctor_get(x_18, 1); lean_inc(x_19); lean_dec(x_18); -x_20 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_20 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_20); x_22 = l_Array_empty___closed__1; x_23 = lean_array_push(x_22, x_21); -x_24 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_24 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_24); lean_ctor_set(x_25, 1, x_23); @@ -8474,12 +8474,12 @@ x_53 = lean_box(2); x_54 = l_Lean_Syntax_mkStrLit(x_32, x_53); lean_dec(x_32); x_55 = lean_array_push(x_52, x_54); -x_56 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_56 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_37); lean_ctor_set(x_57, 1, x_56); x_58 = lean_array_push(x_50, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_59 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_59); lean_ctor_set(x_60, 1, x_58); @@ -8489,7 +8489,7 @@ x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); x_64 = lean_array_push(x_51, x_63); -x_65 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_65 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_66 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_66, 0, x_65); lean_ctor_set(x_66, 1, x_64); @@ -8521,12 +8521,12 @@ x_77 = lean_box(2); x_78 = l_Lean_Syntax_mkStrLit(x_32, x_77); lean_dec(x_32); x_79 = lean_array_push(x_76, x_78); -x_80 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_80 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_81 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_81, 0, x_37); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_74, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_83 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_84 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_84, 0, x_83); lean_ctor_set(x_84, 1, x_82); @@ -8536,7 +8536,7 @@ x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_86); lean_ctor_set(x_87, 1, x_85); x_88 = lean_array_push(x_75, x_87); -x_89 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_89 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_90 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_90, 0, x_89); lean_ctor_set(x_90, 1, x_88); @@ -8596,12 +8596,12 @@ x_115 = l_Lean_numLitKind; x_116 = lean_box(2); x_117 = l_Lean_Syntax_mkLit(x_115, x_114, x_116); x_118 = lean_array_push(x_113, x_117); -x_119 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_119 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_120 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_120, 0, x_98); lean_ctor_set(x_120, 1, x_119); x_121 = lean_array_push(x_111, x_120); -x_122 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_122 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_123 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_123, 0, x_122); lean_ctor_set(x_123, 1, x_121); @@ -8611,7 +8611,7 @@ x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_125); lean_ctor_set(x_126, 1, x_124); x_127 = lean_array_push(x_112, x_126); -x_128 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_128 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_129 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_129, 0, x_128); lean_ctor_set(x_129, 1, x_127); @@ -8644,12 +8644,12 @@ x_141 = l_Lean_numLitKind; x_142 = lean_box(2); x_143 = l_Lean_Syntax_mkLit(x_141, x_140, x_142); x_144 = lean_array_push(x_139, x_143); -x_145 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_145 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_146 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_146, 0, x_98); lean_ctor_set(x_146, 1, x_145); x_147 = lean_array_push(x_137, x_146); -x_148 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_148 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_149 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_149, 0, x_148); lean_ctor_set(x_149, 1, x_147); @@ -8659,7 +8659,7 @@ x_152 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_152, 0, x_151); lean_ctor_set(x_152, 1, x_150); x_153 = lean_array_push(x_138, x_152); -x_154 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_154 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_155 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_155, 0, x_154); lean_ctor_set(x_155, 1, x_153); @@ -9310,7 +9310,7 @@ x_10 = lean_ctor_get(x_1, 0); lean_inc(x_10); x_11 = lean_ctor_get(x_1, 1); lean_inc(x_11); -x_12 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_12 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_13 = lean_name_eq(x_10, x_12); if (x_13 == 0) { @@ -9379,12 +9379,12 @@ x_34 = lean_name_eq(x_10, x_33); if (x_34 == 0) { lean_object* x_35; uint8_t x_36; -x_35 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_35 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_36 = lean_name_eq(x_10, x_35); if (x_36 == 0) { lean_object* x_37; uint8_t x_38; -x_37 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_37 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_38 = lean_name_eq(x_10, x_37); if (x_38 == 0) { @@ -9888,7 +9888,7 @@ lean_object* x_162; lean_object* x_163; lean_object* x_164; uint8_t x_165; x_162 = l_Lean_Syntax_getArg(x_160, x_158); lean_inc(x_162); x_163 = l_Lean_Syntax_getKind(x_162); -x_164 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_164 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_165 = lean_name_eq(x_163, x_164); lean_dec(x_163); if (x_165 == 0) @@ -10170,7 +10170,7 @@ lean_object* x_231; lean_object* x_232; lean_object* x_233; uint8_t x_234; x_231 = l_Lean_Syntax_getArg(x_229, x_227); lean_inc(x_231); x_232 = l_Lean_Syntax_getKind(x_231); -x_233 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_233 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_234 = lean_name_eq(x_232, x_233); lean_dec(x_232); if (x_234 == 0) @@ -10811,12 +10811,12 @@ x_381 = lean_name_eq(x_10, x_380); if (x_381 == 0) { lean_object* x_382; uint8_t x_383; -x_382 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_382 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_383 = lean_name_eq(x_10, x_382); if (x_383 == 0) { lean_object* x_384; uint8_t x_385; -x_384 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_384 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_385 = lean_name_eq(x_10, x_384); if (x_385 == 0) { @@ -11195,7 +11195,7 @@ lean_object* x_462; lean_object* x_463; lean_object* x_464; uint8_t x_465; x_462 = l_Lean_Syntax_getArg(x_460, x_458); lean_inc(x_462); x_463 = l_Lean_Syntax_getKind(x_462); -x_464 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_464 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_465 = lean_name_eq(x_463, x_464); lean_dec(x_463); if (x_465 == 0) @@ -11776,12 +11776,12 @@ x_583 = lean_name_eq(x_10, x_582); if (x_583 == 0) { lean_object* x_584; uint8_t x_585; -x_584 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_584 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_585 = lean_name_eq(x_10, x_584); if (x_585 == 0) { lean_object* x_586; uint8_t x_587; -x_586 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_586 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_587 = lean_name_eq(x_10, x_586); if (x_587 == 0) { @@ -12171,7 +12171,7 @@ lean_object* x_669; lean_object* x_670; lean_object* x_671; uint8_t x_672; x_669 = l_Lean_Syntax_getArg(x_667, x_665); lean_inc(x_669); x_670 = l_Lean_Syntax_getKind(x_669); -x_671 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_671 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_672 = lean_name_eq(x_670, x_671); lean_dec(x_670); if (x_672 == 0) @@ -12775,12 +12775,12 @@ x_800 = lean_name_eq(x_10, x_799); if (x_800 == 0) { lean_object* x_801; uint8_t x_802; -x_801 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_801 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_802 = lean_name_eq(x_10, x_801); if (x_802 == 0) { lean_object* x_803; uint8_t x_804; -x_803 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_803 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_804 = lean_name_eq(x_10, x_803); if (x_804 == 0) { @@ -13194,7 +13194,7 @@ lean_object* x_886; lean_object* x_887; lean_object* x_888; uint8_t x_889; x_886 = l_Lean_Syntax_getArg(x_884, x_882); lean_inc(x_886); x_887 = l_Lean_Syntax_getKind(x_886); -x_888 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_888 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_889 = lean_name_eq(x_887, x_888); lean_dec(x_887); if (x_889 == 0) @@ -13853,12 +13853,12 @@ x_1031 = lean_name_eq(x_10, x_1030); if (x_1031 == 0) { lean_object* x_1032; uint8_t x_1033; -x_1032 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_1032 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_1033 = lean_name_eq(x_10, x_1032); if (x_1033 == 0) { lean_object* x_1034; uint8_t x_1035; -x_1034 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1034 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1035 = lean_name_eq(x_10, x_1034); if (x_1035 == 0) { @@ -14272,7 +14272,7 @@ lean_object* x_1117; lean_object* x_1118; lean_object* x_1119; uint8_t x_1120; x_1117 = l_Lean_Syntax_getArg(x_1115, x_1113); lean_inc(x_1117); x_1118 = l_Lean_Syntax_getKind(x_1117); -x_1119 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_1119 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_1120 = lean_name_eq(x_1118, x_1119); lean_dec(x_1118); if (x_1120 == 0) @@ -22391,7 +22391,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -25602,7 +25602,7 @@ if (x_31 == 0) { lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; x_32 = lean_ctor_get(x_30, 0); -x_33 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_33 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_25); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_25); @@ -25617,27 +25617,27 @@ lean_ctor_set(x_38, 1, x_7); lean_ctor_set(x_38, 2, x_37); lean_ctor_set(x_38, 3, x_8); x_39 = lean_array_push(x_35, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_40 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_41 = lean_array_push(x_39, x_40); x_42 = lean_array_push(x_41, x_40); -x_43 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_43 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_25); x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_25); lean_ctor_set(x_44, 1, x_43); x_45 = lean_array_push(x_42, x_44); x_46 = lean_array_push(x_45, x_9); -x_47 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_47 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); x_49 = lean_array_push(x_35, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_50 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); x_52 = lean_array_push(x_36, x_51); -x_53 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_53 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_54 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_54, 0, x_25); lean_ctor_set(x_54, 1, x_53); @@ -25648,7 +25648,7 @@ lean_ctor_set(x_57, 0, x_56); lean_ctor_set(x_57, 1, x_55); x_58 = lean_array_push(x_52, x_57); x_59 = lean_array_push(x_58, x_22); -x_60 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_60 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_60); lean_ctor_set(x_61, 1, x_59); @@ -25663,7 +25663,7 @@ x_63 = lean_ctor_get(x_30, 1); lean_inc(x_63); lean_inc(x_62); lean_dec(x_30); -x_64 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_64 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_25); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_25); @@ -25678,27 +25678,27 @@ lean_ctor_set(x_69, 1, x_7); lean_ctor_set(x_69, 2, x_68); lean_ctor_set(x_69, 3, x_8); x_70 = lean_array_push(x_66, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_71 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_72 = lean_array_push(x_70, x_71); x_73 = lean_array_push(x_72, x_71); -x_74 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_74 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_25); x_75 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_75, 0, x_25); lean_ctor_set(x_75, 1, x_74); x_76 = lean_array_push(x_73, x_75); x_77 = lean_array_push(x_76, x_9); -x_78 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_78 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); x_80 = lean_array_push(x_66, x_79); -x_81 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_81 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); x_83 = lean_array_push(x_67, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_84 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_25); lean_ctor_set(x_85, 1, x_84); @@ -25709,7 +25709,7 @@ lean_ctor_set(x_88, 0, x_87); lean_ctor_set(x_88, 1, x_86); x_89 = lean_array_push(x_83, x_88); x_90 = lean_array_push(x_89, x_22); -x_91 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_91 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_92 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_92, 0, x_91); lean_ctor_set(x_92, 1, x_90); @@ -27999,7 +27999,7 @@ lean_object* l_Lean_Elab_Term_elabMatch(lean_object* x_1, lean_object* x_2, lean _start: { lean_object* x_10; uint8_t x_11; -x_10 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_10 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; lean_inc(x_1); x_11 = l_Lean_Syntax_isOfKind(x_1, x_10); if (x_11 == 0) @@ -28044,7 +28044,7 @@ lean_object* x_22; lean_object* x_23; lean_object* x_24; uint8_t x_25; x_22 = lean_unsigned_to_nat(0u); x_23 = l_Lean_Syntax_getArg(x_14, x_22); lean_dec(x_14); -x_24 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_24 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; lean_inc(x_23); x_25 = l_Lean_Syntax_isOfKind(x_23, x_24); if (x_25 == 0) @@ -28121,7 +28121,7 @@ lean_object* x_96; lean_object* x_97; lean_object* x_98; uint8_t x_99; lean_dec(x_36); x_96 = lean_unsigned_to_nat(4u); x_97 = l_Lean_Syntax_getArg(x_1, x_96); -x_98 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_98 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_inc(x_97); x_99 = l_Lean_Syntax_isOfKind(x_97, x_98); if (x_99 == 0) @@ -28168,7 +28168,7 @@ else lean_object* x_108; lean_object* x_109; uint8_t x_110; x_108 = l_Lean_Syntax_getArg(x_101, x_22); lean_dec(x_101); -x_109 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_109 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; lean_inc(x_108); x_110 = l_Lean_Syntax_isOfKind(x_108, x_109); if (x_110 == 0) @@ -28363,7 +28363,7 @@ x_48 = l_Lean_Syntax_getArg(x_44, x_13); lean_dec(x_44); x_49 = lean_unsigned_to_nat(4u); x_50 = l_Lean_Syntax_getArg(x_1, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_51 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_inc(x_50); x_52 = l_Lean_Syntax_isOfKind(x_50, x_51); if (x_52 == 0) @@ -28413,7 +28413,7 @@ else lean_object* x_61; lean_object* x_62; uint8_t x_63; x_61 = l_Lean_Syntax_getArg(x_54, x_22); lean_dec(x_54); -x_62 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_62 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; lean_inc(x_61); x_63 = l_Lean_Syntax_isOfKind(x_61, x_62); if (x_63 == 0) @@ -28584,7 +28584,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_4 = l___regBuiltin_Lean_Elab_Term_elabMatch___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -28698,7 +28698,7 @@ lean_inc(x_17); lean_dec(x_15); x_18 = l_Lean_Elab_Term_elabNoMatch___closed__1; x_19 = lean_array_push(x_18, x_14); -x_20 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_20 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_21 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_19); diff --git a/stage0/stdlib/Lean/Elab/MutualDef.c b/stage0/stdlib/Lean/Elab/MutualDef.c index cc8297d8a0..7d5dca2562 100644 --- a/stage0/stdlib/Lean/Elab/MutualDef.c +++ b/stage0/stdlib/Lean/Elab/MutualDef.c @@ -19,7 +19,6 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabFunType_match lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_expr_update_forall(lean_object*, uint8_t, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_elabCommand___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__1___lambda__2(size_t, lean_object*, lean_object*, lean_object*, size_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_removeUnused(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_extractMacroScopes(lean_object*); @@ -39,12 +38,12 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check(lean_object lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_mk_empty_array_with_capacity(lean_object*); extern lean_object* l_Lean_Elab_checkNotAlreadyDeclared___rarg___lambda__3___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l_Std_RBNode_insert___at_Lean_NameSet_insert___spec__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkForallFVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_elabMutualDef___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabExport___spec__5(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallBoundedTelescope___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabFunValues___spec__1(lean_object*); +lean_object* l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_elabAttr___rarg___lambda__8___closed__2; lean_object* l_Lean_Elab_Term_getLetRecsToLift___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__14___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -91,6 +90,7 @@ lean_object* l_Lean_addDocString_x27___at___private_Lean_Elab_MutualDef_0__Lean_ lean_object* l_Lean_CollectFVars_main(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabMutualDef___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__13; uint8_t l_Lean_Elab_Term_MutualClosure_FixPoint_State_modified___default; lean_object* l_List_forM___at_Lean_Elab_Term_MutualClosure_main___spec__3___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_identKind___closed__2; @@ -107,7 +107,9 @@ uint8_t l_Array_anyMUnsafe_any___at___private_Lean_Elab_MutualDef_0__Lean_Elab_T extern lean_object* l_Array_empty___closed__1; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkModifiers___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_updateUsedVarsOf___lambda__1(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders_match__1___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkLetRecClosures___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_elabMutualDef___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkLetRecClosureFor___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -125,7 +127,6 @@ lean_object* lean_private_to_user_name(lean_object*); lean_object* l_Lean_Elab_elabAttrs___at_Lean_Elab_Command_elabMutualDef___spec__3(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__7___closed__2; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__2___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; extern lean_object* l_Lean_declRangeExt; lean_object* l_List_forIn_loop___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkInitialUsedFVarsMap___spec__4(lean_object*, lean_object*, size_t, lean_object*, lean_object*); lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__4___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -210,10 +211,12 @@ lean_object* l_Lean_Elab_elabAttr___at_Lean_Elab_Command_elabMutualDef___spec__4 lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_isTheorem___boxed(lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_getUsedFVarsMap___rarg(lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureFor___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_MutualClosure_main___spec__8(lean_object*, size_t, size_t, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__1___lambda__1___closed__3; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withFunLocalDecls(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName___closed__2; extern lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___lambda__5___closed__2; lean_object* l_Lean_mkAppN(lean_object*, lean_object*); @@ -227,7 +230,6 @@ lean_object* l_Lean_Elab_expandDeclId___at___private_Lean_Elab_MutualDef_0__Lean lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_toAttributeKind___at_Lean_Elab_Command_mkDefViewOfInstance___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__11; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___closed__2; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withFunLocalDecls_loop(lean_object*); @@ -278,6 +280,7 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_MutualDef_0__Lean lean_object* l_Lean_Elab_Term_elabMutualDef(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withFunLocalDecls_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkInitialUsedFVarsMap___spec__3___lambda__1(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__1___lambda__1___closed__4; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkModifiers___lambda__2___closed__1; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName___lambda__1(lean_object*, lean_object*); @@ -355,6 +358,7 @@ lean_object* l_Array_indexOfAux___at_Lean_LocalContext_erase___spec__3(lean_obje lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_pushLocalDecl(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_collectUsed___spec__2(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__5___closed__2; lean_object* l_Lean_addMessageContextPartial___at_Lean_Elab_Command_instAddMessageContextCommandElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__1(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); @@ -375,11 +379,9 @@ extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____clos extern lean_object* l_Lean_docStringExt; extern lean_object* l_Lean_instInhabitedExpr; lean_object* l_Lean_Elab_addDeclarationRanges___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__3; lean_object* l_Lean_throwError___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst_match__3(lean_object*); lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__4___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__7; lean_object* l_Lean_FileMap_toPosition(lean_object*, lean_object*); extern lean_object* l_Lean_Elab_elabModifiers___rarg___lambda__3___closed__3; lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -396,9 +398,7 @@ extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____clos uint8_t l_Array_anyMUnsafe_any___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_isTheorem___spec__1(lean_object*, size_t, size_t); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_resetModified(lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureFor_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__9; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__2___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l_Std_RBNode_find___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_updateUsedVarsOf___spec__1(lean_object*, lean_object*); lean_object* l_Lean_Meta_withLCtx___at_Lean_Elab_Term_elabSyntheticHole___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkLetRecClosureFor___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -412,7 +412,6 @@ lean_object* l_Lean_Elab_Term_collectUsedFVars(lean_object*, lean_object*, lean_ lean_object* lean_expr_update_let(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkModifiers___lambda__1___closed__3; lean_object* l_Lean_Elab_Term_MutualClosure_FixPoint_State_usedFVarsMap___default; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__5; lean_object* l_List_forM___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkLetRecsToLiftTypes___spec__2___closed__4; lean_object* l_Lean_mkFVar(lean_object*); uint8_t l_Lean_Expr_Data_binderInfo(uint64_t); @@ -435,7 +434,6 @@ lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Elab_MutualDef_0__Lean_E lean_object* l_Lean_addDeclarationRanges___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__13(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_MutualClosure_Replacement_apply_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_elabAttr___at_Lean_Elab_Command_elabMutualDef___spec__4___lambda__1(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__13; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkInitialUsedFVarsMap___spec__1(lean_object*, size_t, size_t, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_isAutoImplicit___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_elabMutualDef___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -459,7 +457,6 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_MutualDef_0__Lean lean_object* l_Lean_Elab_Term_MutualClosure_ClosureState_localDecls___default; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_getUsedFVarsMap(lean_object*); uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_MutualClosure_getKindForLetRecs___spec__1(lean_object*, size_t, size_t); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l_List_forM___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkLetRecsToLiftTypes___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__2___lambda__4(size_t, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_elabMutualDef___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -484,6 +481,7 @@ lean_object* l_Std_PersistentArray_push___rarg(lean_object*, lean_object*); lean_object* l_Lean_Meta_getMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withUsed_match__1(lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureFor(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__5; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_MutualClosure_main___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_LocalDecl_index(lean_object*); @@ -491,6 +489,7 @@ lean_object* l_Lean_Syntax_getSepArgs(lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_removeUnusedVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_isAttribute(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_collectUsed___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_object* l_List_forM___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_collectUsed___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_pickMaxFVar_x3f___boxed(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Meta_revert___spec__1(size_t, size_t, lean_object*); @@ -510,6 +509,7 @@ lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_MutualClosure_getModifie uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withFunLocalDecls_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_foldl___at_Lean_Elab_Term_MutualClosure_insertReplacementForLetRecs___spec__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__3; lean_object* l_Lean_Elab_Command_getCurrMacroScope(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_isExample___boxed(lean_object*); lean_object* l_Lean_mkPrivateName(lean_object*, lean_object*); @@ -528,7 +528,6 @@ lean_object* l_Lean_Syntax_getKind(lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__1___lambda__1___closed__2; lean_object* l_Array_erase___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___spec__1(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__7; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_instantiateForallAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___spec__1___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -567,11 +566,13 @@ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_E lean_object* l_Nat_foldM_loop___at_Lean_Elab_Term_MutualClosure_pushMain___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_getRef(lean_object*, lean_object*, lean_object*); lean_object* l_Std_RBNode_fold___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkFreeVarMap___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__11; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_registerFailedToInferDefTypeInfo___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_MutualClosure_ClosureState_newLetDecls___default; lean_object* l_Lean_Elab_Term_elabType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_isAutoImplicit___spec__4(lean_object*, lean_object*, size_t, size_t); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__7; lean_object* l_Lean_Elab_Term_MutualClosure_getModifiersForLetRecs___boxed(lean_object*); lean_object* l_List_forM___at_Lean_Elab_Term_MutualClosure_main___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -583,12 +584,11 @@ extern lean_object* l_Lean_Meta_Match_Pattern_toMessageData___closed__6; lean_object* l_List_toArrayAux___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_isModified___rarg(lean_object*); uint8_t l_Lean_Syntax_isNone(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__7; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___spec__2(lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Term_MutualClosure_Replacement_apply_match__2(lean_object*); lean_object* l_List_forM___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkLetRecsToLiftTypes___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandMacros(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabFunValues___spec__2___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_erase___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___spec__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_elabAttrs___at_Lean_Elab_Command_elabMutualDef___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -624,6 +624,7 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_Fix lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_instantiateMVarsAtLetRecToLift(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_instantiateMVarsAtPreDecls(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_pushNewVars(lean_object*, lean_object*); lean_object* l_Lean_Expr_FindImpl_findM_x3f_visit(lean_object*, size_t, lean_object*, lean_object*); extern lean_object* l_Lean_CollectMVars_instInhabitedState___closed__1; @@ -727,7 +728,6 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkL extern lean_object* l_Lean_Expr_ReplaceImpl_initCache; lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__3; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_MutualClosure_Replacement_apply(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst_match__3___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_findLocalDecl_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -842,7 +842,7 @@ if (x_13 == 0) { lean_object* x_14; lean_object* x_15; x_14 = l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkModifiers___lambda__1___closed__3; -x_15 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_14, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_15 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_14, x_4, x_5, x_6, x_7, x_8, x_9, x_10); return x_15; } else @@ -1175,7 +1175,7 @@ if (x_13 == 0) { lean_object* x_14; lean_object* x_15; x_14 = l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkKinds___lambda__1___closed__3; -x_15 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_14, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_15 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_14, x_4, x_5, x_6, x_7, x_8, x_9, x_10); return x_15; } else @@ -3041,7 +3041,7 @@ x_21 = l_Lean_Elab_throwAlreadyDeclaredUniverseLevel___rarg___closed__3; x_22 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_22, 0, x_20); lean_ctor_set(x_22, 1, x_21); -x_23 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_22, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_23 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_22, x_4, x_5, x_6, x_7, x_8, x_9, x_10); return x_23; } } @@ -3282,7 +3282,7 @@ lean_dec(x_22); x_25 = l_Lean_protectedExt; lean_inc(x_2); x_26 = l_Lean_PersistentEnvExtension_addEntry___rarg(x_25, x_24, x_2); -x_27 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(x_26, x_3, x_4, x_5, x_6, x_7, x_8, x_23); +x_27 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(x_26, x_3, x_4, x_5, x_6, x_7, x_8, x_23); lean_dec(x_3); x_28 = !lean_is_exclusive(x_27); if (x_28 == 0) @@ -5833,7 +5833,7 @@ else lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; uint8_t x_57; x_53 = lean_unsigned_to_nat(2u); x_54 = l_Lean_Syntax_getArg(x_1, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_14350____closed__3; +x_55 = l_myMacro____x40_Init_Notation___hyg_14424____closed__3; lean_inc(x_2); x_56 = lean_name_mk_string(x_2, x_55); lean_inc(x_54); @@ -5878,7 +5878,7 @@ lean_dec(x_69); if (x_70 == 0) { lean_object* x_71; lean_object* x_72; uint8_t x_73; -x_71 = l_myMacro____x40_Init_Notation___hyg_14350____closed__5; +x_71 = l_myMacro____x40_Init_Notation___hyg_14424____closed__5; x_72 = lean_name_mk_string(x_2, x_71); lean_inc(x_64); x_73 = l_Lean_Syntax_isOfKind(x_64, x_72); @@ -5961,7 +5961,7 @@ else lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; uint8_t x_98; x_94 = lean_unsigned_to_nat(2u); x_95 = l_Lean_Syntax_getArg(x_1, x_94); -x_96 = l_myMacro____x40_Init_Notation___hyg_14350____closed__3; +x_96 = l_myMacro____x40_Init_Notation___hyg_14424____closed__3; x_97 = lean_name_mk_string(x_2, x_96); x_98 = l_Lean_Syntax_isOfKind(x_95, x_97); lean_dec(x_97); @@ -6062,13 +6062,13 @@ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_E _start: { lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; size_t x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; uint8_t x_36; -x_9 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_7, x_8); +x_9 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_7, x_8); x_10 = lean_ctor_get(x_9, 0); lean_inc(x_10); x_11 = lean_ctor_get(x_9, 1); lean_inc(x_11); lean_dec(x_9); -x_12 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_12 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1); x_13 = lean_name_mk_string(x_1, x_12); lean_inc(x_10); @@ -6077,7 +6077,7 @@ lean_ctor_set(x_14, 0, x_10); lean_ctor_set(x_14, 1, x_12); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); -x_17 = l_myMacro____x40_Init_Notation___hyg_12262____closed__11; +x_17 = l_myMacro____x40_Init_Notation___hyg_12336____closed__11; lean_inc(x_1); x_18 = lean_name_mk_string(x_1, x_17); x_19 = lean_array_get_size(x_2); @@ -6093,7 +6093,7 @@ x_26 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_26, 0, x_25); lean_ctor_set(x_26, 1, x_24); x_27 = lean_array_push(x_15, x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_28 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_10); lean_ctor_set(x_29, 1, x_28); @@ -6106,7 +6106,7 @@ x_33 = lean_array_push(x_16, x_32); x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_13); lean_ctor_set(x_34, 1, x_33); -x_35 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_7, x_11); +x_35 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_7, x_11); x_36 = !lean_is_exclusive(x_35); if (x_36 == 0) { @@ -6118,13 +6118,13 @@ x_39 = lean_name_mk_string(x_1, x_38); x_40 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__5; x_41 = lean_name_mk_string(x_1, x_40); x_42 = lean_array_push(x_15, x_4); -x_43 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_43 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_44 = lean_array_push(x_42, x_43); x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_41); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_15, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_47 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_48 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_48, 0, x_37); lean_ctor_set(x_48, 1, x_47); @@ -6150,13 +6150,13 @@ x_55 = lean_name_mk_string(x_1, x_54); x_56 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__5; x_57 = lean_name_mk_string(x_1, x_56); x_58 = lean_array_push(x_15, x_4); -x_59 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_59 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_60 = lean_array_push(x_58, x_59); x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_57); lean_ctor_set(x_61, 1, x_60); x_62 = lean_array_push(x_15, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_63 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_52); lean_ctor_set(x_64, 1, x_63); @@ -6200,13 +6200,13 @@ lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean x_17 = lean_ctor_get(x_7, 0); lean_inc(x_17); lean_dec(x_7); -x_18 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_8, x_9); +x_18 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_8, x_9); x_19 = lean_ctor_get(x_18, 0); lean_inc(x_19); x_20 = lean_ctor_get(x_18, 1); lean_inc(x_20); lean_dec(x_18); -x_21 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_21 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_inc(x_2); x_22 = lean_name_mk_string(x_2, x_21); x_23 = l_prec_x28___x29___closed__3; @@ -6217,10 +6217,10 @@ lean_ctor_set(x_24, 1, x_23); x_25 = l_Array_empty___closed__1; x_26 = lean_array_push(x_25, x_24); x_27 = lean_array_push(x_25, x_11); -x_28 = l_myMacro____x40_Init_Notation___hyg_13781____closed__7; +x_28 = l_myMacro____x40_Init_Notation___hyg_13855____closed__7; lean_inc(x_2); x_29 = lean_name_mk_string(x_2, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_30 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_19); x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_19); @@ -6293,13 +6293,13 @@ lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean x_57 = lean_ctor_get(x_7, 0); lean_inc(x_57); lean_dec(x_7); -x_58 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_54, x_9); +x_58 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_54, x_9); x_59 = lean_ctor_get(x_58, 0); lean_inc(x_59); x_60 = lean_ctor_get(x_58, 1); lean_inc(x_60); lean_dec(x_58); -x_61 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_61 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_inc(x_2); x_62 = lean_name_mk_string(x_2, x_61); x_63 = l_prec_x28___x29___closed__3; @@ -6310,10 +6310,10 @@ lean_ctor_set(x_64, 1, x_63); x_65 = l_Array_empty___closed__1; x_66 = lean_array_push(x_65, x_64); x_67 = lean_array_push(x_65, x_11); -x_68 = l_myMacro____x40_Init_Notation___hyg_13781____closed__7; +x_68 = l_myMacro____x40_Init_Notation___hyg_13855____closed__7; lean_inc(x_2); x_69 = lean_name_mk_string(x_2, x_68); -x_70 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_70 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_59); x_71 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_71, 0, x_59); @@ -6366,7 +6366,7 @@ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_E _start: { lean_object* x_7; lean_object* x_8; uint8_t x_9; -x_7 = l_myMacro____x40_Init_Notation___hyg_14350____closed__5; +x_7 = l_myMacro____x40_Init_Notation___hyg_14424____closed__5; lean_inc(x_2); x_8 = lean_name_mk_string(x_2, x_7); lean_inc(x_1); @@ -6760,7 +6760,7 @@ x_11 = lean_array_uset(x_6, x_5, x_10); x_12 = x_9; lean_inc(x_2); x_13 = lean_array_push(x_2, x_12); -x_14 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_14 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_1); x_15 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_15, 0, x_1); @@ -6856,7 +6856,7 @@ x_21 = lean_usize_of_nat(x_20); lean_dec(x_20); x_22 = 0; x_23 = x_19; -x_24 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_24 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_25 = l_instMonadEST___closed__1; x_26 = lean_box_usize(x_21); x_27 = l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___boxed__const__1; @@ -6916,7 +6916,7 @@ lean_ctor_set(x_48, 0, x_46); lean_ctor_set(x_48, 1, x_47); x_49 = l_Array_empty___closed__1; x_50 = lean_array_push(x_49, x_48); -x_51 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_51 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_52 = lean_array_push(x_50, x_51); x_53 = lean_array_get_size(x_42); x_54 = lean_usize_of_nat(x_53); @@ -6962,7 +6962,7 @@ lean_ctor_set(x_73, 0, x_70); lean_ctor_set(x_73, 1, x_72); x_74 = l_Array_empty___closed__1; x_75 = lean_array_push(x_74, x_73); -x_76 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_76 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_77 = lean_array_push(x_75, x_76); x_78 = lean_array_get_size(x_42); x_79 = lean_usize_of_nat(x_78); diff --git a/stage0/stdlib/Lean/Elab/PreDefinition/Basic.c b/stage0/stdlib/Lean/Elab/PreDefinition/Basic.c index 578a812e02..6442d9945c 100644 --- a/stage0/stdlib/Lean/Elab/PreDefinition/Basic.c +++ b/stage0/stdlib/Lean/Elab/PreDefinition/Basic.c @@ -65,7 +65,6 @@ lean_object* lean_state_sharecommon(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_levelMVarToParam(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_levelMVarToParamPreDecls(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addDecl___at_Lean_Elab_addAsAxiom___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_instInhabitedPreDefinition___closed__1; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Basic_0__Lean_Elab_shareCommon___spec__2(size_t, size_t, lean_object*, lean_object*); lean_object* l_Lean_KernelException_toMessageData(lean_object*, lean_object*); @@ -103,6 +102,7 @@ lean_object* l_Lean_Elab_addAndCompilePartialRec(lean_object*, lean_object*, lea lean_object* l_Lean_setEnv___at_Lean_Meta_setInlineAttribute___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_expr_update_proj(lean_object*, lean_object*); lean_object* l_Lean_Expr_ReplaceImpl_replaceUnsafeM_visit___at_Lean_Elab_fixLevelParams___spec__2(lean_object*, lean_object*, size_t, lean_object*, lean_object*); +lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); size_t l_USize_mod(size_t, size_t); lean_object* l___private_Lean_Elab_PreDefinition_Basic_0__Lean_Elab_addNonRecAux_match__1___rarg(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Basic_0__Lean_Elab_addNonRecAux___closed__3; @@ -120,10 +120,10 @@ extern lean_object* l_Lean_Elab_instInhabitedModifiers___closed__1; lean_object* l_Lean_Elab_addAndCompileUnsafe___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_panic_fn(lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedExpr___closed__1; -lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_applyAttributesOf___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_ReplaceImpl_replaceUnsafeM_visit___at_Lean_Elab_addAndCompilePartialRec___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Basic_0__Lean_Elab_getLevelParamsPreDecls___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_applyAttributesOf_match__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_fixLevelParams_match__1(lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); @@ -4135,7 +4135,7 @@ block_52: lean_object* x_23; lean_inc(x_7); lean_inc(x_3); -x_23 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(x_22, x_3, x_4, x_5, x_6, x_7, x_8, x_19); +x_23 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(x_22, x_3, x_4, x_5, x_6, x_7, x_8, x_19); if (lean_obj_tag(x_23) == 0) { lean_object* x_24; lean_object* x_25; lean_object* x_26; uint8_t x_27; lean_object* x_28; @@ -4191,7 +4191,7 @@ else lean_object* x_36; lean_inc(x_7); lean_inc(x_3); -x_36 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8(x_22, x_3, x_4, x_5, x_6, x_7, x_8, x_32); +x_36 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7(x_22, x_3, x_4, x_5, x_6, x_7, x_8, x_32); if (lean_obj_tag(x_36) == 0) { lean_object* x_37; uint8_t x_38; lean_object* x_39; @@ -4560,7 +4560,7 @@ block_158: lean_object* x_129; lean_inc(x_119); lean_inc(x_3); -x_129 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(x_128, x_3, x_4, x_5, x_6, x_119, x_8, x_125); +x_129 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(x_128, x_3, x_4, x_5, x_6, x_119, x_8, x_125); if (lean_obj_tag(x_129) == 0) { lean_object* x_130; lean_object* x_131; lean_object* x_132; uint8_t x_133; lean_object* x_134; @@ -4616,7 +4616,7 @@ else lean_object* x_142; lean_inc(x_119); lean_inc(x_3); -x_142 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8(x_128, x_3, x_4, x_5, x_6, x_119, x_8, x_138); +x_142 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7(x_128, x_3, x_4, x_5, x_6, x_119, x_8, x_138); if (lean_obj_tag(x_142) == 0) { lean_object* x_143; uint8_t x_144; lean_object* x_145; @@ -4925,7 +4925,7 @@ lean_dec(x_13); lean_ctor_set(x_7, 3, x_19); lean_inc(x_7); lean_inc(x_3); -x_20 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(x_16, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_20 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(x_16, x_3, x_4, x_5, x_6, x_7, x_8, x_9); if (lean_obj_tag(x_20) == 0) { lean_object* x_21; uint8_t x_22; lean_object* x_23; @@ -4945,7 +4945,7 @@ lean_inc(x_24); lean_dec(x_23); lean_inc(x_7); lean_inc(x_3); -x_25 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8(x_16, x_3, x_4, x_5, x_6, x_7, x_8, x_24); +x_25 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7(x_16, x_3, x_4, x_5, x_6, x_7, x_8, x_24); if (lean_obj_tag(x_25) == 0) { lean_object* x_26; uint8_t x_27; lean_object* x_28; @@ -5121,7 +5121,7 @@ lean_ctor_set(x_60, 6, x_57); lean_ctor_set(x_60, 7, x_58); lean_inc(x_60); lean_inc(x_3); -x_61 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(x_16, x_3, x_4, x_5, x_6, x_60, x_8, x_9); +x_61 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(x_16, x_3, x_4, x_5, x_6, x_60, x_8, x_9); if (lean_obj_tag(x_61) == 0) { lean_object* x_62; uint8_t x_63; lean_object* x_64; @@ -5141,7 +5141,7 @@ lean_inc(x_65); lean_dec(x_64); lean_inc(x_60); lean_inc(x_3); -x_66 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8(x_16, x_3, x_4, x_5, x_6, x_60, x_8, x_65); +x_66 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7(x_16, x_3, x_4, x_5, x_6, x_60, x_8, x_65); if (lean_obj_tag(x_66) == 0) { lean_object* x_67; uint8_t x_68; lean_object* x_69; diff --git a/stage0/stdlib/Lean/Elab/PreDefinition/MkInhabitant.c b/stage0/stdlib/Lean/Elab/PreDefinition/MkInhabitant.c index b9a6c330df..dd9c5f554c 100644 --- a/stage0/stdlib/Lean/Elab/PreDefinition/MkInhabitant.c +++ b/stage0/stdlib/Lean/Elab/PreDefinition/MkInhabitant.c @@ -26,7 +26,7 @@ lean_object* l_Lean_Elab_mkInhabitantFor_match__2___rarg(lean_object*, lean_obje lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_MkInhabitant_0__Lean_Elab_mkFnInhabitant_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_mkInhabitantFor___closed__1; lean_object* l_Lean_Elab_mkInhabitantFor_match__1___rarg(lean_object*, lean_object*, lean_object*); uint8_t l_USize_decLt(size_t, size_t); @@ -929,7 +929,7 @@ x_21 = l_Lean_Elab_mkInhabitantFor___closed__4; x_22 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_22, 0, x_20); lean_ctor_set(x_22, 1, x_21); -x_23 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_22, x_4, x_5, x_6, x_7, x_17); +x_23 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_22, x_4, x_5, x_6, x_7, x_17); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); diff --git a/stage0/stdlib/Lean/Elab/PreDefinition/Structural.c b/stage0/stdlib/Lean/Elab/PreDefinition/Structural.c index 8c67e1939b..24b6fa3602 100644 --- a/stage0/stdlib/Lean/Elab/PreDefinition/Structural.c +++ b/stage0/stdlib/Lean/Elab/PreDefinition/Structural.c @@ -16,12 +16,10 @@ extern "C" { lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Structural_addSmartUnfoldingDefAux_visit___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadIndexDep_x3f___spec__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__12___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__10(lean_object*); +lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__8___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_set(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__6___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_withBelowDict___spec__1___rarg___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadParamDep_x3f_match__2___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__6(lean_object*); size_t l_USize_add(size_t, size_t); extern lean_object* l_Lean_Name_getString_x21___closed__3; lean_object* l_Lean_Elab_Structural_addSmartUnfoldingDefAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -31,8 +29,8 @@ lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structu lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_throwStructuralFailed___rarg___closed__3; lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); -lean_object* l___private_Init_Data_Array_Basic_0__Array_allDiffAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__7___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_hasConst___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_mkBRecOn___lambda__2___closed__1; lean_object* l_Lean_stringToMessageData(lean_object*); lean_object* l_Lean_Meta_withLetDecl___at_Lean_Elab_Structural_addSmartUnfoldingDefAux_visit___spec__7___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -46,8 +44,10 @@ lean_object* l_Lean_Meta_mkForallFVars(lean_object*, lean_object*, lean_object*, lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_mkBRecOn___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_mkBRecOn___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelow(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__2; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop_match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Meta_setInlineAttribute___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_mkBRecOn(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -56,7 +56,6 @@ extern lean_object* l_Lean_MessageData_ofList___closed__3; uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); lean_object* l_Array_append___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7878____closed__4; uint8_t l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_containsRecFn___lambda__1(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__12___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_withBelowDict___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -68,7 +67,6 @@ lean_object* l_Lean_Meta_MatcherApp_addArg(lean_object*, lean_object*, lean_obje lean_object* l_Lean_Meta_mkAppM(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__12___lambda__2___closed__5; -lean_object* l_Lean_Meta_forEachExpr___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_ensureNoRecFn___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_mkBRecOn___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadIndexDep_x3f_match__6___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Structural_structuralRecursion(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -90,7 +88,6 @@ lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structu lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_throwToBelowFailed___rarg___closed__3; extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7878____closed__1; uint8_t l_Lean_checkTraceOption(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__12___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -106,7 +103,6 @@ lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structu extern lean_object* l_instInhabitedNat; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadIndexDep_x3f___spec__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Expr_isAppOf(lean_object*, lean_object*); -uint8_t l___private_Init_Data_Array_Basic_0__Array_allDiffAuxAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__8(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__5___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___closed__13; lean_object* lean_expr_instantiate1(lean_object*, lean_object*); @@ -134,6 +130,7 @@ lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structu lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_withBelowDict___spec__1___rarg___lambda__2___closed__2; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadParamDep_x3f_match__3___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Structural_addSmartUnfoldingDef___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Init_Data_Array_Basic_0__Array_allDiffAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__6___boxed(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadParamDep_x3f___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadIndexDep_x3f_match__6___rarg(lean_object*); uint8_t l_Array_anyMUnsafe_any___at_Lean_Meta_CheckAssignment_check___spec__67(lean_object*, size_t, size_t); @@ -176,6 +173,7 @@ lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Elab_PreDefinition_Struc lean_object* l_Lean_mkAppN(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_getFixedPrefix_match__2(lean_object*); lean_object* l_Lean_mkMData(lean_object*, lean_object*); +lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__4___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Structural_addSmartUnfoldingDefAux_visit___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_withBelowDict(lean_object*); extern lean_object* l_Lean_Meta_smartUnfoldingSuffix; @@ -186,7 +184,6 @@ lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structu lean_object* l_Lean_Meta_lambdaTelescope___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__11(lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_mkBRecOn___closed__1; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_forEachExprImp_x27(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_fget(lean_object*, lean_object*); lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___closed__12; @@ -205,6 +202,7 @@ lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structu lean_object* lean_st_ref_take(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_ensureNoRecFn___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__13(lean_object*); +lean_object* l_Lean_Meta_forEachExpr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___closed__14; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_mkBRecOn___closed__2; lean_object* lean_nat_sub(lean_object*, lean_object*); @@ -218,7 +216,6 @@ lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Elab_PreDefinition_Struc lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop_match__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadParamDep_x3f_match__4(lean_object*); -lean_object* l_ReaderT_bind___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__4(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___lambda__1___closed__4; lean_object* l_Lean_Elab_Structural_structuralRecursion___lambda__1(lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_run(lean_object*); @@ -227,38 +224,37 @@ lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structu lean_object* l_Lean_Expr_withAppAux___at_Lean_Elab_Structural_addSmartUnfoldingDefAux_visit___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_headBeta(lean_object*); lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__5___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_ReaderT_bind___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadIndexDep_x3f_match__6(lean_object*, lean_object*); uint8_t l_Array_contains___at_Lean_Meta_CheckAssignment_check___spec__2(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_getFixedPrefix(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__8___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___lambda__1___closed__3; -lean_object* l_Lean_Meta_whnfD___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkLambdaFVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__12___lambda__2___closed__3; lean_object* l_Lean_Expr_fvarId_x21(lean_object*); -lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___lambda__1___closed__2; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop_match__2___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_forEachExpr___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_withBelowDict___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_ensureNoRecFn___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___closed__10; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_throwStructuralFailed___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__4(lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__1; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___closed__2; lean_object* l_Lean_Meta_decLevel(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Structural_addSmartUnfoldingDefAux_visit___spec__6___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__4___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Structural_State_matcherBelowDep___default; extern lean_object* l_Array_forInUnsafe_loop___at_Lean_Meta_tryUnificationHints___spec__1___closed__1; lean_object* l_Lean_Meta_forallBoundedTelescope___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_mkBRecOn___spec__1(lean_object*); -lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__10___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadIndexDep_x3f___spec__2___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_mk_ref(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7952____closed__1; uint8_t l_Lean_Elab_Structural_addSmartUnfoldingDefAux___lambda__2(lean_object*, lean_object*); lean_object* l_Lean_Elab_Structural_structuralRecursion___closed__3; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___closed__1; @@ -272,11 +268,10 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_PreDefinition_Str extern lean_object* l_Lean_Elab_instInhabitedPreDefinition; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_mkBRecOn___lambda__2___closed__2; lean_object* lean_array_to_list(lean_object*, lean_object*); +lean_object* l_ReaderT_bind___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Environment_contains(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Basic_0__Lean_Elab_addNonRecAux(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__10___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_mkBRecOn___lambda__2___boxed(lean_object**); -uint8_t l___private_Init_Data_Array_Basic_0__Array_allDiffAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__7(lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Structural_instInhabitedM___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_elimRecursion___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__1(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -299,6 +294,7 @@ uint8_t l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_r lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadParamDep_x3f_match__6___rarg(lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop_match__3(lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadParamDep_x3f___spec__2___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__8___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___lambda__1(lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux_match__2___rarg___closed__1; lean_object* l_Lean_Meta_mapErrorImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -308,6 +304,7 @@ lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structu lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Structural_addSmartUnfoldingDefAux_visit___spec__6___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_whnf(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__6(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +uint8_t l___private_Init_Data_Array_Basic_0__Array_allDiffAuxAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__7(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_getFixedPrefix___spec__2___lambda__2(lean_object*, size_t, lean_object*, lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_throwToBelowFailed(lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___boxed__const__1; @@ -336,7 +333,9 @@ lean_object* l_Lean_Meta_lambdaTelescope___at_Lean_Meta_MatcherApp_addArg___spec lean_object* l_Lean_Elab_Structural_addSmartUnfoldingDefAux_visit___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadIndexDep_x3f_match__3___rarg(lean_object*); lean_object* l_Lean_Meta_forallBoundedTelescope___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_mkBRecOn___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7952____closed__4; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___closed__8; +lean_object* l___private_Init_Data_Array_Basic_0__Array_allDiffAuxAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Meta_InferType_0__Lean_Meta_inferForallType___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_mkBRecOn___lambda__3___closed__1; lean_object* l_Lean_Meta_withLetDecl___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__14(lean_object*); @@ -352,13 +351,12 @@ lean_object* l_Lean_Elab_Structural_structuralRecursion_match__1(lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___closed__4; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___closed__8; -lean_object* l_Lean_hasConst___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Expr_FindImpl_initCache; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__12___lambda__2___closed__2; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_getFixedPrefix_match__1(lean_object*); uint8_t l_Lean_Elab_Structural_addSmartUnfoldingDefAux___lambda__3(lean_object*, lean_object*); extern lean_object* l_Lean_Syntax_mkApp___closed__1; -lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__3; +lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2(lean_object*, size_t, size_t, lean_object*); lean_object* l_Std_PersistentArray_push___rarg(lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_matchMatcherApp_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -373,7 +371,6 @@ lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Elab_PreDefinition_Struc lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux_match__1(lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_orelse_x27___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_forEachExpr_x27___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_getFixedPrefix___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_elimRecursion___lambda__2___closed__2; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__12___lambda__2___closed__1; uint8_t lean_expr_eqv(lean_object*, lean_object*); @@ -416,6 +413,7 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_PreDefinition_Str lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadIndexDep_x3f_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_ofSubarray___rarg(lean_object*); lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__5___lambda__2___closed__2; +lean_object* l_Lean_hasConst___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Structural_structuralRecursion___closed__4; lean_object* l_Lean_Meta_getLevel(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -429,12 +427,12 @@ lean_object* l_Lean_Elab_Structural_structuralRecursion___closed__2; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_throwToBelowFailed___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addTrace___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_hasConst___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadIndexDep_x3f___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_withBelowDict___spec__1___rarg___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Structural_addSmartUnfoldingDefAux_visit___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_mkBRecOn___spec__2(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__3; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadParamDep_x3f_match__2(lean_object*); lean_object* l_Lean_Meta_isExprDefEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Structural_addSmartUnfoldingDefAux_visit___spec__6(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -443,8 +441,7 @@ lean_object* l_Lean_Expr_withAppAux___at_Lean_Elab_Structural_addSmartUnfoldingD lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_throwToBelowFailed___rarg___closed__1; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Expr_hasLooseBVars(lean_object*); -lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__2; -lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3(lean_object*, size_t, size_t, lean_object*); +lean_object* l_Lean_Meta_forEachExpr_x27(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Structural_structuralRecursion___closed__1; lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_mk_array(lean_object*, lean_object*); @@ -455,19 +452,18 @@ lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structu lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__8___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_getFixedPrefix___spec__2(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_throwStructuralFailed___rarg___closed__1; -lean_object* l___private_Init_Data_Array_Basic_0__Array_allDiffAuxAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Meta_mkAuxDefinition___closed__1; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop_match__3___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_throwStructuralFailed___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadParamDep_x3f_match__6(lean_object*, lean_object*); lean_object* l_Lean_indentD(lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___closed__6; -lean_object* l_Lean_Meta_whnfD___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_Term_instMonadQuotationTermElabM___closed__1; lean_object* l_Lean_Expr_FindImpl_findM_x3f_visit(lean_object*, size_t, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_throwStructuralFailed___rarg___closed__2; uint8_t l_Lean_NameSet_contains(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_whnfD(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__8___boxed__const__1; lean_object* l_Lean_Elab_Structural_addSmartUnfoldingDef(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_checkSyntaxNodeKind___closed__3; @@ -478,10 +474,10 @@ lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structu uint8_t l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_containsRecFn(lean_object*, lean_object*); extern lean_object* l_Lean_brecOnSuffix; lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__9___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_ReaderT_bind___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__4___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Structural_addSmartUnfoldingDefAux_visit___spec__1(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_throwStructuralFailed___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_getAppFn(lean_object*); +lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__8(lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___closed__1; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___closed__10; lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__13___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -497,6 +493,7 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_PreDefinition_Str lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withLetDeclImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_mkBRecOn___lambda__3___closed__6; extern lean_object* l_Lean_Meta_substCore___lambda__1___closed__3; +uint8_t l___private_Init_Data_Array_Basic_0__Array_allDiffAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__6(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_getFixedPrefix___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_level_eq(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadIndexDep_x3f___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -514,7 +511,6 @@ lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__5___boxed__const__1; lean_object* l_Lean_Expr_constName_x21(lean_object*); lean_object* l_Array_indexOfAux___at___private_Lean_Meta_FunInfo_0__Lean_Meta_collectDeps_visit___spec__1(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__6___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__12(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___closed__15; lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__5___closed__1; @@ -523,6 +519,7 @@ extern lean_object* l_Array_findSomeM_x3f___rarg___closed__1; lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___closed__7; lean_object* l_Lean_Elab_Structural_instInhabitedM(lean_object*); +lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__1; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_elimRecursion___lambda__2___closed__3; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadIndexDep_x3f___spec__2___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_lambdaTelescope___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_elimRecursion___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1508,14 +1505,6 @@ return x_22; } } } -lean_object* l_Lean_Meta_forEachExpr_x27___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_getFixedPrefix___spec__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { -_start: -{ -lean_object* x_8; -x_8 = l_Lean_Meta_forEachExprImp_x27(x_1, x_2, x_3, x_4, x_5, x_6, x_7); -return x_8; -} -} lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_getFixedPrefix___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { @@ -1712,7 +1701,7 @@ lean_closure_set(x_14, 2, x_9); lean_closure_set(x_14, 3, x_13); lean_closure_set(x_14, 4, x_11); lean_inc(x_7); -x_15 = l_Lean_Meta_forEachExprImp_x27(x_3, x_14, x_4, x_5, x_6, x_7, x_12); +x_15 = l_Lean_Meta_forEachExpr_x27(x_3, x_14, x_4, x_5, x_6, x_7, x_12); if (lean_obj_tag(x_15) == 0) { lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; uint8_t x_20; @@ -4195,238 +4184,7 @@ x_2 = lean_alloc_closure((void*)(l___private_Lean_Elab_PreDefinition_Structural_ return x_2; } } -lean_object* l_Lean_Meta_whnfD___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { -_start: -{ -uint8_t x_8; -x_8 = !lean_is_exclusive(x_3); -if (x_8 == 0) -{ -lean_object* x_9; uint8_t x_10; -x_9 = lean_ctor_get(x_3, 0); -x_10 = !lean_is_exclusive(x_9); -if (x_10 == 0) -{ -uint8_t x_11; lean_object* x_12; -x_11 = 1; -lean_ctor_set_uint8(x_9, 5, x_11); -x_12 = l_Lean_Meta_whnf(x_1, x_3, x_4, x_5, x_6, x_7); -if (lean_obj_tag(x_12) == 0) -{ -uint8_t x_13; -x_13 = !lean_is_exclusive(x_12); -if (x_13 == 0) -{ -return x_12; -} -else -{ -lean_object* x_14; lean_object* x_15; lean_object* x_16; -x_14 = lean_ctor_get(x_12, 0); -x_15 = lean_ctor_get(x_12, 1); -lean_inc(x_15); -lean_inc(x_14); -lean_dec(x_12); -x_16 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_16, 0, x_14); -lean_ctor_set(x_16, 1, x_15); -return x_16; -} -} -else -{ -uint8_t x_17; -x_17 = !lean_is_exclusive(x_12); -if (x_17 == 0) -{ -return x_12; -} -else -{ -lean_object* x_18; lean_object* x_19; lean_object* x_20; -x_18 = lean_ctor_get(x_12, 0); -x_19 = lean_ctor_get(x_12, 1); -lean_inc(x_19); -lean_inc(x_18); -lean_dec(x_12); -x_20 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_20, 0, x_18); -lean_ctor_set(x_20, 1, x_19); -return x_20; -} -} -} -else -{ -uint8_t x_21; uint8_t x_22; uint8_t x_23; uint8_t x_24; uint8_t x_25; uint8_t x_26; uint8_t x_27; uint8_t x_28; uint8_t x_29; lean_object* x_30; lean_object* x_31; -x_21 = lean_ctor_get_uint8(x_9, 0); -x_22 = lean_ctor_get_uint8(x_9, 1); -x_23 = lean_ctor_get_uint8(x_9, 2); -x_24 = lean_ctor_get_uint8(x_9, 3); -x_25 = lean_ctor_get_uint8(x_9, 4); -x_26 = lean_ctor_get_uint8(x_9, 6); -x_27 = lean_ctor_get_uint8(x_9, 7); -x_28 = lean_ctor_get_uint8(x_9, 8); -lean_dec(x_9); -x_29 = 1; -x_30 = lean_alloc_ctor(0, 0, 9); -lean_ctor_set_uint8(x_30, 0, x_21); -lean_ctor_set_uint8(x_30, 1, x_22); -lean_ctor_set_uint8(x_30, 2, x_23); -lean_ctor_set_uint8(x_30, 3, x_24); -lean_ctor_set_uint8(x_30, 4, x_25); -lean_ctor_set_uint8(x_30, 5, x_29); -lean_ctor_set_uint8(x_30, 6, x_26); -lean_ctor_set_uint8(x_30, 7, x_27); -lean_ctor_set_uint8(x_30, 8, x_28); -lean_ctor_set(x_3, 0, x_30); -x_31 = l_Lean_Meta_whnf(x_1, x_3, x_4, x_5, x_6, x_7); -if (lean_obj_tag(x_31) == 0) -{ -lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; -x_32 = lean_ctor_get(x_31, 0); -lean_inc(x_32); -x_33 = lean_ctor_get(x_31, 1); -lean_inc(x_33); -if (lean_is_exclusive(x_31)) { - lean_ctor_release(x_31, 0); - lean_ctor_release(x_31, 1); - x_34 = x_31; -} else { - lean_dec_ref(x_31); - x_34 = lean_box(0); -} -if (lean_is_scalar(x_34)) { - x_35 = lean_alloc_ctor(0, 2, 0); -} else { - x_35 = x_34; -} -lean_ctor_set(x_35, 0, x_32); -lean_ctor_set(x_35, 1, x_33); -return x_35; -} -else -{ -lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; -x_36 = lean_ctor_get(x_31, 0); -lean_inc(x_36); -x_37 = lean_ctor_get(x_31, 1); -lean_inc(x_37); -if (lean_is_exclusive(x_31)) { - lean_ctor_release(x_31, 0); - lean_ctor_release(x_31, 1); - x_38 = x_31; -} else { - lean_dec_ref(x_31); - x_38 = lean_box(0); -} -if (lean_is_scalar(x_38)) { - x_39 = lean_alloc_ctor(1, 2, 0); -} else { - x_39 = x_38; -} -lean_ctor_set(x_39, 0, x_36); -lean_ctor_set(x_39, 1, x_37); -return x_39; -} -} -} -else -{ -lean_object* x_40; lean_object* x_41; lean_object* x_42; uint8_t x_43; uint8_t x_44; uint8_t x_45; uint8_t x_46; uint8_t x_47; uint8_t x_48; uint8_t x_49; uint8_t x_50; lean_object* x_51; uint8_t x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; -x_40 = lean_ctor_get(x_3, 0); -x_41 = lean_ctor_get(x_3, 1); -x_42 = lean_ctor_get(x_3, 2); -lean_inc(x_42); -lean_inc(x_41); -lean_inc(x_40); -lean_dec(x_3); -x_43 = lean_ctor_get_uint8(x_40, 0); -x_44 = lean_ctor_get_uint8(x_40, 1); -x_45 = lean_ctor_get_uint8(x_40, 2); -x_46 = lean_ctor_get_uint8(x_40, 3); -x_47 = lean_ctor_get_uint8(x_40, 4); -x_48 = lean_ctor_get_uint8(x_40, 6); -x_49 = lean_ctor_get_uint8(x_40, 7); -x_50 = lean_ctor_get_uint8(x_40, 8); -if (lean_is_exclusive(x_40)) { - x_51 = x_40; -} else { - lean_dec_ref(x_40); - x_51 = lean_box(0); -} -x_52 = 1; -if (lean_is_scalar(x_51)) { - x_53 = lean_alloc_ctor(0, 0, 9); -} else { - x_53 = x_51; -} -lean_ctor_set_uint8(x_53, 0, x_43); -lean_ctor_set_uint8(x_53, 1, x_44); -lean_ctor_set_uint8(x_53, 2, x_45); -lean_ctor_set_uint8(x_53, 3, x_46); -lean_ctor_set_uint8(x_53, 4, x_47); -lean_ctor_set_uint8(x_53, 5, x_52); -lean_ctor_set_uint8(x_53, 6, x_48); -lean_ctor_set_uint8(x_53, 7, x_49); -lean_ctor_set_uint8(x_53, 8, x_50); -x_54 = lean_alloc_ctor(0, 3, 0); -lean_ctor_set(x_54, 0, x_53); -lean_ctor_set(x_54, 1, x_41); -lean_ctor_set(x_54, 2, x_42); -x_55 = l_Lean_Meta_whnf(x_1, x_54, x_4, x_5, x_6, x_7); -if (lean_obj_tag(x_55) == 0) -{ -lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; -x_56 = lean_ctor_get(x_55, 0); -lean_inc(x_56); -x_57 = lean_ctor_get(x_55, 1); -lean_inc(x_57); -if (lean_is_exclusive(x_55)) { - lean_ctor_release(x_55, 0); - lean_ctor_release(x_55, 1); - x_58 = x_55; -} else { - lean_dec_ref(x_55); - x_58 = lean_box(0); -} -if (lean_is_scalar(x_58)) { - x_59 = lean_alloc_ctor(0, 2, 0); -} else { - x_59 = x_58; -} -lean_ctor_set(x_59, 0, x_56); -lean_ctor_set(x_59, 1, x_57); -return x_59; -} -else -{ -lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; -x_60 = lean_ctor_get(x_55, 0); -lean_inc(x_60); -x_61 = lean_ctor_get(x_55, 1); -lean_inc(x_61); -if (lean_is_exclusive(x_55)) { - lean_ctor_release(x_55, 0); - lean_ctor_release(x_55, 1); - x_62 = x_55; -} else { - lean_dec_ref(x_55); - x_62 = lean_box(0); -} -if (lean_is_scalar(x_62)) { - x_63 = lean_alloc_ctor(1, 2, 0); -} else { - x_63 = x_62; -} -lean_ctor_set(x_63, 0, x_60); -lean_ctor_set(x_63, 1, x_61); -return x_63; -} -} -} -} -lean_object* l_Lean_hasConst___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +lean_object* l_Lean_hasConst___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { _start: { lean_object* x_8; uint8_t x_9; @@ -4464,7 +4222,7 @@ return x_19; } } } -static lean_object* _init_l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__1() { +static lean_object* _init_l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__1() { _start: { lean_object* x_1; @@ -4472,7 +4230,7 @@ x_1 = lean_mk_string("Lean.Elab.PreDefinition.Structural"); return x_1; } } -static lean_object* _init_l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__2() { +static lean_object* _init_l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__2() { _start: { lean_object* x_1; @@ -4480,12 +4238,12 @@ x_1 = lean_mk_string("_private.Lean.Elab.PreDefinition.Structural.0.Lean.Elab.St return x_1; } } -static lean_object* _init_l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__3() { +static lean_object* _init_l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; -x_1 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__1; -x_2 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__2; +x_1 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__1; +x_2 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__2; x_3 = lean_unsigned_to_nat(149u); x_4 = lean_unsigned_to_nat(119u); x_5 = l_Lean_Name_getString_x21___closed__3; @@ -4493,7 +4251,7 @@ x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); return x_6; } } -lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3(lean_object* x_1, size_t x_2, size_t x_3, lean_object* x_4) { +lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2(lean_object* x_1, size_t x_2, size_t x_3, lean_object* x_4) { _start: { uint8_t x_5; @@ -4519,7 +4277,7 @@ if (lean_obj_tag(x_11) == 0) { lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; x_14 = l_instInhabitedNat; -x_15 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__3; +x_15 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__3; x_16 = lean_panic_fn(x_14, x_15); x_17 = x_16; x_18 = lean_array_uset(x_9, x_3, x_17); @@ -4542,7 +4300,7 @@ goto _start; } } } -lean_object* l_ReaderT_bind___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__4___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_ReaderT_bind___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; @@ -4593,14 +4351,60 @@ return x_16; } } } -lean_object* l_ReaderT_bind___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__4(lean_object* x_1, lean_object* x_2) { +lean_object* l_ReaderT_bind___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = lean_alloc_closure((void*)(l_ReaderT_bind___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__4___rarg), 8, 0); +x_3 = lean_alloc_closure((void*)(l_ReaderT_bind___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___rarg), 8, 0); return x_3; } } +lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__4___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; lean_object* x_9; uint8_t x_10; +x_8 = lean_ctor_get(x_5, 3); +x_9 = l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(x_1, x_3, x_4, x_5, x_6, x_7); +x_10 = !lean_is_exclusive(x_9); +if (x_10 == 0) +{ +lean_object* x_11; lean_object* x_12; +x_11 = lean_ctor_get(x_9, 0); +lean_inc(x_8); +x_12 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_12, 0, x_8); +lean_ctor_set(x_12, 1, x_11); +lean_ctor_set_tag(x_9, 1); +lean_ctor_set(x_9, 0, x_12); +return x_9; +} +else +{ +lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; +x_13 = lean_ctor_get(x_9, 0); +x_14 = lean_ctor_get(x_9, 1); +lean_inc(x_14); +lean_inc(x_13); +lean_dec(x_9); +lean_inc(x_8); +x_15 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_15, 0, x_8); +lean_ctor_set(x_15, 1, x_13); +x_16 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_16, 0, x_15); +lean_ctor_set(x_16, 1, x_14); +return x_16; +} +} +} +lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__4(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__4___rarg___boxed), 7, 0); +return x_2; +} +} lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__5___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { _start: { @@ -4647,53 +4451,7 @@ x_2 = lean_alloc_closure((void*)(l_Lean_throwError___at___private_Lean_Elab_PreD return x_2; } } -lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__6___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { -_start: -{ -lean_object* x_8; lean_object* x_9; uint8_t x_10; -x_8 = lean_ctor_get(x_5, 3); -x_9 = l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(x_1, x_3, x_4, x_5, x_6, x_7); -x_10 = !lean_is_exclusive(x_9); -if (x_10 == 0) -{ -lean_object* x_11; lean_object* x_12; -x_11 = lean_ctor_get(x_9, 0); -lean_inc(x_8); -x_12 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_12, 0, x_8); -lean_ctor_set(x_12, 1, x_11); -lean_ctor_set_tag(x_9, 1); -lean_ctor_set(x_9, 0, x_12); -return x_9; -} -else -{ -lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; -x_13 = lean_ctor_get(x_9, 0); -x_14 = lean_ctor_get(x_9, 1); -lean_inc(x_14); -lean_inc(x_13); -lean_dec(x_9); -lean_inc(x_8); -x_15 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_15, 0, x_8); -lean_ctor_set(x_15, 1, x_13); -x_16 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_16, 0, x_15); -lean_ctor_set(x_16, 1, x_14); -return x_16; -} -} -} -lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__6(lean_object* x_1) { -_start: -{ -lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__6___rarg___boxed), 7, 0); -return x_2; -} -} -uint8_t l___private_Init_Data_Array_Basic_0__Array_allDiffAuxAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__8(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +uint8_t l___private_Init_Data_Array_Basic_0__Array_allDiffAuxAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__7(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; uint8_t x_6; @@ -4731,7 +4489,7 @@ return x_13; } } } -uint8_t l___private_Init_Data_Array_Basic_0__Array_allDiffAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__7(lean_object* x_1, lean_object* x_2) { +uint8_t l___private_Init_Data_Array_Basic_0__Array_allDiffAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__6(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -4750,7 +4508,7 @@ else lean_object* x_6; uint8_t x_7; x_6 = lean_array_fget(x_1, x_2); lean_inc(x_2); -x_7 = l___private_Init_Data_Array_Basic_0__Array_allDiffAuxAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__8(x_1, x_6, x_2, lean_box(0)); +x_7 = l___private_Init_Data_Array_Basic_0__Array_allDiffAuxAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__7(x_1, x_6, x_2, lean_box(0)); lean_dec(x_6); if (x_7 == 0) { @@ -4771,6 +4529,52 @@ goto _start; } } } +lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__8___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; lean_object* x_9; uint8_t x_10; +x_8 = lean_ctor_get(x_5, 3); +x_9 = l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(x_1, x_3, x_4, x_5, x_6, x_7); +x_10 = !lean_is_exclusive(x_9); +if (x_10 == 0) +{ +lean_object* x_11; lean_object* x_12; +x_11 = lean_ctor_get(x_9, 0); +lean_inc(x_8); +x_12 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_12, 0, x_8); +lean_ctor_set(x_12, 1, x_11); +lean_ctor_set_tag(x_9, 1); +lean_ctor_set(x_9, 0, x_12); +return x_9; +} +else +{ +lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; +x_13 = lean_ctor_get(x_9, 0); +x_14 = lean_ctor_get(x_9, 1); +lean_inc(x_14); +lean_inc(x_13); +lean_dec(x_9); +lean_inc(x_8); +x_15 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_15, 0, x_8); +lean_ctor_set(x_15, 1, x_13); +x_16 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_16, 0, x_15); +lean_ctor_set(x_16, 1, x_14); +return x_16; +} +} +} +lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__8(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__8___rarg___boxed), 7, 0); +return x_2; +} +} lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__9___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { _start: { @@ -4817,52 +4621,6 @@ x_2 = lean_alloc_closure((void*)(l_Lean_throwError___at___private_Lean_Elab_PreD return x_2; } } -lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__10___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { -_start: -{ -lean_object* x_8; lean_object* x_9; uint8_t x_10; -x_8 = lean_ctor_get(x_5, 3); -x_9 = l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(x_1, x_3, x_4, x_5, x_6, x_7); -x_10 = !lean_is_exclusive(x_9); -if (x_10 == 0) -{ -lean_object* x_11; lean_object* x_12; -x_11 = lean_ctor_get(x_9, 0); -lean_inc(x_8); -x_12 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_12, 0, x_8); -lean_ctor_set(x_12, 1, x_11); -lean_ctor_set_tag(x_9, 1); -lean_ctor_set(x_9, 0, x_12); -return x_9; -} -else -{ -lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; -x_13 = lean_ctor_get(x_9, 0); -x_14 = lean_ctor_get(x_9, 1); -lean_inc(x_14); -lean_inc(x_13); -lean_dec(x_9); -lean_inc(x_8); -x_15 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_15, 0, x_8); -lean_ctor_set(x_15, 1, x_13); -x_16 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_16, 0, x_15); -lean_ctor_set(x_16, 1, x_14); -return x_16; -} -} -} -lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__10(lean_object* x_1) { -_start: -{ -lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__10___rarg___boxed), 7, 0); -return x_2; -} -} static lean_object* _init_l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___lambda__1___closed__1() { _start: { @@ -5125,7 +4883,7 @@ lean_inc(x_9); lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); -x_20 = l_Lean_Meta_whnfD___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__1(x_19, x_5, x_6, x_7, x_8, x_9, x_17); +x_20 = l_Lean_Meta_whnfD(x_19, x_6, x_7, x_8, x_9, x_17); if (lean_obj_tag(x_20) == 0) { lean_object* x_21; lean_object* x_22; lean_object* x_23; @@ -5186,7 +4944,7 @@ lean_dec(x_36); x_38 = l_Lean_brecOnSuffix; lean_inc(x_37); x_39 = lean_name_mk_string(x_37, x_38); -x_40 = l_Lean_hasConst___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2(x_39, x_5, x_6, x_7, x_8, x_9, x_28); +x_40 = l_Lean_hasConst___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__1(x_39, x_5, x_6, x_7, x_8, x_9, x_28); lean_dec(x_39); x_41 = lean_ctor_get(x_40, 0); lean_inc(x_41); @@ -5219,7 +4977,7 @@ lean_dec(x_40); x_48 = l_Lean_binductionOnSuffix; lean_inc(x_37); x_49 = lean_name_mk_string(x_37, x_48); -x_50 = l_Lean_hasConst___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2(x_49, x_5, x_6, x_7, x_8, x_9, x_47); +x_50 = l_Lean_hasConst___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__1(x_49, x_5, x_6, x_7, x_8, x_9, x_47); lean_dec(x_49); x_51 = lean_ctor_get(x_50, 0); lean_inc(x_51); @@ -5351,7 +5109,7 @@ x_189 = l_Lean_KernelException_toMessageData___closed__15; x_190 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_190, 0, x_188); lean_ctor_set(x_190, 1, x_189); -x_191 = lean_alloc_closure((void*)(l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__10___rarg___boxed), 7, 1); +x_191 = lean_alloc_closure((void*)(l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__9___rarg___boxed), 7, 1); lean_closure_set(x_191, 0, x_190); x_192 = lean_alloc_closure((void*)(l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg), 10, 4); lean_closure_set(x_192, 0, x_1); @@ -5413,7 +5171,7 @@ lean_dec(x_75); x_77 = 0; lean_inc(x_65); x_78 = x_65; -x_79 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3(x_68, x_76, x_77, x_78); +x_79 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2(x_68, x_76, x_77, x_78); x_80 = x_79; x_81 = lean_array_get_size(x_67); x_82 = lean_nat_sub(x_4, x_81); @@ -5437,7 +5195,7 @@ lean_closure_set(x_85, 0, x_3); lean_closure_set(x_85, 1, x_83); lean_closure_set(x_85, 2, x_84); x_86 = l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___closed__1; -x_87 = lean_alloc_closure((void*)(l_ReaderT_bind___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__4___rarg), 8, 2); +x_87 = lean_alloc_closure((void*)(l_ReaderT_bind___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___rarg), 8, 2); lean_closure_set(x_87, 0, x_85); lean_closure_set(x_87, 1, x_86); x_88 = lean_nat_add(x_4, x_59); @@ -5508,7 +5266,7 @@ x_112 = l_Lean_KernelException_toMessageData___closed__15; x_113 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_113, 0, x_111); lean_ctor_set(x_113, 1, x_112); -x_114 = lean_alloc_closure((void*)(l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__5___rarg___boxed), 7, 1); +x_114 = lean_alloc_closure((void*)(l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__4___rarg___boxed), 7, 1); lean_closure_set(x_114, 0, x_113); x_115 = lean_alloc_closure((void*)(l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg), 10, 4); lean_closure_set(x_115, 0, x_1); @@ -5616,7 +5374,7 @@ x_142 = l_Lean_KernelException_toMessageData___closed__15; x_143 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_143, 0, x_141); lean_ctor_set(x_143, 1, x_142); -x_144 = lean_alloc_closure((void*)(l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__6___rarg___boxed), 7, 1); +x_144 = lean_alloc_closure((void*)(l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__5___rarg___boxed), 7, 1); lean_closure_set(x_144, 0, x_143); x_145 = lean_alloc_closure((void*)(l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg), 10, 4); lean_closure_set(x_145, 0, x_1); @@ -5670,7 +5428,7 @@ block_170: { uint8_t x_153; lean_dec(x_152); -x_153 = l___private_Init_Data_Array_Basic_0__Array_allDiffAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__7(x_65, x_55); +x_153 = l___private_Init_Data_Array_Basic_0__Array_allDiffAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__6(x_65, x_55); if (x_153 == 0) { lean_object* x_154; lean_object* x_155; lean_object* x_156; lean_object* x_157; lean_object* x_158; lean_object* x_159; lean_object* x_160; lean_object* x_161; lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; lean_object* x_166; lean_object* x_167; @@ -5701,7 +5459,7 @@ x_163 = l_Lean_KernelException_toMessageData___closed__15; x_164 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_164, 0, x_162); lean_ctor_set(x_164, 1, x_163); -x_165 = lean_alloc_closure((void*)(l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__9___rarg___boxed), 7, 1); +x_165 = lean_alloc_closure((void*)(l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__8___rarg___boxed), 7, 1); lean_closure_set(x_165, 0, x_164); x_166 = lean_alloc_closure((void*)(l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg), 10, 4); lean_closure_set(x_166, 0, x_1); @@ -5857,20 +5615,11 @@ x_2 = lean_alloc_closure((void*)(l___private_Lean_Elab_PreDefinition_Structural_ return x_2; } } -lean_object* l_Lean_Meta_whnfD___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +lean_object* l_Lean_hasConst___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { _start: { lean_object* x_8; -x_8 = l_Lean_Meta_whnfD___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__1(x_1, x_2, x_3, x_4, x_5, x_6, x_7); -lean_dec(x_2); -return x_8; -} -} -lean_object* l_Lean_hasConst___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { -_start: -{ -lean_object* x_8; -x_8 = l_Lean_hasConst___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2(x_1, x_2, x_3, x_4, x_5, x_6, x_7); +x_8 = l_Lean_hasConst___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__1(x_1, x_2, x_3, x_4, x_5, x_6, x_7); lean_dec(x_6); lean_dec(x_5); lean_dec(x_4); @@ -5880,7 +5629,7 @@ lean_dec(x_1); return x_8; } } -lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { size_t x_5; size_t x_6; lean_object* x_7; @@ -5888,11 +5637,24 @@ x_5 = lean_unbox_usize(x_2); lean_dec(x_2); x_6 = lean_unbox_usize(x_3); lean_dec(x_3); -x_7 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3(x_1, x_5, x_6, x_4); +x_7 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2(x_1, x_5, x_6, x_4); lean_dec(x_1); return x_7; } } +lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__4___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; +x_8 = l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__4___rarg(x_1, x_2, x_3, x_4, x_5, x_6, x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +return x_8; +} +} lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__5___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { _start: { @@ -5906,40 +5668,40 @@ lean_dec(x_2); return x_8; } } -lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__6___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { -_start: -{ -lean_object* x_8; -x_8 = l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__6___rarg(x_1, x_2, x_3, x_4, x_5, x_6, x_7); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -return x_8; -} -} -lean_object* l___private_Init_Data_Array_Basic_0__Array_allDiffAuxAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__8___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +lean_object* l___private_Init_Data_Array_Basic_0__Array_allDiffAuxAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__7___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { uint8_t x_5; lean_object* x_6; -x_5 = l___private_Init_Data_Array_Basic_0__Array_allDiffAuxAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__8(x_1, x_2, x_3, x_4); +x_5 = l___private_Init_Data_Array_Basic_0__Array_allDiffAuxAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__7(x_1, x_2, x_3, x_4); lean_dec(x_2); lean_dec(x_1); x_6 = lean_box(x_5); return x_6; } } -lean_object* l___private_Init_Data_Array_Basic_0__Array_allDiffAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__7___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l___private_Init_Data_Array_Basic_0__Array_allDiffAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__6___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; lean_object* x_4; -x_3 = l___private_Init_Data_Array_Basic_0__Array_allDiffAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__7(x_1, x_2); +x_3 = l___private_Init_Data_Array_Basic_0__Array_allDiffAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__6(x_1, x_2); lean_dec(x_1); x_4 = lean_box(x_3); return x_4; } } +lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__8___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; +x_8 = l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__8___rarg(x_1, x_2, x_3, x_4, x_5, x_6, x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +return x_8; +} +} lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__9___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { _start: { @@ -5953,19 +5715,6 @@ lean_dec(x_2); return x_8; } } -lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__10___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { -_start: -{ -lean_object* x_8; -x_8 = l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__10___rarg(x_1, x_2, x_3, x_4, x_5, x_6, x_7); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -return x_8; -} -} lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___lambda__1___boxed(lean_object* x_1, lean_object* x_2) { _start: { @@ -6047,16 +5796,6 @@ x_4 = lean_box(x_3); return x_4; } } -lean_object* l_Lean_Meta_forEachExpr___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_ensureNoRecFn___spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { -_start: -{ -lean_object* x_8; lean_object* x_9; -x_8 = lean_alloc_closure((void*)(l_Lean_Meta_forEachExpr___rarg___lambda__1), 7, 1); -lean_closure_set(x_8, 0, x_2); -x_9 = l_Lean_Meta_forEachExprImp_x27(x_1, x_8, x_3, x_4, x_5, x_6, x_7); -return x_9; -} -} static lean_object* _init_l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_ensureNoRecFn___lambda__1___closed__1() { _start: { @@ -6132,7 +5871,7 @@ lean_object* x_10; lean_object* x_11; x_10 = lean_alloc_closure((void*)(l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_ensureNoRecFn___lambda__1___boxed), 7, 1); lean_closure_set(x_10, 0, x_1); lean_inc(x_2); -x_11 = l_Lean_Meta_forEachExpr___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_ensureNoRecFn___spec__1(x_2, x_10, x_3, x_4, x_5, x_6, x_7); +x_11 = l_Lean_Meta_forEachExpr(x_2, x_10, x_3, x_4, x_5, x_6, x_7); if (lean_obj_tag(x_11) == 0) { uint8_t x_12; @@ -6400,7 +6139,7 @@ if (x_18 == 0) { lean_object* x_19; uint8_t x_20; lean_dec(x_2); -x_19 = l_myMacro____x40_Init_Notation___hyg_7878____closed__1; +x_19 = l_myMacro____x40_Init_Notation___hyg_7952____closed__1; x_20 = lean_string_dec_eq(x_15, x_19); lean_dec(x_15); if (x_20 == 0) @@ -6771,7 +6510,7 @@ static lean_object* _init_l___private_Lean_Elab_PreDefinition_Structural_0__Lean _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7878____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_7952____closed__4; x_2 = l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -6789,7 +6528,7 @@ static lean_object* _init_l___private_Lean_Elab_PreDefinition_Structural_0__Lean _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7878____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_7952____closed__4; x_2 = l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -6987,7 +6726,7 @@ x_22 = lean_string_dec_eq(x_20, x_21); if (x_22 == 0) { lean_object* x_23; uint8_t x_24; -x_23 = l_myMacro____x40_Init_Notation___hyg_7878____closed__1; +x_23 = l_myMacro____x40_Init_Notation___hyg_7952____closed__1; x_24 = lean_string_dec_eq(x_20, x_23); lean_dec(x_20); if (x_24 == 0) @@ -16745,12 +16484,12 @@ l_Lean_Elab_Structural_State_matcherBelowDep___default = _init_l_Lean_Elab_Struc lean_mark_persistent(l_Lean_Elab_Structural_State_matcherBelowDep___default); l_Lean_Elab_Structural_instInhabitedM___closed__1 = _init_l_Lean_Elab_Structural_instInhabitedM___closed__1(); lean_mark_persistent(l_Lean_Elab_Structural_instInhabitedM___closed__1); -l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__1 = _init_l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__1(); -lean_mark_persistent(l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__1); -l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__2 = _init_l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__2(); -lean_mark_persistent(l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__2); -l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__3 = _init_l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__3(); -lean_mark_persistent(l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__3___closed__3); +l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__1 = _init_l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__1(); +lean_mark_persistent(l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__1); +l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__2 = _init_l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__2(); +lean_mark_persistent(l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__2); +l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__3 = _init_l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__3(); +lean_mark_persistent(l_Array_mapMUnsafe_map___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2___closed__3); l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___lambda__1___closed__1 = _init_l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___lambda__1___closed__1(); lean_mark_persistent(l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___lambda__1___closed__1); l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___lambda__1___closed__2 = _init_l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___lambda__1___closed__2(); diff --git a/stage0/stdlib/Lean/Elab/Quotation.c b/stage0/stdlib/Lean/Elab/Quotation.c index c8df9cfeb7..2d005a3540 100644 --- a/stage0/stdlib/Lean/Elab/Quotation.c +++ b/stage0/stdlib/Lean/Elab/Quotation.c @@ -18,6 +18,7 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lea lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__19; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__18___boxed(lean_object**); extern lean_object* l_Lean_Syntax_getQuotContent___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__16___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2903____spec__3(size_t, size_t, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__7___rarg(lean_object*, lean_object*); @@ -30,6 +31,7 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__21; lean_object* l_Lean_extractMacroScopes(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__4; +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand_match__2(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__51; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3572____closed__5; @@ -39,6 +41,7 @@ extern lean_object* l_Lean_Name_getString_x21___closed__3; extern lean_object* l_Array_term_____x5b___x3a___x5d___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___closed__2; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__21; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__2___closed__8; extern lean_object* l_Lean_Parser_Term_namedPattern___elambda__1___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__15___closed__3; @@ -47,7 +50,6 @@ lean_object* l_List_tail_x21___rarg(lean_object*); uint8_t l_Lean_Syntax_isTokenAntiquot(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__6(lean_object*); lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__9; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__9; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3572____closed__28; @@ -65,7 +67,7 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__12; lean_object* lean_mk_empty_array_with_capacity(lean_object*); lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__22(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__3; lean_object* l_List_head_x21___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__1(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -78,6 +80,7 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3572____closed__10; extern lean_object* l_term_x5b___x5d___closed__9; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__3___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__5; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__2___closed__6; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__26; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__17; @@ -96,7 +99,6 @@ extern lean_object* l_term___x2d_____closed__2; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__4(size_t, size_t, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__8; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__16(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22___closed__19; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -107,9 +109,9 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__11___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_resolveSectionVariable___boxed(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_6227____closed__7; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__31; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___closed__17; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__9; extern lean_object* l_Lean_Elab_throwUnsupportedSyntax___rarg___closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__59; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3572____closed__22; @@ -125,6 +127,7 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compile lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__15; lean_object* l_Lean_Elab_Term_Quotation_mkTuple_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_noOpMatchAdaptPats_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__23; lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4012____closed__1; @@ -134,8 +137,10 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lea extern lean_object* l_Lean_identKind___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___closed__8; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__7; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__6; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__19___boxed(lean_object**); extern lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6301____closed__7; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__24___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3572____closed__14; @@ -148,19 +153,19 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean uint8_t l_Lean_Syntax_structEq(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__4___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_doElem_quot___elambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand_match__4(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__63; extern lean_object* l_Lean_Meta_mkPure___closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__17; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__10; size_t l_USize_sub(size_t, size_t); lean_object* l_Lean_Elab_Term_Quotation_commandElabStxQuot_x21_______closed__6; extern lean_object* l_Array_empty___closed__1; extern lean_object* l_instReprProd___rarg___closed__2; lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4002____closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__10; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__10___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__15___boxed(lean_object**); extern lean_object* l_Lean_Parser_Term_let_x2a___elambda__1___closed__2; lean_object* l___private_Init_Meta_0__Lean_quoteList___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__25(lean_object*); @@ -168,15 +173,18 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead lean_object* l_Array_sequenceMap_loop___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__4___boxed(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__9; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_object* lean_st_ref_get(lean_object*, lean_object*); extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__3; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__14; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3572____closed__16; lean_object* l_List_append___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__5; uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__26; @@ -186,8 +194,6 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compile lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__5(lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__27; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__5___closed__7; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__12; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3572____closed__7; lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__10(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___closed__7; @@ -229,13 +235,14 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___closed__15; lean_object* lean_string_utf8_extract(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__26___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__6; lean_object* l_Lean_Syntax_getAntiquotTerm(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__15___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1162____closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__11; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__35; extern lean_object* l_Std_Format_sbracket___closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__23; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_5277____closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_deduplicate___lambda__2___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__1; lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabMatchSyntax___closed__1; @@ -259,6 +266,8 @@ lean_object* l_Lean_Elab_Term_Quotation_mkTuple(lean_object*, lean_object*, lean lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__13; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___closed__14; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_9204____closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__8___closed__4; lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*); @@ -270,6 +279,7 @@ lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___closed__5; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__13; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_object* l_Lean_Elab_Term_Quotation_resolveSectionVariable_loop_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__1___rarg(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__12___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -299,6 +309,7 @@ lean_object* l_Array_sequenceMap___at_Lean_Elab_Term_Quotation_match__syntax_exp lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__47; uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__9(lean_object*, size_t, lean_object*, size_t, size_t); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__7; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__1___closed__3; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__11; @@ -315,11 +326,13 @@ lean_object* l_Array_zip___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__26___closed__4; lean_object* l_ReaderT_pure___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__30; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_deduplicate___lambda__2(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__6(lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__9(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___spec__3___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_mkTuple___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__4; uint8_t l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Option_Basic___hyg_651____at___private_Lean_Meta_Basic_0__Lean_Meta_beqInfoCacheKey____x40_Lean_Meta_Basic___hyg_106____spec__1(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3572____closed__1; @@ -332,23 +345,23 @@ lean_object* l_List_replicate___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__25; lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__52; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__11; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__16; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__10___boxed(lean_object**); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__24; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__5; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__3___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__12; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_deduplicate___lambda__1___closed__4; extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__5; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__5; uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__8(lean_object*, lean_object*, size_t, size_t); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__26; extern lean_object* l_Lean_instQuoteBool___closed__5; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3572____closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__18(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__8___rarg(lean_object*, lean_object*, lean_object*); @@ -359,15 +372,12 @@ uint8_t lean_nat_dec_eq(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__7; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12675____closed__6; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___lambda__1___boxed__const__1; lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__1; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__8___closed__6; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__2___closed__7; lean_object* lean_st_ref_take(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_9204____closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__27(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_numLitKind; lean_object* l_ReaderT_bind___at_Lean_Unhygienic_instMonadQuotationUnhygienic___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*); @@ -384,8 +394,6 @@ extern lean_object* l_Lean_instQuoteProd___rarg___closed__2; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__21; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__10; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3572____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_9130____closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__12; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__17; lean_object* l_Lean_Syntax_mkCApp(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__8; @@ -397,7 +405,6 @@ lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___private_Lean_Elab_Quotation lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__4(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__22; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_9130____closed__6; lean_object* l_Lean_Elab_Term_Quotation_mkTuple___closed__8; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__7; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_deduplicate___closed__1; @@ -409,25 +416,22 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lea lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__3(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___closed__7; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__57; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_5203____closed__3; extern lean_object* l_Lean_Meta_mkArrow___closed__2; lean_object* l_Lean_replaceRef(lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Unhygienic_run___rarg(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__11; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__7; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__6; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___closed__8; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__10; lean_object* l_Lean_Elab_Term_Quotation_mkTuple___closed__9; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__5; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3572____closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__12; lean_object* l_List_forIn_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__38; extern lean_object* l_instReprBool___closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___closed__6; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_deduplicate_match__3(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__21; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__3___closed__3; extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__2; @@ -438,9 +442,9 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy lean_object* l_instInhabited___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand_match__1(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_deduplicate___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__10; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__10; lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand___lambda__3(lean_object*, lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__48; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_sepByElemParser___closed__1; @@ -463,6 +467,7 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy lean_object* l_Lean_throwError___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__64; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22___closed__17; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_object* l_Lean_Syntax_getId(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__3___closed__2; lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -474,6 +479,7 @@ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_E lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__19; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__10(lean_object*); lean_object* l_Lean_Elab_Term_Quotation_commandElabStxQuot_x21_______closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__2; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__28; lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabMatchSyntax(lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -484,6 +490,7 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3572____closed__21; lean_object* l_Lean_Elab_Term_Quotation_resolveSectionVariable_loop_match__2(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_object* l_Lean_Elab_Term_Quotation_commandElabStxQuot_x21_______closed__8; lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__5___closed__1; lean_object* l_Function_comp___rarg(lean_object*, lean_object*, lean_object*); @@ -500,8 +507,6 @@ lean_object* l_Lean_Elab_Term_Quotation_mkTuple___boxed(lean_object*, lean_objec lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__7___rarg(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___closed__2; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__20; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_986____closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12675____closed__3; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_quoteName(lean_object*); lean_object* l_Lean_Syntax_mkStrLit(lean_object*, lean_object*); @@ -512,7 +517,6 @@ lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Q lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4037____closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__2(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22___closed__18; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_noOpMatchAdaptPats(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_getAntiquotationIds(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -520,15 +524,12 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22___closed__5; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__5___closed__11; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__30; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__3; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__24; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__8___closed__1; extern lean_object* l_Std_Format_paren___closed__4; lean_object* l_Std_RBNode_find___at___private_Lean_Hygiene_0__Lean_sanitizeSyntaxAux___spec__2(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__24(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_5203____closed__4; lean_object* l_Lean_throwError___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__23___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__7; lean_object* l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_11601_(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__7; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -549,27 +550,21 @@ extern lean_object* l_Lean_Parser_Term_prec_quot___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3572____closed__19; lean_object* l_Lean_mkSepArray(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__49; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__7; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch_match__4___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__9; lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__5___closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__7; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__25; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch_match__4(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax_match__4___rarg(lean_object*, lean_object*); extern lean_object* l_instReprList___rarg___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__66; lean_object* l_List_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__7(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__16; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__1; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__6; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__20; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__5; extern lean_object* l_Lean_Parser_Term_quot___elambda__1___closed__1; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__6(size_t, size_t, lean_object*); lean_object* l_String_dropRight(lean_object*, lean_object*); @@ -577,6 +572,7 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22___closed__15; extern lean_object* l_Lean_Parser_Term_bracketedBinder_quot___elambda__1___closed__2; extern lean_object* l_Lean_Elab_Term_getFVarLocalDecl_x21___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__3; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__12___closed__3; extern lean_object* l_Lean_KernelException_toMessageData___closed__3; lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -588,7 +584,6 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_dedupli lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Std_Format_sbracket___closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__56; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___closed__16; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__10___closed__3; lean_object* l_Lean_Elab_Term_Quotation_resolveSectionVariable(lean_object*, lean_object*); @@ -597,7 +592,6 @@ lean_object* l_Lean_addTrace___at___private_Lean_Elab_Term_0__Lean_Elab_Term_pos lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__15(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__36; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__13; lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Meta_mkArrow___closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_deduplicate(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -652,7 +646,6 @@ lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__25; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__10___rarg(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__6___boxed(lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_quoteList___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__24(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; extern lean_object* l_Lean_instToMessageDataOption___rarg___closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__45; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__10___closed__5; @@ -666,8 +659,10 @@ lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__32; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__10; extern lean_object* l_Option_get_x21___rarg___closed__4; lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1060____closed__1; extern lean_object* l_Lean_Syntax_mkApp___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__19; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_quoteList___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__13(lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__23(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -677,6 +672,7 @@ uint8_t l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Option_ lean_object* l_List_redLength___rarg(lean_object*); extern lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___closed__12; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__5; lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__17___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__16___boxed(lean_object**); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2903____closed__6; @@ -688,10 +684,11 @@ extern lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__8; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__11(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__10___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__20(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__4; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__20; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__7; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__7; lean_object* l_Lean_Syntax_getNumArgs(lean_object*); lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand_match__4___rarg(lean_object*, lean_object*, lean_object*); @@ -712,7 +709,6 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy lean_object* l_Lean_Syntax_setArg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__9; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3572____closed__17; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_9130____closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__16___closed__1; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__33; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch_match__1(lean_object*); @@ -725,10 +721,12 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__53; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_le(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__3; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__8___boxed(lean_object**); lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand___lambda__3___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__10; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12749____closed__4; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__14___boxed(lean_object**); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__42; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__4(lean_object*); @@ -743,6 +741,7 @@ lean_object* l_Lean_Syntax_getAntiquotSpliceSuffix(lean_object*); lean_object* l_Lean_Syntax_getKind(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__12(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MacroScopesView_review(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_5277____closed__3; extern lean_object* l_Lean_Parser_Term_prio_quot___elambda__1___closed__2; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__8___closed__2; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__2___closed__9; @@ -751,10 +750,8 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__14; lean_object* lean_panic_fn(lean_object*, lean_object*); extern lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_5935____closed__20; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__8; lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch_match__6(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__50; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__18; extern lean_object* l_Lean_instQuoteSubstring___closed__4; @@ -762,7 +759,6 @@ lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___spec__3___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__10(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__54; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__9; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_head_x21___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__1___boxed(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___closed__1; @@ -778,22 +774,21 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand_match__3___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__14; extern lean_object* l_List_head_x21___rarg___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_6227____closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch_match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_adaptExpander(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__2___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_11944____closed__6; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__28; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__20; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__13; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__11; lean_object* l_Lean_Elab_Term_Quotation_commandElabStxQuot_x21_______closed__5; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__10; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__7; lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__13(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__7; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22___closed__2; lean_object* l_Lean_resolveGlobalName___at_Lean_Elab_Term_resolveName___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__5___closed__2; @@ -808,9 +803,9 @@ lean_object* l_List_toArrayAux___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__12(lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__5; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__5___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__7; lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4047____closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch_match__5___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_deduplicate_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__10___closed__6; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__12___closed__2; @@ -831,13 +826,13 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__9; lean_object* lean_mk_array(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__1; lean_object* l_Array_mapIdxM_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__5___closed__4; lean_object* l_Lean_Elab_Term_Quotation_elabMatchSyntax(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__16; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__3; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__58; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax_match__3___rarg(lean_object*, lean_object*, lean_object*); @@ -852,6 +847,7 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_adaptRh lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2903____spec__1(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_deduplicate_match__3___rarg(lean_object*, lean_object*); +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__10; extern lean_object* l_prec_x28___x29___closed__7; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__10; @@ -867,6 +863,7 @@ uint8_t l_Lean_Syntax_isEscapedAntiquot(lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__9; extern lean_object* l_Std_Format_sbracket___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__5___boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_stx_quot___elambda__1___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_deduplicate___lambda__1___closed__2; @@ -891,14 +888,16 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead extern lean_object* l_Lean_Parser_Term_dynamicQuot___elambda__1___closed__11; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__5; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22___closed__16; +extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5; lean_object* l_Array_findIdx_x3f_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12749____closed__3; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__31; lean_object* l_Lean_Syntax_antiquotSpliceKind_x3f(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__14(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__1; extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__12; +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3572____closed__12; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__5; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__14; lean_object* l_List_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__11(lean_object*); lean_object* l_Lean_Elab_Term_Quotation_mkTuple___closed__7; @@ -915,10 +914,10 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__16; lean_object* l_Std_Format_joinSep___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__10(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__14___closed__1; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__12; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getSepFromSplice___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__15___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__1; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -938,6 +937,7 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___closed__9; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___boxed(lean_object**); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6301____closed__3; lean_object* l_Array_back___at_Lean_Syntax_Traverser_up___spec__2(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__25(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__15; @@ -947,22 +947,24 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__2___closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__6___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__5___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1088____closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_9204____closed__6; lean_object* l_Array_sequenceMap_loop___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l___private_Init_Meta_0__Lean_quoteList___rarg___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__2; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__1___closed__1; extern lean_object* l_Lean_Parser_Term_namedPattern___elambda__1___closed__1; lean_object* l_Lean_Elab_Term_Quotation_commandElabStxQuot_x21_______closed__1; -extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__2___closed__2; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___boxed__const__1; lean_object* l_Lean_Syntax_antiquotKind_x3f(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4042____closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__4(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12749____closed__6; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__34; lean_object* l_Lean_Syntax_formatStxAux(lean_object*, uint8_t, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -987,7 +989,6 @@ extern lean_object* l_Std_Format_paren___closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__43; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__1(lean_object*); lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12675____closed__4; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__4___boxed(lean_object*, lean_object*, lean_object*); uint8_t lean_string_dec_eq(lean_object*, lean_object*); @@ -997,7 +998,6 @@ lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__19; uint8_t lean_nat_dec_lt(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand___closed__1; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2903____closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__4; lean_object* l_Lean_Elab_Term_Quotation_elabMatchSyntax___closed__1; uint8_t l_Lean_Syntax_isIdent(lean_object*); lean_object* l_Lean_Elab_Term_Quotation_mkTuple___closed__10; @@ -1305,7 +1305,7 @@ if (x_17 == 0) lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; x_18 = lean_ctor_get(x_16, 0); lean_dec(x_18); -x_19 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_19 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_12); x_20 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_20, 0, x_12); @@ -1313,27 +1313,27 @@ lean_ctor_set(x_20, 1, x_19); x_21 = l_Array_empty___closed__1; x_22 = lean_array_push(x_21, x_20); x_23 = lean_array_push(x_21, x_1); -x_24 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_24 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_25 = lean_array_push(x_23, x_24); x_26 = lean_array_push(x_25, x_24); -x_27 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_27 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_12); x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_12); lean_ctor_set(x_28, 1, x_27); x_29 = lean_array_push(x_26, x_28); x_30 = lean_array_push(x_29, x_2); -x_31 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_31 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_32 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); x_33 = lean_array_push(x_21, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_34 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_35 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_35, 0, x_34); lean_ctor_set(x_35, 1, x_33); x_36 = lean_array_push(x_22, x_35); -x_37 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_37 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_38 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_38, 0, x_12); lean_ctor_set(x_38, 1, x_37); @@ -1344,7 +1344,7 @@ lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); x_42 = lean_array_push(x_36, x_41); x_43 = lean_array_push(x_42, x_3); -x_44 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_44 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); @@ -1357,7 +1357,7 @@ lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean x_46 = lean_ctor_get(x_16, 1); lean_inc(x_46); lean_dec(x_16); -x_47 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_47 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_12); x_48 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_48, 0, x_12); @@ -1365,27 +1365,27 @@ lean_ctor_set(x_48, 1, x_47); x_49 = l_Array_empty___closed__1; x_50 = lean_array_push(x_49, x_48); x_51 = lean_array_push(x_49, x_1); -x_52 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_52 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_53 = lean_array_push(x_51, x_52); x_54 = lean_array_push(x_53, x_52); -x_55 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_55 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_12); x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_12); lean_ctor_set(x_56, 1, x_55); x_57 = lean_array_push(x_54, x_56); x_58 = lean_array_push(x_57, x_2); -x_59 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_59 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_59); lean_ctor_set(x_60, 1, x_58); x_61 = lean_array_push(x_49, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_62 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); x_64 = lean_array_push(x_50, x_63); -x_65 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_65 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_12); lean_ctor_set(x_66, 1, x_65); @@ -1396,7 +1396,7 @@ lean_ctor_set(x_69, 0, x_68); lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_64, x_69); x_71 = lean_array_push(x_70, x_3); -x_72 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_72 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); @@ -1529,10 +1529,10 @@ if (x_39 == 0) { lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; x_40 = lean_ctor_get(x_38, 0); -x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_42 = l_Lean_addMacroScope(x_40, x_41, x_36); x_43 = lean_box(0); -x_44 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_44 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; x_45 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_45, 0, x_33); lean_ctor_set(x_45, 1, x_44); @@ -1557,10 +1557,10 @@ x_50 = lean_ctor_get(x_38, 1); lean_inc(x_50); lean_inc(x_49); lean_dec(x_38); -x_51 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_51 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_52 = l_Lean_addMacroScope(x_49, x_51, x_36); x_53 = lean_box(0); -x_54 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_54 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; x_55 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_55, 0, x_33); lean_ctor_set(x_55, 1, x_54); @@ -1611,10 +1611,10 @@ if (lean_is_exclusive(x_64)) { lean_dec_ref(x_64); x_67 = lean_box(0); } -x_68 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_68 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_69 = l_Lean_addMacroScope(x_65, x_68, x_62); x_70 = lean_box(0); -x_71 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_71 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; x_72 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_72, 0, x_60); lean_ctor_set(x_72, 1, x_71); @@ -1713,10 +1713,10 @@ if (lean_is_exclusive(x_97)) { lean_dec_ref(x_97); x_100 = lean_box(0); } -x_101 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_101 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_102 = l_Lean_addMacroScope(x_98, x_101, x_95); x_103 = lean_box(0); -x_104 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_104 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; x_105 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_105, 0, x_92); lean_ctor_set(x_105, 1, x_104); @@ -1856,10 +1856,10 @@ if (lean_is_exclusive(x_140)) { lean_dec_ref(x_140); x_143 = lean_box(0); } -x_144 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_144 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_145 = l_Lean_addMacroScope(x_141, x_144, x_138); x_146 = lean_box(0); -x_147 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__3; +x_147 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__3; x_148 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_148, 0, x_135); lean_ctor_set(x_148, 1, x_147); @@ -2323,7 +2323,7 @@ x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); x_40 = lean_array_push(x_33, x_39); -x_41 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_41 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_42 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_42, 0, x_41); lean_ctor_set(x_42, 1, x_40); @@ -2359,7 +2359,7 @@ x_57 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_57, 0, x_56); lean_ctor_set(x_57, 1, x_55); x_58 = lean_array_push(x_51, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_59 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_59); lean_ctor_set(x_60, 1, x_58); @@ -2673,19 +2673,19 @@ x_9 = lean_ctor_get(x_7, 1); lean_inc(x_9); x_10 = lean_ctor_get_usize(x_7, 2); lean_dec(x_7); -x_11 = l_myMacro____x40_Init_Notation___hyg_1088____closed__1; +x_11 = l_myMacro____x40_Init_Notation___hyg_1162____closed__1; x_12 = lean_string_dec_eq(x_9, x_11); if (x_12 == 0) { lean_object* x_13; uint8_t x_14; lean_dec(x_2); -x_13 = l_myMacro____x40_Init_Notation___hyg_986____closed__1; +x_13 = l_myMacro____x40_Init_Notation___hyg_1060____closed__1; x_14 = lean_string_dec_eq(x_9, x_13); if (x_14 == 0) { lean_object* x_15; uint8_t x_16; lean_dec(x_3); -x_15 = l_myMacro____x40_Init_Notation___hyg_1324____closed__1; +x_15 = l_myMacro____x40_Init_Notation___hyg_1398____closed__1; x_16 = lean_string_dec_eq(x_9, x_15); lean_dec(x_9); if (x_16 == 0) @@ -2790,7 +2790,7 @@ x_7 = lean_ctor_get(x_5, 1); lean_inc(x_7); x_8 = lean_ctor_get_usize(x_5, 2); lean_dec(x_5); -x_9 = l_myMacro____x40_Init_Notation___hyg_1088____closed__1; +x_9 = l_myMacro____x40_Init_Notation___hyg_1162____closed__1; x_10 = lean_string_dec_eq(x_7, x_9); lean_dec(x_7); if (x_10 == 0) @@ -3184,7 +3184,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_36, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_42 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -3263,7 +3263,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_36, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_42 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -3342,7 +3342,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_36, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_42 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -3421,7 +3421,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_36, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_42 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -3500,7 +3500,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_36, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_42 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -3579,7 +3579,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_36, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_42 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -3622,7 +3622,7 @@ x_9 = lean_array_uget(x_6, x_5); x_10 = lean_unsigned_to_nat(0u); x_11 = lean_array_uset(x_6, x_5, x_10); x_12 = x_9; -x_13 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_13 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_inc(x_1); x_14 = lean_name_mk_string(x_1, x_13); lean_inc(x_2); @@ -3705,7 +3705,7 @@ x_14 = lean_array_uget(x_11, x_10); x_15 = lean_unsigned_to_nat(0u); x_16 = lean_array_uset(x_11, x_10, x_15); x_17 = x_14; -x_18 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_18 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; lean_inc(x_6); x_19 = lean_name_mk_string(x_6, x_18); x_20 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__12___closed__3; @@ -3771,7 +3771,7 @@ x_5 = l___private_Init_Meta_0__Lean_quoteList___at___private_Lean_Elab_Quotation x_6 = l_Lean_Syntax_mkApp___closed__1; x_7 = lean_array_push(x_6, x_3); x_8 = lean_array_push(x_7, x_5); -x_9 = l_myMacro____x40_Init_Notation___hyg_10131____closed__7; +x_9 = l_myMacro____x40_Init_Notation___hyg_10205____closed__7; x_10 = l_Lean_Syntax_mkCApp(x_9, x_8); return x_10; } @@ -3834,7 +3834,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_36, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_42 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -3913,7 +3913,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_36, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_42 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -3992,7 +3992,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_36, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_42 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -4071,7 +4071,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_36, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_42 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -4150,7 +4150,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_36, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_42 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -4229,7 +4229,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_36, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_42 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -4411,7 +4411,7 @@ x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); x_39 = lean_array_push(x_34, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_40 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); @@ -4451,7 +4451,7 @@ x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); x_57 = lean_array_push(x_52, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_58 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); @@ -4695,12 +4695,12 @@ x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); x_53 = lean_array_push(x_48, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_54 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); x_56 = lean_array_push(x_35, x_55); -x_57 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_57 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_58 = lean_array_push(x_56, x_57); x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_51); @@ -4711,7 +4711,7 @@ x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_20); lean_ctor_set(x_62, 1, x_61); x_63 = lean_array_push(x_60, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_64 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_65 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_65, 0, x_64); lean_ctor_set(x_65, 1, x_63); @@ -4853,7 +4853,7 @@ lean_inc(x_44); x_45 = lean_ctor_get(x_43, 1); lean_inc(x_45); lean_dec(x_43); -x_46 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_46 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_47 = lean_name_mk_string(x_2, x_46); lean_inc(x_47); @@ -4881,7 +4881,7 @@ x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_38); lean_ctor_set(x_56, 1, x_55); x_57 = lean_array_push(x_53, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_58 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_38); x_59 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_59, 0, x_38); @@ -4893,7 +4893,7 @@ x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); x_64 = lean_array_push(x_53, x_63); -x_65 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_65 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_38); x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_38); @@ -4903,17 +4903,17 @@ x_68 = l_Lean_instInhabitedSyntax; x_69 = lean_array_get(x_68, x_9, x_26); lean_dec(x_9); x_70 = lean_array_push(x_67, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_71 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); x_73 = lean_array_push(x_60, x_72); -x_74 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_74 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); x_76 = lean_array_push(x_53, x_75); -x_77 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_77 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_78 = lean_array_push(x_76, x_77); x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_62); @@ -4924,7 +4924,7 @@ x_82 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_82, 0, x_38); lean_ctor_set(x_82, 1, x_81); x_83 = lean_array_push(x_80, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_84 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); @@ -4934,7 +4934,7 @@ x_88 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_88, 0, x_62); lean_ctor_set(x_88, 1, x_87); x_89 = lean_array_push(x_54, x_88); -x_90 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_90 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_91 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_91, 0, x_90); lean_ctor_set(x_91, 1, x_89); @@ -4982,7 +4982,7 @@ lean_inc(x_108); x_109 = lean_ctor_get(x_107, 1); lean_inc(x_109); lean_dec(x_107); -x_110 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_110 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_111 = lean_name_mk_string(x_2, x_110); lean_inc(x_111); @@ -5010,7 +5010,7 @@ x_120 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_120, 0, x_102); lean_ctor_set(x_120, 1, x_119); x_121 = lean_array_push(x_117, x_120); -x_122 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_122 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_102); x_123 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_123, 0, x_102); @@ -5022,7 +5022,7 @@ x_127 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_127, 0, x_126); lean_ctor_set(x_127, 1, x_125); x_128 = lean_array_push(x_117, x_127); -x_129 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_129 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_102); x_130 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_130, 0, x_102); @@ -5032,17 +5032,17 @@ x_132 = l_Lean_instInhabitedSyntax; x_133 = lean_array_get(x_132, x_9, x_26); lean_dec(x_9); x_134 = lean_array_push(x_131, x_133); -x_135 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_135 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_136 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_136, 0, x_135); lean_ctor_set(x_136, 1, x_134); x_137 = lean_array_push(x_124, x_136); -x_138 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_138 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_139 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_139, 0, x_138); lean_ctor_set(x_139, 1, x_137); x_140 = lean_array_push(x_117, x_139); -x_141 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_141 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_142 = lean_array_push(x_140, x_141); x_143 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_143, 0, x_126); @@ -5053,7 +5053,7 @@ x_146 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_146, 0, x_102); lean_ctor_set(x_146, 1, x_145); x_147 = lean_array_push(x_144, x_146); -x_148 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_148 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_149 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_149, 0, x_148); lean_ctor_set(x_149, 1, x_147); @@ -5063,7 +5063,7 @@ x_152 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_152, 0, x_126); lean_ctor_set(x_152, 1, x_151); x_153 = lean_array_push(x_118, x_152); -x_154 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_154 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_155 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_155, 0, x_154); lean_ctor_set(x_155, 1, x_153); @@ -5106,7 +5106,7 @@ lean_inc(x_168); x_169 = lean_ctor_get(x_167, 1); lean_inc(x_169); lean_dec(x_167); -x_170 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_170 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_171 = lean_name_mk_string(x_2, x_170); lean_inc(x_171); @@ -5134,7 +5134,7 @@ x_180 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_180, 0, x_162); lean_ctor_set(x_180, 1, x_179); x_181 = lean_array_push(x_177, x_180); -x_182 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_182 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_162); x_183 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_183, 0, x_162); @@ -5146,7 +5146,7 @@ x_187 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_187, 0, x_186); lean_ctor_set(x_187, 1, x_185); x_188 = lean_array_push(x_177, x_187); -x_189 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_189 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_162); x_190 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_190, 0, x_162); @@ -5156,17 +5156,17 @@ x_192 = l_Lean_instInhabitedSyntax; x_193 = lean_array_get(x_192, x_9, x_26); lean_dec(x_9); x_194 = lean_array_push(x_191, x_193); -x_195 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_195 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_196 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_196, 0, x_195); lean_ctor_set(x_196, 1, x_194); x_197 = lean_array_push(x_184, x_196); -x_198 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_198 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_199 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_199, 0, x_198); lean_ctor_set(x_199, 1, x_197); x_200 = lean_array_push(x_177, x_199); -x_201 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_201 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_202 = lean_array_push(x_200, x_201); x_203 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_203, 0, x_186); @@ -5177,7 +5177,7 @@ x_206 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_206, 0, x_162); lean_ctor_set(x_206, 1, x_205); x_207 = lean_array_push(x_204, x_206); -x_208 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_208 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_209 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_209, 0, x_208); lean_ctor_set(x_209, 1, x_207); @@ -5187,7 +5187,7 @@ x_212 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_212, 0, x_186); lean_ctor_set(x_212, 1, x_211); x_213 = lean_array_push(x_178, x_212); -x_214 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_214 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_215 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_215, 0, x_214); lean_ctor_set(x_215, 1, x_213); @@ -5235,7 +5235,7 @@ lean_inc(x_232); x_233 = lean_ctor_get(x_231, 1); lean_inc(x_233); lean_dec(x_231); -x_234 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_234 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_235 = lean_name_mk_string(x_2, x_234); lean_inc(x_235); @@ -5263,7 +5263,7 @@ x_244 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_244, 0, x_226); lean_ctor_set(x_244, 1, x_243); x_245 = lean_array_push(x_241, x_244); -x_246 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_246 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_226); x_247 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_247, 0, x_226); @@ -5275,7 +5275,7 @@ x_251 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_251, 0, x_250); lean_ctor_set(x_251, 1, x_249); x_252 = lean_array_push(x_241, x_251); -x_253 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_253 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_226); x_254 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_254, 0, x_226); @@ -5285,17 +5285,17 @@ x_256 = l_Lean_instInhabitedSyntax; x_257 = lean_array_get(x_256, x_9, x_26); lean_dec(x_9); x_258 = lean_array_push(x_255, x_257); -x_259 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_259 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_260 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_260, 0, x_259); lean_ctor_set(x_260, 1, x_258); x_261 = lean_array_push(x_248, x_260); -x_262 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_262 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_263 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_263, 0, x_262); lean_ctor_set(x_263, 1, x_261); x_264 = lean_array_push(x_241, x_263); -x_265 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_265 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_266 = lean_array_push(x_264, x_265); x_267 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_267, 0, x_250); @@ -5306,7 +5306,7 @@ x_270 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_270, 0, x_226); lean_ctor_set(x_270, 1, x_269); x_271 = lean_array_push(x_268, x_270); -x_272 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_272 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_273 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_273, 0, x_272); lean_ctor_set(x_273, 1, x_271); @@ -5316,7 +5316,7 @@ x_276 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_276, 0, x_250); lean_ctor_set(x_276, 1, x_275); x_277 = lean_array_push(x_242, x_276); -x_278 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_278 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_279 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_279, 0, x_278); lean_ctor_set(x_279, 1, x_277); @@ -5388,7 +5388,7 @@ lean_inc(x_304); x_305 = lean_ctor_get(x_303, 1); lean_inc(x_305); lean_dec(x_303); -x_306 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_306 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_307 = lean_name_mk_string(x_2, x_306); lean_inc(x_307); @@ -5416,7 +5416,7 @@ x_316 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_316, 0, x_298); lean_ctor_set(x_316, 1, x_315); x_317 = lean_array_push(x_313, x_316); -x_318 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_318 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_298); x_319 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_319, 0, x_298); @@ -5428,7 +5428,7 @@ x_323 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_323, 0, x_322); lean_ctor_set(x_323, 1, x_321); x_324 = lean_array_push(x_313, x_323); -x_325 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_325 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_298); x_326 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_326, 0, x_298); @@ -5438,17 +5438,17 @@ x_328 = l_Lean_instInhabitedSyntax; x_329 = lean_array_get(x_328, x_9, x_286); lean_dec(x_9); x_330 = lean_array_push(x_327, x_329); -x_331 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_331 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_332 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_332, 0, x_331); lean_ctor_set(x_332, 1, x_330); x_333 = lean_array_push(x_320, x_332); -x_334 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_334 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_335 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_335, 0, x_334); lean_ctor_set(x_335, 1, x_333); x_336 = lean_array_push(x_313, x_335); -x_337 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_337 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_338 = lean_array_push(x_336, x_337); x_339 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_339, 0, x_322); @@ -5459,7 +5459,7 @@ x_342 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_342, 0, x_298); lean_ctor_set(x_342, 1, x_341); x_343 = lean_array_push(x_340, x_342); -x_344 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_344 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_345 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_345, 0, x_344); lean_ctor_set(x_345, 1, x_343); @@ -5469,7 +5469,7 @@ x_348 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_348, 0, x_322); lean_ctor_set(x_348, 1, x_347); x_349 = lean_array_push(x_314, x_348); -x_350 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_350 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_351 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_351, 0, x_350); lean_ctor_set(x_351, 1, x_349); @@ -5517,7 +5517,7 @@ lean_inc(x_368); x_369 = lean_ctor_get(x_367, 1); lean_inc(x_369); lean_dec(x_367); -x_370 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_370 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_371 = lean_name_mk_string(x_2, x_370); lean_inc(x_371); @@ -5545,7 +5545,7 @@ x_380 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_380, 0, x_362); lean_ctor_set(x_380, 1, x_379); x_381 = lean_array_push(x_377, x_380); -x_382 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_382 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_362); x_383 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_383, 0, x_362); @@ -5557,7 +5557,7 @@ x_387 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_387, 0, x_386); lean_ctor_set(x_387, 1, x_385); x_388 = lean_array_push(x_377, x_387); -x_389 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_389 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_362); x_390 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_390, 0, x_362); @@ -5567,17 +5567,17 @@ x_392 = l_Lean_instInhabitedSyntax; x_393 = lean_array_get(x_392, x_9, x_286); lean_dec(x_9); x_394 = lean_array_push(x_391, x_393); -x_395 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_395 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_396 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_396, 0, x_395); lean_ctor_set(x_396, 1, x_394); x_397 = lean_array_push(x_384, x_396); -x_398 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_398 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_399 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_399, 0, x_398); lean_ctor_set(x_399, 1, x_397); x_400 = lean_array_push(x_377, x_399); -x_401 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_401 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_402 = lean_array_push(x_400, x_401); x_403 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_403, 0, x_386); @@ -5588,7 +5588,7 @@ x_406 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_406, 0, x_362); lean_ctor_set(x_406, 1, x_405); x_407 = lean_array_push(x_404, x_406); -x_408 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_408 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_409 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_409, 0, x_408); lean_ctor_set(x_409, 1, x_407); @@ -5598,7 +5598,7 @@ x_412 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_412, 0, x_386); lean_ctor_set(x_412, 1, x_411); x_413 = lean_array_push(x_378, x_412); -x_414 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_414 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_415 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_415, 0, x_414); lean_ctor_set(x_415, 1, x_413); @@ -5641,7 +5641,7 @@ lean_inc(x_428); x_429 = lean_ctor_get(x_427, 1); lean_inc(x_429); lean_dec(x_427); -x_430 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_430 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_431 = lean_name_mk_string(x_2, x_430); lean_inc(x_431); @@ -5669,7 +5669,7 @@ x_440 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_440, 0, x_422); lean_ctor_set(x_440, 1, x_439); x_441 = lean_array_push(x_437, x_440); -x_442 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_442 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_422); x_443 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_443, 0, x_422); @@ -5681,7 +5681,7 @@ x_447 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_447, 0, x_446); lean_ctor_set(x_447, 1, x_445); x_448 = lean_array_push(x_437, x_447); -x_449 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_449 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_422); x_450 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_450, 0, x_422); @@ -5691,17 +5691,17 @@ x_452 = l_Lean_instInhabitedSyntax; x_453 = lean_array_get(x_452, x_9, x_286); lean_dec(x_9); x_454 = lean_array_push(x_451, x_453); -x_455 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_455 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_456 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_456, 0, x_455); lean_ctor_set(x_456, 1, x_454); x_457 = lean_array_push(x_444, x_456); -x_458 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_458 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_459 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_459, 0, x_458); lean_ctor_set(x_459, 1, x_457); x_460 = lean_array_push(x_437, x_459); -x_461 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_461 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_462 = lean_array_push(x_460, x_461); x_463 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_463, 0, x_446); @@ -5712,7 +5712,7 @@ x_466 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_466, 0, x_422); lean_ctor_set(x_466, 1, x_465); x_467 = lean_array_push(x_464, x_466); -x_468 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_468 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_469 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_469, 0, x_468); lean_ctor_set(x_469, 1, x_467); @@ -5722,7 +5722,7 @@ x_472 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_472, 0, x_446); lean_ctor_set(x_472, 1, x_471); x_473 = lean_array_push(x_438, x_472); -x_474 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_474 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_475 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_475, 0, x_474); lean_ctor_set(x_475, 1, x_473); @@ -5770,7 +5770,7 @@ lean_inc(x_492); x_493 = lean_ctor_get(x_491, 1); lean_inc(x_493); lean_dec(x_491); -x_494 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_494 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_495 = lean_name_mk_string(x_2, x_494); lean_inc(x_495); @@ -5798,7 +5798,7 @@ x_504 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_504, 0, x_486); lean_ctor_set(x_504, 1, x_503); x_505 = lean_array_push(x_501, x_504); -x_506 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_506 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_486); x_507 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_507, 0, x_486); @@ -5810,7 +5810,7 @@ x_511 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_511, 0, x_510); lean_ctor_set(x_511, 1, x_509); x_512 = lean_array_push(x_501, x_511); -x_513 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_513 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_486); x_514 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_514, 0, x_486); @@ -5820,17 +5820,17 @@ x_516 = l_Lean_instInhabitedSyntax; x_517 = lean_array_get(x_516, x_9, x_286); lean_dec(x_9); x_518 = lean_array_push(x_515, x_517); -x_519 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_519 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_520 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_520, 0, x_519); lean_ctor_set(x_520, 1, x_518); x_521 = lean_array_push(x_508, x_520); -x_522 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_522 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_523 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_523, 0, x_522); lean_ctor_set(x_523, 1, x_521); x_524 = lean_array_push(x_501, x_523); -x_525 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_525 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_526 = lean_array_push(x_524, x_525); x_527 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_527, 0, x_510); @@ -5841,7 +5841,7 @@ x_530 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_530, 0, x_486); lean_ctor_set(x_530, 1, x_529); x_531 = lean_array_push(x_528, x_530); -x_532 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_532 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_533 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_533, 0, x_532); lean_ctor_set(x_533, 1, x_531); @@ -5851,7 +5851,7 @@ x_536 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_536, 0, x_510); lean_ctor_set(x_536, 1, x_535); x_537 = lean_array_push(x_502, x_536); -x_538 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_538 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_539 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_539, 0, x_538); lean_ctor_set(x_539, 1, x_537); @@ -5869,7 +5869,7 @@ case 0: { lean_object* x_542; lean_object* x_543; uint8_t x_544; x_542 = lean_ctor_get(x_281, 1); -x_543 = l_myMacro____x40_Init_Notation___hyg_1088____closed__1; +x_543 = l_myMacro____x40_Init_Notation___hyg_1162____closed__1; x_544 = lean_string_dec_eq(x_542, x_543); if (x_544 == 0) { @@ -5929,7 +5929,7 @@ lean_inc(x_567); x_568 = lean_ctor_get(x_566, 1); lean_inc(x_568); lean_dec(x_566); -x_569 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_569 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_570 = lean_name_mk_string(x_2, x_569); lean_inc(x_570); @@ -5957,7 +5957,7 @@ x_579 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_579, 0, x_561); lean_ctor_set(x_579, 1, x_578); x_580 = lean_array_push(x_576, x_579); -x_581 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_581 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_561); x_582 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_582, 0, x_561); @@ -5969,7 +5969,7 @@ x_586 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_586, 0, x_585); lean_ctor_set(x_586, 1, x_584); x_587 = lean_array_push(x_576, x_586); -x_588 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_588 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_561); x_589 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_589, 0, x_561); @@ -5979,17 +5979,17 @@ x_591 = l_Lean_instInhabitedSyntax; x_592 = lean_array_get(x_591, x_9, x_549); lean_dec(x_9); x_593 = lean_array_push(x_590, x_592); -x_594 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_594 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_595 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_595, 0, x_594); lean_ctor_set(x_595, 1, x_593); x_596 = lean_array_push(x_583, x_595); -x_597 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_597 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_598 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_598, 0, x_597); lean_ctor_set(x_598, 1, x_596); x_599 = lean_array_push(x_576, x_598); -x_600 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_600 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_601 = lean_array_push(x_599, x_600); x_602 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_602, 0, x_585); @@ -6000,7 +6000,7 @@ x_605 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_605, 0, x_561); lean_ctor_set(x_605, 1, x_604); x_606 = lean_array_push(x_603, x_605); -x_607 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_607 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_608 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_608, 0, x_607); lean_ctor_set(x_608, 1, x_606); @@ -6010,7 +6010,7 @@ x_611 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_611, 0, x_585); lean_ctor_set(x_611, 1, x_610); x_612 = lean_array_push(x_577, x_611); -x_613 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_613 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_614 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_614, 0, x_613); lean_ctor_set(x_614, 1, x_612); @@ -6058,7 +6058,7 @@ lean_inc(x_631); x_632 = lean_ctor_get(x_630, 1); lean_inc(x_632); lean_dec(x_630); -x_633 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_633 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_634 = lean_name_mk_string(x_2, x_633); lean_inc(x_634); @@ -6086,7 +6086,7 @@ x_643 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_643, 0, x_625); lean_ctor_set(x_643, 1, x_642); x_644 = lean_array_push(x_640, x_643); -x_645 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_645 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_625); x_646 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_646, 0, x_625); @@ -6098,7 +6098,7 @@ x_650 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_650, 0, x_649); lean_ctor_set(x_650, 1, x_648); x_651 = lean_array_push(x_640, x_650); -x_652 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_652 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_625); x_653 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_653, 0, x_625); @@ -6108,17 +6108,17 @@ x_655 = l_Lean_instInhabitedSyntax; x_656 = lean_array_get(x_655, x_9, x_549); lean_dec(x_9); x_657 = lean_array_push(x_654, x_656); -x_658 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_658 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_659 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_659, 0, x_658); lean_ctor_set(x_659, 1, x_657); x_660 = lean_array_push(x_647, x_659); -x_661 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_661 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_662 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_662, 0, x_661); lean_ctor_set(x_662, 1, x_660); x_663 = lean_array_push(x_640, x_662); -x_664 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_664 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_665 = lean_array_push(x_663, x_664); x_666 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_666, 0, x_649); @@ -6129,7 +6129,7 @@ x_669 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_669, 0, x_625); lean_ctor_set(x_669, 1, x_668); x_670 = lean_array_push(x_667, x_669); -x_671 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_671 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_672 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_672, 0, x_671); lean_ctor_set(x_672, 1, x_670); @@ -6139,7 +6139,7 @@ x_675 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_675, 0, x_649); lean_ctor_set(x_675, 1, x_674); x_676 = lean_array_push(x_641, x_675); -x_677 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_677 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_678 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_678, 0, x_677); lean_ctor_set(x_678, 1, x_676); @@ -6182,7 +6182,7 @@ lean_inc(x_691); x_692 = lean_ctor_get(x_690, 1); lean_inc(x_692); lean_dec(x_690); -x_693 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_693 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_694 = lean_name_mk_string(x_2, x_693); lean_inc(x_694); @@ -6210,7 +6210,7 @@ x_703 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_703, 0, x_685); lean_ctor_set(x_703, 1, x_702); x_704 = lean_array_push(x_700, x_703); -x_705 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_705 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_685); x_706 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_706, 0, x_685); @@ -6222,7 +6222,7 @@ x_710 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_710, 0, x_709); lean_ctor_set(x_710, 1, x_708); x_711 = lean_array_push(x_700, x_710); -x_712 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_712 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_685); x_713 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_713, 0, x_685); @@ -6232,17 +6232,17 @@ x_715 = l_Lean_instInhabitedSyntax; x_716 = lean_array_get(x_715, x_9, x_549); lean_dec(x_9); x_717 = lean_array_push(x_714, x_716); -x_718 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_718 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_719 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_719, 0, x_718); lean_ctor_set(x_719, 1, x_717); x_720 = lean_array_push(x_707, x_719); -x_721 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_721 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_722 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_722, 0, x_721); lean_ctor_set(x_722, 1, x_720); x_723 = lean_array_push(x_700, x_722); -x_724 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_724 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_725 = lean_array_push(x_723, x_724); x_726 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_726, 0, x_709); @@ -6253,7 +6253,7 @@ x_729 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_729, 0, x_685); lean_ctor_set(x_729, 1, x_728); x_730 = lean_array_push(x_727, x_729); -x_731 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_731 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_732 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_732, 0, x_731); lean_ctor_set(x_732, 1, x_730); @@ -6263,7 +6263,7 @@ x_735 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_735, 0, x_709); lean_ctor_set(x_735, 1, x_734); x_736 = lean_array_push(x_701, x_735); -x_737 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_737 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_738 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_738, 0, x_737); lean_ctor_set(x_738, 1, x_736); @@ -6311,7 +6311,7 @@ lean_inc(x_755); x_756 = lean_ctor_get(x_754, 1); lean_inc(x_756); lean_dec(x_754); -x_757 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_757 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_758 = lean_name_mk_string(x_2, x_757); lean_inc(x_758); @@ -6339,7 +6339,7 @@ x_767 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_767, 0, x_749); lean_ctor_set(x_767, 1, x_766); x_768 = lean_array_push(x_764, x_767); -x_769 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_769 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_749); x_770 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_770, 0, x_749); @@ -6351,7 +6351,7 @@ x_774 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_774, 0, x_773); lean_ctor_set(x_774, 1, x_772); x_775 = lean_array_push(x_764, x_774); -x_776 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_776 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_749); x_777 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_777, 0, x_749); @@ -6361,17 +6361,17 @@ x_779 = l_Lean_instInhabitedSyntax; x_780 = lean_array_get(x_779, x_9, x_549); lean_dec(x_9); x_781 = lean_array_push(x_778, x_780); -x_782 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_782 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_783 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_783, 0, x_782); lean_ctor_set(x_783, 1, x_781); x_784 = lean_array_push(x_771, x_783); -x_785 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_785 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_786 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_786, 0, x_785); lean_ctor_set(x_786, 1, x_784); x_787 = lean_array_push(x_764, x_786); -x_788 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_788 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_789 = lean_array_push(x_787, x_788); x_790 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_790, 0, x_773); @@ -6382,7 +6382,7 @@ x_793 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_793, 0, x_749); lean_ctor_set(x_793, 1, x_792); x_794 = lean_array_push(x_791, x_793); -x_795 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_795 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_796 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_796, 0, x_795); lean_ctor_set(x_796, 1, x_794); @@ -6392,7 +6392,7 @@ x_799 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_799, 0, x_773); lean_ctor_set(x_799, 1, x_798); x_800 = lean_array_push(x_765, x_799); -x_801 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_801 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_802 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_802, 0, x_801); lean_ctor_set(x_802, 1, x_800); @@ -6422,7 +6422,7 @@ lean_inc(x_811); x_812 = lean_ctor_get(x_810, 1); lean_inc(x_812); lean_dec(x_810); -x_813 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_813 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_805); x_814 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_814, 0, x_805); @@ -6433,7 +6433,7 @@ x_817 = lean_array_get_size(x_8); x_818 = lean_usize_of_nat(x_817); lean_dec(x_817); x_819 = x_8; -x_820 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_820 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_821 = l_Lean_nullKind___closed__2; lean_inc(x_819); x_822 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__11(x_820, x_815, x_821, x_818, x_10, x_819); @@ -6447,15 +6447,15 @@ x_827 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_827, 0, x_821); lean_ctor_set(x_827, 1, x_826); x_828 = lean_array_push(x_816, x_827); -x_829 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_829 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_830 = lean_array_push(x_828, x_829); -x_831 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_831 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_805); x_832 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_832, 0, x_805); lean_ctor_set(x_832, 1, x_831); x_833 = lean_array_push(x_830, x_832); -x_834 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_834 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_805); x_835 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_835, 0, x_805); @@ -6477,7 +6477,7 @@ lean_ctor_set(x_841, 0, x_821); lean_ctor_set(x_841, 1, x_840); lean_inc(x_836); x_842 = lean_array_push(x_836, x_841); -x_843 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_843 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_805); x_844 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_844, 0, x_805); @@ -6488,10 +6488,10 @@ x_846 = lean_array_to_list(lean_box(0), x_9); x_847 = l___private_Init_Meta_0__Lean_quoteList___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__13(x_846); x_848 = l_Lean_mkOptionalNode___closed__2; x_849 = lean_array_push(x_848, x_847); -x_850 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5; +x_850 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5; x_851 = l_Lean_Syntax_mkCApp(x_850, x_849); x_852 = lean_array_push(x_845, x_851); -x_853 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_853 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_854 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_854, 0, x_853); lean_ctor_set(x_854, 1, x_852); @@ -6537,12 +6537,12 @@ x_872 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_872, 0, x_821); lean_ctor_set(x_872, 1, x_871); x_873 = lean_array_push(x_815, x_872); -x_874 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_874 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_875 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_875, 0, x_874); lean_ctor_set(x_875, 1, x_873); x_876 = lean_array_push(x_833, x_875); -x_877 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_877 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_878 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_878, 0, x_877); lean_ctor_set(x_878, 1, x_876); @@ -6608,7 +6608,7 @@ lean_inc(x_902); x_903 = lean_ctor_get(x_901, 1); lean_inc(x_903); lean_dec(x_901); -x_904 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_904 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_905 = lean_name_mk_string(x_2, x_904); lean_inc(x_905); @@ -6636,7 +6636,7 @@ x_914 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_914, 0, x_896); lean_ctor_set(x_914, 1, x_913); x_915 = lean_array_push(x_911, x_914); -x_916 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_916 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_896); x_917 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_917, 0, x_896); @@ -6648,7 +6648,7 @@ x_921 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_921, 0, x_920); lean_ctor_set(x_921, 1, x_919); x_922 = lean_array_push(x_911, x_921); -x_923 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_923 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_896); x_924 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_924, 0, x_896); @@ -6658,17 +6658,17 @@ x_926 = l_Lean_instInhabitedSyntax; x_927 = lean_array_get(x_926, x_9, x_884); lean_dec(x_9); x_928 = lean_array_push(x_925, x_927); -x_929 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_929 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_930 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_930, 0, x_929); lean_ctor_set(x_930, 1, x_928); x_931 = lean_array_push(x_918, x_930); -x_932 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_932 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_933 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_933, 0, x_932); lean_ctor_set(x_933, 1, x_931); x_934 = lean_array_push(x_911, x_933); -x_935 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_935 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_936 = lean_array_push(x_934, x_935); x_937 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_937, 0, x_920); @@ -6679,7 +6679,7 @@ x_940 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_940, 0, x_896); lean_ctor_set(x_940, 1, x_939); x_941 = lean_array_push(x_938, x_940); -x_942 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_942 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_943 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_943, 0, x_942); lean_ctor_set(x_943, 1, x_941); @@ -6689,7 +6689,7 @@ x_946 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_946, 0, x_920); lean_ctor_set(x_946, 1, x_945); x_947 = lean_array_push(x_912, x_946); -x_948 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_948 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_949 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_949, 0, x_948); lean_ctor_set(x_949, 1, x_947); @@ -6737,7 +6737,7 @@ lean_inc(x_966); x_967 = lean_ctor_get(x_965, 1); lean_inc(x_967); lean_dec(x_965); -x_968 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_968 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_969 = lean_name_mk_string(x_2, x_968); lean_inc(x_969); @@ -6765,7 +6765,7 @@ x_978 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_978, 0, x_960); lean_ctor_set(x_978, 1, x_977); x_979 = lean_array_push(x_975, x_978); -x_980 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_980 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_960); x_981 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_981, 0, x_960); @@ -6777,7 +6777,7 @@ x_985 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_985, 0, x_984); lean_ctor_set(x_985, 1, x_983); x_986 = lean_array_push(x_975, x_985); -x_987 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_987 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_960); x_988 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_988, 0, x_960); @@ -6787,17 +6787,17 @@ x_990 = l_Lean_instInhabitedSyntax; x_991 = lean_array_get(x_990, x_9, x_884); lean_dec(x_9); x_992 = lean_array_push(x_989, x_991); -x_993 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_993 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_994 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_994, 0, x_993); lean_ctor_set(x_994, 1, x_992); x_995 = lean_array_push(x_982, x_994); -x_996 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_996 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_997 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_997, 0, x_996); lean_ctor_set(x_997, 1, x_995); x_998 = lean_array_push(x_975, x_997); -x_999 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_999 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1000 = lean_array_push(x_998, x_999); x_1001 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1001, 0, x_984); @@ -6808,7 +6808,7 @@ x_1004 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1004, 0, x_960); lean_ctor_set(x_1004, 1, x_1003); x_1005 = lean_array_push(x_1002, x_1004); -x_1006 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1006 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1007 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1007, 0, x_1006); lean_ctor_set(x_1007, 1, x_1005); @@ -6818,7 +6818,7 @@ x_1010 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1010, 0, x_984); lean_ctor_set(x_1010, 1, x_1009); x_1011 = lean_array_push(x_976, x_1010); -x_1012 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1012 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1013 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1013, 0, x_1012); lean_ctor_set(x_1013, 1, x_1011); @@ -6861,7 +6861,7 @@ lean_inc(x_1026); x_1027 = lean_ctor_get(x_1025, 1); lean_inc(x_1027); lean_dec(x_1025); -x_1028 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_1028 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_1029 = lean_name_mk_string(x_2, x_1028); lean_inc(x_1029); @@ -6889,7 +6889,7 @@ x_1038 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1038, 0, x_1020); lean_ctor_set(x_1038, 1, x_1037); x_1039 = lean_array_push(x_1035, x_1038); -x_1040 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1040 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1020); x_1041 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1041, 0, x_1020); @@ -6901,7 +6901,7 @@ x_1045 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1045, 0, x_1044); lean_ctor_set(x_1045, 1, x_1043); x_1046 = lean_array_push(x_1035, x_1045); -x_1047 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1047 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1020); x_1048 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1048, 0, x_1020); @@ -6911,17 +6911,17 @@ x_1050 = l_Lean_instInhabitedSyntax; x_1051 = lean_array_get(x_1050, x_9, x_884); lean_dec(x_9); x_1052 = lean_array_push(x_1049, x_1051); -x_1053 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1053 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1054 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1054, 0, x_1053); lean_ctor_set(x_1054, 1, x_1052); x_1055 = lean_array_push(x_1042, x_1054); -x_1056 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1056 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1057 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1057, 0, x_1056); lean_ctor_set(x_1057, 1, x_1055); x_1058 = lean_array_push(x_1035, x_1057); -x_1059 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1059 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1060 = lean_array_push(x_1058, x_1059); x_1061 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1061, 0, x_1044); @@ -6932,7 +6932,7 @@ x_1064 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1064, 0, x_1020); lean_ctor_set(x_1064, 1, x_1063); x_1065 = lean_array_push(x_1062, x_1064); -x_1066 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1066 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1067 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1067, 0, x_1066); lean_ctor_set(x_1067, 1, x_1065); @@ -6942,7 +6942,7 @@ x_1070 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1070, 0, x_1044); lean_ctor_set(x_1070, 1, x_1069); x_1071 = lean_array_push(x_1036, x_1070); -x_1072 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1072 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1073 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1073, 0, x_1072); lean_ctor_set(x_1073, 1, x_1071); @@ -6990,7 +6990,7 @@ lean_inc(x_1090); x_1091 = lean_ctor_get(x_1089, 1); lean_inc(x_1091); lean_dec(x_1089); -x_1092 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_1092 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_1093 = lean_name_mk_string(x_2, x_1092); lean_inc(x_1093); @@ -7018,7 +7018,7 @@ x_1102 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1102, 0, x_1084); lean_ctor_set(x_1102, 1, x_1101); x_1103 = lean_array_push(x_1099, x_1102); -x_1104 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1104 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1084); x_1105 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1105, 0, x_1084); @@ -7030,7 +7030,7 @@ x_1109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1109, 0, x_1108); lean_ctor_set(x_1109, 1, x_1107); x_1110 = lean_array_push(x_1099, x_1109); -x_1111 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1111 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1084); x_1112 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1112, 0, x_1084); @@ -7040,17 +7040,17 @@ x_1114 = l_Lean_instInhabitedSyntax; x_1115 = lean_array_get(x_1114, x_9, x_884); lean_dec(x_9); x_1116 = lean_array_push(x_1113, x_1115); -x_1117 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1117 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1118 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1118, 0, x_1117); lean_ctor_set(x_1118, 1, x_1116); x_1119 = lean_array_push(x_1106, x_1118); -x_1120 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1120 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1121, 0, x_1120); lean_ctor_set(x_1121, 1, x_1119); x_1122 = lean_array_push(x_1099, x_1121); -x_1123 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1123 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1124 = lean_array_push(x_1122, x_1123); x_1125 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1125, 0, x_1108); @@ -7061,7 +7061,7 @@ x_1128 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1128, 0, x_1084); lean_ctor_set(x_1128, 1, x_1127); x_1129 = lean_array_push(x_1126, x_1128); -x_1130 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1130 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1131, 0, x_1130); lean_ctor_set(x_1131, 1, x_1129); @@ -7071,7 +7071,7 @@ x_1134 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1134, 0, x_1108); lean_ctor_set(x_1134, 1, x_1133); x_1135 = lean_array_push(x_1100, x_1134); -x_1136 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1136 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1137 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1137, 0, x_1136); lean_ctor_set(x_1137, 1, x_1135); @@ -7138,7 +7138,7 @@ lean_inc(x_1161); x_1162 = lean_ctor_get(x_1160, 1); lean_inc(x_1162); lean_dec(x_1160); -x_1163 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_1163 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_1164 = lean_name_mk_string(x_2, x_1163); lean_inc(x_1164); @@ -7166,7 +7166,7 @@ x_1173 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1173, 0, x_1155); lean_ctor_set(x_1173, 1, x_1172); x_1174 = lean_array_push(x_1170, x_1173); -x_1175 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1175 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1155); x_1176 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1176, 0, x_1155); @@ -7178,7 +7178,7 @@ x_1180 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1180, 0, x_1179); lean_ctor_set(x_1180, 1, x_1178); x_1181 = lean_array_push(x_1170, x_1180); -x_1182 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1182 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1155); x_1183 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1183, 0, x_1155); @@ -7188,17 +7188,17 @@ x_1185 = l_Lean_instInhabitedSyntax; x_1186 = lean_array_get(x_1185, x_9, x_1143); lean_dec(x_9); x_1187 = lean_array_push(x_1184, x_1186); -x_1188 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1188 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1189 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1189, 0, x_1188); lean_ctor_set(x_1189, 1, x_1187); x_1190 = lean_array_push(x_1177, x_1189); -x_1191 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1191 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1192 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1192, 0, x_1191); lean_ctor_set(x_1192, 1, x_1190); x_1193 = lean_array_push(x_1170, x_1192); -x_1194 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1194 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1195 = lean_array_push(x_1193, x_1194); x_1196 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1196, 0, x_1179); @@ -7209,7 +7209,7 @@ x_1199 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1199, 0, x_1155); lean_ctor_set(x_1199, 1, x_1198); x_1200 = lean_array_push(x_1197, x_1199); -x_1201 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1201 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1202 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1202, 0, x_1201); lean_ctor_set(x_1202, 1, x_1200); @@ -7219,7 +7219,7 @@ x_1205 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1205, 0, x_1179); lean_ctor_set(x_1205, 1, x_1204); x_1206 = lean_array_push(x_1171, x_1205); -x_1207 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1207 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1208 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1208, 0, x_1207); lean_ctor_set(x_1208, 1, x_1206); @@ -7267,7 +7267,7 @@ lean_inc(x_1225); x_1226 = lean_ctor_get(x_1224, 1); lean_inc(x_1226); lean_dec(x_1224); -x_1227 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_1227 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_1228 = lean_name_mk_string(x_2, x_1227); lean_inc(x_1228); @@ -7295,7 +7295,7 @@ x_1237 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1237, 0, x_1219); lean_ctor_set(x_1237, 1, x_1236); x_1238 = lean_array_push(x_1234, x_1237); -x_1239 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1239 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1219); x_1240 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1240, 0, x_1219); @@ -7307,7 +7307,7 @@ x_1244 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1244, 0, x_1243); lean_ctor_set(x_1244, 1, x_1242); x_1245 = lean_array_push(x_1234, x_1244); -x_1246 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1246 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1219); x_1247 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1247, 0, x_1219); @@ -7317,17 +7317,17 @@ x_1249 = l_Lean_instInhabitedSyntax; x_1250 = lean_array_get(x_1249, x_9, x_1143); lean_dec(x_9); x_1251 = lean_array_push(x_1248, x_1250); -x_1252 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1252 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1253 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1253, 0, x_1252); lean_ctor_set(x_1253, 1, x_1251); x_1254 = lean_array_push(x_1241, x_1253); -x_1255 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1255 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1256 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1256, 0, x_1255); lean_ctor_set(x_1256, 1, x_1254); x_1257 = lean_array_push(x_1234, x_1256); -x_1258 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1258 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1259 = lean_array_push(x_1257, x_1258); x_1260 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1260, 0, x_1243); @@ -7338,7 +7338,7 @@ x_1263 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1263, 0, x_1219); lean_ctor_set(x_1263, 1, x_1262); x_1264 = lean_array_push(x_1261, x_1263); -x_1265 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1265 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1266 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1266, 0, x_1265); lean_ctor_set(x_1266, 1, x_1264); @@ -7348,7 +7348,7 @@ x_1269 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1269, 0, x_1243); lean_ctor_set(x_1269, 1, x_1268); x_1270 = lean_array_push(x_1235, x_1269); -x_1271 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1271 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1272 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1272, 0, x_1271); lean_ctor_set(x_1272, 1, x_1270); @@ -7391,7 +7391,7 @@ lean_inc(x_1285); x_1286 = lean_ctor_get(x_1284, 1); lean_inc(x_1286); lean_dec(x_1284); -x_1287 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_1287 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_1288 = lean_name_mk_string(x_2, x_1287); lean_inc(x_1288); @@ -7419,7 +7419,7 @@ x_1297 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1297, 0, x_1279); lean_ctor_set(x_1297, 1, x_1296); x_1298 = lean_array_push(x_1294, x_1297); -x_1299 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1299 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1279); x_1300 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1300, 0, x_1279); @@ -7431,7 +7431,7 @@ x_1304 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1304, 0, x_1303); lean_ctor_set(x_1304, 1, x_1302); x_1305 = lean_array_push(x_1294, x_1304); -x_1306 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1306 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1279); x_1307 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1307, 0, x_1279); @@ -7441,17 +7441,17 @@ x_1309 = l_Lean_instInhabitedSyntax; x_1310 = lean_array_get(x_1309, x_9, x_1143); lean_dec(x_9); x_1311 = lean_array_push(x_1308, x_1310); -x_1312 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1312 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1313 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1313, 0, x_1312); lean_ctor_set(x_1313, 1, x_1311); x_1314 = lean_array_push(x_1301, x_1313); -x_1315 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1315 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1316 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1316, 0, x_1315); lean_ctor_set(x_1316, 1, x_1314); x_1317 = lean_array_push(x_1294, x_1316); -x_1318 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1318 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1319 = lean_array_push(x_1317, x_1318); x_1320 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1320, 0, x_1303); @@ -7462,7 +7462,7 @@ x_1323 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1323, 0, x_1279); lean_ctor_set(x_1323, 1, x_1322); x_1324 = lean_array_push(x_1321, x_1323); -x_1325 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1325 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1326 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1326, 0, x_1325); lean_ctor_set(x_1326, 1, x_1324); @@ -7472,7 +7472,7 @@ x_1329 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1329, 0, x_1303); lean_ctor_set(x_1329, 1, x_1328); x_1330 = lean_array_push(x_1295, x_1329); -x_1331 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1331 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1332 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1332, 0, x_1331); lean_ctor_set(x_1332, 1, x_1330); @@ -7520,7 +7520,7 @@ lean_inc(x_1349); x_1350 = lean_ctor_get(x_1348, 1); lean_inc(x_1350); lean_dec(x_1348); -x_1351 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_1351 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_1352 = lean_name_mk_string(x_2, x_1351); lean_inc(x_1352); @@ -7548,7 +7548,7 @@ x_1361 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1361, 0, x_1343); lean_ctor_set(x_1361, 1, x_1360); x_1362 = lean_array_push(x_1358, x_1361); -x_1363 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1363 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1343); x_1364 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1364, 0, x_1343); @@ -7560,7 +7560,7 @@ x_1368 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1368, 0, x_1367); lean_ctor_set(x_1368, 1, x_1366); x_1369 = lean_array_push(x_1358, x_1368); -x_1370 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1370 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1343); x_1371 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1371, 0, x_1343); @@ -7570,17 +7570,17 @@ x_1373 = l_Lean_instInhabitedSyntax; x_1374 = lean_array_get(x_1373, x_9, x_1143); lean_dec(x_9); x_1375 = lean_array_push(x_1372, x_1374); -x_1376 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1376 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1377 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1377, 0, x_1376); lean_ctor_set(x_1377, 1, x_1375); x_1378 = lean_array_push(x_1365, x_1377); -x_1379 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1379 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1380 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1380, 0, x_1379); lean_ctor_set(x_1380, 1, x_1378); x_1381 = lean_array_push(x_1358, x_1380); -x_1382 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1382 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1383 = lean_array_push(x_1381, x_1382); x_1384 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1384, 0, x_1367); @@ -7591,7 +7591,7 @@ x_1387 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1387, 0, x_1343); lean_ctor_set(x_1387, 1, x_1386); x_1388 = lean_array_push(x_1385, x_1387); -x_1389 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1389 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1390 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1390, 0, x_1389); lean_ctor_set(x_1390, 1, x_1388); @@ -7601,7 +7601,7 @@ x_1393 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1393, 0, x_1367); lean_ctor_set(x_1393, 1, x_1392); x_1394 = lean_array_push(x_1359, x_1393); -x_1395 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1395 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1396 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1396, 0, x_1395); lean_ctor_set(x_1396, 1, x_1394); @@ -7670,7 +7670,7 @@ lean_inc(x_1420); x_1421 = lean_ctor_get(x_1419, 1); lean_inc(x_1421); lean_dec(x_1419); -x_1422 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_1422 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_1423 = lean_name_mk_string(x_2, x_1422); lean_inc(x_1423); @@ -7698,7 +7698,7 @@ x_1432 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1432, 0, x_1414); lean_ctor_set(x_1432, 1, x_1431); x_1433 = lean_array_push(x_1429, x_1432); -x_1434 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1434 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1414); x_1435 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1435, 0, x_1414); @@ -7710,7 +7710,7 @@ x_1439 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1439, 0, x_1438); lean_ctor_set(x_1439, 1, x_1437); x_1440 = lean_array_push(x_1429, x_1439); -x_1441 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1441 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1414); x_1442 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1442, 0, x_1414); @@ -7720,17 +7720,17 @@ x_1444 = l_Lean_instInhabitedSyntax; x_1445 = lean_array_get(x_1444, x_9, x_1402); lean_dec(x_9); x_1446 = lean_array_push(x_1443, x_1445); -x_1447 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1447 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1448 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1448, 0, x_1447); lean_ctor_set(x_1448, 1, x_1446); x_1449 = lean_array_push(x_1436, x_1448); -x_1450 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1450 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1451 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1451, 0, x_1450); lean_ctor_set(x_1451, 1, x_1449); x_1452 = lean_array_push(x_1429, x_1451); -x_1453 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1453 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1454 = lean_array_push(x_1452, x_1453); x_1455 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1455, 0, x_1438); @@ -7741,7 +7741,7 @@ x_1458 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1458, 0, x_1414); lean_ctor_set(x_1458, 1, x_1457); x_1459 = lean_array_push(x_1456, x_1458); -x_1460 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1460 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1461 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1461, 0, x_1460); lean_ctor_set(x_1461, 1, x_1459); @@ -7751,7 +7751,7 @@ x_1464 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1464, 0, x_1438); lean_ctor_set(x_1464, 1, x_1463); x_1465 = lean_array_push(x_1430, x_1464); -x_1466 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1466 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1467 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1467, 0, x_1466); lean_ctor_set(x_1467, 1, x_1465); @@ -7799,7 +7799,7 @@ lean_inc(x_1484); x_1485 = lean_ctor_get(x_1483, 1); lean_inc(x_1485); lean_dec(x_1483); -x_1486 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_1486 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_1487 = lean_name_mk_string(x_2, x_1486); lean_inc(x_1487); @@ -7827,7 +7827,7 @@ x_1496 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1496, 0, x_1478); lean_ctor_set(x_1496, 1, x_1495); x_1497 = lean_array_push(x_1493, x_1496); -x_1498 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1498 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1478); x_1499 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1499, 0, x_1478); @@ -7839,7 +7839,7 @@ x_1503 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1503, 0, x_1502); lean_ctor_set(x_1503, 1, x_1501); x_1504 = lean_array_push(x_1493, x_1503); -x_1505 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1505 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1478); x_1506 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1506, 0, x_1478); @@ -7849,17 +7849,17 @@ x_1508 = l_Lean_instInhabitedSyntax; x_1509 = lean_array_get(x_1508, x_9, x_1402); lean_dec(x_9); x_1510 = lean_array_push(x_1507, x_1509); -x_1511 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1511 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1512 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1512, 0, x_1511); lean_ctor_set(x_1512, 1, x_1510); x_1513 = lean_array_push(x_1500, x_1512); -x_1514 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1514 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1515 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1515, 0, x_1514); lean_ctor_set(x_1515, 1, x_1513); x_1516 = lean_array_push(x_1493, x_1515); -x_1517 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1517 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1518 = lean_array_push(x_1516, x_1517); x_1519 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1519, 0, x_1502); @@ -7870,7 +7870,7 @@ x_1522 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1522, 0, x_1478); lean_ctor_set(x_1522, 1, x_1521); x_1523 = lean_array_push(x_1520, x_1522); -x_1524 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1524 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1525 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1525, 0, x_1524); lean_ctor_set(x_1525, 1, x_1523); @@ -7880,7 +7880,7 @@ x_1528 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1528, 0, x_1502); lean_ctor_set(x_1528, 1, x_1527); x_1529 = lean_array_push(x_1494, x_1528); -x_1530 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1530 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1531 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1531, 0, x_1530); lean_ctor_set(x_1531, 1, x_1529); @@ -7923,7 +7923,7 @@ lean_inc(x_1544); x_1545 = lean_ctor_get(x_1543, 1); lean_inc(x_1545); lean_dec(x_1543); -x_1546 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_1546 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_1547 = lean_name_mk_string(x_2, x_1546); lean_inc(x_1547); @@ -7951,7 +7951,7 @@ x_1556 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1556, 0, x_1538); lean_ctor_set(x_1556, 1, x_1555); x_1557 = lean_array_push(x_1553, x_1556); -x_1558 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1558 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1538); x_1559 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1559, 0, x_1538); @@ -7963,7 +7963,7 @@ x_1563 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1563, 0, x_1562); lean_ctor_set(x_1563, 1, x_1561); x_1564 = lean_array_push(x_1553, x_1563); -x_1565 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1565 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1538); x_1566 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1566, 0, x_1538); @@ -7973,17 +7973,17 @@ x_1568 = l_Lean_instInhabitedSyntax; x_1569 = lean_array_get(x_1568, x_9, x_1402); lean_dec(x_9); x_1570 = lean_array_push(x_1567, x_1569); -x_1571 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1571 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1572 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1572, 0, x_1571); lean_ctor_set(x_1572, 1, x_1570); x_1573 = lean_array_push(x_1560, x_1572); -x_1574 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1574 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1575 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1575, 0, x_1574); lean_ctor_set(x_1575, 1, x_1573); x_1576 = lean_array_push(x_1553, x_1575); -x_1577 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1577 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1578 = lean_array_push(x_1576, x_1577); x_1579 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1579, 0, x_1562); @@ -7994,7 +7994,7 @@ x_1582 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1582, 0, x_1538); lean_ctor_set(x_1582, 1, x_1581); x_1583 = lean_array_push(x_1580, x_1582); -x_1584 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1584 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1585 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1585, 0, x_1584); lean_ctor_set(x_1585, 1, x_1583); @@ -8004,7 +8004,7 @@ x_1588 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1588, 0, x_1562); lean_ctor_set(x_1588, 1, x_1587); x_1589 = lean_array_push(x_1554, x_1588); -x_1590 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1590 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1591 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1591, 0, x_1590); lean_ctor_set(x_1591, 1, x_1589); @@ -8052,7 +8052,7 @@ lean_inc(x_1608); x_1609 = lean_ctor_get(x_1607, 1); lean_inc(x_1609); lean_dec(x_1607); -x_1610 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_1610 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; lean_inc(x_2); x_1611 = lean_name_mk_string(x_2, x_1610); lean_inc(x_1611); @@ -8080,7 +8080,7 @@ x_1620 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1620, 0, x_1602); lean_ctor_set(x_1620, 1, x_1619); x_1621 = lean_array_push(x_1617, x_1620); -x_1622 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1622 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1602); x_1623 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1623, 0, x_1602); @@ -8092,7 +8092,7 @@ x_1627 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1627, 0, x_1626); lean_ctor_set(x_1627, 1, x_1625); x_1628 = lean_array_push(x_1617, x_1627); -x_1629 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1629 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1602); x_1630 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1630, 0, x_1602); @@ -8102,17 +8102,17 @@ x_1632 = l_Lean_instInhabitedSyntax; x_1633 = lean_array_get(x_1632, x_9, x_1402); lean_dec(x_9); x_1634 = lean_array_push(x_1631, x_1633); -x_1635 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1635 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_1636 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1636, 0, x_1635); lean_ctor_set(x_1636, 1, x_1634); x_1637 = lean_array_push(x_1624, x_1636); -x_1638 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1638 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1639 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1639, 0, x_1638); lean_ctor_set(x_1639, 1, x_1637); x_1640 = lean_array_push(x_1617, x_1639); -x_1641 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1641 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1642 = lean_array_push(x_1640, x_1641); x_1643 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1643, 0, x_1626); @@ -8123,7 +8123,7 @@ x_1646 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1646, 0, x_1602); lean_ctor_set(x_1646, 1, x_1645); x_1647 = lean_array_push(x_1644, x_1646); -x_1648 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1648 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1649 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1649, 0, x_1648); lean_ctor_set(x_1649, 1, x_1647); @@ -8133,7 +8133,7 @@ x_1652 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1652, 0, x_1626); lean_ctor_set(x_1652, 1, x_1651); x_1653 = lean_array_push(x_1618, x_1652); -x_1654 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1654 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1655 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1655, 0, x_1654); lean_ctor_set(x_1655, 1, x_1653); @@ -8690,17 +8690,17 @@ if (lean_obj_tag(x_141) == 0) lean_object* x_142; lean_object* x_143; uint8_t x_144; x_142 = lean_ctor_get(x_140, 1); lean_inc(x_142); -x_143 = l_myMacro____x40_Init_Notation___hyg_1088____closed__1; +x_143 = l_myMacro____x40_Init_Notation___hyg_1162____closed__1; x_144 = lean_string_dec_eq(x_142, x_143); if (x_144 == 0) { lean_object* x_145; uint8_t x_146; -x_145 = l_myMacro____x40_Init_Notation___hyg_986____closed__1; +x_145 = l_myMacro____x40_Init_Notation___hyg_1060____closed__1; x_146 = lean_string_dec_eq(x_142, x_145); if (x_146 == 0) { lean_object* x_147; uint8_t x_148; -x_147 = l_myMacro____x40_Init_Notation___hyg_1324____closed__1; +x_147 = l_myMacro____x40_Init_Notation___hyg_1398____closed__1; x_148 = lean_string_dec_eq(x_142, x_147); lean_dec(x_142); if (x_148 == 0) @@ -8827,12 +8827,12 @@ x_200 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_200, 0, x_199); lean_ctor_set(x_200, 1, x_198); x_201 = lean_array_push(x_194, x_200); -x_202 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_202 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_203 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_203, 0, x_202); lean_ctor_set(x_203, 1, x_201); x_204 = lean_array_push(x_175, x_203); -x_205 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_205 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_206 = lean_array_push(x_204, x_205); x_207 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_207, 0, x_199); @@ -8843,7 +8843,7 @@ x_210 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_210, 0, x_160); lean_ctor_set(x_210, 1, x_209); x_211 = lean_array_push(x_208, x_210); -x_212 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_212 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_213 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_213, 0, x_212); lean_ctor_set(x_213, 1, x_211); @@ -8939,12 +8939,12 @@ x_252 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_252, 0, x_251); lean_ctor_set(x_252, 1, x_250); x_253 = lean_array_push(x_246, x_252); -x_254 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_254 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_255 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_255, 0, x_254); lean_ctor_set(x_255, 1, x_253); x_256 = lean_array_push(x_227, x_255); -x_257 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_257 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_258 = lean_array_push(x_256, x_257); x_259 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_259, 0, x_251); @@ -8955,7 +8955,7 @@ x_262 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_262, 0, x_160); lean_ctor_set(x_262, 1, x_261); x_263 = lean_array_push(x_260, x_262); -x_264 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_264 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_265 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_265, 0, x_264); lean_ctor_set(x_265, 1, x_263); @@ -9029,7 +9029,7 @@ x_293 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_293, 0, x_292); lean_ctor_set(x_293, 1, x_291); x_294 = lean_array_push(x_288, x_293); -x_295 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_295 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_296 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_296, 0, x_295); lean_ctor_set(x_296, 1, x_294); @@ -9075,7 +9075,7 @@ x_312 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_312, 0, x_311); lean_ctor_set(x_312, 1, x_310); x_313 = lean_array_push(x_307, x_312); -x_314 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_314 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_315 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_315, 0, x_314); lean_ctor_set(x_315, 1, x_313); @@ -9142,7 +9142,7 @@ x_337 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_337, 0, x_318); lean_ctor_set(x_337, 1, x_336); x_338 = lean_array_push(x_333, x_337); -x_339 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_339 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_318); x_340 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_340, 0, x_318); @@ -9150,9 +9150,9 @@ lean_ctor_set(x_340, 1, x_339); x_341 = lean_array_push(x_333, x_340); x_342 = l_Lean_Syntax_getAntiquotTerm(x_136); lean_dec(x_136); -x_343 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_343 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_344 = lean_array_push(x_343, x_342); -x_345 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_345 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_346 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_346, 0, x_345); lean_ctor_set(x_346, 1, x_344); @@ -9162,15 +9162,15 @@ x_349 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_349, 0, x_348); lean_ctor_set(x_349, 1, x_347); x_350 = lean_array_push(x_341, x_349); -x_351 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_351 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_352 = lean_array_push(x_350, x_351); -x_353 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_353 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_318); x_354 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_354, 0, x_318); lean_ctor_set(x_354, 1, x_353); x_355 = lean_array_push(x_352, x_354); -x_356 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_356 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_318); x_357 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_357, 0, x_318); @@ -9215,7 +9215,7 @@ lean_ctor_set(x_372, 0, x_348); lean_ctor_set(x_372, 1, x_371); lean_inc(x_372); x_373 = lean_array_push(x_366, x_372); -x_374 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_374 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_375 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_375, 0, x_374); lean_ctor_set(x_375, 1, x_373); @@ -9225,7 +9225,7 @@ lean_ctor_set(x_377, 0, x_348); lean_ctor_set(x_377, 1, x_376); lean_inc(x_358); x_378 = lean_array_push(x_358, x_377); -x_379 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_379 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_318); x_380 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_380, 0, x_318); @@ -9263,7 +9263,7 @@ x_392 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_392, 0, x_374); lean_ctor_set(x_392, 1, x_391); x_393 = lean_array_push(x_381, x_392); -x_394 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_394 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_395 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_395, 0, x_394); lean_ctor_set(x_395, 1, x_393); @@ -9313,12 +9313,12 @@ x_413 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_413, 0, x_348); lean_ctor_set(x_413, 1, x_412); x_414 = lean_array_push(x_333, x_413); -x_415 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_415 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_416 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_416, 0, x_415); lean_ctor_set(x_416, 1, x_414); x_417 = lean_array_push(x_355, x_416); -x_418 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_418 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_419 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_419, 0, x_418); lean_ctor_set(x_419, 1, x_417); @@ -9333,7 +9333,7 @@ x_425 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_425, 0, x_318); lean_ctor_set(x_425, 1, x_424); x_426 = lean_array_push(x_423, x_425); -x_427 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_427 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_428 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_428, 0, x_427); lean_ctor_set(x_428, 1, x_426); @@ -9388,7 +9388,7 @@ x_446 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_446, 0, x_318); lean_ctor_set(x_446, 1, x_445); x_447 = lean_array_push(x_442, x_446); -x_448 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_448 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_318); x_449 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_449, 0, x_318); @@ -9396,9 +9396,9 @@ lean_ctor_set(x_449, 1, x_448); x_450 = lean_array_push(x_442, x_449); x_451 = l_Lean_Syntax_getAntiquotTerm(x_136); lean_dec(x_136); -x_452 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_452 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_453 = lean_array_push(x_452, x_451); -x_454 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_454 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_455 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_455, 0, x_454); lean_ctor_set(x_455, 1, x_453); @@ -9408,15 +9408,15 @@ x_458 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_458, 0, x_457); lean_ctor_set(x_458, 1, x_456); x_459 = lean_array_push(x_450, x_458); -x_460 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_460 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_461 = lean_array_push(x_459, x_460); -x_462 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_462 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_318); x_463 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_463, 0, x_318); lean_ctor_set(x_463, 1, x_462); x_464 = lean_array_push(x_461, x_463); -x_465 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_465 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_318); x_466 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_466, 0, x_318); @@ -9461,7 +9461,7 @@ lean_ctor_set(x_481, 0, x_457); lean_ctor_set(x_481, 1, x_480); lean_inc(x_481); x_482 = lean_array_push(x_475, x_481); -x_483 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_483 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_484 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_484, 0, x_483); lean_ctor_set(x_484, 1, x_482); @@ -9471,7 +9471,7 @@ lean_ctor_set(x_486, 0, x_457); lean_ctor_set(x_486, 1, x_485); lean_inc(x_467); x_487 = lean_array_push(x_467, x_486); -x_488 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_488 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_318); x_489 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_489, 0, x_318); @@ -9509,7 +9509,7 @@ x_501 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_501, 0, x_483); lean_ctor_set(x_501, 1, x_500); x_502 = lean_array_push(x_490, x_501); -x_503 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_503 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_504 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_504, 0, x_503); lean_ctor_set(x_504, 1, x_502); @@ -9559,12 +9559,12 @@ x_522 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_522, 0, x_457); lean_ctor_set(x_522, 1, x_521); x_523 = lean_array_push(x_442, x_522); -x_524 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_524 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_525 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_525, 0, x_524); lean_ctor_set(x_525, 1, x_523); x_526 = lean_array_push(x_464, x_525); -x_527 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_527 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_528 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_528, 0, x_527); lean_ctor_set(x_528, 1, x_526); @@ -9579,7 +9579,7 @@ x_534 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_534, 0, x_318); lean_ctor_set(x_534, 1, x_533); x_535 = lean_array_push(x_532, x_534); -x_536 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_536 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_537 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_537, 0, x_536); lean_ctor_set(x_537, 1, x_535); @@ -9729,7 +9729,7 @@ x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); x_59 = lean_array_push(x_54, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_60 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_60); lean_ctor_set(x_61, 1, x_59); @@ -9773,7 +9773,7 @@ x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); x_77 = lean_array_push(x_72, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_78 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); @@ -10006,7 +10006,7 @@ x_7 = l___private_Init_Meta_0__Lean_quoteList___at___private_Lean_Elab_Quotation x_8 = l_Lean_Syntax_mkApp___closed__1; x_9 = lean_array_push(x_8, x_6); x_10 = lean_array_push(x_9, x_7); -x_11 = l_myMacro____x40_Init_Notation___hyg_10131____closed__7; +x_11 = l_myMacro____x40_Init_Notation___hyg_10205____closed__7; x_12 = l_Lean_Syntax_mkCApp(x_11, x_10); return x_12; } @@ -10045,7 +10045,7 @@ x_13 = l_Lean_instQuoteProd___rarg___closed__2; x_14 = l_Lean_Syntax_mkCApp(x_13, x_12); x_15 = lean_array_push(x_10, x_14); x_16 = lean_array_push(x_15, x_5); -x_17 = l_myMacro____x40_Init_Notation___hyg_10131____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_10205____closed__7; x_18 = l_Lean_Syntax_mkCApp(x_17, x_16); return x_18; } @@ -10322,7 +10322,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__13; -x_2 = l_myMacro____x40_Init_Notation___hyg_1324____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_1398____closed__5; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -10332,7 +10332,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___private_Lean_Elab_Util_0__Lean_Elab_evalSyntaxConstantUnsafe___closed__1; -x_2 = l_myMacro____x40_Init_Notation___hyg_1324____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_1398____closed__5; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -10917,12 +10917,12 @@ x_150 = l_Lean_nullKind___closed__2; lean_ctor_set(x_1, 1, x_149); lean_ctor_set(x_1, 0, x_150); x_151 = lean_array_push(x_144, x_1); -x_152 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_152 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_153 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_153, 0, x_152); lean_ctor_set(x_153, 1, x_151); x_154 = lean_array_push(x_129, x_153); -x_155 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_155 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_156 = lean_array_push(x_154, x_155); x_157 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_157, 0, x_150); @@ -10936,7 +10936,7 @@ lean_ctor_set(x_160, 0, x_115); lean_ctor_set(x_160, 1, x_159); lean_inc(x_160); x_161 = lean_array_push(x_158, x_160); -x_162 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_162 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_163 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_163, 0, x_162); lean_ctor_set(x_163, 1, x_161); @@ -10992,12 +10992,12 @@ x_188 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_188, 0, x_187); lean_ctor_set(x_188, 1, x_186); x_189 = lean_array_push(x_144, x_188); -x_190 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_190 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_191 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_191, 0, x_190); lean_ctor_set(x_191, 1, x_189); x_192 = lean_array_push(x_129, x_191); -x_193 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_193 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_194 = lean_array_push(x_192, x_193); x_195 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_195, 0, x_187); @@ -11011,7 +11011,7 @@ lean_ctor_set(x_198, 0, x_115); lean_ctor_set(x_198, 1, x_197); lean_inc(x_198); x_199 = lean_array_push(x_196, x_198); -x_200 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_200 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_201 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_201, 0, x_200); lean_ctor_set(x_201, 1, x_199); @@ -11131,12 +11131,12 @@ if (lean_is_scalar(x_249)) { lean_ctor_set(x_252, 0, x_251); lean_ctor_set(x_252, 1, x_250); x_253 = lean_array_push(x_247, x_252); -x_254 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_254 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_255 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_255, 0, x_254); lean_ctor_set(x_255, 1, x_253); x_256 = lean_array_push(x_232, x_255); -x_257 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_257 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_258 = lean_array_push(x_256, x_257); x_259 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_259, 0, x_251); @@ -11150,7 +11150,7 @@ lean_ctor_set(x_262, 0, x_115); lean_ctor_set(x_262, 1, x_261); lean_inc(x_262); x_263 = lean_array_push(x_260, x_262); -x_264 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_264 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_265 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_265, 0, x_264); lean_ctor_set(x_265, 1, x_263); @@ -11302,12 +11302,12 @@ if (lean_is_scalar(x_324)) { lean_ctor_set(x_327, 0, x_326); lean_ctor_set(x_327, 1, x_325); x_328 = lean_array_push(x_322, x_327); -x_329 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_329 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_330 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_330, 0, x_329); lean_ctor_set(x_330, 1, x_328); x_331 = lean_array_push(x_306, x_330); -x_332 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_332 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_333 = lean_array_push(x_331, x_332); x_334 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_334, 0, x_326); @@ -11321,7 +11321,7 @@ lean_ctor_set(x_337, 0, x_291); lean_ctor_set(x_337, 1, x_336); lean_inc(x_337); x_338 = lean_array_push(x_335, x_337); -x_339 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_339 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_340 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_340, 0, x_339); lean_ctor_set(x_340, 1, x_338); @@ -11590,7 +11590,7 @@ x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); x_53 = lean_array_push(x_47, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_54 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); @@ -11624,7 +11624,7 @@ x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_68); lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_64, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_71 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); @@ -11771,7 +11771,7 @@ lean_ctor_set_tag(x_1, 1); lean_ctor_set(x_1, 1, x_398); lean_ctor_set(x_1, 0, x_399); x_400 = lean_array_push(x_390, x_1); -x_401 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_401 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_402 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_402, 0, x_401); lean_ctor_set(x_402, 1, x_400); @@ -11819,7 +11819,7 @@ lean_ctor_set_tag(x_1, 1); lean_ctor_set(x_1, 1, x_420); lean_ctor_set(x_1, 0, x_421); x_422 = lean_array_push(x_412, x_1); -x_423 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_423 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_424 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_424, 0, x_423); lean_ctor_set(x_424, 1, x_422); @@ -11899,7 +11899,7 @@ x_454 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_454, 0, x_453); lean_ctor_set(x_454, 1, x_452); x_455 = lean_array_push(x_444, x_454); -x_456 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_456 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_457 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_457, 0, x_456); lean_ctor_set(x_457, 1, x_455); @@ -12038,12 +12038,12 @@ x_514 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_514, 0, x_513); lean_ctor_set(x_514, 1, x_512); x_515 = lean_array_push(x_501, x_514); -x_516 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_516 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_517 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_517, 0, x_516); lean_ctor_set(x_517, 1, x_515); x_518 = lean_array_push(x_486, x_517); -x_519 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_519 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_520 = lean_array_push(x_518, x_519); x_521 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_521, 0, x_513); @@ -12054,7 +12054,7 @@ x_524 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_524, 0, x_473); lean_ctor_set(x_524, 1, x_523); x_525 = lean_array_push(x_522, x_524); -x_526 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_526 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_527 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_527, 0, x_526); lean_ctor_set(x_527, 1, x_525); @@ -12171,12 +12171,12 @@ x_580 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_580, 0, x_579); lean_ctor_set(x_580, 1, x_578); x_581 = lean_array_push(x_567, x_580); -x_582 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_582 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_583 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_583, 0, x_582); lean_ctor_set(x_583, 1, x_581); x_584 = lean_array_push(x_552, x_583); -x_585 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_585 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_586 = lean_array_push(x_584, x_585); x_587 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_587, 0, x_579); @@ -12187,7 +12187,7 @@ x_590 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_590, 0, x_473); lean_ctor_set(x_590, 1, x_589); x_591 = lean_array_push(x_588, x_590); -x_592 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_592 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_593 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_593, 0, x_592); lean_ctor_set(x_593, 1, x_591); @@ -12357,12 +12357,12 @@ x_667 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_667, 0, x_666); lean_ctor_set(x_667, 1, x_665); x_668 = lean_array_push(x_654, x_667); -x_669 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_669 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_670 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_670, 0, x_669); lean_ctor_set(x_670, 1, x_668); x_671 = lean_array_push(x_639, x_670); -x_672 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_672 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_673 = lean_array_push(x_671, x_672); x_674 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_674, 0, x_666); @@ -12373,7 +12373,7 @@ x_677 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_677, 0, x_624); lean_ctor_set(x_677, 1, x_676); x_678 = lean_array_push(x_675, x_677); -x_679 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_679 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_680 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_680, 0, x_679); lean_ctor_set(x_680, 1, x_678); @@ -13234,13 +13234,13 @@ if (x_20 == 0) { lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; x_21 = lean_ctor_get(x_19, 0); -x_22 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_22 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_17); lean_inc(x_21); x_23 = l_Lean_addMacroScope(x_21, x_22, x_17); x_24 = lean_box(0); -x_25 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_26 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_25 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_26 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_14); x_27 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_27, 0, x_14); @@ -13268,7 +13268,7 @@ x_37 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_37, 0, x_14); lean_ctor_set(x_37, 1, x_36); x_38 = lean_array_push(x_28, x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_39 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_14); x_40 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_40, 0, x_14); @@ -13291,7 +13291,7 @@ x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); x_49 = lean_array_push(x_28, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_50 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_14); x_51 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_51, 0, x_14); @@ -13375,23 +13375,23 @@ x_88 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_88, 0, x_47); lean_ctor_set(x_88, 1, x_87); x_89 = lean_array_push(x_86, x_88); -x_90 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_90 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_91 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_91, 0, x_90); lean_ctor_set(x_91, 1, x_89); x_92 = lean_array_push(x_80, x_91); -x_93 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_93 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_94 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_94, 0, x_93); lean_ctor_set(x_94, 1, x_92); lean_inc(x_41); x_95 = lean_array_push(x_41, x_94); -x_96 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_96 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_97 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_97, 0, x_96); lean_ctor_set(x_97, 1, x_95); x_98 = lean_array_push(x_28, x_97); -x_99 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_99 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_100 = lean_array_push(x_98, x_99); x_101 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_101, 0, x_47); @@ -13404,7 +13404,7 @@ lean_ctor_set(x_104, 0, x_14); lean_ctor_set(x_104, 1, x_103); lean_inc(x_104); x_105 = lean_array_push(x_102, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_106 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_107 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_107, 0, x_106); lean_ctor_set(x_107, 1, x_105); @@ -13484,13 +13484,13 @@ x_141 = lean_ctor_get(x_19, 1); lean_inc(x_141); lean_inc(x_140); lean_dec(x_19); -x_142 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_142 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_inc(x_17); lean_inc(x_140); x_143 = l_Lean_addMacroScope(x_140, x_142, x_17); x_144 = lean_box(0); -x_145 = l_myMacro____x40_Init_Notation___hyg_10908____closed__3; -x_146 = l_myMacro____x40_Init_Notation___hyg_10908____closed__9; +x_145 = l_myMacro____x40_Init_Notation___hyg_10982____closed__3; +x_146 = l_myMacro____x40_Init_Notation___hyg_10982____closed__9; lean_inc(x_14); x_147 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_147, 0, x_14); @@ -13518,7 +13518,7 @@ x_157 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_157, 0, x_14); lean_ctor_set(x_157, 1, x_156); x_158 = lean_array_push(x_148, x_157); -x_159 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_159 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_14); x_160 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_160, 0, x_14); @@ -13541,7 +13541,7 @@ x_168 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_168, 0, x_167); lean_ctor_set(x_168, 1, x_166); x_169 = lean_array_push(x_148, x_168); -x_170 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_170 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_14); x_171 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_171, 0, x_14); @@ -13625,23 +13625,23 @@ x_208 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_208, 0, x_167); lean_ctor_set(x_208, 1, x_207); x_209 = lean_array_push(x_206, x_208); -x_210 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_210 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_211 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_211, 0, x_210); lean_ctor_set(x_211, 1, x_209); x_212 = lean_array_push(x_200, x_211); -x_213 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_213 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_214 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_214, 0, x_213); lean_ctor_set(x_214, 1, x_212); lean_inc(x_161); x_215 = lean_array_push(x_161, x_214); -x_216 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_216 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_217 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_217, 0, x_216); lean_ctor_set(x_217, 1, x_215); x_218 = lean_array_push(x_148, x_217); -x_219 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_219 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_220 = lean_array_push(x_218, x_219); x_221 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_221, 0, x_167); @@ -13654,7 +13654,7 @@ lean_ctor_set(x_224, 0, x_14); lean_ctor_set(x_224, 1, x_223); lean_inc(x_224); x_225 = lean_array_push(x_222, x_224); -x_226 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_226 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_227 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_227, 0, x_226); lean_ctor_set(x_227, 1, x_225); @@ -14256,9 +14256,9 @@ x_43 = lean_array_push(x_17, x_42); x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_26); lean_ctor_set(x_44, 1, x_43); -x_45 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_45 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_46 = lean_array_push(x_45, x_44); -x_47 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_47 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_48 = lean_array_push(x_46, x_47); x_49 = lean_array_push(x_48, x_47); x_50 = lean_array_push(x_49, x_47); @@ -14292,7 +14292,7 @@ x_65 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_65, 0, x_64); lean_ctor_set(x_65, 1, x_63); x_66 = lean_array_push(x_57, x_65); -x_67 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_67 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_12); x_68 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_68, 0, x_12); @@ -14325,7 +14325,7 @@ x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); x_83 = lean_array_push(x_66, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_84 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_12); x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_12); @@ -14358,7 +14358,7 @@ x_99 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_99, 0, x_26); lean_ctor_set(x_99, 1, x_98); x_100 = lean_array_push(x_92, x_99); -x_101 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_101 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_102 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_102, 0, x_101); lean_ctor_set(x_102, 1, x_100); @@ -14449,9 +14449,9 @@ x_145 = lean_array_push(x_119, x_144); x_146 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_146, 0, x_128); lean_ctor_set(x_146, 1, x_145); -x_147 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_147 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_148 = lean_array_push(x_147, x_146); -x_149 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_149 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_150 = lean_array_push(x_148, x_149); x_151 = lean_array_push(x_150, x_149); x_152 = lean_array_push(x_151, x_149); @@ -14485,7 +14485,7 @@ x_167 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_167, 0, x_166); lean_ctor_set(x_167, 1, x_165); x_168 = lean_array_push(x_159, x_167); -x_169 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_169 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_113); x_170 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_170, 0, x_113); @@ -14518,7 +14518,7 @@ x_184 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_184, 0, x_183); lean_ctor_set(x_184, 1, x_182); x_185 = lean_array_push(x_168, x_184); -x_186 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_186 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_113); x_187 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_187, 0, x_113); @@ -14551,7 +14551,7 @@ x_201 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_201, 0, x_128); lean_ctor_set(x_201, 1, x_200); x_202 = lean_array_push(x_194, x_201); -x_203 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_203 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_204 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_204, 0, x_203); lean_ctor_set(x_204, 1, x_202); @@ -15028,13 +15028,13 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_noOpMat _start: { lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; -x_4 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_4 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_5 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_5, 0, x_1); lean_ctor_set(x_5, 1, x_4); x_6 = l_Array_empty___closed__1; x_7 = lean_array_push(x_6, x_5); -x_8 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_8 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_9 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_9, 0, x_8); lean_ctor_set(x_9, 1, x_7); @@ -15423,19 +15423,19 @@ x_9 = lean_ctor_get(x_7, 1); lean_inc(x_9); x_10 = lean_ctor_get_usize(x_7, 2); lean_dec(x_7); -x_11 = l_myMacro____x40_Init_Notation___hyg_1088____closed__1; +x_11 = l_myMacro____x40_Init_Notation___hyg_1162____closed__1; x_12 = lean_string_dec_eq(x_9, x_11); if (x_12 == 0) { lean_object* x_13; uint8_t x_14; lean_dec(x_2); -x_13 = l_myMacro____x40_Init_Notation___hyg_986____closed__1; +x_13 = l_myMacro____x40_Init_Notation___hyg_1060____closed__1; x_14 = lean_string_dec_eq(x_9, x_13); if (x_14 == 0) { lean_object* x_15; uint8_t x_16; lean_dec(x_3); -x_15 = l_myMacro____x40_Init_Notation___hyg_1324____closed__1; +x_15 = l_myMacro____x40_Init_Notation___hyg_1398____closed__1; x_16 = lean_string_dec_eq(x_9, x_15); lean_dec(x_9); if (x_16 == 0) @@ -15605,7 +15605,7 @@ x_7 = lean_ctor_get(x_5, 1); lean_inc(x_7); x_8 = lean_ctor_get_usize(x_5, 2); lean_dec(x_5); -x_9 = l_myMacro____x40_Init_Notation___hyg_1088____closed__1; +x_9 = l_myMacro____x40_Init_Notation___hyg_1162____closed__1; x_10 = lean_string_dec_eq(x_7, x_9); lean_dec(x_7); if (x_10 == 0) @@ -16262,7 +16262,7 @@ x_42 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_42, 0, x_41); lean_ctor_set(x_42, 1, x_40); x_43 = lean_array_push(x_30, x_42); -x_44 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_44 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); @@ -16353,7 +16353,7 @@ x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); x_83 = lean_array_push(x_70, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_84 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); @@ -16845,7 +16845,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__8___closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_11944____closed__6; +x_2 = l_myMacro____x40_Init_Notation___hyg_12018____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -16891,7 +16891,7 @@ lean_inc(x_28); x_29 = lean_ctor_get(x_27, 1); lean_inc(x_29); lean_dec(x_27); -x_30 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_30 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1); x_31 = lean_name_mk_string(x_1, x_30); lean_inc(x_22); @@ -16900,10 +16900,10 @@ lean_ctor_set(x_32, 0, x_22); lean_ctor_set(x_32, 1, x_30); lean_inc(x_3); x_33 = lean_array_push(x_3, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_14350____closed__3; +x_34 = l_myMacro____x40_Init_Notation___hyg_14424____closed__3; lean_inc(x_1); x_35 = lean_name_mk_string(x_1, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_14350____closed__5; +x_36 = l_myMacro____x40_Init_Notation___hyg_14424____closed__5; lean_inc(x_1); x_37 = lean_name_mk_string(x_1, x_36); lean_inc(x_20); @@ -16918,7 +16918,7 @@ lean_inc(x_39); x_40 = lean_array_push(x_38, x_39); lean_inc(x_39); x_41 = lean_array_push(x_40, x_39); -x_42 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_42 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_22); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_22); @@ -16936,7 +16936,7 @@ lean_ctor_set(x_48, 2, x_46); lean_ctor_set(x_48, 3, x_4); lean_inc(x_3); x_49 = lean_array_push(x_3, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_50 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_inc(x_1); x_51 = lean_name_mk_string(x_1, x_50); x_52 = l_prec_x28___x29___closed__3; @@ -16946,7 +16946,7 @@ lean_ctor_set(x_53, 0, x_22); lean_ctor_set(x_53, 1, x_52); lean_inc(x_3); x_54 = lean_array_push(x_3, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_55 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1); x_56 = lean_name_mk_string(x_1, x_55); lean_inc(x_22); @@ -16955,7 +16955,7 @@ lean_ctor_set(x_57, 0, x_22); lean_ctor_set(x_57, 1, x_55); lean_inc(x_3); x_58 = lean_array_push(x_3, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_12262____closed__11; +x_59 = l_myMacro____x40_Init_Notation___hyg_12336____closed__11; lean_inc(x_1); x_60 = lean_name_mk_string(x_1, x_59); lean_inc(x_6); @@ -16967,7 +16967,7 @@ lean_ctor_set(x_62, 0, x_5); lean_ctor_set(x_62, 1, x_61); lean_inc(x_3); x_63 = lean_array_push(x_3, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_64 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_22); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_22); @@ -17019,7 +17019,7 @@ x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_35); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_33, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_88 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_89 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_89, 0, x_22); lean_ctor_set(x_89, 1, x_88); @@ -17084,7 +17084,7 @@ lean_inc(x_28); x_29 = lean_ctor_get(x_27, 1); lean_inc(x_29); lean_dec(x_27); -x_30 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_30 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1); x_31 = lean_name_mk_string(x_1, x_30); lean_inc(x_22); @@ -17093,10 +17093,10 @@ lean_ctor_set(x_32, 0, x_22); lean_ctor_set(x_32, 1, x_30); lean_inc(x_3); x_33 = lean_array_push(x_3, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_14350____closed__3; +x_34 = l_myMacro____x40_Init_Notation___hyg_14424____closed__3; lean_inc(x_1); x_35 = lean_name_mk_string(x_1, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_14350____closed__5; +x_36 = l_myMacro____x40_Init_Notation___hyg_14424____closed__5; lean_inc(x_1); x_37 = lean_name_mk_string(x_1, x_36); lean_inc(x_20); @@ -17111,7 +17111,7 @@ lean_inc(x_39); x_40 = lean_array_push(x_38, x_39); lean_inc(x_39); x_41 = lean_array_push(x_40, x_39); -x_42 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_42 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_22); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_22); @@ -17129,7 +17129,7 @@ lean_ctor_set(x_48, 2, x_46); lean_ctor_set(x_48, 3, x_4); lean_inc(x_3); x_49 = lean_array_push(x_3, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_50 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_inc(x_1); x_51 = lean_name_mk_string(x_1, x_50); x_52 = l_prec_x28___x29___closed__3; @@ -17139,7 +17139,7 @@ lean_ctor_set(x_53, 0, x_22); lean_ctor_set(x_53, 1, x_52); lean_inc(x_3); x_54 = lean_array_push(x_3, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_55 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1); x_56 = lean_name_mk_string(x_1, x_55); lean_inc(x_22); @@ -17148,7 +17148,7 @@ lean_ctor_set(x_57, 0, x_22); lean_ctor_set(x_57, 1, x_55); lean_inc(x_3); x_58 = lean_array_push(x_3, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_12262____closed__11; +x_59 = l_myMacro____x40_Init_Notation___hyg_12336____closed__11; lean_inc(x_1); x_60 = lean_name_mk_string(x_1, x_59); lean_inc(x_6); @@ -17160,7 +17160,7 @@ lean_ctor_set(x_62, 0, x_5); lean_ctor_set(x_62, 1, x_61); lean_inc(x_3); x_63 = lean_array_push(x_3, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_64 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_22); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_22); @@ -17212,7 +17212,7 @@ x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_35); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_33, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_88 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_89 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_89, 0, x_22); lean_ctor_set(x_89, 1, x_88); @@ -17277,7 +17277,7 @@ lean_inc(x_28); x_29 = lean_ctor_get(x_27, 1); lean_inc(x_29); lean_dec(x_27); -x_30 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_30 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1); x_31 = lean_name_mk_string(x_1, x_30); lean_inc(x_22); @@ -17286,10 +17286,10 @@ lean_ctor_set(x_32, 0, x_22); lean_ctor_set(x_32, 1, x_30); lean_inc(x_3); x_33 = lean_array_push(x_3, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_14350____closed__3; +x_34 = l_myMacro____x40_Init_Notation___hyg_14424____closed__3; lean_inc(x_1); x_35 = lean_name_mk_string(x_1, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_14350____closed__5; +x_36 = l_myMacro____x40_Init_Notation___hyg_14424____closed__5; lean_inc(x_1); x_37 = lean_name_mk_string(x_1, x_36); lean_inc(x_20); @@ -17304,7 +17304,7 @@ lean_inc(x_39); x_40 = lean_array_push(x_38, x_39); lean_inc(x_39); x_41 = lean_array_push(x_40, x_39); -x_42 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_42 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_22); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_22); @@ -17322,7 +17322,7 @@ lean_ctor_set(x_48, 2, x_46); lean_ctor_set(x_48, 3, x_4); lean_inc(x_3); x_49 = lean_array_push(x_3, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_50 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_inc(x_1); x_51 = lean_name_mk_string(x_1, x_50); x_52 = l_prec_x28___x29___closed__3; @@ -17332,7 +17332,7 @@ lean_ctor_set(x_53, 0, x_22); lean_ctor_set(x_53, 1, x_52); lean_inc(x_3); x_54 = lean_array_push(x_3, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_55 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1); x_56 = lean_name_mk_string(x_1, x_55); lean_inc(x_22); @@ -17341,7 +17341,7 @@ lean_ctor_set(x_57, 0, x_22); lean_ctor_set(x_57, 1, x_55); lean_inc(x_3); x_58 = lean_array_push(x_3, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_12262____closed__11; +x_59 = l_myMacro____x40_Init_Notation___hyg_12336____closed__11; lean_inc(x_1); x_60 = lean_name_mk_string(x_1, x_59); lean_inc(x_6); @@ -17353,7 +17353,7 @@ lean_ctor_set(x_62, 0, x_5); lean_ctor_set(x_62, 1, x_61); lean_inc(x_3); x_63 = lean_array_push(x_3, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_64 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_22); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_22); @@ -17405,7 +17405,7 @@ x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_35); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_33, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_88 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_89 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_89, 0, x_22); lean_ctor_set(x_89, 1, x_88); @@ -17562,7 +17562,7 @@ lean_inc(x_28); x_29 = lean_ctor_get(x_27, 1); lean_inc(x_29); lean_dec(x_27); -x_30 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_30 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1); x_31 = lean_name_mk_string(x_1, x_30); lean_inc(x_22); @@ -17571,10 +17571,10 @@ lean_ctor_set(x_32, 0, x_22); lean_ctor_set(x_32, 1, x_30); lean_inc(x_3); x_33 = lean_array_push(x_3, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_14350____closed__3; +x_34 = l_myMacro____x40_Init_Notation___hyg_14424____closed__3; lean_inc(x_1); x_35 = lean_name_mk_string(x_1, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_14350____closed__5; +x_36 = l_myMacro____x40_Init_Notation___hyg_14424____closed__5; lean_inc(x_1); x_37 = lean_name_mk_string(x_1, x_36); lean_inc(x_20); @@ -17589,7 +17589,7 @@ lean_inc(x_39); x_40 = lean_array_push(x_38, x_39); lean_inc(x_39); x_41 = lean_array_push(x_40, x_39); -x_42 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_42 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_22); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_22); @@ -17607,7 +17607,7 @@ lean_ctor_set(x_48, 2, x_46); lean_ctor_set(x_48, 3, x_4); lean_inc(x_3); x_49 = lean_array_push(x_3, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_50 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_inc(x_1); x_51 = lean_name_mk_string(x_1, x_50); x_52 = l_prec_x28___x29___closed__3; @@ -17617,7 +17617,7 @@ lean_ctor_set(x_53, 0, x_22); lean_ctor_set(x_53, 1, x_52); lean_inc(x_3); x_54 = lean_array_push(x_3, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_55 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1); x_56 = lean_name_mk_string(x_1, x_55); lean_inc(x_22); @@ -17626,7 +17626,7 @@ lean_ctor_set(x_57, 0, x_22); lean_ctor_set(x_57, 1, x_55); lean_inc(x_3); x_58 = lean_array_push(x_3, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_12262____closed__11; +x_59 = l_myMacro____x40_Init_Notation___hyg_12336____closed__11; lean_inc(x_1); x_60 = lean_name_mk_string(x_1, x_59); lean_inc(x_6); @@ -17638,7 +17638,7 @@ lean_ctor_set(x_62, 0, x_5); lean_ctor_set(x_62, 1, x_61); lean_inc(x_3); x_63 = lean_array_push(x_3, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_64 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_22); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_22); @@ -17690,7 +17690,7 @@ x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_35); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_33, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_88 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_89 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_89, 0, x_22); lean_ctor_set(x_89, 1, x_88); @@ -17755,7 +17755,7 @@ lean_inc(x_28); x_29 = lean_ctor_get(x_27, 1); lean_inc(x_29); lean_dec(x_27); -x_30 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_30 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1); x_31 = lean_name_mk_string(x_1, x_30); lean_inc(x_22); @@ -17764,10 +17764,10 @@ lean_ctor_set(x_32, 0, x_22); lean_ctor_set(x_32, 1, x_30); lean_inc(x_3); x_33 = lean_array_push(x_3, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_14350____closed__3; +x_34 = l_myMacro____x40_Init_Notation___hyg_14424____closed__3; lean_inc(x_1); x_35 = lean_name_mk_string(x_1, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_14350____closed__5; +x_36 = l_myMacro____x40_Init_Notation___hyg_14424____closed__5; lean_inc(x_1); x_37 = lean_name_mk_string(x_1, x_36); lean_inc(x_20); @@ -17782,7 +17782,7 @@ lean_inc(x_39); x_40 = lean_array_push(x_38, x_39); lean_inc(x_39); x_41 = lean_array_push(x_40, x_39); -x_42 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_42 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_22); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_22); @@ -17800,7 +17800,7 @@ lean_ctor_set(x_48, 2, x_46); lean_ctor_set(x_48, 3, x_4); lean_inc(x_3); x_49 = lean_array_push(x_3, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_50 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_inc(x_1); x_51 = lean_name_mk_string(x_1, x_50); x_52 = l_prec_x28___x29___closed__3; @@ -17810,7 +17810,7 @@ lean_ctor_set(x_53, 0, x_22); lean_ctor_set(x_53, 1, x_52); lean_inc(x_3); x_54 = lean_array_push(x_3, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_55 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1); x_56 = lean_name_mk_string(x_1, x_55); lean_inc(x_22); @@ -17819,7 +17819,7 @@ lean_ctor_set(x_57, 0, x_22); lean_ctor_set(x_57, 1, x_55); lean_inc(x_3); x_58 = lean_array_push(x_3, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_12262____closed__11; +x_59 = l_myMacro____x40_Init_Notation___hyg_12336____closed__11; lean_inc(x_1); x_60 = lean_name_mk_string(x_1, x_59); lean_inc(x_6); @@ -17831,7 +17831,7 @@ lean_ctor_set(x_62, 0, x_5); lean_ctor_set(x_62, 1, x_61); lean_inc(x_3); x_63 = lean_array_push(x_3, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_64 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_22); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_22); @@ -17883,7 +17883,7 @@ x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_35); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_33, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_88 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_89 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_89, 0, x_22); lean_ctor_set(x_89, 1, x_88); @@ -17948,7 +17948,7 @@ lean_inc(x_28); x_29 = lean_ctor_get(x_27, 1); lean_inc(x_29); lean_dec(x_27); -x_30 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_30 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1); x_31 = lean_name_mk_string(x_1, x_30); lean_inc(x_22); @@ -17957,10 +17957,10 @@ lean_ctor_set(x_32, 0, x_22); lean_ctor_set(x_32, 1, x_30); lean_inc(x_3); x_33 = lean_array_push(x_3, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_14350____closed__3; +x_34 = l_myMacro____x40_Init_Notation___hyg_14424____closed__3; lean_inc(x_1); x_35 = lean_name_mk_string(x_1, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_14350____closed__5; +x_36 = l_myMacro____x40_Init_Notation___hyg_14424____closed__5; lean_inc(x_1); x_37 = lean_name_mk_string(x_1, x_36); lean_inc(x_20); @@ -17975,7 +17975,7 @@ lean_inc(x_39); x_40 = lean_array_push(x_38, x_39); lean_inc(x_39); x_41 = lean_array_push(x_40, x_39); -x_42 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_42 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_22); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_22); @@ -17993,7 +17993,7 @@ lean_ctor_set(x_48, 2, x_46); lean_ctor_set(x_48, 3, x_4); lean_inc(x_3); x_49 = lean_array_push(x_3, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_50 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_inc(x_1); x_51 = lean_name_mk_string(x_1, x_50); x_52 = l_prec_x28___x29___closed__3; @@ -18003,7 +18003,7 @@ lean_ctor_set(x_53, 0, x_22); lean_ctor_set(x_53, 1, x_52); lean_inc(x_3); x_54 = lean_array_push(x_3, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_55 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1); x_56 = lean_name_mk_string(x_1, x_55); lean_inc(x_22); @@ -18012,7 +18012,7 @@ lean_ctor_set(x_57, 0, x_22); lean_ctor_set(x_57, 1, x_55); lean_inc(x_3); x_58 = lean_array_push(x_3, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_12262____closed__11; +x_59 = l_myMacro____x40_Init_Notation___hyg_12336____closed__11; lean_inc(x_1); x_60 = lean_name_mk_string(x_1, x_59); lean_inc(x_6); @@ -18024,7 +18024,7 @@ lean_ctor_set(x_62, 0, x_5); lean_ctor_set(x_62, 1, x_61); lean_inc(x_3); x_63 = lean_array_push(x_3, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_64 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_22); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_22); @@ -18076,7 +18076,7 @@ x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_35); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_33, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_88 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_89 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_89, 0, x_22); lean_ctor_set(x_89, 1, x_88); @@ -18122,7 +18122,7 @@ if (x_18 == 0) { lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; x_19 = lean_ctor_get(x_17, 0); -x_20 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_20 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1); x_21 = lean_name_mk_string(x_1, x_20); lean_inc(x_12); @@ -18131,16 +18131,16 @@ lean_ctor_set(x_22, 0, x_12); lean_ctor_set(x_22, 1, x_20); x_23 = l_Array_empty___closed__1; x_24 = lean_array_push(x_23, x_22); -x_25 = l_myMacro____x40_Init_Notation___hyg_14350____closed__3; +x_25 = l_myMacro____x40_Init_Notation___hyg_14424____closed__3; lean_inc(x_1); x_26 = lean_name_mk_string(x_1, x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_14350____closed__5; +x_27 = l_myMacro____x40_Init_Notation___hyg_14424____closed__5; x_28 = lean_name_mk_string(x_1, x_27); x_29 = lean_array_push(x_23, x_2); -x_30 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_30 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_31 = lean_array_push(x_29, x_30); x_32 = lean_array_push(x_31, x_30); -x_33 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_33 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_12); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_12); @@ -18165,7 +18165,7 @@ x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_26); lean_ctor_set(x_44, 1, x_43); x_45 = lean_array_push(x_24, x_44); -x_46 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_46 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_47 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_47, 0, x_12); lean_ctor_set(x_47, 1, x_46); @@ -18190,7 +18190,7 @@ x_55 = lean_ctor_get(x_17, 1); lean_inc(x_55); lean_inc(x_54); lean_dec(x_17); -x_56 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_56 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_1); x_57 = lean_name_mk_string(x_1, x_56); lean_inc(x_12); @@ -18199,16 +18199,16 @@ lean_ctor_set(x_58, 0, x_12); lean_ctor_set(x_58, 1, x_56); x_59 = l_Array_empty___closed__1; x_60 = lean_array_push(x_59, x_58); -x_61 = l_myMacro____x40_Init_Notation___hyg_14350____closed__3; +x_61 = l_myMacro____x40_Init_Notation___hyg_14424____closed__3; lean_inc(x_1); x_62 = lean_name_mk_string(x_1, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_14350____closed__5; +x_63 = l_myMacro____x40_Init_Notation___hyg_14424____closed__5; x_64 = lean_name_mk_string(x_1, x_63); x_65 = lean_array_push(x_59, x_2); -x_66 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_66 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_67 = lean_array_push(x_65, x_66); x_68 = lean_array_push(x_67, x_66); -x_69 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_69 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_12); x_70 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_70, 0, x_12); @@ -18233,7 +18233,7 @@ x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_62); lean_ctor_set(x_80, 1, x_79); x_81 = lean_array_push(x_60, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_82 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_83 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_83, 0, x_12); lean_ctor_set(x_83, 1, x_82); @@ -18560,7 +18560,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); @@ -18691,12 +18691,12 @@ if (x_29 == 0) { lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; x_30 = lean_ctor_get(x_28, 0); -x_31 = l_myMacro____x40_Init_Notation___hyg_12675____closed__4; +x_31 = l_myMacro____x40_Init_Notation___hyg_12749____closed__4; lean_inc(x_26); lean_inc(x_30); x_32 = l_Lean_addMacroScope(x_30, x_31, x_26); -x_33 = l_myMacro____x40_Init_Notation___hyg_12675____closed__3; -x_34 = l_myMacro____x40_Init_Notation___hyg_12675____closed__6; +x_33 = l_myMacro____x40_Init_Notation___hyg_12749____closed__3; +x_34 = l_myMacro____x40_Init_Notation___hyg_12749____closed__6; lean_inc(x_23); x_35 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_35, 0, x_23); @@ -18711,11 +18711,11 @@ x_39 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_39, 0, x_23); lean_ctor_set(x_39, 1, x_38); x_40 = lean_array_push(x_36, x_39); -x_41 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_41 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_inc(x_26); lean_inc(x_30); x_42 = l_Lean_addMacroScope(x_30, x_41, x_26); -x_43 = l_myMacro____x40_Init_Notation___hyg_5971____closed__3; +x_43 = l_myMacro____x40_Init_Notation___hyg_6045____closed__3; x_44 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__10___closed__2; lean_inc(x_23); x_45 = lean_alloc_ctor(3, 4, 0); @@ -18741,12 +18741,12 @@ x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); x_56 = lean_array_push(x_46, x_55); -x_57 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_57 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); x_59 = lean_array_push(x_36, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_60 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_61 = lean_array_push(x_59, x_60); x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_54); @@ -18757,7 +18757,7 @@ x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_23); lean_ctor_set(x_65, 1, x_64); x_66 = lean_array_push(x_63, x_65); -x_67 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_67 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_67); lean_ctor_set(x_68, 1, x_66); @@ -18782,12 +18782,12 @@ x_76 = lean_ctor_get(x_28, 1); lean_inc(x_76); lean_inc(x_75); lean_dec(x_28); -x_77 = l_myMacro____x40_Init_Notation___hyg_12675____closed__4; +x_77 = l_myMacro____x40_Init_Notation___hyg_12749____closed__4; lean_inc(x_26); lean_inc(x_75); x_78 = l_Lean_addMacroScope(x_75, x_77, x_26); -x_79 = l_myMacro____x40_Init_Notation___hyg_12675____closed__3; -x_80 = l_myMacro____x40_Init_Notation___hyg_12675____closed__6; +x_79 = l_myMacro____x40_Init_Notation___hyg_12749____closed__3; +x_80 = l_myMacro____x40_Init_Notation___hyg_12749____closed__6; lean_inc(x_23); x_81 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_81, 0, x_23); @@ -18802,11 +18802,11 @@ x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_23); lean_ctor_set(x_85, 1, x_84); x_86 = lean_array_push(x_82, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_87 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_inc(x_26); lean_inc(x_75); x_88 = l_Lean_addMacroScope(x_75, x_87, x_26); -x_89 = l_myMacro____x40_Init_Notation___hyg_5971____closed__3; +x_89 = l_myMacro____x40_Init_Notation___hyg_6045____closed__3; x_90 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__10___closed__2; lean_inc(x_23); x_91 = lean_alloc_ctor(3, 4, 0); @@ -18832,12 +18832,12 @@ x_101 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_101, 0, x_100); lean_ctor_set(x_101, 1, x_99); x_102 = lean_array_push(x_92, x_101); -x_103 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_103 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_104 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_104, 0, x_103); lean_ctor_set(x_104, 1, x_102); x_105 = lean_array_push(x_82, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_106 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_107 = lean_array_push(x_105, x_106); x_108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_108, 0, x_100); @@ -18848,7 +18848,7 @@ x_111 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_111, 0, x_23); lean_ctor_set(x_111, 1, x_110); x_112 = lean_array_push(x_109, x_111); -x_113 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_113 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_114 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_114, 0, x_113); lean_ctor_set(x_114, 1, x_112); @@ -19043,7 +19043,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_6227____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_6301____closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); @@ -19098,7 +19098,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Array_term_____x5b___x3a___x5d___closed__2; -x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__10; +x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__10; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -19278,7 +19278,7 @@ x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); x_42 = lean_array_push(x_32, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_43 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_43); lean_ctor_set(x_44, 1, x_42); @@ -19306,13 +19306,13 @@ lean_inc(x_53); x_54 = lean_ctor_get(x_52, 1); lean_inc(x_54); lean_dec(x_52); -x_55 = l_myMacro____x40_Init_Notation___hyg_9130____closed__4; +x_55 = l_myMacro____x40_Init_Notation___hyg_9204____closed__4; lean_inc(x_50); lean_inc(x_53); x_56 = l_Lean_addMacroScope(x_53, x_55, x_50); x_57 = lean_box(0); -x_58 = l_myMacro____x40_Init_Notation___hyg_9130____closed__3; -x_59 = l_myMacro____x40_Init_Notation___hyg_9130____closed__6; +x_58 = l_myMacro____x40_Init_Notation___hyg_9204____closed__3; +x_59 = l_myMacro____x40_Init_Notation___hyg_9204____closed__6; lean_inc(x_47); x_60 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_60, 0, x_47); @@ -19360,12 +19360,12 @@ x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); x_81 = lean_array_push(x_71, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_82 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); x_84 = lean_array_push(x_61, x_83); -x_85 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_85 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_86 = lean_array_push(x_84, x_85); x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_79); @@ -19379,16 +19379,16 @@ lean_ctor_set(x_90, 0, x_47); lean_ctor_set(x_90, 1, x_89); lean_inc(x_90); x_91 = lean_array_push(x_88, x_90); -x_92 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_92 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_93 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_93, 0, x_92); lean_ctor_set(x_93, 1, x_91); x_94 = lean_array_push(x_61, x_93); -x_95 = l_myMacro____x40_Init_Notation___hyg_6227____closed__7; +x_95 = l_myMacro____x40_Init_Notation___hyg_6301____closed__7; lean_inc(x_50); lean_inc(x_53); x_96 = l_Lean_addMacroScope(x_53, x_95, x_50); -x_97 = l_myMacro____x40_Init_Notation___hyg_6227____closed__3; +x_97 = l_myMacro____x40_Init_Notation___hyg_6301____closed__3; x_98 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__12; lean_inc(x_47); x_99 = lean_alloc_ctor(3, 4, 0); @@ -19548,7 +19548,7 @@ x_177 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_177, 0, x_176); lean_ctor_set(x_177, 1, x_175); x_178 = lean_array_push(x_168, x_177); -x_179 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_179 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_180 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_180, 0, x_179); lean_ctor_set(x_180, 1, x_178); @@ -19608,7 +19608,7 @@ x_207 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_207, 0, x_206); lean_ctor_set(x_207, 1, x_205); x_208 = lean_array_push(x_198, x_207); -x_209 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_209 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_210 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_210, 0, x_209); lean_ctor_set(x_210, 1, x_208); @@ -19857,7 +19857,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_12675____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_12749____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); @@ -19881,7 +19881,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_5203____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_5277____closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); @@ -19993,7 +19993,7 @@ x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); x_60 = lean_array_push(x_32, x_59); -x_61 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_61 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_62 = lean_array_push(x_60, x_61); x_63 = l_Lean_nullKind___closed__2; x_64 = lean_alloc_ctor(1, 2, 0); @@ -20007,7 +20007,7 @@ lean_ctor_set(x_67, 0, x_18); lean_ctor_set(x_67, 1, x_66); lean_inc(x_67); x_68 = lean_array_push(x_65, x_67); -x_69 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_69 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_69); lean_ctor_set(x_70, 1, x_68); @@ -20016,7 +20016,7 @@ x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_63); lean_ctor_set(x_72, 1, x_71); x_73 = lean_array_push(x_41, x_72); -x_74 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_74 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); @@ -20107,11 +20107,11 @@ if (x_107 == 0) { lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; x_108 = lean_ctor_get(x_106, 0); -x_109 = l_myMacro____x40_Init_Notation___hyg_12675____closed__4; +x_109 = l_myMacro____x40_Init_Notation___hyg_12749____closed__4; lean_inc(x_104); lean_inc(x_108); x_110 = l_Lean_addMacroScope(x_108, x_109, x_104); -x_111 = l_myMacro____x40_Init_Notation___hyg_12675____closed__3; +x_111 = l_myMacro____x40_Init_Notation___hyg_12749____closed__3; x_112 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__20; lean_inc(x_101); x_113 = lean_alloc_ctor(3, 4, 0); @@ -20125,11 +20125,11 @@ x_115 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_115, 0, x_101); lean_ctor_set(x_115, 1, x_34); x_116 = lean_array_push(x_32, x_115); -x_117 = l_myMacro____x40_Init_Notation___hyg_5203____closed__4; +x_117 = l_myMacro____x40_Init_Notation___hyg_5277____closed__4; lean_inc(x_104); lean_inc(x_108); x_118 = l_Lean_addMacroScope(x_108, x_117, x_104); -x_119 = l_myMacro____x40_Init_Notation___hyg_5203____closed__3; +x_119 = l_myMacro____x40_Init_Notation___hyg_5277____closed__3; x_120 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__22; lean_inc(x_101); x_121 = lean_alloc_ctor(3, 4, 0); @@ -20190,11 +20190,11 @@ x_146 = lean_ctor_get(x_106, 1); lean_inc(x_146); lean_inc(x_145); lean_dec(x_106); -x_147 = l_myMacro____x40_Init_Notation___hyg_12675____closed__4; +x_147 = l_myMacro____x40_Init_Notation___hyg_12749____closed__4; lean_inc(x_104); lean_inc(x_145); x_148 = l_Lean_addMacroScope(x_145, x_147, x_104); -x_149 = l_myMacro____x40_Init_Notation___hyg_12675____closed__3; +x_149 = l_myMacro____x40_Init_Notation___hyg_12749____closed__3; x_150 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__20; lean_inc(x_101); x_151 = lean_alloc_ctor(3, 4, 0); @@ -20208,11 +20208,11 @@ x_153 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_153, 0, x_101); lean_ctor_set(x_153, 1, x_34); x_154 = lean_array_push(x_32, x_153); -x_155 = l_myMacro____x40_Init_Notation___hyg_5203____closed__4; +x_155 = l_myMacro____x40_Init_Notation___hyg_5277____closed__4; lean_inc(x_104); lean_inc(x_145); x_156 = l_Lean_addMacroScope(x_145, x_155, x_104); -x_157 = l_myMacro____x40_Init_Notation___hyg_5203____closed__3; +x_157 = l_myMacro____x40_Init_Notation___hyg_5277____closed__3; x_158 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__22; lean_inc(x_101); x_159 = lean_alloc_ctor(3, 4, 0); @@ -20435,7 +20435,7 @@ if (x_26 == 0) { lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; lean_object* x_156; lean_object* x_157; lean_object* x_158; lean_object* x_159; lean_object* x_160; lean_object* x_161; lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; x_27 = lean_ctor_get(x_25, 0); -x_28 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_28 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1); x_29 = lean_name_mk_string(x_1, x_28); lean_inc(x_20); @@ -20444,7 +20444,7 @@ lean_ctor_set(x_30, 0, x_20); lean_ctor_set(x_30, 1, x_28); lean_inc(x_2); x_31 = lean_array_push(x_2, x_30); -x_32 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_32 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_inc(x_1); x_33 = lean_name_mk_string(x_1, x_32); lean_inc(x_2); @@ -20455,7 +20455,7 @@ lean_ctor_set(x_34, 1, x_2); lean_inc(x_34); lean_inc(x_2); x_35 = lean_array_push(x_2, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_36 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_inc(x_1); x_37 = lean_name_mk_string(x_1, x_36); x_38 = l_prec_x28___x29___closed__3; @@ -20494,7 +20494,7 @@ lean_ctor_set(x_52, 0, x_42); lean_ctor_set(x_52, 1, x_51); lean_inc(x_2); x_53 = lean_array_push(x_2, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_54 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1); x_55 = lean_name_mk_string(x_1, x_54); lean_inc(x_20); @@ -20503,13 +20503,13 @@ lean_ctor_set(x_56, 0, x_20); lean_ctor_set(x_56, 1, x_54); lean_inc(x_2); x_57 = lean_array_push(x_2, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_12864____closed__7; +x_58 = l_myMacro____x40_Init_Notation___hyg_12938____closed__7; lean_inc(x_1); x_59 = lean_name_mk_string(x_1, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_12864____closed__9; +x_60 = l_myMacro____x40_Init_Notation___hyg_12938____closed__9; lean_inc(x_1); x_61 = lean_name_mk_string(x_1, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_62 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_20); x_63 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_63, 0, x_20); @@ -20548,7 +20548,7 @@ lean_ctor_set(x_79, 0, x_3); lean_ctor_set(x_79, 1, x_78); lean_inc(x_64); x_80 = lean_array_push(x_64, x_79); -x_81 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_81 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_20); x_82 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_82, 0, x_20); @@ -20596,9 +20596,9 @@ lean_ctor_set(x_97, 0, x_61); lean_ctor_set(x_97, 1, x_96); lean_inc(x_2); x_98 = lean_array_push(x_2, x_97); -x_99 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_99 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_100 = lean_name_mk_string(x_1, x_99); -x_101 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_101 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_20); x_102 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_102, 0, x_20); @@ -20692,7 +20692,7 @@ lean_ctor_set(x_137, 0, x_3); lean_ctor_set(x_137, 1, x_136); x_138 = lean_array_push(x_31, x_137); x_139 = lean_array_push(x_138, x_34); -x_140 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_140 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_141 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_141, 0, x_20); lean_ctor_set(x_141, 1, x_140); @@ -20759,7 +20759,7 @@ x_167 = lean_ctor_get(x_25, 1); lean_inc(x_167); lean_inc(x_166); lean_dec(x_25); -x_168 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_168 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_1); x_169 = lean_name_mk_string(x_1, x_168); lean_inc(x_20); @@ -20768,7 +20768,7 @@ lean_ctor_set(x_170, 0, x_20); lean_ctor_set(x_170, 1, x_168); lean_inc(x_2); x_171 = lean_array_push(x_2, x_170); -x_172 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_172 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_inc(x_1); x_173 = lean_name_mk_string(x_1, x_172); lean_inc(x_2); @@ -20779,7 +20779,7 @@ lean_ctor_set(x_174, 1, x_2); lean_inc(x_174); lean_inc(x_2); x_175 = lean_array_push(x_2, x_174); -x_176 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_176 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_inc(x_1); x_177 = lean_name_mk_string(x_1, x_176); x_178 = l_prec_x28___x29___closed__3; @@ -20818,7 +20818,7 @@ lean_ctor_set(x_192, 0, x_182); lean_ctor_set(x_192, 1, x_191); lean_inc(x_2); x_193 = lean_array_push(x_2, x_192); -x_194 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_194 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1); x_195 = lean_name_mk_string(x_1, x_194); lean_inc(x_20); @@ -20827,13 +20827,13 @@ lean_ctor_set(x_196, 0, x_20); lean_ctor_set(x_196, 1, x_194); lean_inc(x_2); x_197 = lean_array_push(x_2, x_196); -x_198 = l_myMacro____x40_Init_Notation___hyg_12864____closed__7; +x_198 = l_myMacro____x40_Init_Notation___hyg_12938____closed__7; lean_inc(x_1); x_199 = lean_name_mk_string(x_1, x_198); -x_200 = l_myMacro____x40_Init_Notation___hyg_12864____closed__9; +x_200 = l_myMacro____x40_Init_Notation___hyg_12938____closed__9; lean_inc(x_1); x_201 = lean_name_mk_string(x_1, x_200); -x_202 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_202 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_20); x_203 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_203, 0, x_20); @@ -20872,7 +20872,7 @@ lean_ctor_set(x_219, 0, x_3); lean_ctor_set(x_219, 1, x_218); lean_inc(x_204); x_220 = lean_array_push(x_204, x_219); -x_221 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_221 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_20); x_222 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_222, 0, x_20); @@ -20920,9 +20920,9 @@ lean_ctor_set(x_237, 0, x_201); lean_ctor_set(x_237, 1, x_236); lean_inc(x_2); x_238 = lean_array_push(x_2, x_237); -x_239 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_239 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_240 = lean_name_mk_string(x_1, x_239); -x_241 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_241 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_20); x_242 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_242, 0, x_20); @@ -21016,7 +21016,7 @@ lean_ctor_set(x_277, 0, x_3); lean_ctor_set(x_277, 1, x_276); x_278 = lean_array_push(x_171, x_277); x_279 = lean_array_push(x_278, x_174); -x_280 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_280 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_281 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_281, 0, x_20); lean_ctor_set(x_281, 1, x_280); @@ -21843,7 +21843,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_38, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -21852,7 +21852,7 @@ x_50 = l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Option_B if (x_50 == 0) { lean_object* x_51; lean_object* x_52; lean_object* x_53; -x_51 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_51 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_52 = lean_box(0); x_53 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__16(x_14, x_51, x_37, x_44, x_16, x_12, x_47, x_21, x_18, x_48, x_52, x_4, x_5, x_6, x_7, x_8, x_9, x_31); lean_dec(x_9); @@ -21903,7 +21903,7 @@ x_71 = lean_array_push(x_68, x_70); x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_47); lean_ctor_set(x_72, 1, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_73 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_74 = lean_box(0); x_75 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__16(x_14, x_73, x_37, x_44, x_16, x_12, x_47, x_21, x_18, x_72, x_74, x_4, x_5, x_6, x_7, x_8, x_9, x_62); lean_dec(x_9); @@ -21976,7 +21976,7 @@ x_101 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_101, 0, x_100); lean_ctor_set(x_101, 1, x_99); x_102 = lean_array_push(x_94, x_101); -x_103 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_103 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_104 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_104, 0, x_103); lean_ctor_set(x_104, 1, x_102); @@ -21986,7 +21986,7 @@ lean_dec(x_11); if (x_106 == 0) { lean_object* x_107; lean_object* x_108; lean_object* x_109; -x_107 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_107 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_108 = lean_box(0); x_109 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__17(x_14, x_107, x_93, x_100, x_16, x_12, x_103, x_77, x_18, x_104, x_108, x_4, x_5, x_6, x_7, x_8, x_9, x_87); lean_dec(x_9); @@ -22037,7 +22037,7 @@ x_127 = lean_array_push(x_124, x_126); x_128 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_128, 0, x_103); lean_ctor_set(x_128, 1, x_127); -x_129 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_129 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_130 = lean_box(0); x_131 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__17(x_14, x_129, x_93, x_100, x_16, x_12, x_103, x_77, x_18, x_128, x_130, x_4, x_5, x_6, x_7, x_8, x_9, x_118); lean_dec(x_9); @@ -22067,7 +22067,7 @@ lean_dec(x_20); x_135 = lean_ctor_get(x_76, 1); lean_inc(x_135); lean_dec(x_76); -x_136 = l_myMacro____x40_Init_Notation___hyg_1088____closed__1; +x_136 = l_myMacro____x40_Init_Notation___hyg_1162____closed__1; x_137 = lean_string_dec_eq(x_135, x_136); lean_dec(x_135); if (x_137 == 0) @@ -22119,7 +22119,7 @@ x_160 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_160, 0, x_159); lean_ctor_set(x_160, 1, x_158); x_161 = lean_array_push(x_153, x_160); -x_162 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_162 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_163 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_163, 0, x_162); lean_ctor_set(x_163, 1, x_161); @@ -22129,7 +22129,7 @@ lean_dec(x_11); if (x_165 == 0) { lean_object* x_166; lean_object* x_167; lean_object* x_168; -x_166 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_166 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_167 = lean_box(0); x_168 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__18(x_14, x_166, x_152, x_159, x_16, x_12, x_162, x_133, x_18, x_163, x_167, x_4, x_5, x_6, x_7, x_8, x_9, x_146); lean_dec(x_9); @@ -22180,7 +22180,7 @@ x_186 = lean_array_push(x_183, x_185); x_187 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_187, 0, x_162); lean_ctor_set(x_187, 1, x_186); -x_188 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_188 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_189 = lean_box(0); x_190 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__18(x_14, x_188, x_152, x_159, x_16, x_12, x_162, x_133, x_18, x_187, x_189, x_4, x_5, x_6, x_7, x_8, x_9, x_177); lean_dec(x_9); @@ -22270,13 +22270,13 @@ lean_ctor_set(x_223, 1, x_222); lean_ctor_set(x_223, 2, x_221); lean_ctor_set(x_223, 3, x_16); x_224 = lean_array_push(x_218, x_223); -x_225 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_225 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_208); x_226 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_226, 0, x_208); lean_ctor_set(x_226, 1, x_225); x_227 = lean_array_push(x_218, x_226); -x_228 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_228 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_229 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_229, 0, x_228); lean_ctor_set(x_229, 1, x_227); @@ -22288,7 +22288,7 @@ x_233 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_233, 0, x_232); lean_ctor_set(x_233, 1, x_231); x_234 = lean_array_push(x_218, x_233); -x_235 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_235 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_236 = lean_array_push(x_234, x_235); x_237 = l_Lean_expandExplicitBindersAux_loop___closed__2; x_238 = lean_alloc_ctor(1, 2, 0); @@ -22301,24 +22301,24 @@ lean_ctor_set(x_240, 1, x_239); lean_inc(x_224); x_241 = lean_array_push(x_224, x_240); x_242 = lean_array_push(x_241, x_235); -x_243 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_243 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_208); x_244 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_244, 0, x_208); lean_ctor_set(x_244, 1, x_243); x_245 = lean_array_push(x_242, x_244); x_246 = lean_array_push(x_245, x_18); -x_247 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_247 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_248 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_248, 0, x_247); lean_ctor_set(x_248, 1, x_246); x_249 = lean_array_push(x_218, x_248); -x_250 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_250 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_251 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_251, 0, x_250); lean_ctor_set(x_251, 1, x_249); x_252 = lean_array_push(x_219, x_251); -x_253 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_253 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_208); x_254 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_254, 0, x_208); @@ -22367,7 +22367,7 @@ lean_ctor_set(x_274, 0, x_208); lean_ctor_set(x_274, 1, x_273); lean_inc(x_274); x_275 = lean_array_push(x_272, x_274); -x_276 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_276 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_277 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_277, 0, x_276); lean_ctor_set(x_277, 1, x_275); @@ -22387,7 +22387,7 @@ lean_ctor_set(x_286, 0, x_232); lean_ctor_set(x_286, 1, x_285); lean_inc(x_224); x_287 = lean_array_push(x_224, x_286); -x_288 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_288 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_289 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_289, 0, x_288); lean_ctor_set(x_289, 1, x_287); @@ -22398,7 +22398,7 @@ x_292 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_292, 0, x_208); lean_ctor_set(x_292, 1, x_291); x_293 = lean_array_push(x_290, x_292); -x_294 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_294 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_208); x_295 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_295, 0, x_208); @@ -22415,9 +22415,9 @@ lean_ctor_set(x_300, 0, x_208); lean_ctor_set(x_300, 1, x_299); lean_ctor_set(x_300, 2, x_298); lean_ctor_set(x_300, 3, x_16); -x_301 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_301 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_302 = lean_array_push(x_301, x_300); -x_303 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_303 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_304 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_304, 0, x_303); lean_ctor_set(x_304, 1, x_302); @@ -22427,13 +22427,13 @@ lean_ctor_set(x_306, 0, x_232); lean_ctor_set(x_306, 1, x_305); x_307 = lean_array_push(x_296, x_306); x_308 = lean_array_push(x_307, x_235); -x_309 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_309 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_208); x_310 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_310, 0, x_208); lean_ctor_set(x_310, 1, x_309); x_311 = lean_array_push(x_308, x_310); -x_312 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_312 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_208); x_313 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_313, 0, x_208); @@ -22462,7 +22462,7 @@ lean_ctor_set(x_325, 0, x_232); lean_ctor_set(x_325, 1, x_324); lean_inc(x_314); x_326 = lean_array_push(x_314, x_325); -x_327 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_327 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_208); x_328 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_328, 0, x_208); @@ -22485,7 +22485,7 @@ x_338 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_338, 0, x_288); lean_ctor_set(x_338, 1, x_337); x_339 = lean_array_push(x_329, x_338); -x_340 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_340 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_341 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_341, 0, x_340); lean_ctor_set(x_341, 1, x_339); @@ -22504,12 +22504,12 @@ x_349 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_349, 0, x_232); lean_ctor_set(x_349, 1, x_348); x_350 = lean_array_push(x_218, x_349); -x_351 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_351 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_352 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_352, 0, x_351); lean_ctor_set(x_352, 1, x_350); x_353 = lean_array_push(x_311, x_352); -x_354 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_354 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_355 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_355, 0, x_354); lean_ctor_set(x_355, 1, x_353); @@ -22553,13 +22553,13 @@ lean_ctor_set(x_371, 1, x_370); lean_ctor_set(x_371, 2, x_369); lean_ctor_set(x_371, 3, x_16); x_372 = lean_array_push(x_366, x_371); -x_373 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_373 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_208); x_374 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_374, 0, x_208); lean_ctor_set(x_374, 1, x_373); x_375 = lean_array_push(x_366, x_374); -x_376 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_376 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_377 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_377, 0, x_376); lean_ctor_set(x_377, 1, x_375); @@ -22571,7 +22571,7 @@ x_381 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_381, 0, x_380); lean_ctor_set(x_381, 1, x_379); x_382 = lean_array_push(x_366, x_381); -x_383 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_383 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_384 = lean_array_push(x_382, x_383); x_385 = l_Lean_expandExplicitBindersAux_loop___closed__2; x_386 = lean_alloc_ctor(1, 2, 0); @@ -22584,24 +22584,24 @@ lean_ctor_set(x_388, 1, x_387); lean_inc(x_372); x_389 = lean_array_push(x_372, x_388); x_390 = lean_array_push(x_389, x_383); -x_391 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_391 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_208); x_392 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_392, 0, x_208); lean_ctor_set(x_392, 1, x_391); x_393 = lean_array_push(x_390, x_392); x_394 = lean_array_push(x_393, x_18); -x_395 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_395 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_396 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_396, 0, x_395); lean_ctor_set(x_396, 1, x_394); x_397 = lean_array_push(x_366, x_396); -x_398 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_398 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_399 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_399, 0, x_398); lean_ctor_set(x_399, 1, x_397); x_400 = lean_array_push(x_367, x_399); -x_401 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_401 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_208); x_402 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_402, 0, x_208); @@ -22650,7 +22650,7 @@ lean_ctor_set(x_422, 0, x_208); lean_ctor_set(x_422, 1, x_421); lean_inc(x_422); x_423 = lean_array_push(x_420, x_422); -x_424 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_424 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_425 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_425, 0, x_424); lean_ctor_set(x_425, 1, x_423); @@ -22670,7 +22670,7 @@ lean_ctor_set(x_434, 0, x_380); lean_ctor_set(x_434, 1, x_433); lean_inc(x_372); x_435 = lean_array_push(x_372, x_434); -x_436 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_436 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_437 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_437, 0, x_436); lean_ctor_set(x_437, 1, x_435); @@ -22681,7 +22681,7 @@ x_440 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_440, 0, x_208); lean_ctor_set(x_440, 1, x_439); x_441 = lean_array_push(x_438, x_440); -x_442 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_442 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_208); x_443 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_443, 0, x_208); @@ -22698,9 +22698,9 @@ lean_ctor_set(x_448, 0, x_208); lean_ctor_set(x_448, 1, x_447); lean_ctor_set(x_448, 2, x_446); lean_ctor_set(x_448, 3, x_16); -x_449 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_449 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_450 = lean_array_push(x_449, x_448); -x_451 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_451 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_452 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_452, 0, x_451); lean_ctor_set(x_452, 1, x_450); @@ -22710,13 +22710,13 @@ lean_ctor_set(x_454, 0, x_380); lean_ctor_set(x_454, 1, x_453); x_455 = lean_array_push(x_444, x_454); x_456 = lean_array_push(x_455, x_383); -x_457 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_457 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_208); x_458 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_458, 0, x_208); lean_ctor_set(x_458, 1, x_457); x_459 = lean_array_push(x_456, x_458); -x_460 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_460 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_208); x_461 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_461, 0, x_208); @@ -22745,7 +22745,7 @@ lean_ctor_set(x_473, 0, x_380); lean_ctor_set(x_473, 1, x_472); lean_inc(x_462); x_474 = lean_array_push(x_462, x_473); -x_475 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_475 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_208); x_476 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_476, 0, x_208); @@ -22768,7 +22768,7 @@ x_486 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_486, 0, x_436); lean_ctor_set(x_486, 1, x_485); x_487 = lean_array_push(x_477, x_486); -x_488 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_488 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_489 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_489, 0, x_488); lean_ctor_set(x_489, 1, x_487); @@ -22787,12 +22787,12 @@ x_497 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_497, 0, x_380); lean_ctor_set(x_497, 1, x_496); x_498 = lean_array_push(x_366, x_497); -x_499 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_499 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_500 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_500, 0, x_499); lean_ctor_set(x_500, 1, x_498); x_501 = lean_array_push(x_459, x_500); -x_502 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_502 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_503 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_503, 0, x_502); lean_ctor_set(x_503, 1, x_501); @@ -22869,7 +22869,7 @@ x_535 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_535, 0, x_534); lean_ctor_set(x_535, 1, x_533); x_536 = lean_array_push(x_528, x_535); -x_537 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_537 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_538 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_538, 0, x_537); lean_ctor_set(x_538, 1, x_536); @@ -22879,7 +22879,7 @@ lean_dec(x_11); if (x_540 == 0) { lean_object* x_541; lean_object* x_542; lean_object* x_543; -x_541 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_541 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_542 = lean_box(0); x_543 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__19(x_14, x_541, x_527, x_534, x_16, x_12, x_537, x_511, x_18, x_538, x_542, x_4, x_5, x_6, x_7, x_8, x_9, x_521); lean_dec(x_9); @@ -22930,7 +22930,7 @@ x_561 = lean_array_push(x_558, x_560); x_562 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_562, 0, x_537); lean_ctor_set(x_562, 1, x_561); -x_563 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_563 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_564 = lean_box(0); x_565 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__19(x_14, x_563, x_527, x_534, x_16, x_12, x_537, x_511, x_18, x_562, x_564, x_4, x_5, x_6, x_7, x_8, x_9, x_552); lean_dec(x_9); @@ -22999,7 +22999,7 @@ x_590 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_590, 0, x_589); lean_ctor_set(x_590, 1, x_588); x_591 = lean_array_push(x_583, x_590); -x_592 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_592 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_593 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_593, 0, x_592); lean_ctor_set(x_593, 1, x_591); @@ -23009,7 +23009,7 @@ lean_dec(x_11); if (x_595 == 0) { lean_object* x_596; lean_object* x_597; lean_object* x_598; -x_596 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_596 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_597 = lean_box(0); x_598 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__20(x_14, x_596, x_582, x_589, x_16, x_12, x_592, x_566, x_18, x_593, x_597, x_4, x_5, x_6, x_7, x_8, x_9, x_576); lean_dec(x_9); @@ -23060,7 +23060,7 @@ x_616 = lean_array_push(x_613, x_615); x_617 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_617, 0, x_592); lean_ctor_set(x_617, 1, x_616); -x_618 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_618 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_619 = lean_box(0); x_620 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__20(x_14, x_618, x_582, x_589, x_16, x_12, x_592, x_566, x_18, x_617, x_619, x_4, x_5, x_6, x_7, x_8, x_9, x_607); lean_dec(x_9); @@ -23130,7 +23130,7 @@ x_645 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_645, 0, x_644); lean_ctor_set(x_645, 1, x_643); x_646 = lean_array_push(x_638, x_645); -x_647 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_647 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_648 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_648, 0, x_647); lean_ctor_set(x_648, 1, x_646); @@ -23140,7 +23140,7 @@ lean_dec(x_11); if (x_650 == 0) { lean_object* x_651; lean_object* x_652; lean_object* x_653; -x_651 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_651 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_652 = lean_box(0); x_653 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__21(x_14, x_651, x_637, x_644, x_16, x_12, x_647, x_621, x_18, x_648, x_652, x_4, x_5, x_6, x_7, x_8, x_9, x_631); lean_dec(x_9); @@ -23191,7 +23191,7 @@ x_671 = lean_array_push(x_668, x_670); x_672 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_672, 0, x_647); lean_ctor_set(x_672, 1, x_671); -x_673 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_673 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_674 = lean_box(0); x_675 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__21(x_14, x_673, x_637, x_644, x_16, x_12, x_647, x_621, x_18, x_672, x_674, x_4, x_5, x_6, x_7, x_8, x_9, x_662); lean_dec(x_9); @@ -23519,17 +23519,17 @@ if (lean_obj_tag(x_16) == 0) lean_object* x_17; lean_object* x_18; uint8_t x_19; x_17 = lean_ctor_get(x_15, 1); lean_inc(x_17); -x_18 = l_myMacro____x40_Init_Notation___hyg_1088____closed__1; +x_18 = l_myMacro____x40_Init_Notation___hyg_1162____closed__1; x_19 = lean_string_dec_eq(x_17, x_18); if (x_19 == 0) { lean_object* x_20; uint8_t x_21; -x_20 = l_myMacro____x40_Init_Notation___hyg_986____closed__1; +x_20 = l_myMacro____x40_Init_Notation___hyg_1060____closed__1; x_21 = lean_string_dec_eq(x_17, x_20); if (x_21 == 0) { lean_object* x_22; uint8_t x_23; -x_22 = l_myMacro____x40_Init_Notation___hyg_1324____closed__1; +x_22 = l_myMacro____x40_Init_Notation___hyg_1398____closed__1; x_23 = lean_string_dec_eq(x_17, x_22); lean_dec(x_17); if (x_23 == 0) @@ -23582,7 +23582,7 @@ if (x_41 == 0) { lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; x_42 = lean_ctor_get(x_40, 0); -x_43 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_43 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_35); x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_35); @@ -23590,10 +23590,10 @@ lean_ctor_set(x_44, 1, x_43); x_45 = l_Array_empty___closed__1; x_46 = lean_array_push(x_45, x_44); x_47 = lean_array_push(x_45, x_3); -x_48 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_48 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_49 = lean_array_push(x_47, x_48); x_50 = lean_array_push(x_49, x_48); -x_51 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_51 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_35); x_52 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_52, 0, x_35); @@ -23660,7 +23660,7 @@ x_84 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_84, 0, x_83); lean_ctor_set(x_84, 1, x_82); x_85 = lean_array_push(x_77, x_84); -x_86 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_86 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_86); lean_ctor_set(x_87, 1, x_85); @@ -23676,7 +23676,7 @@ x_93 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_93, 0, x_35); lean_ctor_set(x_93, 1, x_92); x_94 = lean_array_push(x_91, x_93); -x_95 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_95 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_96 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_96, 0, x_95); lean_ctor_set(x_96, 1, x_94); @@ -23689,17 +23689,17 @@ x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_86); lean_ctor_set(x_100, 1, x_99); x_101 = lean_array_push(x_53, x_100); -x_102 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_102 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_102); lean_ctor_set(x_103, 1, x_101); x_104 = lean_array_push(x_45, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_105 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_105); lean_ctor_set(x_106, 1, x_104); x_107 = lean_array_push(x_46, x_106); -x_108 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_108 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_109 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_109, 0, x_35); lean_ctor_set(x_109, 1, x_108); @@ -23709,7 +23709,7 @@ lean_ctor_set(x_111, 0, x_83); lean_ctor_set(x_111, 1, x_110); x_112 = lean_array_push(x_107, x_111); x_113 = lean_array_push(x_112, x_4); -x_114 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_114 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_115, 0, x_114); lean_ctor_set(x_115, 1, x_113); @@ -23724,7 +23724,7 @@ x_117 = lean_ctor_get(x_40, 1); lean_inc(x_117); lean_inc(x_116); lean_dec(x_40); -x_118 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_118 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_35); x_119 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_119, 0, x_35); @@ -23732,10 +23732,10 @@ lean_ctor_set(x_119, 1, x_118); x_120 = l_Array_empty___closed__1; x_121 = lean_array_push(x_120, x_119); x_122 = lean_array_push(x_120, x_3); -x_123 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_123 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_124 = lean_array_push(x_122, x_123); x_125 = lean_array_push(x_124, x_123); -x_126 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_126 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_35); x_127 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_127, 0, x_35); @@ -23802,7 +23802,7 @@ x_159 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_159, 0, x_158); lean_ctor_set(x_159, 1, x_157); x_160 = lean_array_push(x_152, x_159); -x_161 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_161 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_162 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_162, 0, x_161); lean_ctor_set(x_162, 1, x_160); @@ -23818,7 +23818,7 @@ x_168 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_168, 0, x_35); lean_ctor_set(x_168, 1, x_167); x_169 = lean_array_push(x_166, x_168); -x_170 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_170 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_171 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_171, 0, x_170); lean_ctor_set(x_171, 1, x_169); @@ -23831,17 +23831,17 @@ x_175 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_175, 0, x_161); lean_ctor_set(x_175, 1, x_174); x_176 = lean_array_push(x_128, x_175); -x_177 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_177 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_178 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_178, 0, x_177); lean_ctor_set(x_178, 1, x_176); x_179 = lean_array_push(x_120, x_178); -x_180 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_180 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_181 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_181, 0, x_180); lean_ctor_set(x_181, 1, x_179); x_182 = lean_array_push(x_121, x_181); -x_183 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_183 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_184 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_184, 0, x_35); lean_ctor_set(x_184, 1, x_183); @@ -23851,7 +23851,7 @@ lean_ctor_set(x_186, 0, x_158); lean_ctor_set(x_186, 1, x_185); x_187 = lean_array_push(x_182, x_186); x_188 = lean_array_push(x_187, x_4); -x_189 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_189 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_190 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_190, 0, x_189); lean_ctor_set(x_190, 1, x_188); @@ -23887,7 +23887,7 @@ if (x_199 == 0) { lean_object* x_200; lean_object* x_201; lean_object* x_202; lean_object* x_203; lean_object* x_204; lean_object* x_205; lean_object* x_206; lean_object* x_207; lean_object* x_208; lean_object* x_209; lean_object* x_210; lean_object* x_211; lean_object* x_212; lean_object* x_213; lean_object* x_214; lean_object* x_215; lean_object* x_216; lean_object* x_217; lean_object* x_218; lean_object* x_219; lean_object* x_220; lean_object* x_221; lean_object* x_222; lean_object* x_223; lean_object* x_224; lean_object* x_225; lean_object* x_226; lean_object* x_227; lean_object* x_228; lean_object* x_229; lean_object* x_230; lean_object* x_231; lean_object* x_232; lean_object* x_233; lean_object* x_234; lean_object* x_235; lean_object* x_236; lean_object* x_237; lean_object* x_238; lean_object* x_239; lean_object* x_240; lean_object* x_241; lean_object* x_242; lean_object* x_243; x_200 = lean_ctor_get(x_198, 0); -x_201 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_201 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_193); x_202 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_202, 0, x_193); @@ -23895,10 +23895,10 @@ lean_ctor_set(x_202, 1, x_201); x_203 = l_Array_empty___closed__1; x_204 = lean_array_push(x_203, x_202); x_205 = lean_array_push(x_203, x_3); -x_206 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_206 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_207 = lean_array_push(x_205, x_206); x_208 = lean_array_push(x_207, x_206); -x_209 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_209 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_193); x_210 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_210, 0, x_193); @@ -23933,22 +23933,22 @@ x_225 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_225, 0, x_224); lean_ctor_set(x_225, 1, x_223); x_226 = lean_array_push(x_218, x_225); -x_227 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_227 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_228 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_228, 0, x_227); lean_ctor_set(x_228, 1, x_226); x_229 = lean_array_push(x_211, x_228); -x_230 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_230 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_231 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_231, 0, x_230); lean_ctor_set(x_231, 1, x_229); x_232 = lean_array_push(x_203, x_231); -x_233 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_233 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_234 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_234, 0, x_233); lean_ctor_set(x_234, 1, x_232); x_235 = lean_array_push(x_204, x_234); -x_236 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_236 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_237 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_237, 0, x_193); lean_ctor_set(x_237, 1, x_236); @@ -23958,7 +23958,7 @@ lean_ctor_set(x_239, 0, x_224); lean_ctor_set(x_239, 1, x_238); x_240 = lean_array_push(x_235, x_239); x_241 = lean_array_push(x_240, x_4); -x_242 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_242 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_243 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_243, 0, x_242); lean_ctor_set(x_243, 1, x_241); @@ -23973,7 +23973,7 @@ x_245 = lean_ctor_get(x_198, 1); lean_inc(x_245); lean_inc(x_244); lean_dec(x_198); -x_246 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_246 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_193); x_247 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_247, 0, x_193); @@ -23981,10 +23981,10 @@ lean_ctor_set(x_247, 1, x_246); x_248 = l_Array_empty___closed__1; x_249 = lean_array_push(x_248, x_247); x_250 = lean_array_push(x_248, x_3); -x_251 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_251 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_252 = lean_array_push(x_250, x_251); x_253 = lean_array_push(x_252, x_251); -x_254 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_254 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_193); x_255 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_255, 0, x_193); @@ -24019,22 +24019,22 @@ x_270 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_270, 0, x_269); lean_ctor_set(x_270, 1, x_268); x_271 = lean_array_push(x_263, x_270); -x_272 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_272 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_273 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_273, 0, x_272); lean_ctor_set(x_273, 1, x_271); x_274 = lean_array_push(x_256, x_273); -x_275 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_275 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_276 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_276, 0, x_275); lean_ctor_set(x_276, 1, x_274); x_277 = lean_array_push(x_248, x_276); -x_278 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_278 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_279 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_279, 0, x_278); lean_ctor_set(x_279, 1, x_277); x_280 = lean_array_push(x_249, x_279); -x_281 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_281 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_282 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_282, 0, x_193); lean_ctor_set(x_282, 1, x_281); @@ -24044,7 +24044,7 @@ lean_ctor_set(x_284, 0, x_269); lean_ctor_set(x_284, 1, x_283); x_285 = lean_array_push(x_280, x_284); x_286 = lean_array_push(x_285, x_4); -x_287 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_287 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_288 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_288, 0, x_287); lean_ctor_set(x_288, 1, x_286); @@ -24080,7 +24080,7 @@ if (x_297 == 0) { lean_object* x_298; lean_object* x_299; lean_object* x_300; lean_object* x_301; lean_object* x_302; lean_object* x_303; lean_object* x_304; lean_object* x_305; lean_object* x_306; lean_object* x_307; lean_object* x_308; lean_object* x_309; lean_object* x_310; lean_object* x_311; lean_object* x_312; lean_object* x_313; lean_object* x_314; lean_object* x_315; lean_object* x_316; lean_object* x_317; lean_object* x_318; lean_object* x_319; lean_object* x_320; lean_object* x_321; lean_object* x_322; lean_object* x_323; lean_object* x_324; lean_object* x_325; lean_object* x_326; lean_object* x_327; lean_object* x_328; lean_object* x_329; lean_object* x_330; lean_object* x_331; lean_object* x_332; lean_object* x_333; lean_object* x_334; lean_object* x_335; lean_object* x_336; lean_object* x_337; lean_object* x_338; lean_object* x_339; lean_object* x_340; lean_object* x_341; x_298 = lean_ctor_get(x_296, 0); -x_299 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_299 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_291); x_300 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_300, 0, x_291); @@ -24088,10 +24088,10 @@ lean_ctor_set(x_300, 1, x_299); x_301 = l_Array_empty___closed__1; x_302 = lean_array_push(x_301, x_300); x_303 = lean_array_push(x_301, x_3); -x_304 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_304 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_305 = lean_array_push(x_303, x_304); x_306 = lean_array_push(x_305, x_304); -x_307 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_307 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_291); x_308 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_308, 0, x_291); @@ -24126,22 +24126,22 @@ x_323 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_323, 0, x_322); lean_ctor_set(x_323, 1, x_321); x_324 = lean_array_push(x_316, x_323); -x_325 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_325 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_326 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_326, 0, x_325); lean_ctor_set(x_326, 1, x_324); x_327 = lean_array_push(x_309, x_326); -x_328 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_328 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_329 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_329, 0, x_328); lean_ctor_set(x_329, 1, x_327); x_330 = lean_array_push(x_301, x_329); -x_331 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_331 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_332 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_332, 0, x_331); lean_ctor_set(x_332, 1, x_330); x_333 = lean_array_push(x_302, x_332); -x_334 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_334 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_335 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_335, 0, x_291); lean_ctor_set(x_335, 1, x_334); @@ -24151,7 +24151,7 @@ lean_ctor_set(x_337, 0, x_322); lean_ctor_set(x_337, 1, x_336); x_338 = lean_array_push(x_333, x_337); x_339 = lean_array_push(x_338, x_4); -x_340 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_340 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_341 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_341, 0, x_340); lean_ctor_set(x_341, 1, x_339); @@ -24166,7 +24166,7 @@ x_343 = lean_ctor_get(x_296, 1); lean_inc(x_343); lean_inc(x_342); lean_dec(x_296); -x_344 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_344 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_291); x_345 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_345, 0, x_291); @@ -24174,10 +24174,10 @@ lean_ctor_set(x_345, 1, x_344); x_346 = l_Array_empty___closed__1; x_347 = lean_array_push(x_346, x_345); x_348 = lean_array_push(x_346, x_3); -x_349 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_349 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_350 = lean_array_push(x_348, x_349); x_351 = lean_array_push(x_350, x_349); -x_352 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_352 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_291); x_353 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_353, 0, x_291); @@ -24212,22 +24212,22 @@ x_368 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_368, 0, x_367); lean_ctor_set(x_368, 1, x_366); x_369 = lean_array_push(x_361, x_368); -x_370 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_370 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_371 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_371, 0, x_370); lean_ctor_set(x_371, 1, x_369); x_372 = lean_array_push(x_354, x_371); -x_373 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_373 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_374 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_374, 0, x_373); lean_ctor_set(x_374, 1, x_372); x_375 = lean_array_push(x_346, x_374); -x_376 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_376 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_377 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_377, 0, x_376); lean_ctor_set(x_377, 1, x_375); x_378 = lean_array_push(x_347, x_377); -x_379 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_379 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_380 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_380, 0, x_291); lean_ctor_set(x_380, 1, x_379); @@ -24237,7 +24237,7 @@ lean_ctor_set(x_382, 0, x_367); lean_ctor_set(x_382, 1, x_381); x_383 = lean_array_push(x_378, x_382); x_384 = lean_array_push(x_383, x_4); -x_385 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_385 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_386 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_386, 0, x_385); lean_ctor_set(x_386, 1, x_384); @@ -24327,7 +24327,7 @@ if (x_17 == 0) { lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; x_18 = lean_ctor_get(x_16, 0); -x_19 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_19 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_11); x_20 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_20, 0, x_11); @@ -24335,10 +24335,10 @@ lean_ctor_set(x_20, 1, x_19); x_21 = l_Array_empty___closed__1; x_22 = lean_array_push(x_21, x_20); x_23 = lean_array_push(x_21, x_1); -x_24 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_24 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_25 = lean_array_push(x_23, x_24); x_26 = lean_array_push(x_25, x_24); -x_27 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_27 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_11); x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_11); @@ -24355,17 +24355,17 @@ lean_ctor_set(x_34, 1, x_33); lean_ctor_set(x_34, 2, x_31); lean_ctor_set(x_34, 3, x_32); x_35 = lean_array_push(x_29, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_36 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_21, x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_39 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_22, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_42 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_11); lean_ctor_set(x_43, 1, x_42); @@ -24376,7 +24376,7 @@ lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); x_47 = lean_array_push(x_41, x_46); x_48 = lean_array_push(x_47, x_2); -x_49 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_49 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_50 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_50, 0, x_49); lean_ctor_set(x_50, 1, x_48); @@ -24391,7 +24391,7 @@ x_52 = lean_ctor_get(x_16, 1); lean_inc(x_52); lean_inc(x_51); lean_dec(x_16); -x_53 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_53 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_11); x_54 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_54, 0, x_11); @@ -24399,10 +24399,10 @@ lean_ctor_set(x_54, 1, x_53); x_55 = l_Array_empty___closed__1; x_56 = lean_array_push(x_55, x_54); x_57 = lean_array_push(x_55, x_1); -x_58 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_58 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_59 = lean_array_push(x_57, x_58); x_60 = lean_array_push(x_59, x_58); -x_61 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_61 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_11); x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_11); @@ -24419,17 +24419,17 @@ lean_ctor_set(x_68, 1, x_67); lean_ctor_set(x_68, 2, x_65); lean_ctor_set(x_68, 3, x_66); x_69 = lean_array_push(x_63, x_68); -x_70 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_70 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_70); lean_ctor_set(x_71, 1, x_69); x_72 = lean_array_push(x_55, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_73 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); x_75 = lean_array_push(x_56, x_74); -x_76 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_76 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_77 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_77, 0, x_11); lean_ctor_set(x_77, 1, x_76); @@ -24440,7 +24440,7 @@ lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); x_81 = lean_array_push(x_75, x_80); x_82 = lean_array_push(x_81, x_2); -x_83 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_83 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_84 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_84, 0, x_83); lean_ctor_set(x_84, 1, x_82); @@ -24687,12 +24687,12 @@ x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); x_52 = lean_array_push(x_42, x_51); -x_53 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_53 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_53); lean_ctor_set(x_54, 1, x_52); x_55 = lean_array_push(x_32, x_54); -x_56 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_56 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_57 = lean_array_push(x_55, x_56); x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_50); @@ -24703,7 +24703,7 @@ x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_19); lean_ctor_set(x_61, 1, x_60); x_62 = lean_array_push(x_59, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_63 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); @@ -24778,12 +24778,12 @@ x_97 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_97, 0, x_96); lean_ctor_set(x_97, 1, x_95); x_98 = lean_array_push(x_88, x_97); -x_99 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_99 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_99); lean_ctor_set(x_100, 1, x_98); x_101 = lean_array_push(x_78, x_100); -x_102 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_102 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_103 = lean_array_push(x_101, x_102); x_104 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_104, 0, x_96); @@ -24794,7 +24794,7 @@ x_107 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_107, 0, x_19); lean_ctor_set(x_107, 1, x_106); x_108 = lean_array_push(x_105, x_107); -x_109 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_109 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_110 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_110, 0, x_109); lean_ctor_set(x_110, 1, x_108); @@ -24899,7 +24899,7 @@ if (x_17 == 0) { lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; x_18 = lean_ctor_get(x_16, 0); -x_19 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_19 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_11); x_20 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_20, 0, x_11); @@ -24908,10 +24908,10 @@ x_21 = l_Array_empty___closed__1; x_22 = lean_array_push(x_21, x_20); x_23 = l_Lean_Syntax_getAntiquotTerm(x_1); x_24 = lean_array_push(x_21, x_23); -x_25 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_25 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_26 = lean_array_push(x_24, x_25); x_27 = lean_array_push(x_26, x_25); -x_28 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_28 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_11); x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_11); @@ -24928,17 +24928,17 @@ lean_ctor_set(x_35, 1, x_34); lean_ctor_set(x_35, 2, x_32); lean_ctor_set(x_35, 3, x_33); x_36 = lean_array_push(x_30, x_35); -x_37 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); x_39 = lean_array_push(x_21, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_40 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); x_42 = lean_array_push(x_22, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_43 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_11); lean_ctor_set(x_44, 1, x_43); @@ -24949,7 +24949,7 @@ lean_ctor_set(x_47, 0, x_46); lean_ctor_set(x_47, 1, x_45); x_48 = lean_array_push(x_42, x_47); x_49 = lean_array_push(x_48, x_2); -x_50 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_50 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); @@ -24964,7 +24964,7 @@ x_53 = lean_ctor_get(x_16, 1); lean_inc(x_53); lean_inc(x_52); lean_dec(x_16); -x_54 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_54 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_11); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_11); @@ -24973,10 +24973,10 @@ x_56 = l_Array_empty___closed__1; x_57 = lean_array_push(x_56, x_55); x_58 = l_Lean_Syntax_getAntiquotTerm(x_1); x_59 = lean_array_push(x_56, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_60 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_61 = lean_array_push(x_59, x_60); x_62 = lean_array_push(x_61, x_60); -x_63 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_63 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_11); x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_11); @@ -24993,17 +24993,17 @@ lean_ctor_set(x_70, 1, x_69); lean_ctor_set(x_70, 2, x_67); lean_ctor_set(x_70, 3, x_68); x_71 = lean_array_push(x_65, x_70); -x_72 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_72 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); x_74 = lean_array_push(x_56, x_73); -x_75 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_75 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); x_77 = lean_array_push(x_57, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_78 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_79 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_79, 0, x_11); lean_ctor_set(x_79, 1, x_78); @@ -25014,7 +25014,7 @@ lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); x_83 = lean_array_push(x_77, x_82); x_84 = lean_array_push(x_83, x_2); -x_85 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_85 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_85); lean_ctor_set(x_86, 1, x_84); @@ -25118,7 +25118,7 @@ x_14 = lean_ctor_get(x_1, 1); lean_dec(x_14); x_15 = lean_ctor_get(x_1, 0); lean_dec(x_15); -x_16 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_16 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_inc(x_11); x_17 = l_Lean_Syntax_isOfKind(x_11, x_16); if (x_17 == 0) @@ -25208,7 +25208,7 @@ x_44 = lean_ctor_get(x_43, 0); lean_inc(x_44); x_45 = lean_ctor_get(x_43, 2); lean_inc(x_45); -x_46 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_46 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_inc(x_43); x_47 = lean_alloc_closure((void*)(l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__3), 4, 3); lean_closure_set(x_47, 0, x_43); @@ -25251,7 +25251,7 @@ x_55 = lean_ctor_get(x_53, 0); lean_inc(x_55); x_56 = lean_ctor_get(x_53, 2); lean_inc(x_56); -x_57 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_57 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_inc(x_53); x_58 = lean_alloc_closure((void*)(l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__3), 4, 3); lean_closure_set(x_58, 0, x_53); @@ -25314,7 +25314,7 @@ lean_dec(x_10); lean_dec(x_9); lean_dec(x_6); lean_dec(x_2); -x_66 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_66 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_67 = lean_alloc_closure((void*)(l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__1___boxed), 10, 2); lean_closure_set(x_67, 0, x_66); lean_closure_set(x_67, 1, x_11); @@ -25352,7 +25352,7 @@ else { lean_object* x_75; uint8_t x_76; lean_dec(x_1); -x_75 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_75 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_inc(x_11); x_76 = l_Lean_Syntax_isOfKind(x_11, x_75); if (x_76 == 0) @@ -25449,7 +25449,7 @@ x_105 = lean_ctor_get(x_102, 0); lean_inc(x_105); x_106 = lean_ctor_get(x_102, 2); lean_inc(x_106); -x_107 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_107 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_inc(x_102); x_108 = lean_alloc_closure((void*)(l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__3), 4, 3); lean_closure_set(x_108, 0, x_102); @@ -25516,7 +25516,7 @@ lean_dec(x_10); lean_dec(x_9); lean_dec(x_6); lean_dec(x_2); -x_116 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_116 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_117 = lean_alloc_closure((void*)(l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__1___boxed), 10, 2); lean_closure_set(x_117, 0, x_116); lean_closure_set(x_117, 1, x_11); @@ -26906,7 +26906,7 @@ lean_ctor_set(x_50, 0, x_49); lean_ctor_set(x_50, 1, x_48); lean_inc(x_50); x_51 = lean_array_push(x_47, x_50); -x_52 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_52 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); @@ -26939,7 +26939,7 @@ lean_ctor_set(x_64, 2, x_63); lean_ctor_set(x_64, 3, x_43); x_65 = lean_array_push(x_46, x_64); x_66 = lean_array_push(x_46, x_50); -x_67 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_67 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_68 = lean_array_push(x_66, x_67); x_69 = l_Lean_expandExplicitBindersAux_loop___closed__2; x_70 = lean_alloc_ctor(1, 2, 0); @@ -26951,18 +26951,18 @@ lean_ctor_set(x_72, 0, x_49); lean_ctor_set(x_72, 1, x_71); x_73 = lean_array_push(x_65, x_72); x_74 = lean_array_push(x_73, x_67); -x_75 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_75 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_76 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_76, 0, x_55); lean_ctor_set(x_76, 1, x_75); x_77 = lean_array_push(x_74, x_76); x_78 = lean_array_push(x_77, x_2); -x_79 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_79 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); x_81 = lean_array_push(x_46, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_82 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); @@ -26993,7 +26993,7 @@ lean_ctor_set(x_90, 2, x_89); lean_ctor_set(x_90, 3, x_43); x_91 = lean_array_push(x_46, x_90); x_92 = lean_array_push(x_46, x_50); -x_93 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_93 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_94 = lean_array_push(x_92, x_93); x_95 = l_Lean_expandExplicitBindersAux_loop___closed__2; x_96 = lean_alloc_ctor(1, 2, 0); @@ -27005,18 +27005,18 @@ lean_ctor_set(x_98, 0, x_49); lean_ctor_set(x_98, 1, x_97); x_99 = lean_array_push(x_91, x_98); x_100 = lean_array_push(x_99, x_93); -x_101 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_101 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_102 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_102, 0, x_55); lean_ctor_set(x_102, 1, x_101); x_103 = lean_array_push(x_100, x_102); x_104 = lean_array_push(x_103, x_2); -x_105 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_105 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_105); lean_ctor_set(x_106, 1, x_104); x_107 = lean_array_push(x_46, x_106); -x_108 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_108 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_109, 0, x_108); lean_ctor_set(x_109, 1, x_107); @@ -27084,7 +27084,7 @@ x_137 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_137, 0, x_136); lean_ctor_set(x_137, 1, x_135); x_138 = lean_array_push(x_129, x_137); -x_139 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_139 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_140 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_140, 0, x_139); lean_ctor_set(x_140, 1, x_138); @@ -27116,13 +27116,13 @@ lean_ctor_set(x_151, 1, x_126); lean_ctor_set(x_151, 2, x_150); lean_ctor_set(x_151, 3, x_125); x_152 = lean_array_push(x_128, x_151); -x_153 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_153 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_142); x_154 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_154, 0, x_142); lean_ctor_set(x_154, 1, x_153); x_155 = lean_array_push(x_128, x_154); -x_156 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_156 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_157 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_157, 0, x_156); lean_ctor_set(x_157, 1, x_155); @@ -27131,7 +27131,7 @@ x_159 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_159, 0, x_136); lean_ctor_set(x_159, 1, x_158); x_160 = lean_array_push(x_128, x_159); -x_161 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_161 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_162 = lean_array_push(x_160, x_161); x_163 = l_Lean_expandExplicitBindersAux_loop___closed__2; x_164 = lean_alloc_ctor(1, 2, 0); @@ -27143,18 +27143,18 @@ lean_ctor_set(x_166, 0, x_136); lean_ctor_set(x_166, 1, x_165); x_167 = lean_array_push(x_152, x_166); x_168 = lean_array_push(x_167, x_161); -x_169 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_169 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_170 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_170, 0, x_142); lean_ctor_set(x_170, 1, x_169); x_171 = lean_array_push(x_168, x_170); x_172 = lean_array_push(x_171, x_2); -x_173 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_173 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_174 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_174, 0, x_173); lean_ctor_set(x_174, 1, x_172); x_175 = lean_array_push(x_128, x_174); -x_176 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_176 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_177 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_177, 0, x_176); lean_ctor_set(x_177, 1, x_175); @@ -27184,13 +27184,13 @@ lean_ctor_set(x_184, 1, x_126); lean_ctor_set(x_184, 2, x_183); lean_ctor_set(x_184, 3, x_125); x_185 = lean_array_push(x_128, x_184); -x_186 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_186 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_142); x_187 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_187, 0, x_142); lean_ctor_set(x_187, 1, x_186); x_188 = lean_array_push(x_128, x_187); -x_189 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_189 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_190 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_190, 0, x_189); lean_ctor_set(x_190, 1, x_188); @@ -27199,7 +27199,7 @@ x_192 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_192, 0, x_136); lean_ctor_set(x_192, 1, x_191); x_193 = lean_array_push(x_128, x_192); -x_194 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_194 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_195 = lean_array_push(x_193, x_194); x_196 = l_Lean_expandExplicitBindersAux_loop___closed__2; x_197 = lean_alloc_ctor(1, 2, 0); @@ -27211,18 +27211,18 @@ lean_ctor_set(x_199, 0, x_136); lean_ctor_set(x_199, 1, x_198); x_200 = lean_array_push(x_185, x_199); x_201 = lean_array_push(x_200, x_194); -x_202 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_202 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_203 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_203, 0, x_142); lean_ctor_set(x_203, 1, x_202); x_204 = lean_array_push(x_201, x_203); x_205 = lean_array_push(x_204, x_2); -x_206 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_206 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_207 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_207, 0, x_206); lean_ctor_set(x_207, 1, x_205); x_208 = lean_array_push(x_128, x_207); -x_209 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_209 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_210 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_210, 0, x_209); lean_ctor_set(x_210, 1, x_208); @@ -27357,7 +27357,7 @@ lean_ctor_set(x_254, 0, x_253); lean_ctor_set(x_254, 1, x_252); lean_inc(x_254); x_255 = lean_array_push(x_251, x_254); -x_256 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_256 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_257 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_257, 0, x_256); lean_ctor_set(x_257, 1, x_255); @@ -27397,7 +27397,7 @@ lean_ctor_set(x_269, 2, x_268); lean_ctor_set(x_269, 3, x_247); x_270 = lean_array_push(x_250, x_269); x_271 = lean_array_push(x_250, x_254); -x_272 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_272 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_273 = lean_array_push(x_271, x_272); x_274 = l_Lean_expandExplicitBindersAux_loop___closed__2; x_275 = lean_alloc_ctor(1, 2, 0); @@ -27409,18 +27409,18 @@ lean_ctor_set(x_277, 0, x_253); lean_ctor_set(x_277, 1, x_276); x_278 = lean_array_push(x_270, x_277); x_279 = lean_array_push(x_278, x_272); -x_280 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_280 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_281 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_281, 0, x_259); lean_ctor_set(x_281, 1, x_280); x_282 = lean_array_push(x_279, x_281); x_283 = lean_array_push(x_282, x_2); -x_284 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_284 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_285 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_285, 0, x_284); lean_ctor_set(x_285, 1, x_283); x_286 = lean_array_push(x_250, x_285); -x_287 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_287 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_288 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_288, 0, x_287); lean_ctor_set(x_288, 1, x_286); @@ -27491,7 +27491,7 @@ x_316 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_316, 0, x_315); lean_ctor_set(x_316, 1, x_314); x_317 = lean_array_push(x_308, x_316); -x_318 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_318 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_319 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_319, 0, x_318); lean_ctor_set(x_319, 1, x_317); @@ -27530,13 +27530,13 @@ lean_ctor_set(x_331, 1, x_305); lean_ctor_set(x_331, 2, x_330); lean_ctor_set(x_331, 3, x_304); x_332 = lean_array_push(x_307, x_331); -x_333 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_333 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_321); x_334 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_334, 0, x_321); lean_ctor_set(x_334, 1, x_333); x_335 = lean_array_push(x_307, x_334); -x_336 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_336 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_337 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_337, 0, x_336); lean_ctor_set(x_337, 1, x_335); @@ -27545,7 +27545,7 @@ x_339 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_339, 0, x_315); lean_ctor_set(x_339, 1, x_338); x_340 = lean_array_push(x_307, x_339); -x_341 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_341 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_342 = lean_array_push(x_340, x_341); x_343 = l_Lean_expandExplicitBindersAux_loop___closed__2; x_344 = lean_alloc_ctor(1, 2, 0); @@ -27557,18 +27557,18 @@ lean_ctor_set(x_346, 0, x_315); lean_ctor_set(x_346, 1, x_345); x_347 = lean_array_push(x_332, x_346); x_348 = lean_array_push(x_347, x_341); -x_349 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_349 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_350 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_350, 0, x_321); lean_ctor_set(x_350, 1, x_349); x_351 = lean_array_push(x_348, x_350); x_352 = lean_array_push(x_351, x_2); -x_353 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_353 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_354 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_354, 0, x_353); lean_ctor_set(x_354, 1, x_352); x_355 = lean_array_push(x_307, x_354); -x_356 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_356 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_357 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_357, 0, x_356); lean_ctor_set(x_357, 1, x_355); @@ -27746,7 +27746,7 @@ lean_ctor_set(x_411, 0, x_410); lean_ctor_set(x_411, 1, x_409); lean_inc(x_411); x_412 = lean_array_push(x_408, x_411); -x_413 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_413 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_414 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_414, 0, x_413); lean_ctor_set(x_414, 1, x_412); @@ -27786,7 +27786,7 @@ lean_ctor_set(x_426, 2, x_425); lean_ctor_set(x_426, 3, x_404); x_427 = lean_array_push(x_407, x_426); x_428 = lean_array_push(x_407, x_411); -x_429 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_429 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_430 = lean_array_push(x_428, x_429); x_431 = l_Lean_expandExplicitBindersAux_loop___closed__2; x_432 = lean_alloc_ctor(1, 2, 0); @@ -27798,18 +27798,18 @@ lean_ctor_set(x_434, 0, x_410); lean_ctor_set(x_434, 1, x_433); x_435 = lean_array_push(x_427, x_434); x_436 = lean_array_push(x_435, x_429); -x_437 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_437 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_438 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_438, 0, x_416); lean_ctor_set(x_438, 1, x_437); x_439 = lean_array_push(x_436, x_438); x_440 = lean_array_push(x_439, x_2); -x_441 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_441 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_442 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_442, 0, x_441); lean_ctor_set(x_442, 1, x_440); x_443 = lean_array_push(x_407, x_442); -x_444 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_444 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_445 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_445, 0, x_444); lean_ctor_set(x_445, 1, x_443); @@ -27880,7 +27880,7 @@ x_473 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_473, 0, x_472); lean_ctor_set(x_473, 1, x_471); x_474 = lean_array_push(x_465, x_473); -x_475 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_475 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_476 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_476, 0, x_475); lean_ctor_set(x_476, 1, x_474); @@ -27919,13 +27919,13 @@ lean_ctor_set(x_488, 1, x_462); lean_ctor_set(x_488, 2, x_487); lean_ctor_set(x_488, 3, x_461); x_489 = lean_array_push(x_464, x_488); -x_490 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_490 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_478); x_491 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_491, 0, x_478); lean_ctor_set(x_491, 1, x_490); x_492 = lean_array_push(x_464, x_491); -x_493 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_493 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_494 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_494, 0, x_493); lean_ctor_set(x_494, 1, x_492); @@ -27934,7 +27934,7 @@ x_496 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_496, 0, x_472); lean_ctor_set(x_496, 1, x_495); x_497 = lean_array_push(x_464, x_496); -x_498 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_498 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_499 = lean_array_push(x_497, x_498); x_500 = l_Lean_expandExplicitBindersAux_loop___closed__2; x_501 = lean_alloc_ctor(1, 2, 0); @@ -27946,18 +27946,18 @@ lean_ctor_set(x_503, 0, x_472); lean_ctor_set(x_503, 1, x_502); x_504 = lean_array_push(x_489, x_503); x_505 = lean_array_push(x_504, x_498); -x_506 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_506 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_507 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_507, 0, x_478); lean_ctor_set(x_507, 1, x_506); x_508 = lean_array_push(x_505, x_507); x_509 = lean_array_push(x_508, x_2); -x_510 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_510 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_511 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_511, 0, x_510); lean_ctor_set(x_511, 1, x_509); x_512 = lean_array_push(x_464, x_511); -x_513 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_513 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_514 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_514, 0, x_513); lean_ctor_set(x_514, 1, x_512); @@ -28052,7 +28052,7 @@ if (x_10 == 0) lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; x_11 = lean_ctor_get(x_2, 0); x_12 = lean_ctor_get(x_2, 1); -x_13 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_13 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_12); x_14 = l_Lean_Syntax_isOfKind(x_12, x_13); if (x_14 == 0) @@ -28121,7 +28121,7 @@ x_33 = lean_ctor_get(x_2, 1); lean_inc(x_33); lean_inc(x_32); lean_dec(x_2); -x_34 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_34 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_33); x_35 = l_Lean_Syntax_isOfKind(x_33, x_34); if (x_35 == 0) @@ -30731,7 +30731,7 @@ x_24 = l_Lean_Elab_Term_getMainModule___rarg(x_10, x_23); x_25 = lean_ctor_get(x_24, 1); lean_inc(x_25); lean_dec(x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_26 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_20); x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_20); @@ -30744,7 +30744,7 @@ x_30 = l_List_redLength___rarg(x_29); x_31 = lean_mk_empty_array_with_capacity(x_30); lean_dec(x_30); x_32 = l_List_toArrayAux___rarg(x_29, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_33 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_34 = l_Lean_Syntax_SepArray_ofElems(x_33, x_32); lean_dec(x_32); lean_inc(x_1); @@ -30755,7 +30755,7 @@ x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_28, x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_39 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_40 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_40, 0, x_20); lean_ctor_set(x_40, 1, x_39); @@ -30764,7 +30764,7 @@ x_42 = lean_ctor_get(x_18, 1); lean_inc(x_42); lean_dec(x_18); x_43 = lean_array_push(x_41, x_42); -x_44 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_44 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); @@ -30855,7 +30855,7 @@ lean_ctor_set(x_24, 1, x_23); lean_inc(x_1); x_25 = lean_array_push(x_1, x_24); x_26 = lean_array_push(x_25, x_15); -x_27 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_27 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_17); lean_ctor_set(x_28, 1, x_27); @@ -31249,12 +31249,12 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compile _start: { lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; -x_5 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_5 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_6 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_6, 0, x_2); lean_ctor_set(x_6, 1, x_5); x_7 = lean_array_push(x_1, x_6); -x_8 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_8 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_9 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_9, 0, x_8); lean_ctor_set(x_9, 1, x_7); @@ -31348,7 +31348,7 @@ lean_inc(x_43); x_44 = lean_ctor_get(x_42, 1); lean_inc(x_44); lean_dec(x_42); -x_45 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_45 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_37); x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_37); @@ -31375,13 +31375,13 @@ lean_ctor_set(x_55, 2, x_52); lean_ctor_set(x_55, 3, x_53); lean_inc(x_50); x_56 = lean_array_push(x_50, x_55); -x_57 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_57 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); lean_inc(x_3); x_59 = lean_array_push(x_3, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_60 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_37); x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_37); @@ -31407,7 +31407,7 @@ lean_ctor_set(x_74, 0, x_48); lean_ctor_set(x_74, 1, x_73); x_75 = lean_array_push(x_47, x_74); x_76 = lean_array_push(x_75, x_49); -x_77 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_77 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; x_78 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_78, 0, x_37); lean_ctor_set(x_78, 1, x_77); @@ -31419,12 +31419,12 @@ x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_48); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_3, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_83 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_84 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_84, 0, x_83); lean_ctor_set(x_84, 1, x_82); x_85 = lean_array_push(x_79, x_84); -x_86 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_86 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_86); lean_ctor_set(x_87, 1, x_85); @@ -31969,7 +31969,7 @@ if (x_66 == 0) { lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; x_67 = lean_ctor_get(x_65, 0); -x_68 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_68 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_60); x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_60); @@ -31986,27 +31986,27 @@ lean_ctor_set(x_75, 1, x_74); lean_ctor_set(x_75, 2, x_72); lean_ctor_set(x_75, 3, x_73); x_76 = lean_array_push(x_46, x_75); -x_77 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_77 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_78 = lean_array_push(x_76, x_77); x_79 = lean_array_push(x_78, x_77); -x_80 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_80 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_60); x_81 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_81, 0, x_60); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_79, x_81); x_83 = lean_array_push(x_82, x_25); -x_84 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_84 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); x_86 = lean_array_push(x_46, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_87 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_88 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_88, 0, x_87); lean_ctor_set(x_88, 1, x_86); x_89 = lean_array_push(x_70, x_88); -x_90 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_90 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_91 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_91, 0, x_60); lean_ctor_set(x_91, 1, x_90); @@ -32017,7 +32017,7 @@ lean_ctor_set(x_94, 0, x_93); lean_ctor_set(x_94, 1, x_92); x_95 = lean_array_push(x_89, x_94); x_96 = lean_array_push(x_95, x_57); -x_97 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_97 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_98 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_98, 0, x_97); lean_ctor_set(x_98, 1, x_96); @@ -32032,7 +32032,7 @@ x_100 = lean_ctor_get(x_65, 1); lean_inc(x_100); lean_inc(x_99); lean_dec(x_65); -x_101 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_101 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_60); x_102 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_102, 0, x_60); @@ -32049,27 +32049,27 @@ lean_ctor_set(x_108, 1, x_107); lean_ctor_set(x_108, 2, x_105); lean_ctor_set(x_108, 3, x_106); x_109 = lean_array_push(x_46, x_108); -x_110 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_110 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_111 = lean_array_push(x_109, x_110); x_112 = lean_array_push(x_111, x_110); -x_113 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_113 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_60); x_114 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_114, 0, x_60); lean_ctor_set(x_114, 1, x_113); x_115 = lean_array_push(x_112, x_114); x_116 = lean_array_push(x_115, x_25); -x_117 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_117 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_118 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_118, 0, x_117); lean_ctor_set(x_118, 1, x_116); x_119 = lean_array_push(x_46, x_118); -x_120 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_120 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_121, 0, x_120); lean_ctor_set(x_121, 1, x_119); x_122 = lean_array_push(x_103, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_123 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_124 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_124, 0, x_60); lean_ctor_set(x_124, 1, x_123); @@ -32080,7 +32080,7 @@ lean_ctor_set(x_127, 0, x_126); lean_ctor_set(x_127, 1, x_125); x_128 = lean_array_push(x_122, x_127); x_129 = lean_array_push(x_128, x_57); -x_130 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_130 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_130); lean_ctor_set(x_131, 1, x_129); @@ -32362,7 +32362,7 @@ if (lean_is_exclusive(x_190)) { lean_dec_ref(x_190); x_193 = lean_box(0); } -x_194 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_194 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_185); x_195 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_195, 0, x_185); @@ -32379,27 +32379,27 @@ lean_ctor_set(x_201, 1, x_200); lean_ctor_set(x_201, 2, x_198); lean_ctor_set(x_201, 3, x_199); x_202 = lean_array_push(x_171, x_201); -x_203 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_203 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_204 = lean_array_push(x_202, x_203); x_205 = lean_array_push(x_204, x_203); -x_206 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_206 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_185); x_207 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_207, 0, x_185); lean_ctor_set(x_207, 1, x_206); x_208 = lean_array_push(x_205, x_207); x_209 = lean_array_push(x_208, x_149); -x_210 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_210 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_211 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_211, 0, x_210); lean_ctor_set(x_211, 1, x_209); x_212 = lean_array_push(x_171, x_211); -x_213 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_213 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_214 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_214, 0, x_213); lean_ctor_set(x_214, 1, x_212); x_215 = lean_array_push(x_196, x_214); -x_216 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_216 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_217 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_217, 0, x_185); lean_ctor_set(x_217, 1, x_216); @@ -32410,7 +32410,7 @@ lean_ctor_set(x_220, 0, x_219); lean_ctor_set(x_220, 1, x_218); x_221 = lean_array_push(x_215, x_220); x_222 = lean_array_push(x_221, x_182); -x_223 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_223 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_224 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_224, 0, x_223); lean_ctor_set(x_224, 1, x_222); @@ -32720,7 +32720,7 @@ if (lean_is_exclusive(x_285)) { lean_dec_ref(x_285); x_288 = lean_box(0); } -x_289 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_289 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_280); x_290 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_290, 0, x_280); @@ -32737,27 +32737,27 @@ lean_ctor_set(x_296, 1, x_295); lean_ctor_set(x_296, 2, x_293); lean_ctor_set(x_296, 3, x_294); x_297 = lean_array_push(x_265, x_296); -x_298 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_298 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_299 = lean_array_push(x_297, x_298); x_300 = lean_array_push(x_299, x_298); -x_301 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_301 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_280); x_302 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_302, 0, x_280); lean_ctor_set(x_302, 1, x_301); x_303 = lean_array_push(x_300, x_302); x_304 = lean_array_push(x_303, x_242); -x_305 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_305 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_306 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_306, 0, x_305); lean_ctor_set(x_306, 1, x_304); x_307 = lean_array_push(x_265, x_306); -x_308 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_308 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_309 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_309, 0, x_308); lean_ctor_set(x_309, 1, x_307); x_310 = lean_array_push(x_291, x_309); -x_311 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_311 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_312 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_312, 0, x_280); lean_ctor_set(x_312, 1, x_311); @@ -32768,7 +32768,7 @@ lean_ctor_set(x_315, 0, x_314); lean_ctor_set(x_315, 1, x_313); x_316 = lean_array_push(x_310, x_315); x_317 = lean_array_push(x_316, x_277); -x_318 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_318 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_319 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_319, 0, x_318); lean_ctor_set(x_319, 1, x_317); @@ -33547,7 +33547,7 @@ lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand___lambda__1(lean_ob _start: { lean_object* x_3; lean_object* x_4; uint8_t x_5; -x_3 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_3 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; x_4 = lean_name_mk_string(x_1, x_3); lean_inc(x_2); x_5 = l_Lean_Syntax_isOfKind(x_2, x_4); @@ -33609,7 +33609,7 @@ lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand___lambda__2(lean_ob _start: { lean_object* x_5; lean_object* x_6; uint8_t x_7; -x_5 = l_myMacro____x40_Init_Notation___hyg_12864____closed__9; +x_5 = l_myMacro____x40_Init_Notation___hyg_12938____closed__9; x_6 = lean_name_mk_string(x_1, x_5); lean_inc(x_4); x_7 = l_Lean_Syntax_isOfKind(x_4, x_6); @@ -34003,7 +34003,7 @@ static lean_object* _init_l_Lean_Elab_Term_Quotation_match__syntax_expand___clos _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_match__syntax_expand___lambda__1), 2, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -34013,7 +34013,7 @@ static lean_object* _init_l_Lean_Elab_Term_Quotation_match__syntax_expand___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Array_empty___closed__1; x_3 = l_Array_getEvenElems___rarg___closed__1; x_4 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_match__syntax_expand___lambda__2___boxed), 4, 3); @@ -34027,7 +34027,7 @@ lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand(lean_object* x_1, l _start: { lean_object* x_9; uint8_t x_10; -x_9 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_9 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; lean_inc(x_1); x_10 = l_Lean_Syntax_isOfKind(x_1, x_9); if (x_10 == 0) @@ -34165,7 +34165,7 @@ lean_object* x_32; lean_object* x_33; lean_object* x_34; uint8_t x_35; x_32 = lean_unsigned_to_nat(4u); x_33 = l_Lean_Syntax_getArg(x_1, x_32); lean_dec(x_1); -x_34 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_34 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_inc(x_33); x_35 = l_Lean_Syntax_isOfKind(x_33, x_34); if (x_35 == 0) @@ -34266,7 +34266,7 @@ else size_t x_63; lean_object* x_64; uint8_t x_65; x_63 = lean_usize_of_nat(x_58); lean_dec(x_58); -x_64 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_64 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_65 = l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__9(x_64, x_45, x_50, x_45, x_63); if (x_65 == 0) { @@ -34490,7 +34490,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabMatchSyntax___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; diff --git a/stage0/stdlib/Lean/Elab/Quotation/Util.c b/stage0/stdlib/Lean/Elab/Quotation/Util.c index 51c35dce1c..bd5026f491 100644 --- a/stage0/stdlib/Lean/Elab/Quotation/Util.c +++ b/stage0/stdlib/Lean/Elab/Quotation/Util.c @@ -44,7 +44,6 @@ lean_object* l_Lean_Elab_Term_Quotation_getAntiquotationIds(lean_object*, lean_o extern lean_object* l_Lean_KernelException_toMessageData___closed__15; size_t lean_usize_of_nat(lean_object*); uint8_t l_Lean_Syntax_isAntiquot(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; lean_object* l_Lean_Elab_Term_Quotation_getAntiquotationIds_go___closed__3; uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_getAntiquotationIds___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -61,6 +60,7 @@ uint8_t l_Lean_Syntax_isEscapedAntiquot(lean_object*); lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); extern lean_object* l_Lean_mkOptionalNode___closed__2; lean_object* l_Lean_throwError___at_Lean_Elab_Term_Quotation_getAntiquotationIds_go___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Quotation_getAntiquotationIds_go___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); @@ -546,7 +546,7 @@ x_9 = l_Lean_Syntax_isQuot(x_1); if (x_9 == 0) { lean_object* x_10; uint8_t x_11; -x_10 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_10 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_inc(x_1); x_11 = l_Lean_Syntax_isOfKind(x_1, x_10); if (x_11 == 0) diff --git a/stage0/stdlib/Lean/Elab/StructInst.c b/stage0/stdlib/Lean/Elab/StructInst.c index 322e09b78a..306dbfda9d 100644 --- a/stage0/stdlib/Lean/Elab/StructInst.c +++ b/stage0/stdlib/Lean/Elab/StructInst.c @@ -27,6 +27,7 @@ size_t l_USize_add(size_t, size_t); extern lean_object* l_Lean_Name_getString_x21___closed__3; extern lean_object* l_Lean_fieldIdxKind; lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_mkDefaultValueAux_x3f_match__2___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_object* l_Lean_Expr_mvarId_x21(lean_object*); lean_object* l_List_head_x21___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandStruct___spec__3(lean_object*); lean_object* l_List_tail_x21___rarg(lean_object*); @@ -41,7 +42,6 @@ lean_object* l_Lean_Elab_Term_StructInst_Struct_modifyFieldsM(lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructName_match__1(lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStruct_match__4___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_mk_empty_array_with_capacity(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l_Std_fmt___at_Lean_Position_instToFormatPosition___spec__1(lean_object*); lean_object* l_Lean_Meta_mkForallFVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_StructInst_DefaultFields_reduce___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -84,6 +84,7 @@ lean_object* l_List_forIn_loop___at_Lean_Elab_Term_StructInst_DefaultFields_step lean_object* l_Lean_throwError___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_isModifyOp_x3f___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructName_throwUnknownExpectedType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkProjStx(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_structInstArrayRef___elambda__1___closed__2; lean_object* l___regBuiltin_Lean_Elab_Term_StructInst_elabStructInst___closed__1; @@ -92,6 +93,7 @@ lean_object* l_List_forIn_loop___at_Lean_Elab_Term_StructInst_DefaultFields_step extern lean_object* l_Lean_Meta_SynthInstance_getInstances___lambda__1___closed__7; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_elabStructInst_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__6; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_groupFields___lambda__3___closed__1; lean_object* l_List_foldlM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__12___closed__4; lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_reduce___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -107,8 +109,9 @@ lean_object* l_Lean_Elab_Term_StructInst_Struct_allDefault_match__1(lean_object* lean_object* l_Lean_Elab_Term_StructInst_markDefaultMissing(lean_object*); extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* l_Lean_Elab_Term_StructInst_initFn____x40_Lean_Elab_StructInst___hyg_6674_(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_mkDefaultValueAux_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___spec__3___closed__7; lean_object* l___private_Init_Meta_0__Lean_Syntax_isNatLitAux(lean_object*, lean_object*); @@ -138,8 +141,6 @@ uint8_t l_Lean_Expr_isApp(lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkCtorHeader___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Meta_mkId___closed__2; lean_object* l___regBuiltin_Lean_Elab_Term_StructInst_elabStructInst(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__12; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Std_HashMapImp_expand___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__5(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandStruct___spec__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkStructView___spec__1(size_t, size_t, lean_object*); @@ -165,10 +166,8 @@ extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____clos lean_object* l_Std_HashMap_toList___rarg(lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabModifyOp___closed__18; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_groupFields___lambda__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__8; lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Nat_max(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__6; extern lean_object* l_Lean_Elab_MacroExpansionInfo_format___closed__3; extern lean_object* l_Lean_Expr_getAppArgs___closed__1; lean_object* l_Lean_Elab_Term_StructInst_formatField(lean_object*, lean_object*); @@ -190,6 +189,7 @@ lean_object* lean_string_utf8_byte_size(lean_object*); lean_object* l_List_head_x21___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_tryToSynthesizeDefault___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkCtorHeaderAux_match__3___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructName_throwUnexpectedExpectedType___closed__4; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_StructInst_Field_toSyntax___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*); @@ -229,12 +229,14 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabM lean_object* l_Lean_Elab_Term_StructInst_Struct_ref_match__1___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_isSimpleField_x3f(lean_object*); extern lean_object* l_Lean_Json_render___closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Lean_Elab_Term_StructInst_FieldLHS_toSyntax___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructSource(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkAppN(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkStructView(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_Source_isNone___boxed(lean_object*); extern lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLValsAux_loop___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__4; lean_object* l_Lean_Elab_Term_StructInst_Struct_structName(lean_object*); lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_propagateLoop___closed__1; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructName___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -250,7 +252,6 @@ lean_object* l_Lean_Elab_Term_StructInst_Struct_modifyFieldsM___at___private_Lea lean_object* l_Lean_throwError___at_Lean_Elab_Term_StructInst_throwFailedToElabField___spec__1(lean_object*); lean_object* l_Lean_Meta_project_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_propagateLoop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__12; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructName___rarg___closed__2; lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(lean_object*, lean_object*, lean_object*); lean_object* l_List_mapM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -275,11 +276,10 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFie lean_object* l_Lean_Elab_Term_StructInst_formatStruct___closed__3; lean_object* l_Lean_Elab_Term_StructInst_FieldVal_toSyntax___boxed(lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabModifyOp___closed__9; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__2; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructName_throwUnexpectedExpectedType___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__1; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabModifyOp___closed__8; lean_object* lean_st_ref_take(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__8; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStruct_match__7(lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap_match__1(lean_object*); lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_mkDefaultValueAux_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -323,7 +323,6 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_toFie lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getFieldName___closed__1; lean_object* lean_array_fset(lean_object*, lean_object*, lean_object*); lean_object* l_Std_mkHashMapImp___rarg(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__4; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructName_match__2(lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_propagateExpectedType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkStructView___spec__2(lean_object*); @@ -355,6 +354,7 @@ lean_object* l_List_findSome_x3f___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_reduceProjOf_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_mk_ref(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_trySynthStructInstance_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_reduceProjOf_x3f_match__2(lean_object*); lean_object* l_Lean_Syntax_getId(lean_object*); @@ -370,6 +370,7 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getSt lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_reduce_match__1(lean_object*); uint8_t l_Array_contains___at_Lean_findField_x3f___spec__1(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructSource_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__2; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getFieldIdx___lambda__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_getStructureFields(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_CtorHeaderResult_instMVars___default; @@ -395,7 +396,6 @@ lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_S lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_tryToSynthesizeDefault_loop___closed__2; lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_defaultMissing_x3f(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_Lean_getPathToBaseStructure_x3f(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandCompositeFields___closed__1; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_groupFields_match__2(lean_object*); @@ -431,8 +431,6 @@ lean_object* l_List_head_x21___at___private_Lean_Elab_StructInst_0__Lean_Elab_Te lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_tryToSynthesizeDefault_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___spec__3___closed__3; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__9; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStructInstAux_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_toFieldLHS_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkCtorHeaderAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -460,7 +458,6 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getFi uint8_t l_Lean_Expr_isLambda(lean_object*); lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_mkDefaultValueAux_x3f_match__1(lean_object*); lean_object* l_Lean_addTrace___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__13; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructName___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_Struct_structName___boxed(lean_object*); @@ -524,6 +521,7 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_propa lean_object* l_Lean_Expr_getAppNumArgsAux(lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_formatField___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_List_find_x3f___rarg(lean_object*, lean_object*); lean_object* l_Lean_mkHole(lean_object*); extern lean_object* l_Lean_Elab_macroAttribute; @@ -547,6 +545,7 @@ uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStructInstAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkApp(lean_object*, lean_object*); lean_object* l_List_map___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandParentFields___spec__1___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__10; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkSubstructSource_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_Struct_source___boxed(lean_object*); lean_object* l_Lean_Expr_betaRev(lean_object*, lean_object*); @@ -563,7 +562,6 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expan lean_object* l_Lean_Elab_Term_StructInst_formatStruct_match__1(lean_object*); lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_findDefaultMissing_x3f_match__2___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___spec__3___closed__1; lean_object* l_List_head_x21___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandStruct___spec__5___boxed(lean_object*); @@ -622,6 +620,7 @@ lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_S lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkStructView___spec__2___closed__1; lean_object* l_Lean_Meta_isExprDefEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_mkFreshExprMVarImpl(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getHierarchyDepth_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_step_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_isModifyOp_x3f___spec__3___closed__1; @@ -690,6 +689,7 @@ lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_S lean_object* l_Array_findIdx_x3f_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Meta_CheckAssignment_checkFVar___closed__2; lean_object* l_Lean_throwError___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getFieldIdx___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__12; lean_object* l_Lean_throwError___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStruct___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_formatStruct___closed__1; lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandParentFields___spec__2___closed__3; @@ -815,14 +815,14 @@ lean_ctor_set(x_15, 1, x_14); x_16 = l_Array_empty___closed__1; x_17 = lean_array_push(x_16, x_15); x_18 = lean_array_push(x_16, x_10); -x_19 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_13); x_20 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_20, 0, x_13); lean_ctor_set(x_20, 1, x_19); x_21 = lean_array_push(x_16, x_20); x_22 = lean_array_push(x_21, x_8); -x_23 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_23 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); @@ -841,7 +841,7 @@ x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_13); lean_ctor_set(x_32, 1, x_31); x_33 = lean_array_push(x_30, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_34 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_35 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_35, 0, x_34); lean_ctor_set(x_35, 1, x_33); @@ -864,14 +864,14 @@ lean_ctor_set(x_39, 1, x_38); x_40 = l_Array_empty___closed__1; x_41 = lean_array_push(x_40, x_39); x_42 = lean_array_push(x_40, x_10); -x_43 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_43 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_36); x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_36); lean_ctor_set(x_44, 1, x_43); x_45 = lean_array_push(x_40, x_44); x_46 = lean_array_push(x_45, x_8); -x_47 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_47 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -890,7 +890,7 @@ x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_36); lean_ctor_set(x_56, 1, x_55); x_57 = lean_array_push(x_54, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_58 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); @@ -1135,7 +1135,7 @@ if (x_50 == 0) { lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; x_51 = lean_ctor_get(x_49, 0); -x_52 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_52 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_44); x_53 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_53, 0, x_44); @@ -1150,27 +1150,27 @@ lean_ctor_set(x_57, 1, x_39); lean_ctor_set(x_57, 2, x_56); lean_ctor_set(x_57, 3, x_38); x_58 = lean_array_push(x_54, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_59 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_60 = lean_array_push(x_58, x_59); x_61 = lean_array_push(x_60, x_59); -x_62 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_62 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_44); x_63 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_63, 0, x_44); lean_ctor_set(x_63, 1, x_62); x_64 = lean_array_push(x_61, x_63); x_65 = lean_array_push(x_64, x_23); -x_66 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_66 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_67 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_67, 0, x_66); lean_ctor_set(x_67, 1, x_65); x_68 = lean_array_push(x_54, x_67); -x_69 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_69 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_69); lean_ctor_set(x_70, 1, x_68); x_71 = lean_array_push(x_55, x_70); -x_72 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_72 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_73 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_73, 0, x_44); lean_ctor_set(x_73, 1, x_72); @@ -1181,7 +1181,7 @@ lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); x_77 = lean_array_push(x_71, x_76); x_78 = lean_array_push(x_77, x_42); -x_79 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_79 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); @@ -1198,7 +1198,7 @@ x_83 = lean_ctor_get(x_49, 1); lean_inc(x_83); lean_inc(x_82); lean_dec(x_49); -x_84 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_84 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_44); x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_44); @@ -1213,27 +1213,27 @@ lean_ctor_set(x_89, 1, x_39); lean_ctor_set(x_89, 2, x_88); lean_ctor_set(x_89, 3, x_38); x_90 = lean_array_push(x_86, x_89); -x_91 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_91 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_92 = lean_array_push(x_90, x_91); x_93 = lean_array_push(x_92, x_91); -x_94 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_94 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_44); x_95 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_95, 0, x_44); lean_ctor_set(x_95, 1, x_94); x_96 = lean_array_push(x_93, x_95); x_97 = lean_array_push(x_96, x_23); -x_98 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_98 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_99 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_99, 0, x_98); lean_ctor_set(x_99, 1, x_97); x_100 = lean_array_push(x_86, x_99); -x_101 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_101 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_102 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_102, 0, x_101); lean_ctor_set(x_102, 1, x_100); x_103 = lean_array_push(x_87, x_102); -x_104 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_104 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_105 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_105, 0, x_44); lean_ctor_set(x_105, 1, x_104); @@ -1244,7 +1244,7 @@ lean_ctor_set(x_108, 0, x_107); lean_ctor_set(x_108, 1, x_106); x_109 = lean_array_push(x_103, x_108); x_110 = lean_array_push(x_109, x_42); -x_111 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_111 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_112, 0, x_111); lean_ctor_set(x_112, 1, x_110); @@ -1391,7 +1391,7 @@ if (lean_is_exclusive(x_159)) { lean_dec_ref(x_159); x_162 = lean_box(0); } -x_163 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_163 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_154); x_164 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_164, 0, x_154); @@ -1406,27 +1406,27 @@ lean_ctor_set(x_168, 1, x_149); lean_ctor_set(x_168, 2, x_167); lean_ctor_set(x_168, 3, x_148); x_169 = lean_array_push(x_165, x_168); -x_170 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_170 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_171 = lean_array_push(x_169, x_170); x_172 = lean_array_push(x_171, x_170); -x_173 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_173 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_154); x_174 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_174, 0, x_154); lean_ctor_set(x_174, 1, x_173); x_175 = lean_array_push(x_172, x_174); x_176 = lean_array_push(x_175, x_133); -x_177 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_177 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_178 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_178, 0, x_177); lean_ctor_set(x_178, 1, x_176); x_179 = lean_array_push(x_165, x_178); -x_180 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_180 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_181 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_181, 0, x_180); lean_ctor_set(x_181, 1, x_179); x_182 = lean_array_push(x_166, x_181); -x_183 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_183 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_184 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_184, 0, x_154); lean_ctor_set(x_184, 1, x_183); @@ -1437,7 +1437,7 @@ lean_ctor_set(x_187, 0, x_186); lean_ctor_set(x_187, 1, x_185); x_188 = lean_array_push(x_182, x_187); x_189 = lean_array_push(x_188, x_152); -x_190 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_190 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_191 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_191, 0, x_190); lean_ctor_set(x_191, 1, x_189); @@ -1656,7 +1656,7 @@ if (lean_is_exclusive(x_251)) { lean_dec_ref(x_251); x_254 = lean_box(0); } -x_255 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_255 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_246); x_256 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_256, 0, x_246); @@ -1671,27 +1671,27 @@ lean_ctor_set(x_260, 1, x_241); lean_ctor_set(x_260, 2, x_259); lean_ctor_set(x_260, 3, x_240); x_261 = lean_array_push(x_257, x_260); -x_262 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_262 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_263 = lean_array_push(x_261, x_262); x_264 = lean_array_push(x_263, x_262); -x_265 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_265 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_246); x_266 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_266, 0, x_246); lean_ctor_set(x_266, 1, x_265); x_267 = lean_array_push(x_264, x_266); x_268 = lean_array_push(x_267, x_225); -x_269 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_269 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_270 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_270, 0, x_269); lean_ctor_set(x_270, 1, x_268); x_271 = lean_array_push(x_257, x_270); -x_272 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_272 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_273 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_273, 0, x_272); lean_ctor_set(x_273, 1, x_271); x_274 = lean_array_push(x_258, x_273); -x_275 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_275 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_276 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_276, 0, x_246); lean_ctor_set(x_276, 1, x_275); @@ -1702,7 +1702,7 @@ lean_ctor_set(x_279, 0, x_278); lean_ctor_set(x_279, 1, x_277); x_280 = lean_array_push(x_274, x_279); x_281 = lean_array_push(x_280, x_244); -x_282 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_282 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_283 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_283, 0, x_282); lean_ctor_set(x_283, 1, x_281); @@ -3408,7 +3408,7 @@ lean_ctor_set(x_93, 2, x_91); lean_ctor_set(x_93, 3, x_29); lean_inc(x_89); x_94 = lean_array_push(x_89, x_93); -x_95 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_95 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_66); x_96 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_96, 0, x_66); @@ -3427,7 +3427,7 @@ x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_102); lean_ctor_set(x_103, 1, x_101); x_104 = lean_array_push(x_74, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_105 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_66); x_106 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_106, 0, x_66); @@ -3446,30 +3446,30 @@ x_112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_112, 0, x_111); lean_ctor_set(x_112, 1, x_110); x_113 = lean_array_push(x_74, x_112); -x_114 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_114 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_115 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_115, 0, x_66); lean_ctor_set(x_115, 1, x_114); x_116 = lean_array_push(x_113, x_115); x_117 = lean_array_push(x_116, x_60); -x_118 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_118 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_119 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_119, 0, x_118); lean_ctor_set(x_119, 1, x_117); x_120 = lean_array_push(x_107, x_119); -x_121 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_121 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_122, 0, x_121); lean_ctor_set(x_122, 1, x_120); x_123 = lean_array_push(x_74, x_122); -x_124 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_124 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_125 = lean_array_push(x_123, x_124); x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_111); lean_ctor_set(x_126, 1, x_125); x_127 = lean_array_push(x_89, x_126); x_128 = lean_array_push(x_127, x_100); -x_129 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_129 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_130 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_130, 0, x_129); lean_ctor_set(x_130, 1, x_128); @@ -3478,7 +3478,7 @@ x_132 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_132, 0, x_111); lean_ctor_set(x_132, 1, x_131); x_133 = lean_array_push(x_86, x_132); -x_134 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_134 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_135 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_135, 0, x_134); lean_ctor_set(x_135, 1, x_133); @@ -3691,7 +3691,7 @@ lean_ctor_set(x_238, 2, x_236); lean_ctor_set(x_238, 3, x_225); lean_inc(x_234); x_239 = lean_array_push(x_234, x_238); -x_240 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_240 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_210); x_241 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_241, 0, x_210); @@ -3710,7 +3710,7 @@ x_248 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_248, 0, x_247); lean_ctor_set(x_248, 1, x_246); x_249 = lean_array_push(x_218, x_248); -x_250 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_250 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_210); x_251 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_251, 0, x_210); @@ -3731,30 +3731,30 @@ x_259 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_259, 0, x_258); lean_ctor_set(x_259, 1, x_257); x_260 = lean_array_push(x_218, x_259); -x_261 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_261 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_262 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_262, 0, x_210); lean_ctor_set(x_262, 1, x_261); x_263 = lean_array_push(x_260, x_262); x_264 = lean_array_push(x_263, x_205); -x_265 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_265 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_266 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_266, 0, x_265); lean_ctor_set(x_266, 1, x_264); x_267 = lean_array_push(x_252, x_266); -x_268 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_268 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_269 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_269, 0, x_268); lean_ctor_set(x_269, 1, x_267); x_270 = lean_array_push(x_218, x_269); -x_271 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_271 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_272 = lean_array_push(x_270, x_271); x_273 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_273, 0, x_258); lean_ctor_set(x_273, 1, x_272); x_274 = lean_array_push(x_234, x_273); x_275 = lean_array_push(x_274, x_245); -x_276 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_276 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_277 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_277, 0, x_276); lean_ctor_set(x_277, 1, x_275); @@ -3763,7 +3763,7 @@ x_279 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_279, 0, x_258); lean_ctor_set(x_279, 1, x_278); x_280 = lean_array_push(x_231, x_279); -x_281 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_281 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_282 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_282, 0, x_281); lean_ctor_set(x_282, 1, x_280); diff --git a/stage0/stdlib/Lean/Elab/Structure.c b/stage0/stdlib/Lean/Elab/Structure.c index 029aad5500..5ac59f2a02 100644 --- a/stage0/stdlib/Lean/Elab/Structure.c +++ b/stage0/stdlib/Lean/Elab/Structure.c @@ -24,7 +24,6 @@ lean_object* l_Lean_addDeclarationRanges___at___private_Lean_Elab_Structure_0__L lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__3___lambda__3___closed__2; lean_object* l_Lean_Elab_Command_elabStructure___lambda__1___boxed(lean_object**); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_removeUnused(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_getResultUniverse___closed__1; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_levelMVarToParam(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -55,6 +54,7 @@ lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_removeUnused__ lean_object* l_Lean_Elab_getOptDerivingClasses___at_Lean_Elab_Command_elabStructure___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkForallFVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabExport___spec__5(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_elabAttr___rarg___lambda__8___closed__2; lean_object* l_List_map___at_Lean_Meta_addInstance___spec__1(lean_object*); lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__12(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -91,6 +91,7 @@ lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___r lean_object* l_Lean_Elab_Command_checkValidFieldModifier___closed__3; lean_object* lean_array_uset(lean_object*, size_t, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields_match__5___rarg(uint8_t, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_collectUniversesFromFields___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields_match__5___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -101,7 +102,7 @@ extern lean_object* l_Lean_Elab_instInhabitedAttribute; extern lean_object* l_Array_empty___closed__1; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields_match__5(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__4(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___closed__3; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___spec__10___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -112,6 +113,7 @@ lean_object* lean_st_ref_get(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidFieldModifier___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__17; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withParents___rarg___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_object* l_Lean_Elab_Command_elabStructure_match__1(lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__3___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -191,6 +193,7 @@ lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_addProjections lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_addDefaults_match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at_Lean_Elab_Term_elabLetDeclAux___spec__2___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidFieldModifier___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_checkParentIsStructure(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___rarg___closed__4; @@ -203,6 +206,7 @@ lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_levelMVarToPar lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwErrorIfErrors___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_validStructType___boxed(lean_object*); lean_object* l_Lean_Elab_Command_StructFieldInfo_isFromParent___boxed(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6561____closed__4; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_updateResultingUniverse_match__1(lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___spec__10___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -219,7 +223,6 @@ lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_processSubfiel lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_addCtorFields(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_elabModifiers___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_removeUnused_match__1___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__12; lean_object* l_Lean_Elab_elabAttrs___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__7(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_LocalDecl_value(lean_object*); @@ -270,6 +273,7 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lea lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__3___closed__1; lean_object* l_Lean_Elab_Command_elabStructure___lambda__4___boxed(lean_object**); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_collectUsed___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_mkAuxConstructions___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_defaultCtorName; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withUsed_match__1(lean_object*); @@ -346,7 +350,6 @@ extern lean_object* l_Lean_protectedExt; lean_object* l_Lean_Elab_Command_elabStructure___lambda__5(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_CollectLevelParams_main(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_6487____closed__4; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__3___lambda__4___closed__2; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidFieldModifier___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -375,7 +378,6 @@ lean_object* l_Lean_Meta_getLocalInstances(lean_object*, lean_object*, lean_obje lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___rarg___closed__5; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__3___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_expandDeclId___at_Lean_Elab_Command_elabStructure___spec__4___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__9; lean_object* l_Lean_Elab_sortDeclLevelParams(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_structSimpleBinder___elambda__1___closed__2; lean_object* l_Lean_throwError___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___spec__1(lean_object*); @@ -397,7 +399,6 @@ size_t lean_usize_of_nat(lean_object*); lean_object* l_Lean_Elab_expandDeclIdCore(lean_object*); lean_object* l_Lean_addTrace___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_LocalContext_updateBinderInfo(lean_object*, lean_object*, uint8_t); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__13; lean_object* l_Lean_throwError___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_collectLevelParamsInStructure___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__3___lambda__2___closed__1; @@ -415,6 +416,7 @@ lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_addCtorFields_ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__3___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_getDeclarationRange___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__18(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields(lean_object*); +lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Command_elabStructure___spec__9(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_DerivingClassView_applyHandlers(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___rarg___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -466,6 +468,7 @@ lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_collectLevelPa lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields_match__4(lean_object*); lean_object* l_Lean_Elab_Command_getCurrMacroScope(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkPrivateName(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__10; lean_object* l_Lean_addDeclarationRanges___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__19(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___spec__4___rarg(lean_object*); extern lean_object* l_Lean_Elab_instInhabitedModifiers___closed__1; @@ -497,7 +500,6 @@ extern lean_object* l_Lean_Elab_sortDeclLevelParams___closed__1; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___rarg___lambda__3___boxed(lean_object**); lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedExpr___closed__1; -lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_withDeclName___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidFieldModifier___lambda__3___closed__3; lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___spec__4(lean_object*); @@ -540,7 +542,6 @@ lean_object* l_Lean_Level_getLevelOffset(lean_object*); lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandMacros(lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Elab_Command_StructFieldInfo_isFromParent(lean_object*); -lean_object* l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Modifiers_addAttribute(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_collectUniversesFromFields___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_set_reducibility_status(lean_object*, lean_object*, uint8_t); @@ -604,6 +605,7 @@ lean_object* l_Lean_throwError___at___private_Lean_Elab_Structure_0__Lean_Elab_C lean_object* l_Lean_Expr_getAppFn(lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields_match__2(lean_object*); lean_object* l_Lean_FileMap_leanPosToLspPos(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__12; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_levelMVarToParamFVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -620,7 +622,6 @@ lean_object* l_Lean_Elab_Command_getScope___rarg(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___spec__9(lean_object*, size_t, size_t, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withUsed_match__1___rarg(lean_object*, lean_object*); uint8_t l_Lean_Elab_isFreshInstanceName(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_levelMVarToParamFVars___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_setReducibilityStatus___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_addDefaults___spec__1(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_structImplicitBinder___elambda__1___closed__2; @@ -679,7 +680,6 @@ lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_levelMVarToPar lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields_match__4___rarg(lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__4; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabFieldTypeValue(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_resolveGlobalConstNoOverload___at_Lean_Elab_elabDeriving___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_collectUsed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2305,7 +2305,7 @@ if (x_13 == 0) { lean_object* x_14; lean_object* x_15; x_14 = l_Lean_Elab_Command_checkValidCtorModifier___rarg___lambda__1___closed__3; -x_15 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_14, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_15 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_14, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_15; } else @@ -2481,7 +2481,7 @@ x_21 = l_Lean_Elab_throwAlreadyDeclaredUniverseLevel___rarg___closed__3; x_22 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_22, 0, x_20); lean_ctor_set(x_22, 1, x_21); -x_23 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_22, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_23 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_22, x_4, x_5, x_6, x_7, x_8, x_9, x_10); return x_23; } } @@ -2722,7 +2722,7 @@ lean_dec(x_22); x_25 = l_Lean_protectedExt; lean_inc(x_2); x_26 = l_Lean_PersistentEnvExtension_addEntry___rarg(x_25, x_24, x_2); -x_27 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(x_26, x_3, x_4, x_5, x_6, x_7, x_8, x_23); +x_27 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(x_26, x_3, x_4, x_5, x_6, x_7, x_8, x_23); lean_dec(x_3); x_28 = !lean_is_exclusive(x_27); if (x_28 == 0) @@ -4422,7 +4422,7 @@ else { lean_object* x_13; lean_object* x_14; x_13 = l_Lean_Elab_Command_checkValidFieldModifier___lambda__1___closed__3; -x_14 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_13, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_14 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_13, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_14; } } @@ -9888,7 +9888,7 @@ x_88 = l_Lean_Elab_Term_getMainModule___rarg(x_10, x_87); x_89 = lean_ctor_get(x_88, 1); lean_inc(x_89); lean_dec(x_88); -x_90 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_90 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_84); x_91 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_91, 0, x_84); @@ -9902,18 +9902,18 @@ x_96 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_96, 0, x_95); lean_ctor_set(x_96, 1, x_94); x_97 = lean_array_push(x_92, x_96); -x_98 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_98 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_99 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_99, 0, x_84); lean_ctor_set(x_99, 1, x_98); x_100 = lean_array_push(x_97, x_99); x_101 = lean_array_push(x_100, x_75); -x_102 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_102 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_102); lean_ctor_set(x_103, 1, x_101); x_104 = lean_array_push(x_93, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_105 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_105); lean_ctor_set(x_106, 1, x_104); @@ -10319,7 +10319,7 @@ x_196 = l_Lean_Elab_Term_getMainModule___rarg(x_10, x_195); x_197 = lean_ctor_get(x_196, 1); lean_inc(x_197); lean_dec(x_196); -x_198 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_198 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_192); x_199 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_199, 0, x_192); @@ -10333,18 +10333,18 @@ x_204 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_204, 0, x_203); lean_ctor_set(x_204, 1, x_202); x_205 = lean_array_push(x_200, x_204); -x_206 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_206 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_207 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_207, 0, x_192); lean_ctor_set(x_207, 1, x_206); x_208 = lean_array_push(x_205, x_207); x_209 = lean_array_push(x_208, x_183); -x_210 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_210 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_211 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_211, 0, x_210); lean_ctor_set(x_211, 1, x_209); x_212 = lean_array_push(x_201, x_211); -x_213 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_213 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_214 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_214, 0, x_213); lean_ctor_set(x_214, 1, x_212); @@ -13238,7 +13238,7 @@ default: { lean_object* x_36; lean_object* x_37; lean_object* x_38; uint8_t x_39; lean_object* x_40; lean_object* x_41; x_36 = l_Lean_LocalDecl_userName(x_19); -x_37 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_37 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_38 = l_Lean_Name_appendBefore(x_36, x_37); x_39 = l_Lean_LocalDecl_binderInfo(x_19); x_40 = l_Lean_LocalDecl_type(x_19); @@ -13947,10 +13947,10 @@ lean_dec(x_10); x_13 = l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkAuxConstructions___closed__2; lean_inc(x_12); x_14 = l_Lean_Environment_contains(x_12, x_13); -x_15 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_15 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_inc(x_12); x_16 = l_Lean_Environment_contains(x_12, x_15); -x_17 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_18 = l_Lean_Environment_contains(x_12, x_17); lean_inc(x_6); lean_inc(x_2); @@ -15613,7 +15613,7 @@ lean_inc(x_67); lean_dec(x_66); lean_inc(x_13); lean_inc(x_9); -x_68 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(x_65, x_9, x_10, x_11, x_12, x_13, x_14, x_67); +x_68 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(x_65, x_9, x_10, x_11, x_12, x_13, x_14, x_67); lean_dec(x_65); if (lean_obj_tag(x_68) == 0) { @@ -19103,7 +19103,7 @@ lean_ctor_set(x_43, 0, x_36); lean_ctor_set(x_43, 1, x_42); x_44 = l_Array_empty___closed__1; x_45 = lean_array_push(x_44, x_43); -x_46 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_46 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_47 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_47, 0, x_36); lean_ctor_set(x_47, 1, x_46); diff --git a/stage0/stdlib/Lean/Elab/Syntax.c b/stage0/stdlib/Lean/Elab/Syntax.c index ade4f3a72f..fc3425846a 100644 --- a/stage0/stdlib/Lean/Elab/Syntax.c +++ b/stage0/stdlib/Lean/Elab/Syntax.c @@ -16,6 +16,7 @@ extern "C" { uint8_t l_Lean_Syntax_isQuot(lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__17; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2903____spec__3(size_t, size_t, lean_object*); extern lean_object* l_Lean_Attribute_Builtin_getId___closed__2; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__25; @@ -52,6 +53,7 @@ lean_object* l_Lean_Elab_Command_expandNotation___closed__1; lean_object* l_Lean_Elab_toAttributeKind___at_Lean_Elab_Command_elabSyntax___spec__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMacro_match__3(lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_toParserDescr_processNonReserved___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_958____closed__1; lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); lean_object* lean_erase_macro_scopes(lean_object*); lean_object* l_Lean_Elab_Term_checkLeftRec___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -71,7 +73,6 @@ lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__18; lean_object* lean_mk_empty_array_with_capacity(lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_checkLeftRec___lambda__2___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l_List_head_x21___at_Lean_Elab_Command_instMonadOptionsCommandElabM___spec__1(lean_object*); lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__15; lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabExport___spec__5(lean_object*, lean_object*, lean_object*, lean_object*); @@ -126,7 +127,6 @@ extern lean_object* l_Lean_Elab_throwUnsupportedSyntax___rarg___closed__1; lean_object* l_Lean_Elab_Term_toParserDescr_processSepBy1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__31; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__2; lean_object* l_Lean_Elab_Command_expandNotation___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_SourceInfo_fromRef(lean_object*); @@ -145,6 +145,7 @@ lean_object* lean_array_uset(lean_object*, size_t, lean_object*); lean_object* l_Lean_Elab_Command_mkSimpleDelab_go___closed__14; lean_object* l___regBuiltin_Lean_Elab_Command_elabMacroRules(lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_toParserDescr_process___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__13; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__23; lean_object* l_Lean_Elab_Term_toParserDescr_processNullaryOrCat___closed__13; lean_object* l_Lean_throwError___at_Lean_Elab_Command_expandMacro___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -162,19 +163,20 @@ lean_object* l_Lean_Elab_Command_elabSyntax___lambda__3___closed__2; lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__23; uint8_t l_Lean_Syntax_structEq(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandNotation___lambda__2(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_object* l_Lean_Elab_Term_toParserDescr_resolveParserName_match__5(lean_object*); lean_object* l_Lean_Elab_Command_expandMacroArgIntoPattern(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processNullaryOrCat___closed__16; lean_object* l_Lean_Elab_Command_withExpectedType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__19; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__10; uint8_t l___private_Init_Data_Array_Basic_0__Array_allDiffAux___at_Lean_Elab_Command_mkSimpleDelab_go___spec__2(lean_object*, lean_object*); extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processSepBy1___lambda__1___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* l_Lean_Elab_Term_toParserDescr_processSeq___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__15; lean_object* l_Lean_Elab_Term_toParserDescr_resolveParserName_match__1(lean_object*); extern lean_object* l_Lean_Parser_precedence___elambda__1___closed__2; @@ -198,7 +200,6 @@ lean_object* l_Lean_Elab_Command_expandMixfix_match__5(lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_resolveParserName_match__4(lean_object*, lean_object*); extern lean_object* l_instReprBool___closed__1; lean_object* l_Lean_Elab_Command_expandMixfix___lambda__7___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__46; lean_object* l_Lean_Syntax_mkAntiquotSuffixSpliceNode(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_elabSyntax___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -210,6 +211,7 @@ extern lean_object* l_Lean_Parser_Term_scoped___elambda__1___closed__1; lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__29; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Term_mkParserSeq___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__29; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__6; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Command_elabNoKindMacroRulesAux___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabSyntax___lambda__4(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Expr_ctorName___closed__4; @@ -234,7 +236,6 @@ lean_object* l___regBuiltin_Lean_Elab_Command_elabElab(lean_object*); lean_object* l_List_map___at_Lean_resolveGlobalConst___spec__2(lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_inferMacroRulesAltKind___spec__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_toParserDescr_processNonReserved___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_884____closed__1; lean_object* l_Lean_Elab_Command_expandNotation___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__2; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__33; @@ -247,13 +248,13 @@ lean_object* l_Lean_Elab_Command_mkSimpleDelab_go(lean_object*, lean_object*, le lean_object* l_Lean_Elab_Command_mkSimpleDelab___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__9; lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__12; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1482____closed__1; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_elabSyntax___spec__10___boxed(lean_object*, lean_object*); extern lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__7; lean_object* l_Lean_Elab_Command_expandMacro___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__50; lean_object* l_Lean_Elab_Command_mkSimpleDelab_go_match__1(lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Term_withNotFirst(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1162____closed__4; lean_object* l_Lean_Elab_Command_expandElab_match__2(lean_object*); lean_object* l_Lean_Elab_Command_mkSimpleDelab_go___closed__12; lean_object* l_Lean_Elab_Command_expandMixfix___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -268,6 +269,7 @@ lean_object* l_Lean_Elab_Command_elabElab___closed__1; lean_object* l_Lean_Elab_Command_strLitToPattern(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_strLitToPattern_match__1(lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Command_elabNoKindMacroRulesAux___spec__1(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMixfix___lambda__13(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -297,6 +299,7 @@ lean_object* l_Lean_Elab_Command_elabDeclareSyntaxCat___boxed(lean_object*, lean lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__1; extern lean_object* l_Lean_throwUnknownConstant___rarg___closed__2; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_toParserDescr_processSeq___spec__2(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___boxed(lean_object**); lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabSyntax___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -306,9 +309,11 @@ extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____close lean_object* l_Lean_Syntax_SepArray_ofElems(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__27; lean_object* l_Lean_Elab_Command_expandMacro_match__2___rarg(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_mkNameFromParserSyntax_visit_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux___spec__2(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux_match__2(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Lean_Elab_Term_checkLeftRec___closed__1; lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_elabSyntax___spec__11(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_macro__rules___elambda__1___closed__1; @@ -323,21 +328,21 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Command_mkNameFromParserSy lean_object* l_Lean_Elab_Term_expandOptPrecedence___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMacroArgIntoPattern___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_toParserDescr_processParserCategory___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__3; lean_object* l_Lean_Elab_Command_expandMixfix_match__14___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processNonReserved___closed__9; lean_object* l_Lean_Elab_Command_expandMixfix___lambda__7___closed__7; lean_object* l_Lean_Elab_Command_mkSimpleDelab_go___closed__16; extern lean_object* l_Lean_Parser_Tactic_quot___elambda__1___closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__12; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_expandMacro___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Command_elabSyntaxAbbrev___closed__1; lean_object* l_Lean_Elab_Term_toParserDescr_processAtom___closed__7; lean_object* l___regBuiltin_Lean_Elab_Command_expandNotation(lean_object*); lean_object* l_Lean_Elab_Command_elabSyntax___lambda__3___closed__19; lean_object* l_Lean_throwError___at_Lean_Elab_Term_checkLeftRec___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__5; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__9; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__6; lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_expandMacro___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Command_elabElab___closed__1; lean_object* l_Lean_Elab_Command_elabMacro___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); @@ -346,6 +351,7 @@ lean_object* l_Lean_Elab_Command_expandMacro(lean_object*, lean_object*, lean_ob lean_object* l_Lean_Elab_Term_tryPostponeIfNoneOrMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_runTermElabM___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__6; extern lean_object* l_Lean_Parser_Command_postfix___elambda__1___closed__2; lean_object* l_Lean_Elab_Command_expandMixfix_match__10(lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__41; @@ -377,7 +383,6 @@ lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_toParserDescr_process___spe extern lean_object* l_Lean_numLitKind; lean_object* l_Lean_Elab_Term_toParserDescr_processAtom___closed__3; extern lean_object* l_Lean_Parser_categoryParserFnImpl___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_884____closed__2; lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_resolveParserName_match__2(lean_object*); lean_object* l_Lean_Elab_Command_expandMacroArgIntoPattern___closed__1; @@ -422,7 +427,6 @@ lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instQuoteBool___closed__6; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__2; lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__23; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__11; lean_object* l_String_capitalize(lean_object*); lean_object* l___private_Lean_Elab_Util_0__Lean_Elab_expandMacro_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_16676_(lean_object*); @@ -441,6 +445,7 @@ extern lean_object* l_Lean_Parser_Command_macroArgSymbol___elambda__1___closed__ lean_object* l_Lean_Elab_Command_mkNameFromParserSyntax_visit_match__1(lean_object*); lean_object* l_Lean_Elab_Command_elabMacroRules___closed__1; extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3992____closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__10; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_elabMacroRules___spec__1___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMacroArgIntoPattern_mkSplicePat(lean_object*, lean_object*, lean_object*); @@ -448,12 +453,11 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_checkLeftRec lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__3; lean_object* l_Lean_Elab_Command_strLitToPattern___boxed(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1556____closed__1; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__8; extern lean_object* l_Lean_Parser_sepByElemParser___closed__1; lean_object* l_Lean_Elab_Command_elabSyntaxAbbrev___closed__5; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_elabMacroRulesAux___spec__3___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__1; lean_object* l_Lean_Elab_Command_elabSyntax___lambda__3___closed__17; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_elabMacroRulesAux___spec__2(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_elabMacroRulesAux___spec__3___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -471,6 +475,7 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_elabSynta lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_elabMacroRulesAux___spec__3___lambda__1___closed__3; lean_object* l_Lean_Elab_Term_checkLeftRec___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMacro___lambda__1___boxed__const__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_958____closed__2; lean_object* l_Lean_Elab_Command_withExpectedType___closed__1; lean_object* l_Lean_Elab_Term_toParserDescr_ensureNoPrec___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__27; @@ -486,6 +491,7 @@ lean_object* l_Lean_Elab_Term_toParserDescr_resolveParserName(lean_object*, lean lean_object* l_Lean_Syntax_getId(lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__1; lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__1; extern lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__6; lean_object* l_Lean_Elab_Command_elabSyntax___lambda__3___closed__9; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__17; @@ -502,6 +508,7 @@ lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_toParserDescr_ uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Command_mkSimpleDelab_go___spec__5(lean_object*, size_t, size_t); lean_object* l_Lean_Elab_Command_elabNoKindMacroRulesAux___closed__2; lean_object* l_Lean_Elab_Command_expandMixfix_match__15(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; extern lean_object* l_Lean_Parser_Command_elab___elambda__1___closed__2; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_antiquote(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_mkSimpleDelab_go___closed__7; @@ -537,14 +544,13 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_toParserDesc lean_object* l_Lean_Elab_Term_toParserDescr_processNullaryOrCat___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__16; lean_object* l_Lean_Elab_Term_toParserDescr_resolveParserName_match__4___boxed(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; extern lean_object* l_Lean_Parser_Command_identPrec___elambda__1___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__2; lean_object* l_Lean_Elab_Term_toParserDescr_processNullaryOrCat___closed__1; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__30; lean_object* l_Lean_Elab_Command_mkSimpleDelab_go___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__12; lean_object* l_Lean_Elab_Command_expandElab___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__7; lean_object* l_Lean_Elab_Command_mkSimpleDelab_go___closed__1; lean_object* l_Lean_Elab_Term_toParserDescr_processParserCategory___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_evalOptPrec(lean_object*, lean_object*, lean_object*); @@ -565,31 +571,26 @@ extern lean_object* l_Lean_Elab_mkMacroAttributeUnsafe___closed__9; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_elabMacroRules___spec__1(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_macroArgSimple___elambda__1___closed__2; lean_object* l_Lean_Elab_Command_elabCommand(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__2; lean_object* l_Lean_Elab_Command_expandElab___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMacro_match__2(lean_object*); extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__15; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__9; lean_object* l_Lean_Elab_Command_elabSyntax_match__3___rarg(lean_object*, lean_object*); lean_object* l_Lean_resolveGlobalName___at_Lean_Elab_Command_mkSimpleDelab_go___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processNonReserved_match__1(lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabSyntax___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___spec__1___boxed(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l_Lean_evalOptPrio(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processNonReserved___closed__12; lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_checkLeftRec___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ResolveName_resolveGlobalName(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandNotation___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__33; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__1; lean_object* l_Lean_Elab_Command_mkSimpleDelab_go___closed__8; lean_object* l_Lean_Elab_Term_toParserDescr_processAtom_match__1(lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Syntax_0__Lean_Elab_Command_antiquote___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_PrettyPrinter_mkFormatterAttribute___closed__6; lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__14; lean_object* l_Lean_Elab_Term_toParserDescr_processAtom(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__6; lean_object* l_Lean_Elab_Term_toParserDescr_processNullaryOrCat___closed__2; lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__28; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__20; @@ -608,14 +609,13 @@ lean_object* l_Lean_Elab_Command_expandMixfix___lambda__3(lean_object*, lean_obj lean_object* l_Subarray_forInUnsafe_loop___at___private_Lean_Elab_Syntax_0__Lean_Elab_Term_mkParserSeq___spec__1___closed__3; extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__9; lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__30; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1556____closed__2; lean_object* l_Lean_Elab_Command_elabSyntax___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabSyntax___lambda__3___closed__10; lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__18; lean_object* l_Lean_ConstantInfo_type(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_toParserDescr_processNonReserved___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabSyntaxAbbrev___closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__13; lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processParserCategory___closed__2; lean_object* l_Lean_Elab_Term_toParserDescr_processSepBy___lambda__1___closed__4; @@ -661,7 +661,6 @@ lean_object* l_Lean_Elab_Command_expandMacroArgIntoPattern___lambda__1___boxed(l lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__42; extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__1; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_toParserDescr_processParserCategory___spec__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_elabSyntax___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_registerParserCategory(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*); lean_object* l_Lean_Elab_Term_resetMessageLog(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -673,6 +672,7 @@ lean_object* l_Lean_Elab_Command_mkNameFromParserSyntax_appendCatName(lean_objec lean_object* l_Lean_Elab_Term_toParserDescr_processAtom_match__1___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Syntax_mkApp___closed__1; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_toParserDescr_processNonReserved___spec__2___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__4; lean_object* l_Lean_Elab_Command_elabElab(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabNoKindMacroRulesAux___closed__5; lean_object* l_Lean_Elab_Term_checkLeftRec___lambda__2___closed__2; @@ -682,13 +682,13 @@ lean_object* l_Lean_Elab_Command_expandMixfix_match__11(lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_elabMacroRulesAux___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_setEnv___at_Lean_Elab_Command_elabDeclareSyntaxCat___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_appendAfter(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__4; extern lean_object* l_Lean_Parser_Command_namedName___elambda__1___closed__1; lean_object* l_Lean_Elab_Command_expandMixfix_match__9(lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processSepBy1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandNotation___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_resolveParserName_match__5___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_resolveGlobalName___at_Lean_Elab_Term_toParserDescr_resolveParserName___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Lean_Elab_Term_toParserDescr_processUnary___closed__3; lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__3; lean_object* l_Lean_Syntax_getNumArgs(lean_object*); @@ -710,7 +710,6 @@ lean_object* l_Lean_Elab_Command_expandMixfix_match__16___rarg(lean_object*, lea lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_inferMacroRulesAltKind___spec__1___rarg(lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processNonReserved___closed__5; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_elabMacroRulesAux___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__2; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Command_elabNoKindMacroRulesAux___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__33; lean_object* l_Lean_Elab_Command_elabNoKindMacroRulesAux___closed__3; @@ -731,6 +730,7 @@ uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMixfix___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMixfix___lambda__14___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_getCurrMacroScope(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__10; lean_object* l_Lean_Elab_Term_checkLeftRec___lambda__2___closed__4; lean_object* l_Lean_Elab_Command_expandMixfix_match__6___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_ensureConstantParserAlias(lean_object*, lean_object*); @@ -761,13 +761,11 @@ lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Term_withNestedParser___r lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_elabMacroRulesAux___spec__3(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_checkLeftRec(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_panic_fn(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__8; lean_object* l_Lean_Elab_Command_expandMixfix___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processUnary___closed__7; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux___lambda__2___closed__1; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux___lambda__2(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; lean_object* l_Lean_Elab_Term_toParserDescr_processNullaryOrCat___closed__9; lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_elabSyntax___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); @@ -804,11 +802,11 @@ lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_elabSyntax___spec__5(lea lean_object* l_Lean_Elab_Term_toParserDescr_resolveParserName_match__3___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMixfix___lambda__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__26; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1482____closed__2; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_elabMacroRulesAux___spec__3___lambda__1___closed__2; lean_object* l_Lean_Elab_Command_getRef(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMixfix_match__6(lean_object*); lean_object* l_Lean_Elab_Command_expandMixfix___lambda__7___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_object* l_Lean_throwError___at_Lean_Elab_Term_checkLeftRec___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_toAttributeKind___at_Lean_Elab_Command_elabSyntax___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); @@ -836,6 +834,7 @@ extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____close uint8_t l_Lean_Syntax_isNone(lean_object*); lean_object* l_Lean_Elab_Command_expandMixfix___lambda__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandMacros(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__21; extern lean_object* l_Lean_Parser_Term_local___elambda__1___closed__1; lean_object* l_Lean_Elab_Command_elabSyntax___lambda__3___closed__15; @@ -854,6 +853,7 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_elabSynta lean_object* l_Lean_Elab_Term_toParserDescr_processParserCategory___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandOptPrecedence(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_toParserDescr_process___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__1; lean_object* l_Lean_Elab_Term_toParserDescr_resolveParserName_match__2___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_evalParserConstUnsafe___closed__2; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_antiquote___boxed(lean_object*, lean_object*); @@ -887,7 +887,9 @@ lean_object* l_Lean_Elab_Term_toParserDescr_processNullaryOrCat___closed__14; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__3; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__3; extern lean_object* l_Lean_nameLitKind___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__2; extern lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_ensureBinaryParserAlias(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processSepBy1___lambda__1___closed__6; @@ -927,10 +929,9 @@ lean_object* l_Array_findIdx_x3f_loop___rarg(lean_object*, lean_object*, lean_ob lean_object* l_Lean_Elab_Command_strLitToPattern_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processSepBy___lambda__1___closed__2; lean_object* l___regBuiltin_Lean_Elab_Command_elabMacroRules___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__1; extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_toParserDescr_processParserCategory___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__12; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabSyntax_match__1(lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux_match__6(lean_object*); @@ -942,10 +943,10 @@ lean_object* l_Lean_Elab_Command_elabSyntaxAbbrev___closed__8; lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__1; extern lean_object* l_stx___x2a___closed__3; lean_object* l_Lean_Elab_Command_getScope___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__20; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Command_elabMacroRulesAux___spec__4___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabMacro___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; lean_object* l_Lean_Elab_Command_expandMixfix___lambda__14(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_mkNameFromParserSyntax_appendCatName_match__1(lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__40; @@ -992,7 +993,7 @@ lean_object* l_Lean_Elab_Command_expandElab_match__1___rarg(lean_object*, lean_o lean_object* l_Lean_Elab_Term_toParserDescr_process_match__1___rarg(lean_object*, lean_object*, lean_object*); uint8_t lean_string_utf8_at_end(lean_object*, lean_object*); lean_object* l_Lean_mkConst(lean_object*, lean_object*); -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_774____closed__1; +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_775____closed__1; lean_object* l_Lean_Elab_Term_toParserDescr_processBinary___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__24; extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3992____closed__1; @@ -1011,6 +1012,7 @@ lean_object* l_Lean_Elab_Command_expandMixfix_match__3(lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__49; lean_object* l_Lean_Elab_Command_elabMacroRulesAux_match__1(lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__44; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__2; lean_object* l_Lean_Elab_Term_toParserDescr_processUnary___closed__6; lean_object* l_Lean_Elab_Command_expandMacroArgIntoSyntaxItem___boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_infixr___elambda__1___closed__2; @@ -1032,7 +1034,6 @@ lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux lean_object* l_Lean_Elab_Command_expandNotation(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux___spec__3(size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Command_expandMixfix___lambda__7___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1088____closed__4; lean_object* l_Lean_Elab_Term_withAutoBoundImplicitLocal___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Command_mkSimpleDelab_go___spec__4___boxed(lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Command_elabMacro___closed__1; @@ -1049,7 +1050,6 @@ lean_object* l_Lean_Elab_toAttributeKind___at_Lean_Elab_Command_elabSyntax___spe lean_object* l_Lean_Elab_logTrace___at_Lean_Elab_Command_elabCommand___spec__10(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMacro_match__3___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabElab___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_string_dec_eq(lean_object*, lean_object*); lean_object* l_Lean_Syntax_mkLit(lean_object*, lean_object*, lean_object*); @@ -1196,7 +1196,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Subarray_forInUnsafe_loop___at___private_Lean_Elab_Syntax_0__Lean_Elab_Term_mkParserSeq___spec__1___closed__4; -x_2 = l_myMacro____x40_Init_Notation___hyg_1190____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_1264____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -1206,7 +1206,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_1190____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_1264____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -1313,7 +1313,7 @@ x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_43); lean_ctor_set(x_44, 1, x_42); x_45 = lean_array_push(x_31, x_44); -x_46 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_46 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_46); lean_ctor_set(x_47, 1, x_45); @@ -4016,7 +4016,7 @@ x_42 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_42, 0, x_41); lean_ctor_set(x_42, 1, x_40); x_43 = lean_array_push(x_31, x_42); -x_44 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_44 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); @@ -4064,7 +4064,7 @@ x_65 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_65, 0, x_64); lean_ctor_set(x_65, 1, x_63); x_66 = lean_array_push(x_54, x_65); -x_67 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_67 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_67); lean_ctor_set(x_68, 1, x_66); @@ -4304,7 +4304,7 @@ x_91 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_91, 0, x_90); lean_ctor_set(x_91, 1, x_89); x_92 = lean_array_push(x_80, x_91); -x_93 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_93 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_94 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_94, 0, x_93); lean_ctor_set(x_94, 1, x_92); @@ -4352,7 +4352,7 @@ x_114 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_114, 0, x_113); lean_ctor_set(x_114, 1, x_112); x_115 = lean_array_push(x_103, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_116 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_117 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_117, 0, x_116); lean_ctor_set(x_117, 1, x_115); @@ -4412,7 +4412,7 @@ x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_32, x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_39 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); @@ -4447,7 +4447,7 @@ x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_53); lean_ctor_set(x_54, 1, x_52); x_55 = lean_array_push(x_49, x_54); -x_56 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_56 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_57 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_57, 0, x_56); lean_ctor_set(x_57, 1, x_55); @@ -4779,7 +4779,7 @@ x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_28, x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_39 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); @@ -4817,7 +4817,7 @@ x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); x_59 = lean_array_push(x_49, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_60 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_60); lean_ctor_set(x_61, 1, x_59); @@ -6299,7 +6299,7 @@ x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_61); lean_ctor_set(x_62, 1, x_60); x_63 = lean_array_push(x_58, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_64 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_65 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_65, 0, x_64); lean_ctor_set(x_65, 1, x_63); @@ -6332,7 +6332,7 @@ x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_77); lean_ctor_set(x_78, 1, x_76); x_79 = lean_array_push(x_74, x_78); -x_80 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_80 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_80); lean_ctor_set(x_81, 1, x_79); @@ -6491,7 +6491,7 @@ x_128 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_128, 0, x_127); lean_ctor_set(x_128, 1, x_126); x_129 = lean_array_push(x_124, x_128); -x_130 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_130 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_130); lean_ctor_set(x_131, 1, x_129); @@ -6524,7 +6524,7 @@ x_144 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_144, 0, x_143); lean_ctor_set(x_144, 1, x_142); x_145 = lean_array_push(x_140, x_144); -x_146 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_146 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_147 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_147, 0, x_146); lean_ctor_set(x_147, 1, x_145); @@ -6939,27 +6939,27 @@ x_24 = lean_name_eq(x_11, x_23); if (x_24 == 0) { lean_object* x_25; uint8_t x_26; -x_25 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_25 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_26 = lean_name_eq(x_11, x_25); if (x_26 == 0) { lean_object* x_27; uint8_t x_28; -x_27 = l_myMacro____x40_Init_Notation___hyg_1190____closed__2; +x_27 = l_myMacro____x40_Init_Notation___hyg_1264____closed__2; x_28 = lean_name_eq(x_11, x_27); if (x_28 == 0) { lean_object* x_29; uint8_t x_30; -x_29 = l_myMacro____x40_Init_Notation___hyg_1324____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_1398____closed__2; x_30 = lean_name_eq(x_11, x_29); if (x_30 == 0) { lean_object* x_31; uint8_t x_32; -x_31 = l_myMacro____x40_Init_Notation___hyg_1482____closed__2; +x_31 = l_myMacro____x40_Init_Notation___hyg_1556____closed__2; x_32 = lean_name_eq(x_11, x_31); if (x_32 == 0) { lean_object* x_33; uint8_t x_34; -x_33 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_33 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_34 = lean_name_eq(x_11, x_33); if (x_34 == 0) { @@ -7376,27 +7376,27 @@ x_123 = lean_name_eq(x_11, x_122); if (x_123 == 0) { lean_object* x_124; uint8_t x_125; -x_124 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_124 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_125 = lean_name_eq(x_11, x_124); if (x_125 == 0) { lean_object* x_126; uint8_t x_127; -x_126 = l_myMacro____x40_Init_Notation___hyg_1190____closed__2; +x_126 = l_myMacro____x40_Init_Notation___hyg_1264____closed__2; x_127 = lean_name_eq(x_11, x_126); if (x_127 == 0) { lean_object* x_128; uint8_t x_129; -x_128 = l_myMacro____x40_Init_Notation___hyg_1324____closed__2; +x_128 = l_myMacro____x40_Init_Notation___hyg_1398____closed__2; x_129 = lean_name_eq(x_11, x_128); if (x_129 == 0) { lean_object* x_130; uint8_t x_131; -x_130 = l_myMacro____x40_Init_Notation___hyg_1482____closed__2; +x_130 = l_myMacro____x40_Init_Notation___hyg_1556____closed__2; x_131 = lean_name_eq(x_11, x_130); if (x_131 == 0) { lean_object* x_132; uint8_t x_133; -x_132 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_132 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_133 = lean_name_eq(x_11, x_132); if (x_133 == 0) { @@ -7800,7 +7800,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Subarray_forInUnsafe_loop___at___private_Lean_Elab_Syntax_0__Lean_Elab_Term_mkParserSeq___spec__1___closed__4; -x_2 = l_myMacro____x40_Init_Notation___hyg_1482____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_1556____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -7810,7 +7810,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_1482____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_1556____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -7915,7 +7915,7 @@ x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); x_37 = lean_array_push(x_29, x_36); -x_38 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_38 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); @@ -7932,7 +7932,7 @@ x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); x_44 = lean_array_push(x_29, x_43); -x_45 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_45 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); @@ -7972,7 +7972,7 @@ x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_61); lean_ctor_set(x_62, 1, x_60); x_63 = lean_array_push(x_55, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_64 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_65 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_65, 0, x_64); lean_ctor_set(x_65, 1, x_63); @@ -7991,7 +7991,7 @@ x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_69); lean_ctor_set(x_70, 1, x_68); x_71 = lean_array_push(x_55, x_70); -x_72 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_72 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); @@ -8146,7 +8146,7 @@ x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); x_53 = lean_array_push(x_49, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_54 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); @@ -8230,7 +8230,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Subarray_forInUnsafe_loop___at___private_Lean_Elab_Syntax_0__Lean_Elab_Term_mkParserSeq___spec__1___closed__4; -x_2 = l_myMacro____x40_Init_Notation___hyg_1324____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_1398____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -8240,7 +8240,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_1324____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_1398____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -8345,7 +8345,7 @@ x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); x_37 = lean_array_push(x_29, x_36); -x_38 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_38 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); @@ -8362,7 +8362,7 @@ x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); x_44 = lean_array_push(x_29, x_43); -x_45 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_45 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); @@ -8402,7 +8402,7 @@ x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_61); lean_ctor_set(x_62, 1, x_60); x_63 = lean_array_push(x_55, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_64 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_65 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_65, 0, x_64); lean_ctor_set(x_65, 1, x_63); @@ -8421,7 +8421,7 @@ x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_69); lean_ctor_set(x_70, 1, x_68); x_71 = lean_array_push(x_55, x_70); -x_72 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_72 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); @@ -8576,7 +8576,7 @@ x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); x_53 = lean_array_push(x_49, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_54 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); @@ -8735,7 +8735,7 @@ x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); x_54 = lean_array_push(x_47, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_55 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); @@ -8770,7 +8770,7 @@ x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_70); lean_ctor_set(x_71, 1, x_69); x_72 = lean_array_push(x_65, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_73 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); @@ -8941,7 +8941,7 @@ x_118 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_118, 0, x_117); lean_ctor_set(x_118, 1, x_116); x_119 = lean_array_push(x_112, x_118); -x_120 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_120 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_121, 0, x_120); lean_ctor_set(x_121, 1, x_119); @@ -9110,7 +9110,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Subarray_forInUnsafe_loop___at___private_Lean_Elab_Syntax_0__Lean_Elab_Term_mkParserSeq___spec__1___closed__4; -x_2 = l_myMacro____x40_Init_Notation___hyg_884____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_958____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -9120,7 +9120,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_884____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_958____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -9240,7 +9240,7 @@ x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_46); lean_ctor_set(x_47, 1, x_45); x_48 = lean_array_push(x_42, x_47); -x_49 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_49 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_50 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_50, 0, x_49); lean_ctor_set(x_50, 1, x_48); @@ -9274,7 +9274,7 @@ x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); x_65 = lean_array_push(x_59, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_66 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_67 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_67, 0, x_66); lean_ctor_set(x_67, 1, x_65); @@ -9392,7 +9392,7 @@ x_101 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_101, 0, x_100); lean_ctor_set(x_101, 1, x_99); x_102 = lean_array_push(x_96, x_101); -x_103 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_103 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_104 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_104, 0, x_103); lean_ctor_set(x_104, 1, x_102); @@ -10793,7 +10793,7 @@ x_5 = l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_getCatSuffix(x_1); x_6 = l_Lean_Parser_Term_dynamicQuot___elambda__1___closed__11; x_7 = lean_string_append(x_6, x_5); lean_dec(x_5); -x_8 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_8 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; x_9 = lean_string_append(x_7, x_8); x_10 = l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__1; x_11 = l_Lean_Name_append(x_1, x_10); @@ -10835,7 +10835,7 @@ lean_ctor_set(x_29, 1, x_28); lean_ctor_set(x_29, 2, x_26); lean_ctor_set(x_29, 3, x_27); x_30 = lean_array_push(x_23, x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_31 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_32 = lean_array_push(x_30, x_31); x_33 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__15; x_34 = lean_alloc_ctor(1, 2, 0); @@ -10867,7 +10867,7 @@ x_48 = lean_array_push(x_23, x_47); x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_40); lean_ctor_set(x_49, 1, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_50 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_51 = lean_array_push(x_50, x_49); x_52 = lean_array_push(x_51, x_31); x_53 = lean_array_push(x_52, x_31); @@ -10886,7 +10886,7 @@ lean_ctor_set(x_60, 1, x_59); x_61 = lean_array_push(x_23, x_60); x_62 = lean_mk_syntax_ident(x_11); x_63 = lean_array_push(x_61, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_64 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_13); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_13); @@ -10919,7 +10919,7 @@ x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); x_80 = lean_array_push(x_63, x_79); -x_81 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_81 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_13); x_82 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_82, 0, x_13); @@ -10995,7 +10995,7 @@ lean_ctor_set(x_117, 0, x_40); lean_ctor_set(x_117, 1, x_116); lean_inc(x_113); x_118 = lean_array_push(x_113, x_117); -x_119 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_119 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_120 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_120, 0, x_119); lean_ctor_set(x_120, 1, x_118); @@ -11013,7 +11013,7 @@ lean_ctor_set(x_126, 0, x_13); lean_ctor_set(x_126, 1, x_125); lean_inc(x_126); x_127 = lean_array_push(x_124, x_126); -x_128 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_128 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_129 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_129, 0, x_128); lean_ctor_set(x_129, 1, x_127); @@ -11032,7 +11032,7 @@ lean_ctor_set(x_135, 3, x_134); x_136 = lean_array_push(x_23, x_135); x_137 = l___private_Init_Meta_0__Lean_quoteName(x_1); x_138 = lean_array_push(x_23, x_137); -x_139 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_774____closed__1; +x_139 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_775____closed__1; lean_inc(x_13); x_140 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_140, 0, x_13); @@ -11642,7 +11642,7 @@ return x_14; else { lean_object* x_15; lean_object* x_16; -x_15 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_15 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_16 = lean_string_append(x_2, x_15); return x_16; } @@ -11861,7 +11861,7 @@ if (x_8 == 0) { lean_object* x_9; uint8_t x_10; lean_dec(x_1); -x_9 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_9 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_10 = lean_name_eq(x_2, x_9); lean_dec(x_2); return x_10; @@ -13413,9 +13413,9 @@ x_74 = lean_array_push(x_49, x_73); x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_57); lean_ctor_set(x_75, 1, x_74); -x_76 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_76 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_77 = lean_array_push(x_76, x_75); -x_78 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_78 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_79 = lean_array_push(x_77, x_78); x_80 = lean_array_push(x_79, x_78); x_81 = lean_array_push(x_80, x_78); @@ -13432,7 +13432,7 @@ lean_ctor_set(x_87, 0, x_39); lean_ctor_set(x_87, 1, x_86); x_88 = lean_array_push(x_49, x_87); x_89 = lean_array_push(x_88, x_36); -x_90 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_90 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_39); x_91 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_91, 0, x_39); @@ -13465,7 +13465,7 @@ x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_104); lean_ctor_set(x_105, 1, x_103); x_106 = lean_array_push(x_89, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_107 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_39); x_108 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_108, 0, x_39); @@ -13491,7 +13491,7 @@ x_122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_122, 0, x_57); lean_ctor_set(x_122, 1, x_121); x_123 = lean_array_push(x_115, x_122); -x_124 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_124 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_125 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_125, 0, x_124); lean_ctor_set(x_125, 1, x_123); @@ -13601,9 +13601,9 @@ x_183 = lean_array_push(x_148, x_182); x_184 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_184, 0, x_156); lean_ctor_set(x_184, 1, x_183); -x_185 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_185 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_186 = lean_array_push(x_185, x_184); -x_187 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_187 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_188 = lean_array_push(x_186, x_187); x_189 = lean_array_push(x_188, x_187); x_190 = lean_array_push(x_189, x_187); @@ -13620,7 +13620,7 @@ lean_ctor_set(x_196, 0, x_138); lean_ctor_set(x_196, 1, x_195); x_197 = lean_array_push(x_148, x_196); x_198 = lean_array_push(x_197, x_36); -x_199 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_199 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_138); x_200 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_200, 0, x_138); @@ -13653,7 +13653,7 @@ x_214 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_214, 0, x_213); lean_ctor_set(x_214, 1, x_212); x_215 = lean_array_push(x_198, x_214); -x_216 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_216 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_138); x_217 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_217, 0, x_138); @@ -13679,7 +13679,7 @@ x_231 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_231, 0, x_156); lean_ctor_set(x_231, 1, x_230); x_232 = lean_array_push(x_224, x_231); -x_233 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_233 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_234 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_234, 0, x_233); lean_ctor_set(x_234, 1, x_232); @@ -13789,9 +13789,9 @@ x_292 = lean_array_push(x_257, x_291); x_293 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_293, 0, x_265); lean_ctor_set(x_293, 1, x_292); -x_294 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_294 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_295 = lean_array_push(x_294, x_293); -x_296 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_296 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_297 = lean_array_push(x_295, x_296); x_298 = lean_array_push(x_297, x_296); x_299 = lean_array_push(x_298, x_296); @@ -13808,7 +13808,7 @@ lean_ctor_set(x_305, 0, x_247); lean_ctor_set(x_305, 1, x_304); x_306 = lean_array_push(x_257, x_305); x_307 = lean_array_push(x_306, x_36); -x_308 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_308 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_247); x_309 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_309, 0, x_247); @@ -13841,7 +13841,7 @@ x_323 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_323, 0, x_322); lean_ctor_set(x_323, 1, x_321); x_324 = lean_array_push(x_307, x_323); -x_325 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_325 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_247); x_326 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_326, 0, x_247); @@ -13867,7 +13867,7 @@ x_340 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_340, 0, x_265); lean_ctor_set(x_340, 1, x_339); x_341 = lean_array_push(x_333, x_340); -x_342 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_342 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_343 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_343, 0, x_342); lean_ctor_set(x_343, 1, x_341); @@ -13963,9 +13963,9 @@ x_391 = lean_array_push(x_366, x_390); x_392 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_392, 0, x_374); lean_ctor_set(x_392, 1, x_391); -x_393 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_393 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_394 = lean_array_push(x_393, x_392); -x_395 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_395 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_396 = lean_array_push(x_394, x_395); x_397 = lean_array_push(x_396, x_395); x_398 = lean_array_push(x_397, x_395); @@ -13982,7 +13982,7 @@ lean_ctor_set(x_404, 0, x_356); lean_ctor_set(x_404, 1, x_403); x_405 = lean_array_push(x_366, x_404); x_406 = lean_array_push(x_405, x_36); -x_407 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_407 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_356); x_408 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_408, 0, x_356); @@ -14015,7 +14015,7 @@ x_422 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_422, 0, x_421); lean_ctor_set(x_422, 1, x_420); x_423 = lean_array_push(x_406, x_422); -x_424 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_424 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_356); x_425 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_425, 0, x_356); @@ -14041,7 +14041,7 @@ x_439 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_439, 0, x_374); lean_ctor_set(x_439, 1, x_438); x_440 = lean_array_push(x_432, x_439); -x_441 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_441 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_442 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_442, 0, x_441); lean_ctor_set(x_442, 1, x_440); @@ -14151,9 +14151,9 @@ x_500 = lean_array_push(x_465, x_499); x_501 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_501, 0, x_473); lean_ctor_set(x_501, 1, x_500); -x_502 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_502 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_503 = lean_array_push(x_502, x_501); -x_504 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_504 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_505 = lean_array_push(x_503, x_504); x_506 = lean_array_push(x_505, x_504); x_507 = lean_array_push(x_506, x_504); @@ -14170,7 +14170,7 @@ lean_ctor_set(x_513, 0, x_455); lean_ctor_set(x_513, 1, x_512); x_514 = lean_array_push(x_465, x_513); x_515 = lean_array_push(x_514, x_36); -x_516 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_516 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_455); x_517 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_517, 0, x_455); @@ -14203,7 +14203,7 @@ x_531 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_531, 0, x_530); lean_ctor_set(x_531, 1, x_529); x_532 = lean_array_push(x_515, x_531); -x_533 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_533 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_455); x_534 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_534, 0, x_455); @@ -14229,7 +14229,7 @@ x_548 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_548, 0, x_473); lean_ctor_set(x_548, 1, x_547); x_549 = lean_array_push(x_541, x_548); -x_550 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_550 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_551 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_551, 0, x_550); lean_ctor_set(x_551, 1, x_549); @@ -14339,9 +14339,9 @@ x_609 = lean_array_push(x_574, x_608); x_610 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_610, 0, x_582); lean_ctor_set(x_610, 1, x_609); -x_611 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_611 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_612 = lean_array_push(x_611, x_610); -x_613 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_613 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_614 = lean_array_push(x_612, x_613); x_615 = lean_array_push(x_614, x_613); x_616 = lean_array_push(x_615, x_613); @@ -14358,7 +14358,7 @@ lean_ctor_set(x_622, 0, x_564); lean_ctor_set(x_622, 1, x_621); x_623 = lean_array_push(x_574, x_622); x_624 = lean_array_push(x_623, x_36); -x_625 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_625 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_564); x_626 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_626, 0, x_564); @@ -14391,7 +14391,7 @@ x_640 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_640, 0, x_639); lean_ctor_set(x_640, 1, x_638); x_641 = lean_array_push(x_624, x_640); -x_642 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_642 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_564); x_643 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_643, 0, x_564); @@ -14417,7 +14417,7 @@ x_657 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_657, 0, x_582); lean_ctor_set(x_657, 1, x_656); x_658 = lean_array_push(x_650, x_657); -x_659 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_659 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_660 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_660, 0, x_659); lean_ctor_set(x_660, 1, x_658); @@ -15550,7 +15550,7 @@ lean_ctor_set(x_38, 1, x_37); x_39 = l_Array_empty___closed__1; x_40 = lean_array_push(x_39, x_38); x_41 = lean_array_push(x_40, x_6); -x_42 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_42 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_29); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_29); @@ -15578,14 +15578,14 @@ x_54 = l_Lean_nullKind___closed__2; x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); -x_56 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_56 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_57 = lean_array_push(x_56, x_55); x_58 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__25; x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); x_60 = lean_array_push(x_41, x_59); -x_61 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_61 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_29); x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_29); @@ -15614,12 +15614,12 @@ x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_54); lean_ctor_set(x_78, 1, x_77); x_79 = lean_array_push(x_69, x_78); -x_80 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_80 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_80); lean_ctor_set(x_81, 1, x_79); x_82 = lean_array_push(x_63, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_83 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_84 = lean_array_push(x_82, x_83); x_85 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__33; x_86 = lean_alloc_ctor(1, 2, 0); @@ -15982,14 +15982,14 @@ if (x_46 == 0) lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; x_47 = lean_ctor_get(x_45, 0); lean_dec(x_47); -x_48 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_48 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_41); x_49 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_49, 0, x_41); lean_ctor_set(x_49, 1, x_48); x_50 = l_Array_empty___closed__1; x_51 = lean_array_push(x_50, x_49); -x_52 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_52 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_53 = l_Lean_Syntax_SepArray_ofElems(x_52, x_39); lean_dec(x_39); x_54 = l_Array_appendCore___rarg(x_50, x_53); @@ -15999,7 +15999,7 @@ x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); x_57 = lean_array_push(x_51, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_58 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_59 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_59, 0, x_41); lean_ctor_set(x_59, 1, x_58); @@ -16017,14 +16017,14 @@ lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean x_63 = lean_ctor_get(x_45, 1); lean_inc(x_63); lean_dec(x_45); -x_64 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_64 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_41); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_41); lean_ctor_set(x_65, 1, x_64); x_66 = l_Array_empty___closed__1; x_67 = lean_array_push(x_66, x_65); -x_68 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_68 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_69 = l_Lean_Syntax_SepArray_ofElems(x_68, x_39); lean_dec(x_39); x_70 = l_Array_appendCore___rarg(x_66, x_69); @@ -16034,7 +16034,7 @@ x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); x_73 = lean_array_push(x_67, x_72); -x_74 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_74 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_75 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_75, 0, x_41); lean_ctor_set(x_75, 1, x_74); @@ -16073,7 +16073,7 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_elabMacroRulesAux___s _start: { lean_object* x_6; uint8_t x_7; -x_6 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_6 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; lean_inc(x_1); x_7 = l_Lean_Syntax_isOfKind(x_1, x_6); if (x_7 == 0) @@ -16604,9 +16604,9 @@ x_50 = lean_array_push(x_28, x_49); x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_42); lean_ctor_set(x_51, 1, x_50); -x_52 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_52 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_53 = lean_array_push(x_52, x_51); -x_54 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_54 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_55 = lean_array_push(x_53, x_54); x_56 = lean_array_push(x_55, x_54); x_57 = lean_array_push(x_56, x_54); @@ -16641,7 +16641,7 @@ x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); x_74 = lean_array_push(x_64, x_73); -x_75 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_75 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_18); x_76 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_76, 0, x_18); @@ -16674,13 +16674,13 @@ x_90 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_90, 0, x_89); lean_ctor_set(x_90, 1, x_88); x_91 = lean_array_push(x_74, x_90); -x_92 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_92 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_18); x_93 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_93, 0, x_18); lean_ctor_set(x_93, 1, x_92); x_94 = lean_array_push(x_28, x_93); -x_95 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_95 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_18); x_96 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_96, 0, x_18); @@ -16688,19 +16688,19 @@ lean_ctor_set(x_96, 1, x_95); x_97 = lean_array_push(x_28, x_96); x_98 = l_Array_appendCore___rarg(x_28, x_15); lean_dec(x_15); -x_99 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_99 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_18); x_100 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_100, 0, x_18); lean_ctor_set(x_100, 1, x_99); x_101 = lean_array_push(x_28, x_100); -x_102 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_102 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_18); x_103 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_103, 0, x_18); lean_ctor_set(x_103, 1, x_102); x_104 = lean_array_push(x_28, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_105 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_105); lean_ctor_set(x_106, 1, x_104); @@ -16709,7 +16709,7 @@ x_108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_108, 0, x_42); lean_ctor_set(x_108, 1, x_107); x_109 = lean_array_push(x_101, x_108); -x_110 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_110 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_18); x_111 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_111, 0, x_18); @@ -16742,12 +16742,12 @@ x_125 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_125, 0, x_42); lean_ctor_set(x_125, 1, x_124); x_126 = lean_array_push(x_118, x_125); -x_127 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_127 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_128 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_128, 0, x_127); lean_ctor_set(x_128, 1, x_126); x_129 = lean_array_push(x_112, x_128); -x_130 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_130 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_130); lean_ctor_set(x_131, 1, x_129); @@ -16756,12 +16756,12 @@ x_133 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_133, 0, x_42); lean_ctor_set(x_133, 1, x_132); x_134 = lean_array_push(x_28, x_133); -x_135 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_135 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_136 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_136, 0, x_135); lean_ctor_set(x_136, 1, x_134); x_137 = lean_array_push(x_97, x_136); -x_138 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_138 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_139 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_139, 0, x_138); lean_ctor_set(x_139, 1, x_137); @@ -16837,9 +16837,9 @@ x_176 = lean_array_push(x_154, x_175); x_177 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_177, 0, x_168); lean_ctor_set(x_177, 1, x_176); -x_178 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_178 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_179 = lean_array_push(x_178, x_177); -x_180 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_180 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_181 = lean_array_push(x_179, x_180); x_182 = lean_array_push(x_181, x_180); x_183 = lean_array_push(x_182, x_180); @@ -16874,7 +16874,7 @@ x_199 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_199, 0, x_198); lean_ctor_set(x_199, 1, x_197); x_200 = lean_array_push(x_190, x_199); -x_201 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_201 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_18); x_202 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_202, 0, x_18); @@ -16907,13 +16907,13 @@ x_216 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_216, 0, x_215); lean_ctor_set(x_216, 1, x_214); x_217 = lean_array_push(x_200, x_216); -x_218 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_218 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_18); x_219 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_219, 0, x_18); lean_ctor_set(x_219, 1, x_218); x_220 = lean_array_push(x_154, x_219); -x_221 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_221 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_18); x_222 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_222, 0, x_18); @@ -16921,19 +16921,19 @@ lean_ctor_set(x_222, 1, x_221); x_223 = lean_array_push(x_154, x_222); x_224 = l_Array_appendCore___rarg(x_154, x_15); lean_dec(x_15); -x_225 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_225 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_18); x_226 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_226, 0, x_18); lean_ctor_set(x_226, 1, x_225); x_227 = lean_array_push(x_154, x_226); -x_228 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_228 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_18); x_229 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_229, 0, x_18); lean_ctor_set(x_229, 1, x_228); x_230 = lean_array_push(x_154, x_229); -x_231 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_231 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_232 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_232, 0, x_231); lean_ctor_set(x_232, 1, x_230); @@ -16942,7 +16942,7 @@ x_234 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_234, 0, x_168); lean_ctor_set(x_234, 1, x_233); x_235 = lean_array_push(x_227, x_234); -x_236 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_236 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_18); x_237 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_237, 0, x_18); @@ -16975,12 +16975,12 @@ x_251 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_251, 0, x_168); lean_ctor_set(x_251, 1, x_250); x_252 = lean_array_push(x_244, x_251); -x_253 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_253 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_254 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_254, 0, x_253); lean_ctor_set(x_254, 1, x_252); x_255 = lean_array_push(x_238, x_254); -x_256 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_256 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_257 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_257, 0, x_256); lean_ctor_set(x_257, 1, x_255); @@ -16989,12 +16989,12 @@ x_259 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_259, 0, x_168); lean_ctor_set(x_259, 1, x_258); x_260 = lean_array_push(x_154, x_259); -x_261 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_261 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_262 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_262, 0, x_261); lean_ctor_set(x_262, 1, x_260); x_263 = lean_array_push(x_223, x_262); -x_264 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_264 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_265 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_265, 0, x_264); lean_ctor_set(x_265, 1, x_263); @@ -17161,7 +17161,7 @@ lean_object* l_Lean_Elab_Command_inferMacroRulesAltKind(lean_object* x_1, lean_o _start: { lean_object* x_5; uint8_t x_6; -x_5 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_5 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; lean_inc(x_1); x_6 = l_Lean_Syntax_isOfKind(x_1, x_5); if (x_6 == 0) @@ -17554,7 +17554,7 @@ static lean_object* _init_l_Lean_Elab_Command_elabNoKindMacroRulesAux___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2 = l_Lean_Elab_Command_elabNoKindMacroRulesAux___closed__4; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -17651,7 +17651,7 @@ x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_22); lean_ctor_set(x_31, 1, x_30); x_32 = lean_array_push(x_15, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_33 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_34 = lean_array_push(x_32, x_33); x_35 = l_Lean_Elab_Command_elabNoKindMacroRulesAux___closed__5; x_36 = lean_array_push(x_34, x_35); @@ -17679,7 +17679,7 @@ x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_22); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_15, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_47 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_48 = lean_array_push(x_46, x_47); x_49 = l_Lean_Elab_Command_elabNoKindMacroRulesAux___closed__5; x_50 = lean_array_push(x_48, x_49); @@ -17746,7 +17746,7 @@ x_70 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_70, 0, x_61); lean_ctor_set(x_70, 1, x_69); x_71 = lean_array_push(x_15, x_70); -x_72 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_72 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_73 = lean_array_push(x_71, x_72); x_74 = l_Lean_Elab_Command_elabNoKindMacroRulesAux___closed__5; x_75 = lean_array_push(x_73, x_74); @@ -17856,7 +17856,7 @@ x_104 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_104, 0, x_95); lean_ctor_set(x_104, 1, x_103); x_105 = lean_array_push(x_88, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_106 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_107 = lean_array_push(x_105, x_106); x_108 = l_Lean_Elab_Command_elabNoKindMacroRulesAux___closed__5; x_109 = lean_array_push(x_107, x_108); @@ -17884,7 +17884,7 @@ x_118 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_118, 0, x_95); lean_ctor_set(x_118, 1, x_117); x_119 = lean_array_push(x_88, x_118); -x_120 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_120 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_121 = lean_array_push(x_119, x_120); x_122 = l_Lean_Elab_Command_elabNoKindMacroRulesAux___closed__5; x_123 = lean_array_push(x_121, x_122); @@ -17951,7 +17951,7 @@ x_143 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_143, 0, x_134); lean_ctor_set(x_143, 1, x_142); x_144 = lean_array_push(x_88, x_143); -x_145 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_145 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_146 = lean_array_push(x_144, x_145); x_147 = l_Lean_Elab_Command_elabNoKindMacroRulesAux___closed__5; x_148 = lean_array_push(x_146, x_147); @@ -18077,7 +18077,7 @@ x_184 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_184, 0, x_175); lean_ctor_set(x_184, 1, x_183); x_185 = lean_array_push(x_162, x_184); -x_186 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_186 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_187 = lean_array_push(x_185, x_186); x_188 = l_Array_appendCore___rarg(x_162, x_167); lean_dec(x_167); @@ -18086,7 +18086,7 @@ x_190 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_190, 0, x_189); lean_ctor_set(x_190, 1, x_188); x_191 = lean_array_push(x_162, x_190); -x_192 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_192 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_193 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_193, 0, x_192); lean_ctor_set(x_193, 1, x_191); @@ -18114,7 +18114,7 @@ x_202 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_202, 0, x_175); lean_ctor_set(x_202, 1, x_201); x_203 = lean_array_push(x_162, x_202); -x_204 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_204 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_205 = lean_array_push(x_203, x_204); x_206 = l_Array_appendCore___rarg(x_162, x_167); lean_dec(x_167); @@ -18123,7 +18123,7 @@ x_208 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_208, 0, x_207); lean_ctor_set(x_208, 1, x_206); x_209 = lean_array_push(x_162, x_208); -x_210 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_210 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_211 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_211, 0, x_210); lean_ctor_set(x_211, 1, x_209); @@ -18191,7 +18191,7 @@ x_231 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_231, 0, x_222); lean_ctor_set(x_231, 1, x_230); x_232 = lean_array_push(x_162, x_231); -x_233 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_233 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_234 = lean_array_push(x_232, x_233); x_235 = l_Array_appendCore___rarg(x_162, x_167); lean_dec(x_167); @@ -18200,7 +18200,7 @@ x_237 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_237, 0, x_236); lean_ctor_set(x_237, 1, x_235); x_238 = lean_array_push(x_162, x_237); -x_239 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_239 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_240 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_240, 0, x_239); lean_ctor_set(x_240, 1, x_238); @@ -18487,7 +18487,7 @@ lean_dec(x_9); x_44 = lean_unsigned_to_nat(2u); x_45 = l_Lean_Syntax_getArg(x_1, x_44); lean_dec(x_1); -x_46 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_46 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_inc(x_45); x_47 = l_Lean_Syntax_isOfKind(x_45, x_46); if (x_47 == 0) @@ -18556,7 +18556,7 @@ lean_dec(x_9); x_20 = lean_unsigned_to_nat(2u); x_21 = l_Lean_Syntax_getArg(x_1, x_20); lean_dec(x_1); -x_22 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_22 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_inc(x_21); x_23 = l_Lean_Syntax_isOfKind(x_21, x_22); if (x_23 == 0) @@ -19282,7 +19282,7 @@ x_13 = lean_unsigned_to_nat(5u); x_14 = l_Lean_Syntax_getArg(x_1, x_13); x_15 = lean_unsigned_to_nat(7u); x_16 = l_Lean_Syntax_getArg(x_1, x_15); -x_17 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_11, x_12); +x_17 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_11, x_12); x_18 = lean_ctor_get(x_17, 0); lean_inc(x_18); x_19 = lean_ctor_get(x_17, 1); @@ -19344,12 +19344,12 @@ lean_inc(x_3); x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_3); lean_ctor_set(x_44, 1, x_43); -x_45 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_45 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_18); x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_18); lean_ctor_set(x_46, 1, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_48 = lean_name_mk_string(x_5, x_47); x_49 = lean_array_push(x_25, x_16); lean_inc(x_3); @@ -19374,7 +19374,7 @@ lean_inc(x_117); lean_dec(x_7); x_118 = l_Lean_Parser_precedence___elambda__1___closed__1; x_119 = lean_name_mk_string(x_8, x_118); -x_120 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_120 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_18); x_121 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_121, 0, x_18); @@ -19425,7 +19425,7 @@ x_104 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_104, 0, x_18); lean_ctor_set(x_104, 1, x_103); x_105 = lean_array_push(x_102, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_106 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_18); x_107 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_107, 0, x_18); @@ -19501,7 +19501,7 @@ x_76 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_76, 0, x_18); lean_ctor_set(x_76, 1, x_75); x_77 = lean_array_push(x_74, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_78 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_18); x_79 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_79, 0, x_18); @@ -19773,7 +19773,7 @@ x_13 = lean_unsigned_to_nat(5u); x_14 = l_Lean_Syntax_getArg(x_1, x_13); x_15 = lean_unsigned_to_nat(7u); x_16 = l_Lean_Syntax_getArg(x_1, x_15); -x_17 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_11, x_12); +x_17 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_11, x_12); x_18 = lean_ctor_get(x_17, 0); lean_inc(x_18); x_19 = lean_ctor_get(x_17, 1); @@ -19824,12 +19824,12 @@ lean_ctor_set(x_39, 1, x_38); lean_ctor_set(x_39, 2, x_36); lean_ctor_set(x_39, 3, x_37); x_40 = lean_array_push(x_25, x_39); -x_41 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_41 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_18); x_42 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_42, 0, x_18); lean_ctor_set(x_42, 1, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_43 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_44 = lean_name_mk_string(x_5, x_43); x_45 = lean_array_push(x_25, x_16); lean_inc(x_40); @@ -19854,7 +19854,7 @@ lean_inc(x_134); x_135 = l_Lean_Parser_precedence___elambda__1___closed__1; lean_inc(x_7); x_136 = lean_name_mk_string(x_7, x_135); -x_137 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_137 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_18); x_138 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_138, 0, x_18); @@ -19905,7 +19905,7 @@ x_121 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_121, 0, x_18); lean_ctor_set(x_121, 1, x_120); x_122 = lean_array_push(x_119, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_123 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_18); x_124 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_124, 0, x_18); @@ -19962,7 +19962,7 @@ x_101 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_101, 0, x_18); lean_ctor_set(x_101, 1, x_100); x_102 = lean_array_push(x_99, x_101); -x_103 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_103 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_18); x_104 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_104, 0, x_18); @@ -20034,7 +20034,7 @@ lean_inc(x_72); lean_dec(x_6); x_73 = l_Lean_Parser_precedence___elambda__1___closed__1; x_74 = lean_name_mk_string(x_7, x_73); -x_75 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_75 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_76 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_76, 0, x_18); lean_ctor_set(x_76, 1, x_75); @@ -20409,7 +20409,7 @@ x_22 = l_Nat_repr(x_21); x_23 = l_Lean_numLitKind; x_24 = lean_box(2); x_25 = l_Lean_Syntax_mkLit(x_23, x_22, x_24); -x_26 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_11, x_19); +x_26 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_11, x_19); x_27 = lean_ctor_get(x_26, 0); lean_inc(x_27); x_28 = lean_ctor_get(x_26, 1); @@ -20483,7 +20483,7 @@ lean_inc(x_56); x_57 = lean_array_push(x_34, x_56); x_58 = l_Lean_Parser_precedence___elambda__1___closed__1; x_59 = lean_name_mk_string(x_6, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_60 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_27); x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_27); @@ -20509,12 +20509,12 @@ lean_inc(x_4); x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_4); lean_ctor_set(x_70, 1, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_71 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_27); x_72 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_72, 0, x_27); lean_ctor_set(x_72, 1, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_73 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_74 = lean_name_mk_string(x_7, x_73); x_75 = lean_array_push(x_34, x_16); x_76 = lean_array_push(x_48, x_56); @@ -20584,7 +20584,7 @@ x_131 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_131, 0, x_27); lean_ctor_set(x_131, 1, x_130); x_132 = lean_array_push(x_129, x_131); -x_133 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_133 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_27); x_134 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_134, 0, x_27); @@ -20660,7 +20660,7 @@ x_103 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_103, 0, x_27); lean_ctor_set(x_103, 1, x_102); x_104 = lean_array_push(x_101, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_105 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_27); x_106 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_106, 0, x_27); @@ -20966,7 +20966,7 @@ x_13 = lean_unsigned_to_nat(5u); x_14 = l_Lean_Syntax_getArg(x_1, x_13); x_15 = lean_unsigned_to_nat(7u); x_16 = l_Lean_Syntax_getArg(x_1, x_15); -x_17 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_11, x_12); +x_17 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_11, x_12); x_18 = lean_ctor_get(x_17, 0); lean_inc(x_18); x_19 = lean_ctor_get(x_17, 1); @@ -21038,12 +21038,12 @@ lean_ctor_set(x_47, 2, x_45); lean_ctor_set(x_47, 3, x_36); lean_inc(x_47); x_48 = lean_array_push(x_25, x_47); -x_49 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_49 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_18); x_50 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_50, 0, x_18); lean_ctor_set(x_50, 1, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_51 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_52 = lean_name_mk_string(x_5, x_51); x_53 = lean_array_push(x_25, x_16); x_54 = lean_array_push(x_39, x_47); @@ -21068,7 +21068,7 @@ lean_inc(x_143); x_144 = l_Lean_Parser_precedence___elambda__1___closed__1; lean_inc(x_7); x_145 = lean_name_mk_string(x_7, x_144); -x_146 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_146 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_18); x_147 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_147, 0, x_18); @@ -21119,7 +21119,7 @@ x_130 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_130, 0, x_18); lean_ctor_set(x_130, 1, x_129); x_131 = lean_array_push(x_128, x_130); -x_132 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_132 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_18); x_133 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_133, 0, x_18); @@ -21176,7 +21176,7 @@ x_110 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_110, 0, x_18); lean_ctor_set(x_110, 1, x_109); x_111 = lean_array_push(x_108, x_110); -x_112 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_112 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_18); x_113 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_113, 0, x_18); @@ -21248,7 +21248,7 @@ lean_inc(x_81); lean_dec(x_6); x_82 = l_Lean_Parser_precedence___elambda__1___closed__1; x_83 = lean_name_mk_string(x_7, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_84 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_18); lean_ctor_set(x_85, 1, x_84); @@ -21523,7 +21523,7 @@ x_13 = lean_unsigned_to_nat(5u); x_14 = l_Lean_Syntax_getArg(x_1, x_13); x_15 = lean_unsigned_to_nat(7u); x_16 = l_Lean_Syntax_getArg(x_1, x_15); -x_17 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_11, x_12); +x_17 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_11, x_12); x_18 = lean_ctor_get(x_17, 0); lean_inc(x_18); x_19 = lean_ctor_get(x_17, 1); @@ -21558,7 +21558,7 @@ x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_27); lean_ctor_set(x_30, 1, x_29); x_31 = lean_array_push(x_25, x_30); -x_32 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_32 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_18); x_33 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_33, 0, x_18); @@ -21577,7 +21577,7 @@ lean_inc(x_98); lean_dec(x_7); x_99 = l_Lean_Parser_precedence___elambda__1___closed__1; x_100 = lean_name_mk_string(x_8, x_99); -x_101 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_101 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_18); x_102 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_102, 0, x_18); @@ -21628,7 +21628,7 @@ x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_18); lean_ctor_set(x_85, 1, x_84); x_86 = lean_array_push(x_83, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_87 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_18); x_88 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_88, 0, x_18); @@ -21704,7 +21704,7 @@ x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_18); lean_ctor_set(x_57, 1, x_56); x_58 = lean_array_push(x_55, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_59 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_18); x_60 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_60, 0, x_18); @@ -22153,7 +22153,7 @@ lean_dec(x_49); x_55 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_55, 0, x_54); x_56 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__3; -x_57 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_57 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_58 = l_Lean_Parser_Syntax_addPrec___closed__4; x_59 = lean_box(0); x_60 = l_Lean_Elab_Command_expandMixfix___lambda__3(x_1, x_56, x_15, x_10, x_57, x_58, x_59, x_55, x_2, x_3); @@ -22169,7 +22169,7 @@ lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean lean_dec(x_39); x_61 = lean_box(0); x_62 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__3; -x_63 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_63 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_64 = l_Lean_Parser_Syntax_addPrec___closed__4; x_65 = lean_box(0); x_66 = l_Lean_Elab_Command_expandMixfix___lambda__3(x_1, x_62, x_15, x_10, x_63, x_64, x_65, x_61, x_2, x_3); @@ -22250,7 +22250,7 @@ lean_dec(x_78); x_84 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_84, 0, x_83); x_85 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__3; -x_86 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_86 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_87 = l_Lean_Parser_Syntax_addPrec___closed__4; x_88 = lean_box(0); x_89 = l_Lean_Elab_Command_expandMixfix___lambda__6(x_1, x_85, x_15, x_10, x_86, x_87, x_88, x_84, x_2, x_3); @@ -22266,7 +22266,7 @@ lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean lean_dec(x_68); x_90 = lean_box(0); x_91 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__3; -x_92 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_92 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_93 = l_Lean_Parser_Syntax_addPrec___closed__4; x_94 = lean_box(0); x_95 = l_Lean_Elab_Command_expandMixfix___lambda__6(x_1, x_91, x_15, x_10, x_92, x_93, x_94, x_90, x_2, x_3); @@ -22348,7 +22348,7 @@ x_113 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_113, 0, x_112); x_114 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__3; x_115 = l_Lean_Parser_Syntax_addPrec___closed__4; -x_116 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_116 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_117 = lean_box(0); x_118 = l_Lean_Elab_Command_expandMixfix___lambda__9(x_1, x_114, x_15, x_10, x_115, x_116, x_117, x_113, x_2, x_3); lean_dec(x_1); @@ -22364,7 +22364,7 @@ lean_dec(x_97); x_119 = lean_box(0); x_120 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__3; x_121 = l_Lean_Parser_Syntax_addPrec___closed__4; -x_122 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_122 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_123 = lean_box(0); x_124 = l_Lean_Elab_Command_expandMixfix___lambda__9(x_1, x_120, x_15, x_10, x_121, x_122, x_123, x_119, x_2, x_3); lean_dec(x_1); @@ -22444,7 +22444,7 @@ lean_dec(x_136); x_142 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_142, 0, x_141); x_143 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__3; -x_144 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_144 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_145 = l_Lean_Parser_Syntax_addPrec___closed__4; x_146 = lean_box(0); x_147 = l_Lean_Elab_Command_expandMixfix___lambda__12(x_1, x_143, x_15, x_10, x_144, x_145, x_146, x_142, x_2, x_3); @@ -22460,7 +22460,7 @@ lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_dec(x_126); x_148 = lean_box(0); x_149 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__3; -x_150 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_150 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_151 = l_Lean_Parser_Syntax_addPrec___closed__4; x_152 = lean_box(0); x_153 = l_Lean_Elab_Command_expandMixfix___lambda__12(x_1, x_149, x_15, x_10, x_150, x_151, x_152, x_148, x_2, x_3); @@ -22970,7 +22970,7 @@ else lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; x_11 = l_Lean_mkOptionalNode___closed__2; x_12 = lean_array_push(x_11, x_1); -x_13 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_13 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_14 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_14, 0, x_13); lean_ctor_set(x_14, 1, x_12); @@ -23879,7 +23879,7 @@ lean_ctor_set(x_513, 0, x_512); lean_ctor_set(x_513, 1, x_511); x_514 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__20; x_515 = lean_array_push(x_514, x_513); -x_516 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_516 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_517 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_517, 0, x_516); lean_ctor_set(x_517, 1, x_515); @@ -23911,7 +23911,7 @@ lean_ctor_set(x_526, 0, x_525); lean_ctor_set(x_526, 1, x_524); x_527 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__20; x_528 = lean_array_push(x_527, x_526); -x_529 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_529 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_530 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_530, 0, x_529); lean_ctor_set(x_530, 1, x_528); @@ -24006,9 +24006,9 @@ x_72 = lean_array_push(x_45, x_71); x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_55); lean_ctor_set(x_73, 1, x_72); -x_74 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_74 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_75 = lean_array_push(x_74, x_73); -x_76 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_76 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_77 = lean_array_push(x_75, x_76); x_78 = lean_array_push(x_77, x_76); x_79 = lean_array_push(x_78, x_76); @@ -24042,7 +24042,7 @@ x_94 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_94, 0, x_93); lean_ctor_set(x_94, 1, x_92); x_95 = lean_array_push(x_86, x_94); -x_96 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_96 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_36); x_97 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_97, 0, x_36); @@ -24075,19 +24075,19 @@ x_111 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_111, 0, x_110); lean_ctor_set(x_111, 1, x_109); x_112 = lean_array_push(x_95, x_111); -x_113 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_113 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_36); x_114 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_114, 0, x_36); lean_ctor_set(x_114, 1, x_113); x_115 = lean_array_push(x_45, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_116 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_36); x_117 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_117, 0, x_36); lean_ctor_set(x_117, 1, x_116); x_118 = lean_array_push(x_45, x_117); -x_119 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_119 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_36); x_120 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_120, 0, x_36); @@ -24118,7 +24118,7 @@ lean_ctor_set(x_132, 0, x_55); lean_ctor_set(x_132, 1, x_131); lean_inc(x_121); x_133 = lean_array_push(x_121, x_132); -x_134 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_134 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_36); x_135 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_135, 0, x_36); @@ -24132,18 +24132,18 @@ x_139 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_139, 0, x_129); lean_ctor_set(x_139, 1, x_138); x_140 = lean_array_push(x_136, x_139); -x_141 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_141 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_142 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_142, 0, x_141); lean_ctor_set(x_142, 1, x_140); x_143 = lean_array_push(x_45, x_142); -x_144 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_144 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_36); x_145 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_145, 0, x_36); lean_ctor_set(x_145, 1, x_144); x_146 = lean_array_push(x_45, x_145); -x_147 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_147 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_148 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_148, 0, x_147); lean_ctor_set(x_148, 1, x_146); @@ -24171,7 +24171,7 @@ lean_ctor_set(x_160, 1, x_159); x_161 = lean_array_push(x_45, x_160); x_162 = lean_array_push(x_161, x_76); x_163 = lean_array_push(x_162, x_127); -x_164 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_164 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_165 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_165, 0, x_164); lean_ctor_set(x_165, 1, x_163); @@ -24180,7 +24180,7 @@ x_167 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_167, 0, x_55); lean_ctor_set(x_167, 1, x_166); x_168 = lean_array_push(x_158, x_167); -x_169 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_169 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_170 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_170, 0, x_169); lean_ctor_set(x_170, 1, x_168); @@ -24193,12 +24193,12 @@ x_174 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_174, 0, x_55); lean_ctor_set(x_174, 1, x_173); x_175 = lean_array_push(x_45, x_174); -x_176 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_176 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_177 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_177, 0, x_176); lean_ctor_set(x_177, 1, x_175); x_178 = lean_array_push(x_118, x_177); -x_179 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_179 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_180 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_180, 0, x_179); lean_ctor_set(x_180, 1, x_178); @@ -24286,9 +24286,9 @@ x_222 = lean_array_push(x_195, x_221); x_223 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_223, 0, x_205); lean_ctor_set(x_223, 1, x_222); -x_224 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_224 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_225 = lean_array_push(x_224, x_223); -x_226 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_226 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_227 = lean_array_push(x_225, x_226); x_228 = lean_array_push(x_227, x_226); x_229 = lean_array_push(x_228, x_226); @@ -24322,7 +24322,7 @@ x_244 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_244, 0, x_243); lean_ctor_set(x_244, 1, x_242); x_245 = lean_array_push(x_236, x_244); -x_246 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_246 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_36); x_247 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_247, 0, x_36); @@ -24355,19 +24355,19 @@ x_261 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_261, 0, x_260); lean_ctor_set(x_261, 1, x_259); x_262 = lean_array_push(x_245, x_261); -x_263 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_263 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_36); x_264 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_264, 0, x_36); lean_ctor_set(x_264, 1, x_263); x_265 = lean_array_push(x_195, x_264); -x_266 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_266 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_36); x_267 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_267, 0, x_36); lean_ctor_set(x_267, 1, x_266); x_268 = lean_array_push(x_195, x_267); -x_269 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_269 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_36); x_270 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_270, 0, x_36); @@ -24398,7 +24398,7 @@ lean_ctor_set(x_282, 0, x_205); lean_ctor_set(x_282, 1, x_281); lean_inc(x_271); x_283 = lean_array_push(x_271, x_282); -x_284 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_284 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_36); x_285 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_285, 0, x_36); @@ -24412,18 +24412,18 @@ x_289 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_289, 0, x_279); lean_ctor_set(x_289, 1, x_288); x_290 = lean_array_push(x_286, x_289); -x_291 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_291 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_292 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_292, 0, x_291); lean_ctor_set(x_292, 1, x_290); x_293 = lean_array_push(x_195, x_292); -x_294 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_294 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_36); x_295 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_295, 0, x_36); lean_ctor_set(x_295, 1, x_294); x_296 = lean_array_push(x_195, x_295); -x_297 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_297 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_298 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_298, 0, x_297); lean_ctor_set(x_298, 1, x_296); @@ -24451,7 +24451,7 @@ lean_ctor_set(x_310, 1, x_309); x_311 = lean_array_push(x_195, x_310); x_312 = lean_array_push(x_311, x_226); x_313 = lean_array_push(x_312, x_277); -x_314 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_314 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_315 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_315, 0, x_314); lean_ctor_set(x_315, 1, x_313); @@ -24460,7 +24460,7 @@ x_317 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_317, 0, x_205); lean_ctor_set(x_317, 1, x_316); x_318 = lean_array_push(x_308, x_317); -x_319 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_319 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_320 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_320, 0, x_319); lean_ctor_set(x_320, 1, x_318); @@ -24473,12 +24473,12 @@ x_324 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_324, 0, x_205); lean_ctor_set(x_324, 1, x_323); x_325 = lean_array_push(x_195, x_324); -x_326 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_326 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_327 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_327, 0, x_326); lean_ctor_set(x_327, 1, x_325); x_328 = lean_array_push(x_268, x_327); -x_329 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_329 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_330 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_330, 0, x_329); lean_ctor_set(x_330, 1, x_328); @@ -24586,9 +24586,9 @@ x_379 = lean_array_push(x_352, x_378); x_380 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_380, 0, x_362); lean_ctor_set(x_380, 1, x_379); -x_381 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_381 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_382 = lean_array_push(x_381, x_380); -x_383 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_383 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_384 = lean_array_push(x_382, x_383); x_385 = lean_array_push(x_384, x_383); x_386 = lean_array_push(x_385, x_383); @@ -24622,7 +24622,7 @@ x_401 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_401, 0, x_400); lean_ctor_set(x_401, 1, x_399); x_402 = lean_array_push(x_393, x_401); -x_403 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_403 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_342); x_404 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_404, 0, x_342); @@ -24655,19 +24655,19 @@ x_418 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_418, 0, x_417); lean_ctor_set(x_418, 1, x_416); x_419 = lean_array_push(x_402, x_418); -x_420 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_420 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_342); x_421 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_421, 0, x_342); lean_ctor_set(x_421, 1, x_420); x_422 = lean_array_push(x_352, x_421); -x_423 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_423 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_342); x_424 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_424, 0, x_342); lean_ctor_set(x_424, 1, x_423); x_425 = lean_array_push(x_352, x_424); -x_426 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_426 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_342); x_427 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_427, 0, x_342); @@ -24698,7 +24698,7 @@ lean_ctor_set(x_439, 0, x_362); lean_ctor_set(x_439, 1, x_438); lean_inc(x_428); x_440 = lean_array_push(x_428, x_439); -x_441 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_441 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_342); x_442 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_442, 0, x_342); @@ -24712,18 +24712,18 @@ x_446 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_446, 0, x_436); lean_ctor_set(x_446, 1, x_445); x_447 = lean_array_push(x_443, x_446); -x_448 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_448 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_449 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_449, 0, x_448); lean_ctor_set(x_449, 1, x_447); x_450 = lean_array_push(x_352, x_449); -x_451 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_451 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_342); x_452 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_452, 0, x_342); lean_ctor_set(x_452, 1, x_451); x_453 = lean_array_push(x_352, x_452); -x_454 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_454 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_455 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_455, 0, x_454); lean_ctor_set(x_455, 1, x_453); @@ -24751,7 +24751,7 @@ lean_ctor_set(x_467, 1, x_466); x_468 = lean_array_push(x_352, x_467); x_469 = lean_array_push(x_468, x_383); x_470 = lean_array_push(x_469, x_434); -x_471 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_471 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_472 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_472, 0, x_471); lean_ctor_set(x_472, 1, x_470); @@ -24760,7 +24760,7 @@ x_474 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_474, 0, x_362); lean_ctor_set(x_474, 1, x_473); x_475 = lean_array_push(x_465, x_474); -x_476 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_476 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_477 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_477, 0, x_476); lean_ctor_set(x_477, 1, x_475); @@ -24773,12 +24773,12 @@ x_481 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_481, 0, x_362); lean_ctor_set(x_481, 1, x_480); x_482 = lean_array_push(x_352, x_481); -x_483 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_483 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_484 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_484, 0, x_483); lean_ctor_set(x_484, 1, x_482); x_485 = lean_array_push(x_425, x_484); -x_486 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_486 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_487 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_487, 0, x_486); lean_ctor_set(x_487, 1, x_485); @@ -24862,7 +24862,7 @@ lean_ctor_set(x_1019, 0, x_1018); lean_ctor_set(x_1019, 1, x_1017); x_1020 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__20; x_1021 = lean_array_push(x_1020, x_1019); -x_1022 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1022 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1023 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1023, 0, x_1022); lean_ctor_set(x_1023, 1, x_1021); @@ -24894,7 +24894,7 @@ lean_ctor_set(x_1032, 0, x_1031); lean_ctor_set(x_1032, 1, x_1030); x_1033 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__20; x_1034 = lean_array_push(x_1033, x_1032); -x_1035 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1035 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1036 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1036, 0, x_1035); lean_ctor_set(x_1036, 1, x_1034); @@ -24989,9 +24989,9 @@ x_578 = lean_array_push(x_551, x_577); x_579 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_579, 0, x_561); lean_ctor_set(x_579, 1, x_578); -x_580 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_580 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_581 = lean_array_push(x_580, x_579); -x_582 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_582 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_583 = lean_array_push(x_581, x_582); x_584 = lean_array_push(x_583, x_582); x_585 = lean_array_push(x_584, x_582); @@ -25025,7 +25025,7 @@ x_600 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_600, 0, x_599); lean_ctor_set(x_600, 1, x_598); x_601 = lean_array_push(x_592, x_600); -x_602 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_602 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_542); x_603 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_603, 0, x_542); @@ -25058,19 +25058,19 @@ x_617 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_617, 0, x_616); lean_ctor_set(x_617, 1, x_615); x_618 = lean_array_push(x_601, x_617); -x_619 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_619 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_542); x_620 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_620, 0, x_542); lean_ctor_set(x_620, 1, x_619); x_621 = lean_array_push(x_551, x_620); -x_622 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_622 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_542); x_623 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_623, 0, x_542); lean_ctor_set(x_623, 1, x_622); x_624 = lean_array_push(x_551, x_623); -x_625 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_625 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_542); x_626 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_626, 0, x_542); @@ -25101,7 +25101,7 @@ lean_ctor_set(x_638, 0, x_561); lean_ctor_set(x_638, 1, x_637); lean_inc(x_627); x_639 = lean_array_push(x_627, x_638); -x_640 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_640 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_542); x_641 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_641, 0, x_542); @@ -25115,18 +25115,18 @@ x_645 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_645, 0, x_635); lean_ctor_set(x_645, 1, x_644); x_646 = lean_array_push(x_642, x_645); -x_647 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_647 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_648 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_648, 0, x_647); lean_ctor_set(x_648, 1, x_646); x_649 = lean_array_push(x_551, x_648); -x_650 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_650 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_542); x_651 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_651, 0, x_542); lean_ctor_set(x_651, 1, x_650); x_652 = lean_array_push(x_551, x_651); -x_653 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_653 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_654 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_654, 0, x_653); lean_ctor_set(x_654, 1, x_652); @@ -25154,7 +25154,7 @@ lean_ctor_set(x_666, 1, x_665); x_667 = lean_array_push(x_551, x_666); x_668 = lean_array_push(x_667, x_582); x_669 = lean_array_push(x_668, x_633); -x_670 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_670 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_671 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_671, 0, x_670); lean_ctor_set(x_671, 1, x_669); @@ -25163,7 +25163,7 @@ x_673 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_673, 0, x_561); lean_ctor_set(x_673, 1, x_672); x_674 = lean_array_push(x_664, x_673); -x_675 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_675 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_676 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_676, 0, x_675); lean_ctor_set(x_676, 1, x_674); @@ -25176,12 +25176,12 @@ x_680 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_680, 0, x_561); lean_ctor_set(x_680, 1, x_679); x_681 = lean_array_push(x_551, x_680); -x_682 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_682 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_683 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_683, 0, x_682); lean_ctor_set(x_683, 1, x_681); x_684 = lean_array_push(x_624, x_683); -x_685 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_685 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_686 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_686, 0, x_685); lean_ctor_set(x_686, 1, x_684); @@ -25269,9 +25269,9 @@ x_728 = lean_array_push(x_701, x_727); x_729 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_729, 0, x_711); lean_ctor_set(x_729, 1, x_728); -x_730 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_730 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_731 = lean_array_push(x_730, x_729); -x_732 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_732 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_733 = lean_array_push(x_731, x_732); x_734 = lean_array_push(x_733, x_732); x_735 = lean_array_push(x_734, x_732); @@ -25305,7 +25305,7 @@ x_750 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_750, 0, x_749); lean_ctor_set(x_750, 1, x_748); x_751 = lean_array_push(x_742, x_750); -x_752 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_752 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_542); x_753 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_753, 0, x_542); @@ -25338,19 +25338,19 @@ x_767 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_767, 0, x_766); lean_ctor_set(x_767, 1, x_765); x_768 = lean_array_push(x_751, x_767); -x_769 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_769 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_542); x_770 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_770, 0, x_542); lean_ctor_set(x_770, 1, x_769); x_771 = lean_array_push(x_701, x_770); -x_772 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_772 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_542); x_773 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_773, 0, x_542); lean_ctor_set(x_773, 1, x_772); x_774 = lean_array_push(x_701, x_773); -x_775 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_775 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_542); x_776 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_776, 0, x_542); @@ -25381,7 +25381,7 @@ lean_ctor_set(x_788, 0, x_711); lean_ctor_set(x_788, 1, x_787); lean_inc(x_777); x_789 = lean_array_push(x_777, x_788); -x_790 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_790 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_542); x_791 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_791, 0, x_542); @@ -25395,18 +25395,18 @@ x_795 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_795, 0, x_785); lean_ctor_set(x_795, 1, x_794); x_796 = lean_array_push(x_792, x_795); -x_797 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_797 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_798 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_798, 0, x_797); lean_ctor_set(x_798, 1, x_796); x_799 = lean_array_push(x_701, x_798); -x_800 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_800 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_542); x_801 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_801, 0, x_542); lean_ctor_set(x_801, 1, x_800); x_802 = lean_array_push(x_701, x_801); -x_803 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_803 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_804 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_804, 0, x_803); lean_ctor_set(x_804, 1, x_802); @@ -25434,7 +25434,7 @@ lean_ctor_set(x_816, 1, x_815); x_817 = lean_array_push(x_701, x_816); x_818 = lean_array_push(x_817, x_732); x_819 = lean_array_push(x_818, x_783); -x_820 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_820 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_821 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_821, 0, x_820); lean_ctor_set(x_821, 1, x_819); @@ -25443,7 +25443,7 @@ x_823 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_823, 0, x_711); lean_ctor_set(x_823, 1, x_822); x_824 = lean_array_push(x_814, x_823); -x_825 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_825 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_826 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_826, 0, x_825); lean_ctor_set(x_826, 1, x_824); @@ -25456,12 +25456,12 @@ x_830 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_830, 0, x_711); lean_ctor_set(x_830, 1, x_829); x_831 = lean_array_push(x_701, x_830); -x_832 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_832 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_833 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_833, 0, x_832); lean_ctor_set(x_833, 1, x_831); x_834 = lean_array_push(x_774, x_833); -x_835 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_835 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_836 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_836, 0, x_835); lean_ctor_set(x_836, 1, x_834); @@ -25569,9 +25569,9 @@ x_885 = lean_array_push(x_858, x_884); x_886 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_886, 0, x_868); lean_ctor_set(x_886, 1, x_885); -x_887 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_887 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_888 = lean_array_push(x_887, x_886); -x_889 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_889 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_890 = lean_array_push(x_888, x_889); x_891 = lean_array_push(x_890, x_889); x_892 = lean_array_push(x_891, x_889); @@ -25605,7 +25605,7 @@ x_907 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_907, 0, x_906); lean_ctor_set(x_907, 1, x_905); x_908 = lean_array_push(x_899, x_907); -x_909 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_909 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_848); x_910 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_910, 0, x_848); @@ -25638,19 +25638,19 @@ x_924 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_924, 0, x_923); lean_ctor_set(x_924, 1, x_922); x_925 = lean_array_push(x_908, x_924); -x_926 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_926 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_848); x_927 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_927, 0, x_848); lean_ctor_set(x_927, 1, x_926); x_928 = lean_array_push(x_858, x_927); -x_929 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_929 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_848); x_930 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_930, 0, x_848); lean_ctor_set(x_930, 1, x_929); x_931 = lean_array_push(x_858, x_930); -x_932 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_932 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_848); x_933 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_933, 0, x_848); @@ -25681,7 +25681,7 @@ lean_ctor_set(x_945, 0, x_868); lean_ctor_set(x_945, 1, x_944); lean_inc(x_934); x_946 = lean_array_push(x_934, x_945); -x_947 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_947 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_848); x_948 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_948, 0, x_848); @@ -25695,18 +25695,18 @@ x_952 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_952, 0, x_942); lean_ctor_set(x_952, 1, x_951); x_953 = lean_array_push(x_949, x_952); -x_954 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_954 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_955 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_955, 0, x_954); lean_ctor_set(x_955, 1, x_953); x_956 = lean_array_push(x_858, x_955); -x_957 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_957 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_848); x_958 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_958, 0, x_848); lean_ctor_set(x_958, 1, x_957); x_959 = lean_array_push(x_858, x_958); -x_960 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_960 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_961 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_961, 0, x_960); lean_ctor_set(x_961, 1, x_959); @@ -25734,7 +25734,7 @@ lean_ctor_set(x_973, 1, x_972); x_974 = lean_array_push(x_858, x_973); x_975 = lean_array_push(x_974, x_889); x_976 = lean_array_push(x_975, x_940); -x_977 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_977 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_978 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_978, 0, x_977); lean_ctor_set(x_978, 1, x_976); @@ -25743,7 +25743,7 @@ x_980 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_980, 0, x_868); lean_ctor_set(x_980, 1, x_979); x_981 = lean_array_push(x_971, x_980); -x_982 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_982 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_983 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_983, 0, x_982); lean_ctor_set(x_983, 1, x_981); @@ -25756,12 +25756,12 @@ x_987 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_987, 0, x_868); lean_ctor_set(x_987, 1, x_986); x_988 = lean_array_push(x_858, x_987); -x_989 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_989 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_990 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_990, 0, x_989); lean_ctor_set(x_990, 1, x_988); x_991 = lean_array_push(x_931, x_990); -x_992 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_992 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_993 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_993, 0, x_992); lean_ctor_set(x_993, 1, x_991); @@ -25847,7 +25847,7 @@ lean_ctor_set(x_1527, 0, x_1526); lean_ctor_set(x_1527, 1, x_1525); x_1528 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__20; x_1529 = lean_array_push(x_1528, x_1527); -x_1530 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1530 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1531 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1531, 0, x_1530); lean_ctor_set(x_1531, 1, x_1529); @@ -25879,7 +25879,7 @@ lean_ctor_set(x_1540, 0, x_1539); lean_ctor_set(x_1540, 1, x_1538); x_1541 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__20; x_1542 = lean_array_push(x_1541, x_1540); -x_1543 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1543 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1544 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1544, 0, x_1543); lean_ctor_set(x_1544, 1, x_1542); @@ -25974,9 +25974,9 @@ x_1086 = lean_array_push(x_1059, x_1085); x_1087 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1087, 0, x_1069); lean_ctor_set(x_1087, 1, x_1086); -x_1088 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1088 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1089 = lean_array_push(x_1088, x_1087); -x_1090 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1090 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1091 = lean_array_push(x_1089, x_1090); x_1092 = lean_array_push(x_1091, x_1090); x_1093 = lean_array_push(x_1092, x_1090); @@ -26010,7 +26010,7 @@ x_1108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1108, 0, x_1107); lean_ctor_set(x_1108, 1, x_1106); x_1109 = lean_array_push(x_1100, x_1108); -x_1110 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_1110 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_1050); x_1111 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1111, 0, x_1050); @@ -26043,19 +26043,19 @@ x_1125 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1125, 0, x_1124); lean_ctor_set(x_1125, 1, x_1123); x_1126 = lean_array_push(x_1109, x_1125); -x_1127 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_1127 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_1050); x_1128 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1128, 0, x_1050); lean_ctor_set(x_1128, 1, x_1127); x_1129 = lean_array_push(x_1059, x_1128); -x_1130 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1130 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1050); x_1131 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1131, 0, x_1050); lean_ctor_set(x_1131, 1, x_1130); x_1132 = lean_array_push(x_1059, x_1131); -x_1133 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1133 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1050); x_1134 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1134, 0, x_1050); @@ -26086,7 +26086,7 @@ lean_ctor_set(x_1146, 0, x_1069); lean_ctor_set(x_1146, 1, x_1145); lean_inc(x_1135); x_1147 = lean_array_push(x_1135, x_1146); -x_1148 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1148 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1050); x_1149 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1149, 0, x_1050); @@ -26100,18 +26100,18 @@ x_1153 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1153, 0, x_1143); lean_ctor_set(x_1153, 1, x_1152); x_1154 = lean_array_push(x_1150, x_1153); -x_1155 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1155 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1156 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1156, 0, x_1155); lean_ctor_set(x_1156, 1, x_1154); x_1157 = lean_array_push(x_1059, x_1156); -x_1158 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_1158 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_1050); x_1159 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1159, 0, x_1050); lean_ctor_set(x_1159, 1, x_1158); x_1160 = lean_array_push(x_1059, x_1159); -x_1161 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_1161 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_1162 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1162, 0, x_1161); lean_ctor_set(x_1162, 1, x_1160); @@ -26139,7 +26139,7 @@ lean_ctor_set(x_1174, 1, x_1173); x_1175 = lean_array_push(x_1059, x_1174); x_1176 = lean_array_push(x_1175, x_1090); x_1177 = lean_array_push(x_1176, x_1141); -x_1178 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1178 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1179 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1179, 0, x_1178); lean_ctor_set(x_1179, 1, x_1177); @@ -26148,7 +26148,7 @@ x_1181 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1181, 0, x_1069); lean_ctor_set(x_1181, 1, x_1180); x_1182 = lean_array_push(x_1172, x_1181); -x_1183 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1183 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1184 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1184, 0, x_1183); lean_ctor_set(x_1184, 1, x_1182); @@ -26161,12 +26161,12 @@ x_1188 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1188, 0, x_1069); lean_ctor_set(x_1188, 1, x_1187); x_1189 = lean_array_push(x_1059, x_1188); -x_1190 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1190 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1191 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1191, 0, x_1190); lean_ctor_set(x_1191, 1, x_1189); x_1192 = lean_array_push(x_1132, x_1191); -x_1193 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1193 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1194 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1194, 0, x_1193); lean_ctor_set(x_1194, 1, x_1192); @@ -26254,9 +26254,9 @@ x_1236 = lean_array_push(x_1209, x_1235); x_1237 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1237, 0, x_1219); lean_ctor_set(x_1237, 1, x_1236); -x_1238 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1238 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1239 = lean_array_push(x_1238, x_1237); -x_1240 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1240 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1241 = lean_array_push(x_1239, x_1240); x_1242 = lean_array_push(x_1241, x_1240); x_1243 = lean_array_push(x_1242, x_1240); @@ -26290,7 +26290,7 @@ x_1258 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1258, 0, x_1257); lean_ctor_set(x_1258, 1, x_1256); x_1259 = lean_array_push(x_1250, x_1258); -x_1260 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_1260 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_1050); x_1261 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1261, 0, x_1050); @@ -26323,19 +26323,19 @@ x_1275 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1275, 0, x_1274); lean_ctor_set(x_1275, 1, x_1273); x_1276 = lean_array_push(x_1259, x_1275); -x_1277 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_1277 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_1050); x_1278 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1278, 0, x_1050); lean_ctor_set(x_1278, 1, x_1277); x_1279 = lean_array_push(x_1209, x_1278); -x_1280 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1280 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1050); x_1281 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1281, 0, x_1050); lean_ctor_set(x_1281, 1, x_1280); x_1282 = lean_array_push(x_1209, x_1281); -x_1283 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1283 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1050); x_1284 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1284, 0, x_1050); @@ -26366,7 +26366,7 @@ lean_ctor_set(x_1296, 0, x_1219); lean_ctor_set(x_1296, 1, x_1295); lean_inc(x_1285); x_1297 = lean_array_push(x_1285, x_1296); -x_1298 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1298 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1050); x_1299 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1299, 0, x_1050); @@ -26380,18 +26380,18 @@ x_1303 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1303, 0, x_1293); lean_ctor_set(x_1303, 1, x_1302); x_1304 = lean_array_push(x_1300, x_1303); -x_1305 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1305 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1306 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1306, 0, x_1305); lean_ctor_set(x_1306, 1, x_1304); x_1307 = lean_array_push(x_1209, x_1306); -x_1308 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_1308 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_1050); x_1309 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1309, 0, x_1050); lean_ctor_set(x_1309, 1, x_1308); x_1310 = lean_array_push(x_1209, x_1309); -x_1311 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_1311 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_1312 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1312, 0, x_1311); lean_ctor_set(x_1312, 1, x_1310); @@ -26419,7 +26419,7 @@ lean_ctor_set(x_1324, 1, x_1323); x_1325 = lean_array_push(x_1209, x_1324); x_1326 = lean_array_push(x_1325, x_1240); x_1327 = lean_array_push(x_1326, x_1291); -x_1328 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1328 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1329 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1329, 0, x_1328); lean_ctor_set(x_1329, 1, x_1327); @@ -26428,7 +26428,7 @@ x_1331 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1331, 0, x_1219); lean_ctor_set(x_1331, 1, x_1330); x_1332 = lean_array_push(x_1322, x_1331); -x_1333 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1333 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1334 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1334, 0, x_1333); lean_ctor_set(x_1334, 1, x_1332); @@ -26441,12 +26441,12 @@ x_1338 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1338, 0, x_1219); lean_ctor_set(x_1338, 1, x_1337); x_1339 = lean_array_push(x_1209, x_1338); -x_1340 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1340 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1341 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1341, 0, x_1340); lean_ctor_set(x_1341, 1, x_1339); x_1342 = lean_array_push(x_1282, x_1341); -x_1343 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1343 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1344 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1344, 0, x_1343); lean_ctor_set(x_1344, 1, x_1342); @@ -26554,9 +26554,9 @@ x_1393 = lean_array_push(x_1366, x_1392); x_1394 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1394, 0, x_1376); lean_ctor_set(x_1394, 1, x_1393); -x_1395 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1395 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1396 = lean_array_push(x_1395, x_1394); -x_1397 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1397 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1398 = lean_array_push(x_1396, x_1397); x_1399 = lean_array_push(x_1398, x_1397); x_1400 = lean_array_push(x_1399, x_1397); @@ -26590,7 +26590,7 @@ x_1415 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1415, 0, x_1414); lean_ctor_set(x_1415, 1, x_1413); x_1416 = lean_array_push(x_1407, x_1415); -x_1417 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_1417 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_1356); x_1418 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1418, 0, x_1356); @@ -26623,19 +26623,19 @@ x_1432 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1432, 0, x_1431); lean_ctor_set(x_1432, 1, x_1430); x_1433 = lean_array_push(x_1416, x_1432); -x_1434 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_1434 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_1356); x_1435 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1435, 0, x_1356); lean_ctor_set(x_1435, 1, x_1434); x_1436 = lean_array_push(x_1366, x_1435); -x_1437 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1437 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1356); x_1438 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1438, 0, x_1356); lean_ctor_set(x_1438, 1, x_1437); x_1439 = lean_array_push(x_1366, x_1438); -x_1440 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1440 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1356); x_1441 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1441, 0, x_1356); @@ -26666,7 +26666,7 @@ lean_ctor_set(x_1453, 0, x_1376); lean_ctor_set(x_1453, 1, x_1452); lean_inc(x_1442); x_1454 = lean_array_push(x_1442, x_1453); -x_1455 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1455 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1356); x_1456 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1456, 0, x_1356); @@ -26680,18 +26680,18 @@ x_1460 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1460, 0, x_1450); lean_ctor_set(x_1460, 1, x_1459); x_1461 = lean_array_push(x_1457, x_1460); -x_1462 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1462 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1463 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1463, 0, x_1462); lean_ctor_set(x_1463, 1, x_1461); x_1464 = lean_array_push(x_1366, x_1463); -x_1465 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_1465 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_1356); x_1466 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1466, 0, x_1356); lean_ctor_set(x_1466, 1, x_1465); x_1467 = lean_array_push(x_1366, x_1466); -x_1468 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_1468 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_1469 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1469, 0, x_1468); lean_ctor_set(x_1469, 1, x_1467); @@ -26719,7 +26719,7 @@ lean_ctor_set(x_1481, 1, x_1480); x_1482 = lean_array_push(x_1366, x_1481); x_1483 = lean_array_push(x_1482, x_1397); x_1484 = lean_array_push(x_1483, x_1448); -x_1485 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1485 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1486 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1486, 0, x_1485); lean_ctor_set(x_1486, 1, x_1484); @@ -26728,7 +26728,7 @@ x_1488 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1488, 0, x_1376); lean_ctor_set(x_1488, 1, x_1487); x_1489 = lean_array_push(x_1479, x_1488); -x_1490 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1490 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1491 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1491, 0, x_1490); lean_ctor_set(x_1491, 1, x_1489); @@ -26741,12 +26741,12 @@ x_1495 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1495, 0, x_1376); lean_ctor_set(x_1495, 1, x_1494); x_1496 = lean_array_push(x_1366, x_1495); -x_1497 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1497 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1498 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1498, 0, x_1497); lean_ctor_set(x_1498, 1, x_1496); x_1499 = lean_array_push(x_1439, x_1498); -x_1500 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1500 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1501 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1501, 0, x_1500); lean_ctor_set(x_1501, 1, x_1499); @@ -26852,7 +26852,7 @@ lean_ctor_set(x_1732, 0, x_1731); lean_ctor_set(x_1732, 1, x_1730); x_1733 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__20; x_1734 = lean_array_push(x_1733, x_1732); -x_1735 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1735 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1736 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1736, 0, x_1735); lean_ctor_set(x_1736, 1, x_1734); @@ -26961,9 +26961,9 @@ x_1599 = lean_array_push(x_1572, x_1598); x_1600 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1600, 0, x_1582); lean_ctor_set(x_1600, 1, x_1599); -x_1601 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1601 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1602 = lean_array_push(x_1601, x_1600); -x_1603 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1603 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1604 = lean_array_push(x_1602, x_1603); x_1605 = lean_array_push(x_1604, x_1603); x_1606 = lean_array_push(x_1605, x_1603); @@ -26997,7 +26997,7 @@ x_1621 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1621, 0, x_1620); lean_ctor_set(x_1621, 1, x_1619); x_1622 = lean_array_push(x_1613, x_1621); -x_1623 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_1623 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_1561); x_1624 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1624, 0, x_1561); @@ -27030,19 +27030,19 @@ x_1638 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1638, 0, x_1637); lean_ctor_set(x_1638, 1, x_1636); x_1639 = lean_array_push(x_1622, x_1638); -x_1640 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_1640 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_1561); x_1641 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1641, 0, x_1561); lean_ctor_set(x_1641, 1, x_1640); x_1642 = lean_array_push(x_1572, x_1641); -x_1643 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1643 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1561); x_1644 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1644, 0, x_1561); lean_ctor_set(x_1644, 1, x_1643); x_1645 = lean_array_push(x_1572, x_1644); -x_1646 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1646 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1561); x_1647 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1647, 0, x_1561); @@ -27073,7 +27073,7 @@ lean_ctor_set(x_1659, 0, x_1582); lean_ctor_set(x_1659, 1, x_1658); lean_inc(x_1648); x_1660 = lean_array_push(x_1648, x_1659); -x_1661 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1661 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1561); x_1662 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1662, 0, x_1561); @@ -27087,18 +27087,18 @@ x_1666 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1666, 0, x_1656); lean_ctor_set(x_1666, 1, x_1665); x_1667 = lean_array_push(x_1663, x_1666); -x_1668 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1668 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1669 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1669, 0, x_1668); lean_ctor_set(x_1669, 1, x_1667); x_1670 = lean_array_push(x_1572, x_1669); -x_1671 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_1671 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_1561); x_1672 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1672, 0, x_1561); lean_ctor_set(x_1672, 1, x_1671); x_1673 = lean_array_push(x_1572, x_1672); -x_1674 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_1674 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_1675 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1675, 0, x_1674); lean_ctor_set(x_1675, 1, x_1673); @@ -27126,7 +27126,7 @@ lean_ctor_set(x_1687, 1, x_1686); x_1688 = lean_array_push(x_1572, x_1687); x_1689 = lean_array_push(x_1688, x_1603); x_1690 = lean_array_push(x_1689, x_1654); -x_1691 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1691 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1692 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1692, 0, x_1691); lean_ctor_set(x_1692, 1, x_1690); @@ -27135,7 +27135,7 @@ x_1694 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1694, 0, x_1582); lean_ctor_set(x_1694, 1, x_1693); x_1695 = lean_array_push(x_1685, x_1694); -x_1696 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1696 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1697 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1697, 0, x_1696); lean_ctor_set(x_1697, 1, x_1695); @@ -27148,12 +27148,12 @@ x_1701 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1701, 0, x_1582); lean_ctor_set(x_1701, 1, x_1700); x_1702 = lean_array_push(x_1572, x_1701); -x_1703 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1703 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1704 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1704, 0, x_1703); lean_ctor_set(x_1704, 1, x_1702); x_1705 = lean_array_push(x_1645, x_1704); -x_1706 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1706 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1707 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1707, 0, x_1706); lean_ctor_set(x_1707, 1, x_1705); @@ -27242,7 +27242,7 @@ lean_ctor_set(x_1919, 0, x_1918); lean_ctor_set(x_1919, 1, x_1917); x_1920 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__20; x_1921 = lean_array_push(x_1920, x_1919); -x_1922 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1922 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1923 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1923, 0, x_1922); lean_ctor_set(x_1923, 1, x_1921); @@ -27351,9 +27351,9 @@ x_1786 = lean_array_push(x_1759, x_1785); x_1787 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1787, 0, x_1769); lean_ctor_set(x_1787, 1, x_1786); -x_1788 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1788 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1789 = lean_array_push(x_1788, x_1787); -x_1790 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1790 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1791 = lean_array_push(x_1789, x_1790); x_1792 = lean_array_push(x_1791, x_1790); x_1793 = lean_array_push(x_1792, x_1790); @@ -27387,7 +27387,7 @@ x_1808 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1808, 0, x_1807); lean_ctor_set(x_1808, 1, x_1806); x_1809 = lean_array_push(x_1800, x_1808); -x_1810 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_1810 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_1748); x_1811 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1811, 0, x_1748); @@ -27420,19 +27420,19 @@ x_1825 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1825, 0, x_1824); lean_ctor_set(x_1825, 1, x_1823); x_1826 = lean_array_push(x_1809, x_1825); -x_1827 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_1827 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_1748); x_1828 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1828, 0, x_1748); lean_ctor_set(x_1828, 1, x_1827); x_1829 = lean_array_push(x_1759, x_1828); -x_1830 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1830 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1748); x_1831 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1831, 0, x_1748); lean_ctor_set(x_1831, 1, x_1830); x_1832 = lean_array_push(x_1759, x_1831); -x_1833 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1833 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1748); x_1834 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1834, 0, x_1748); @@ -27463,7 +27463,7 @@ lean_ctor_set(x_1846, 0, x_1769); lean_ctor_set(x_1846, 1, x_1845); lean_inc(x_1835); x_1847 = lean_array_push(x_1835, x_1846); -x_1848 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_1848 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1748); x_1849 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1849, 0, x_1748); @@ -27477,18 +27477,18 @@ x_1853 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1853, 0, x_1843); lean_ctor_set(x_1853, 1, x_1852); x_1854 = lean_array_push(x_1850, x_1853); -x_1855 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_1855 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_1856 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1856, 0, x_1855); lean_ctor_set(x_1856, 1, x_1854); x_1857 = lean_array_push(x_1759, x_1856); -x_1858 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_1858 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_1748); x_1859 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1859, 0, x_1748); lean_ctor_set(x_1859, 1, x_1858); x_1860 = lean_array_push(x_1759, x_1859); -x_1861 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_1861 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_1862 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1862, 0, x_1861); lean_ctor_set(x_1862, 1, x_1860); @@ -27516,7 +27516,7 @@ lean_ctor_set(x_1874, 1, x_1873); x_1875 = lean_array_push(x_1759, x_1874); x_1876 = lean_array_push(x_1875, x_1790); x_1877 = lean_array_push(x_1876, x_1841); -x_1878 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1878 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_1879 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1879, 0, x_1878); lean_ctor_set(x_1879, 1, x_1877); @@ -27525,7 +27525,7 @@ x_1881 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1881, 0, x_1769); lean_ctor_set(x_1881, 1, x_1880); x_1882 = lean_array_push(x_1872, x_1881); -x_1883 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_1883 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_1884 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1884, 0, x_1883); lean_ctor_set(x_1884, 1, x_1882); @@ -27538,12 +27538,12 @@ x_1888 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1888, 0, x_1769); lean_ctor_set(x_1888, 1, x_1887); x_1889 = lean_array_push(x_1759, x_1888); -x_1890 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1890 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_1891 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1891, 0, x_1890); lean_ctor_set(x_1891, 1, x_1889); x_1892 = lean_array_push(x_1832, x_1891); -x_1893 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1893 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_1894 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1894, 0, x_1893); lean_ctor_set(x_1894, 1, x_1892); @@ -27634,7 +27634,7 @@ lean_ctor_set(x_2108, 0, x_2107); lean_ctor_set(x_2108, 1, x_2106); x_2109 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__20; x_2110 = lean_array_push(x_2109, x_2108); -x_2111 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_2111 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_2112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2112, 0, x_2111); lean_ctor_set(x_2112, 1, x_2110); @@ -27743,9 +27743,9 @@ x_1975 = lean_array_push(x_1948, x_1974); x_1976 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1976, 0, x_1958); lean_ctor_set(x_1976, 1, x_1975); -x_1977 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_1977 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_1978 = lean_array_push(x_1977, x_1976); -x_1979 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_1979 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_1980 = lean_array_push(x_1978, x_1979); x_1981 = lean_array_push(x_1980, x_1979); x_1982 = lean_array_push(x_1981, x_1979); @@ -27779,7 +27779,7 @@ x_1997 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1997, 0, x_1996); lean_ctor_set(x_1997, 1, x_1995); x_1998 = lean_array_push(x_1989, x_1997); -x_1999 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_1999 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_1937); x_2000 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2000, 0, x_1937); @@ -27812,19 +27812,19 @@ x_2014 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2014, 0, x_2013); lean_ctor_set(x_2014, 1, x_2012); x_2015 = lean_array_push(x_1998, x_2014); -x_2016 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_2016 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_1937); x_2017 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2017, 0, x_1937); lean_ctor_set(x_2017, 1, x_2016); x_2018 = lean_array_push(x_1948, x_2017); -x_2019 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_2019 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_1937); x_2020 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2020, 0, x_1937); lean_ctor_set(x_2020, 1, x_2019); x_2021 = lean_array_push(x_1948, x_2020); -x_2022 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_2022 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1937); x_2023 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2023, 0, x_1937); @@ -27855,7 +27855,7 @@ lean_ctor_set(x_2035, 0, x_1958); lean_ctor_set(x_2035, 1, x_2034); lean_inc(x_2024); x_2036 = lean_array_push(x_2024, x_2035); -x_2037 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_2037 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1937); x_2038 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2038, 0, x_1937); @@ -27869,18 +27869,18 @@ x_2042 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2042, 0, x_2032); lean_ctor_set(x_2042, 1, x_2041); x_2043 = lean_array_push(x_2039, x_2042); -x_2044 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_2044 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_2045 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2045, 0, x_2044); lean_ctor_set(x_2045, 1, x_2043); x_2046 = lean_array_push(x_1948, x_2045); -x_2047 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_2047 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_1937); x_2048 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2048, 0, x_1937); lean_ctor_set(x_2048, 1, x_2047); x_2049 = lean_array_push(x_1948, x_2048); -x_2050 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_2050 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_2051 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2051, 0, x_2050); lean_ctor_set(x_2051, 1, x_2049); @@ -27908,7 +27908,7 @@ lean_ctor_set(x_2063, 1, x_2062); x_2064 = lean_array_push(x_1948, x_2063); x_2065 = lean_array_push(x_2064, x_1979); x_2066 = lean_array_push(x_2065, x_2030); -x_2067 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_2067 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_2068 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2068, 0, x_2067); lean_ctor_set(x_2068, 1, x_2066); @@ -27917,7 +27917,7 @@ x_2070 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2070, 0, x_1958); lean_ctor_set(x_2070, 1, x_2069); x_2071 = lean_array_push(x_2061, x_2070); -x_2072 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_2072 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_2073 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2073, 0, x_2072); lean_ctor_set(x_2073, 1, x_2071); @@ -27930,12 +27930,12 @@ x_2077 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2077, 0, x_1958); lean_ctor_set(x_2077, 1, x_2076); x_2078 = lean_array_push(x_1948, x_2077); -x_2079 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_2079 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2080 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2080, 0, x_2079); lean_ctor_set(x_2080, 1, x_2078); x_2081 = lean_array_push(x_2021, x_2080); -x_2082 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_2082 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_2083 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2083, 0, x_2082); lean_ctor_set(x_2083, 1, x_2081); @@ -28121,7 +28121,7 @@ lean_object* l_Lean_Elab_Command_mkSimpleDelab___rarg(lean_object* x_1, lean_obj _start: { lean_object* x_6; uint8_t x_7; -x_6 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_6 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_2); x_7 = l_Lean_Syntax_isOfKind(x_2, x_6); if (x_7 == 0) @@ -28648,7 +28648,7 @@ x_19 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_19, 0, x_18); lean_ctor_set(x_19, 1, x_1); x_20 = lean_array_push(x_17, x_19); -x_21 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_21 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_9); x_22 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_22, 0, x_9); @@ -28682,7 +28682,7 @@ x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_18); lean_ctor_set(x_34, 1, x_33); x_35 = lean_array_push(x_23, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_36 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_37 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_37, 0, x_9); lean_ctor_set(x_37, 1, x_36); @@ -28694,7 +28694,7 @@ x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_31); lean_ctor_set(x_41, 1, x_40); x_42 = lean_array_push(x_38, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_43 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_43); lean_ctor_set(x_44, 1, x_42); @@ -28704,7 +28704,7 @@ x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_18); lean_ctor_set(x_46, 1, x_45); x_47 = lean_array_push(x_1, x_46); -x_48 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_48 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); @@ -28807,7 +28807,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__1; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -28929,7 +28929,7 @@ lean_ctor_set(x_51, 0, x_36); lean_ctor_set(x_51, 1, x_50); lean_inc(x_49); x_52 = lean_array_push(x_49, x_51); -x_53 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_53 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_36); x_54 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_54, 0, x_36); @@ -28986,7 +28986,7 @@ lean_dec(x_84); x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_64); lean_ctor_set(x_86, 1, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_87 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_88 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_88, 0, x_36); lean_ctor_set(x_88, 1, x_87); @@ -29103,7 +29103,7 @@ lean_ctor_set(x_144, 0, x_118); lean_ctor_set(x_144, 1, x_143); lean_inc(x_142); x_145 = lean_array_push(x_142, x_144); -x_146 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_146 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_118); x_147 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_147, 0, x_118); @@ -29159,7 +29159,7 @@ lean_dec(x_176); x_178 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_178, 0, x_131); lean_ctor_set(x_178, 1, x_177); -x_179 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_179 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_180 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_180, 0, x_118); lean_ctor_set(x_180, 1, x_179); @@ -29276,7 +29276,7 @@ lean_ctor_set(x_236, 0, x_210); lean_ctor_set(x_236, 1, x_235); lean_inc(x_234); x_237 = lean_array_push(x_234, x_236); -x_238 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_238 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_210); x_239 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_239, 0, x_210); @@ -29332,7 +29332,7 @@ lean_dec(x_268); x_270 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_270, 0, x_223); lean_ctor_set(x_270, 1, x_269); -x_271 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_271 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_272 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_272, 0, x_210); lean_ctor_set(x_272, 1, x_271); @@ -30362,7 +30362,7 @@ x_14 = l_Lean_Syntax_getArg(x_1, x_13); lean_dec(x_1); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); -x_17 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_17 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_18 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_18, 0, x_17); lean_ctor_set(x_18, 1, x_16); @@ -30380,7 +30380,7 @@ x_21 = l_Lean_Syntax_getArg(x_1, x_20); lean_dec(x_1); x_22 = l_Array_empty___closed__1; x_23 = lean_array_push(x_22, x_21); -x_24 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_24 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_24); lean_ctor_set(x_25, 1, x_23); @@ -30920,19 +30920,19 @@ lean_object* x_124; lean_object* x_125; lean_object* x_126; uint8_t x_127; x_124 = lean_unsigned_to_nat(2u); x_125 = l_Lean_Syntax_getArg(x_6, x_124); lean_dec(x_6); -x_126 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_126 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; lean_inc(x_125); x_127 = l_Lean_Syntax_isOfKind(x_125, x_126); if (x_127 == 0) { lean_object* x_128; uint8_t x_129; -x_128 = l_myMacro____x40_Init_Notation___hyg_1324____closed__2; +x_128 = l_myMacro____x40_Init_Notation___hyg_1398____closed__2; lean_inc(x_125); x_129 = l_Lean_Syntax_isOfKind(x_125, x_128); if (x_129 == 0) { lean_object* x_130; uint8_t x_131; -x_130 = l_myMacro____x40_Init_Notation___hyg_1482____closed__2; +x_130 = l_myMacro____x40_Init_Notation___hyg_1556____closed__2; lean_inc(x_125); x_131 = l_Lean_Syntax_isOfKind(x_125, x_130); if (x_131 == 0) @@ -31370,7 +31370,7 @@ return x_4; else { lean_object* x_255; lean_object* x_256; lean_object* x_257; -x_255 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_255 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_256 = l_stx___x3f___closed__3; x_257 = l_Lean_Elab_Command_expandMacroArgIntoPattern_mkSplicePat(x_255, x_120, x_256); lean_ctor_set(x_4, 0, x_257); @@ -31684,19 +31684,19 @@ lean_object* x_343; lean_object* x_344; lean_object* x_345; uint8_t x_346; x_343 = lean_unsigned_to_nat(2u); x_344 = l_Lean_Syntax_getArg(x_258, x_343); lean_dec(x_258); -x_345 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_345 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; lean_inc(x_344); x_346 = l_Lean_Syntax_isOfKind(x_344, x_345); if (x_346 == 0) { lean_object* x_347; uint8_t x_348; -x_347 = l_myMacro____x40_Init_Notation___hyg_1324____closed__2; +x_347 = l_myMacro____x40_Init_Notation___hyg_1398____closed__2; lean_inc(x_344); x_348 = l_Lean_Syntax_isOfKind(x_344, x_347); if (x_348 == 0) { lean_object* x_349; uint8_t x_350; -x_349 = l_myMacro____x40_Init_Notation___hyg_1482____closed__2; +x_349 = l_myMacro____x40_Init_Notation___hyg_1556____closed__2; lean_inc(x_344); x_350 = l_Lean_Syntax_isOfKind(x_344, x_349); if (x_350 == 0) @@ -32166,7 +32166,7 @@ return x_491; else { lean_object* x_492; lean_object* x_493; lean_object* x_494; lean_object* x_495; -x_492 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_492 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_493 = l_stx___x3f___closed__3; x_494 = l_Lean_Elab_Command_expandMacroArgIntoPattern_mkSplicePat(x_492, x_338, x_493); x_495 = lean_alloc_ctor(0, 2, 0); @@ -33046,7 +33046,7 @@ lean_ctor_set(x_145, 0, x_130); lean_ctor_set(x_145, 1, x_144); lean_inc(x_143); x_146 = lean_array_push(x_143, x_145); -x_147 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_147 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_130); x_148 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_148, 0, x_130); @@ -33104,7 +33104,7 @@ lean_dec(x_179); x_181 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_181, 0, x_158); lean_ctor_set(x_181, 1, x_180); -x_182 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_182 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_183 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_183, 0, x_130); lean_ctor_set(x_183, 1, x_182); @@ -33180,9 +33180,9 @@ lean_ctor_set(x_39, 0, x_31); lean_ctor_set(x_39, 1, x_38); x_40 = l_Array_empty___closed__1; x_41 = lean_array_push(x_40, x_39); -x_42 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_42 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_43 = lean_array_push(x_41, x_42); -x_44 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_44 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_31); x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_31); @@ -33213,7 +33213,7 @@ x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); x_59 = lean_array_push(x_46, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_60 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_31); lean_ctor_set(x_61, 1, x_60); @@ -33224,7 +33224,7 @@ x_65 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_65, 0, x_54); lean_ctor_set(x_65, 1, x_64); x_66 = lean_array_push(x_62, x_65); -x_67 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_67 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_67); lean_ctor_set(x_68, 1, x_66); @@ -33233,7 +33233,7 @@ x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_57); lean_ctor_set(x_70, 1, x_69); x_71 = lean_array_push(x_40, x_70); -x_72 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_72 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); @@ -33265,9 +33265,9 @@ lean_ctor_set(x_84, 0, x_31); lean_ctor_set(x_84, 1, x_83); x_85 = l_Array_empty___closed__1; x_86 = lean_array_push(x_85, x_84); -x_87 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_87 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_88 = lean_array_push(x_86, x_87); -x_89 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_89 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_31); x_90 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_90, 0, x_31); @@ -33298,7 +33298,7 @@ x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_102); lean_ctor_set(x_103, 1, x_101); x_104 = lean_array_push(x_91, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_105 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_106 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_106, 0, x_31); lean_ctor_set(x_106, 1, x_105); @@ -33309,7 +33309,7 @@ x_110 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_110, 0, x_99); lean_ctor_set(x_110, 1, x_109); x_111 = lean_array_push(x_107, x_110); -x_112 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_112 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_113 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_113, 0, x_112); lean_ctor_set(x_113, 1, x_111); @@ -33318,7 +33318,7 @@ x_115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_115, 0, x_102); lean_ctor_set(x_115, 1, x_114); x_116 = lean_array_push(x_85, x_115); -x_117 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_117 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_118 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_118, 0, x_117); lean_ctor_set(x_118, 1, x_116); @@ -33381,7 +33381,7 @@ lean_ctor_set(x_318, 0, x_303); lean_ctor_set(x_318, 1, x_317); lean_inc(x_316); x_319 = lean_array_push(x_316, x_318); -x_320 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_320 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_303); x_321 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_321, 0, x_303); @@ -33439,7 +33439,7 @@ lean_dec(x_352); x_354 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_354, 0, x_331); lean_ctor_set(x_354, 1, x_353); -x_355 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_355 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_356 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_356, 0, x_303); lean_ctor_set(x_356, 1, x_355); @@ -33515,9 +33515,9 @@ lean_ctor_set(x_218, 0, x_210); lean_ctor_set(x_218, 1, x_217); x_219 = l_Array_empty___closed__1; x_220 = lean_array_push(x_219, x_218); -x_221 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_221 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_222 = lean_array_push(x_220, x_221); -x_223 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_223 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_210); x_224 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_224, 0, x_210); @@ -33546,13 +33546,13 @@ x_237 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_237, 0, x_236); lean_ctor_set(x_237, 1, x_235); x_238 = lean_array_push(x_225, x_237); -x_239 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_239 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_240 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_240, 0, x_210); lean_ctor_set(x_240, 1, x_239); x_241 = lean_array_push(x_238, x_240); x_242 = lean_array_push(x_241, x_206); -x_243 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_243 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_244 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_244, 0, x_243); lean_ctor_set(x_244, 1, x_242); @@ -33561,7 +33561,7 @@ x_246 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_246, 0, x_236); lean_ctor_set(x_246, 1, x_245); x_247 = lean_array_push(x_219, x_246); -x_248 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_248 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_249 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_249, 0, x_248); lean_ctor_set(x_249, 1, x_247); @@ -33593,9 +33593,9 @@ lean_ctor_set(x_260, 0, x_210); lean_ctor_set(x_260, 1, x_259); x_261 = l_Array_empty___closed__1; x_262 = lean_array_push(x_261, x_260); -x_263 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_263 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_264 = lean_array_push(x_262, x_263); -x_265 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_265 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_210); x_266 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_266, 0, x_210); @@ -33624,13 +33624,13 @@ x_279 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_279, 0, x_278); lean_ctor_set(x_279, 1, x_277); x_280 = lean_array_push(x_267, x_279); -x_281 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_281 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_282 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_282, 0, x_210); lean_ctor_set(x_282, 1, x_281); x_283 = lean_array_push(x_280, x_282); x_284 = lean_array_push(x_283, x_206); -x_285 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_285 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_286 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_286, 0, x_285); lean_ctor_set(x_286, 1, x_284); @@ -33639,7 +33639,7 @@ x_288 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_288, 0, x_278); lean_ctor_set(x_288, 1, x_287); x_289 = lean_array_push(x_261, x_288); -x_290 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_290 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_291 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_291, 0, x_290); lean_ctor_set(x_291, 1, x_289); @@ -35843,7 +35843,7 @@ lean_ctor_set(x_723, 0, x_708); lean_ctor_set(x_723, 1, x_722); lean_inc(x_721); x_724 = lean_array_push(x_721, x_723); -x_725 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_725 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_708); x_726 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_726, 0, x_708); @@ -35902,7 +35902,7 @@ lean_dec(x_757); x_759 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_759, 0, x_736); lean_ctor_set(x_759, 1, x_758); -x_760 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_760 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_761 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_761, 0, x_708); lean_ctor_set(x_761, 1, x_760); @@ -36083,9 +36083,9 @@ x_82 = lean_array_push(x_56, x_81); x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_65); lean_ctor_set(x_83, 1, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_84 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_85 = lean_array_push(x_84, x_83); -x_86 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_86 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_87 = lean_array_push(x_85, x_86); x_88 = lean_array_push(x_87, x_86); x_89 = lean_array_push(x_88, x_86); @@ -36119,7 +36119,7 @@ x_104 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_104, 0, x_103); lean_ctor_set(x_104, 1, x_102); x_105 = lean_array_push(x_96, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_106 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_46); x_107 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_107, 0, x_46); @@ -36152,19 +36152,19 @@ x_121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_121, 0, x_120); lean_ctor_set(x_121, 1, x_119); x_122 = lean_array_push(x_105, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_123 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_46); x_124 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_124, 0, x_46); lean_ctor_set(x_124, 1, x_123); x_125 = lean_array_push(x_56, x_124); -x_126 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_126 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_46); x_127 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_127, 0, x_46); lean_ctor_set(x_127, 1, x_126); x_128 = lean_array_push(x_56, x_127); -x_129 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_129 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_46); x_130 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_130, 0, x_46); @@ -36193,7 +36193,7 @@ lean_ctor_set(x_142, 0, x_65); lean_ctor_set(x_142, 1, x_141); lean_inc(x_131); x_143 = lean_array_push(x_131, x_142); -x_144 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_144 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_46); x_145 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_145, 0, x_46); @@ -36201,18 +36201,18 @@ lean_ctor_set(x_145, 1, x_144); lean_inc(x_145); x_146 = lean_array_push(x_143, x_145); x_147 = lean_array_push(x_146, x_6); -x_148 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_148 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_149 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_149, 0, x_148); lean_ctor_set(x_149, 1, x_147); x_150 = lean_array_push(x_56, x_149); -x_151 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_151 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_46); x_152 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_152, 0, x_46); lean_ctor_set(x_152, 1, x_151); x_153 = lean_array_push(x_56, x_152); -x_154 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_154 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_155 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_155, 0, x_154); lean_ctor_set(x_155, 1, x_153); @@ -36240,12 +36240,12 @@ x_168 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_168, 0, x_65); lean_ctor_set(x_168, 1, x_167); x_169 = lean_array_push(x_56, x_168); -x_170 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_170 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_171 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_171, 0, x_170); lean_ctor_set(x_171, 1, x_169); x_172 = lean_array_push(x_128, x_171); -x_173 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_173 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_174 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_174, 0, x_173); lean_ctor_set(x_174, 1, x_172); @@ -36348,9 +36348,9 @@ x_224 = lean_array_push(x_197, x_223); x_225 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_225, 0, x_207); lean_ctor_set(x_225, 1, x_224); -x_226 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_226 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_227 = lean_array_push(x_226, x_225); -x_228 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_228 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_229 = lean_array_push(x_227, x_228); x_230 = lean_array_push(x_229, x_228); x_231 = lean_array_push(x_230, x_228); @@ -36384,7 +36384,7 @@ x_246 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_246, 0, x_245); lean_ctor_set(x_246, 1, x_244); x_247 = lean_array_push(x_238, x_246); -x_248 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_248 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_187); x_249 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_249, 0, x_187); @@ -36417,19 +36417,19 @@ x_263 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_263, 0, x_262); lean_ctor_set(x_263, 1, x_261); x_264 = lean_array_push(x_247, x_263); -x_265 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_265 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_187); x_266 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_266, 0, x_187); lean_ctor_set(x_266, 1, x_265); x_267 = lean_array_push(x_197, x_266); -x_268 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_268 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_187); x_269 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_269, 0, x_187); lean_ctor_set(x_269, 1, x_268); x_270 = lean_array_push(x_197, x_269); -x_271 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_271 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_187); x_272 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_272, 0, x_187); @@ -36458,7 +36458,7 @@ lean_ctor_set(x_284, 0, x_207); lean_ctor_set(x_284, 1, x_283); lean_inc(x_273); x_285 = lean_array_push(x_273, x_284); -x_286 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_286 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_187); x_287 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_287, 0, x_187); @@ -36466,18 +36466,18 @@ lean_ctor_set(x_287, 1, x_286); lean_inc(x_287); x_288 = lean_array_push(x_285, x_287); x_289 = lean_array_push(x_288, x_6); -x_290 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_290 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_291 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_291, 0, x_290); lean_ctor_set(x_291, 1, x_289); x_292 = lean_array_push(x_197, x_291); -x_293 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_293 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_187); x_294 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_294, 0, x_187); lean_ctor_set(x_294, 1, x_293); x_295 = lean_array_push(x_197, x_294); -x_296 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_296 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_297 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_297, 0, x_296); lean_ctor_set(x_297, 1, x_295); @@ -36505,12 +36505,12 @@ x_310 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_310, 0, x_207); lean_ctor_set(x_310, 1, x_309); x_311 = lean_array_push(x_197, x_310); -x_312 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_312 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_313 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_313, 0, x_312); lean_ctor_set(x_313, 1, x_311); x_314 = lean_array_push(x_270, x_313); -x_315 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_315 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_316 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_316, 0, x_315); lean_ctor_set(x_316, 1, x_314); @@ -36613,9 +36613,9 @@ x_366 = lean_array_push(x_339, x_365); x_367 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_367, 0, x_349); lean_ctor_set(x_367, 1, x_366); -x_368 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_368 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_369 = lean_array_push(x_368, x_367); -x_370 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_370 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_371 = lean_array_push(x_369, x_370); x_372 = lean_array_push(x_371, x_370); x_373 = lean_array_push(x_372, x_370); @@ -36649,7 +36649,7 @@ x_388 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_388, 0, x_387); lean_ctor_set(x_388, 1, x_386); x_389 = lean_array_push(x_380, x_388); -x_390 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_390 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_329); x_391 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_391, 0, x_329); @@ -36682,13 +36682,13 @@ x_405 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_405, 0, x_404); lean_ctor_set(x_405, 1, x_403); x_406 = lean_array_push(x_389, x_405); -x_407 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_407 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_329); x_408 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_408, 0, x_329); lean_ctor_set(x_408, 1, x_407); x_409 = lean_array_push(x_339, x_408); -x_410 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_410 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_329); x_411 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_411, 0, x_329); @@ -36707,13 +36707,13 @@ lean_ctor_set(x_416, 2, x_414); lean_ctor_set(x_416, 3, x_343); lean_inc(x_416); x_417 = lean_array_push(x_339, x_416); -x_418 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_418 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_329); x_419 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_419, 0, x_329); lean_ctor_set(x_419, 1, x_418); x_420 = lean_array_push(x_339, x_419); -x_421 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_421 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_422 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_422, 0, x_421); lean_ctor_set(x_422, 1, x_420); @@ -36723,21 +36723,21 @@ x_424 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_424, 0, x_349); lean_ctor_set(x_424, 1, x_423); x_425 = lean_array_push(x_339, x_424); -x_426 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_426 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_329); x_427 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_427, 0, x_329); lean_ctor_set(x_427, 1, x_426); lean_inc(x_427); x_428 = lean_array_push(x_425, x_427); -x_429 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_429 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_329); x_430 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_430, 0, x_329); lean_ctor_set(x_430, 1, x_429); x_431 = lean_array_push(x_339, x_430); x_432 = lean_array_push(x_368, x_416); -x_433 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_433 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_434 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_434, 0, x_433); lean_ctor_set(x_434, 1, x_432); @@ -36747,13 +36747,13 @@ lean_ctor_set(x_436, 0, x_349); lean_ctor_set(x_436, 1, x_435); x_437 = lean_array_push(x_431, x_436); x_438 = lean_array_push(x_437, x_370); -x_439 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_439 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_329); x_440 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_440, 0, x_329); lean_ctor_set(x_440, 1, x_439); x_441 = lean_array_push(x_438, x_440); -x_442 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_442 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_329); x_443 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_443, 0, x_329); @@ -36785,7 +36785,7 @@ x_456 = lean_array_push(x_444, x_455); lean_inc(x_427); x_457 = lean_array_push(x_456, x_427); x_458 = lean_array_push(x_457, x_6); -x_459 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_459 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_460 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_460, 0, x_459); lean_ctor_set(x_460, 1, x_458); @@ -36814,22 +36814,22 @@ x_474 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_474, 0, x_349); lean_ctor_set(x_474, 1, x_473); x_475 = lean_array_push(x_339, x_474); -x_476 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_476 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_477 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_477, 0, x_476); lean_ctor_set(x_477, 1, x_475); x_478 = lean_array_push(x_441, x_477); -x_479 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_479 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_480 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_480, 0, x_479); lean_ctor_set(x_480, 1, x_478); x_481 = lean_array_push(x_428, x_480); -x_482 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_482 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_483 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_483, 0, x_482); lean_ctor_set(x_483, 1, x_481); x_484 = lean_array_push(x_412, x_483); -x_485 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_485 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_486 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_486, 0, x_485); lean_ctor_set(x_486, 1, x_484); @@ -36976,9 +36976,9 @@ x_550 = lean_array_push(x_523, x_549); x_551 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_551, 0, x_533); lean_ctor_set(x_551, 1, x_550); -x_552 = l_myMacro____x40_Init_Notation___hyg_12864____closed__5; +x_552 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5; x_553 = lean_array_push(x_552, x_551); -x_554 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_554 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_555 = lean_array_push(x_553, x_554); x_556 = lean_array_push(x_555, x_554); x_557 = lean_array_push(x_556, x_554); @@ -37012,7 +37012,7 @@ x_572 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_572, 0, x_571); lean_ctor_set(x_572, 1, x_570); x_573 = lean_array_push(x_564, x_572); -x_574 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_574 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_513); x_575 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_575, 0, x_513); @@ -37045,13 +37045,13 @@ x_589 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_589, 0, x_588); lean_ctor_set(x_589, 1, x_587); x_590 = lean_array_push(x_573, x_589); -x_591 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_591 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_513); x_592 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_592, 0, x_513); lean_ctor_set(x_592, 1, x_591); x_593 = lean_array_push(x_523, x_592); -x_594 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_594 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_513); x_595 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_595, 0, x_513); @@ -37087,21 +37087,21 @@ x_607 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_607, 0, x_533); lean_ctor_set(x_607, 1, x_606); x_608 = lean_array_push(x_523, x_607); -x_609 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_609 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_513); x_610 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_610, 0, x_513); lean_ctor_set(x_610, 1, x_609); lean_inc(x_610); x_611 = lean_array_push(x_608, x_610); -x_612 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_612 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_513); x_613 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_613, 0, x_513); lean_ctor_set(x_613, 1, x_612); x_614 = lean_array_push(x_523, x_613); x_615 = lean_array_push(x_552, x_600); -x_616 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_616 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_617 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_617, 0, x_616); lean_ctor_set(x_617, 1, x_615); @@ -37111,13 +37111,13 @@ lean_ctor_set(x_619, 0, x_533); lean_ctor_set(x_619, 1, x_618); x_620 = lean_array_push(x_614, x_619); x_621 = lean_array_push(x_620, x_554); -x_622 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_622 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_513); x_623 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_623, 0, x_513); lean_ctor_set(x_623, 1, x_622); x_624 = lean_array_push(x_621, x_623); -x_625 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_625 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_513); x_626 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_626, 0, x_513); @@ -37170,13 +37170,13 @@ x_650 = lean_array_push(x_523, x_649); lean_inc(x_610); x_651 = lean_array_push(x_650, x_610); x_652 = lean_array_push(x_651, x_6); -x_653 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_653 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_654 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_654, 0, x_653); lean_ctor_set(x_654, 1, x_652); lean_inc(x_596); x_655 = lean_array_push(x_596, x_654); -x_656 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_656 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_657 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_657, 0, x_656); lean_ctor_set(x_657, 1, x_655); @@ -37185,23 +37185,23 @@ x_659 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_659, 0, x_533); lean_ctor_set(x_659, 1, x_658); x_660 = lean_array_push(x_646, x_659); -x_661 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_661 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_662 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_662, 0, x_661); lean_ctor_set(x_662, 1, x_660); x_663 = lean_array_push(x_640, x_662); -x_664 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_664 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_665 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_665, 0, x_664); lean_ctor_set(x_665, 1, x_663); x_666 = lean_array_push(x_523, x_665); -x_667 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_667 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_513); x_668 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_668, 0, x_513); lean_ctor_set(x_668, 1, x_667); x_669 = lean_array_push(x_523, x_668); -x_670 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_670 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_671 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_671, 0, x_670); lean_ctor_set(x_671, 1, x_669); @@ -37229,12 +37229,12 @@ x_684 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_684, 0, x_533); lean_ctor_set(x_684, 1, x_683); x_685 = lean_array_push(x_523, x_684); -x_686 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_686 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_687 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_687, 0, x_686); lean_ctor_set(x_687, 1, x_685); x_688 = lean_array_push(x_624, x_687); -x_689 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_689 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_690 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_690, 0, x_689); lean_ctor_set(x_690, 1, x_688); diff --git a/stage0/stdlib/Lean/Elab/Tactic/Basic.c b/stage0/stdlib/Lean/Elab/Tactic/Basic.c index 50d7b9b413..cbdf38ab58 100644 --- a/stage0/stdlib/Lean/Elab/Tactic/Basic.c +++ b/stage0/stdlib/Lean/Elab/Tactic/Basic.c @@ -14,6 +14,7 @@ extern "C" { #endif lean_object* l_List_reverse___rarg(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_object* l_Std_PersistentHashMap_find_x3f___at_Lean_Elab_Tactic_evalTacticAux___spec__2___boxed(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed___elambda__1___closed__2; lean_object* l_Lean_Elab_Tactic_getMainTag___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -22,6 +23,7 @@ size_t l_USize_add(size_t, size_t); lean_object* l_Lean_Elab_Tactic_forEachVar_match__2(lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Tactic_expandTacticMacroFns_loop___spec__3___rarg(lean_object*); lean_object* l_Std_PersistentHashMap_findAtAux___at_Lean_Elab_Tactic_evalTacticAux___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__12; extern lean_object* l_Lean_Parser_Tactic_revert___closed__2; lean_object* l_Std_HashMapImp_find_x3f___at_Lean_Elab_Tactic_evalTacticAux___spec__5(lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_liftMetaTacticAux___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -78,6 +80,7 @@ extern lean_object* l_Lean_Parser_Tactic_intro___closed__4; lean_object* lean_array_uset(lean_object*, size_t, lean_object*); lean_object* l_Lean_Elab_Tactic_appendGoals___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_pruneSolvedGoals___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_object* l_Lean_Elab_Tactic_focus(lean_object*); lean_object* l_Array_qpartition_loop___at___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_sortFVarIds___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_identKind___closed__2; @@ -89,13 +92,13 @@ lean_object* l_Lean_Elab_withMacroExpansionInfo___at_Lean_Elab_Tactic_adaptExpan lean_object* l_Lean_Elab_Tactic_mkTacticAttribute___closed__6; lean_object* l_List_findM_x3f___at___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_findTag_x3f___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalIntros_match__2(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_object* l_Lean_Elab_Tactic_liftMetaM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalCase___closed__1; lean_object* l_Lean_Elab_Tactic_evalTacticAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_done(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_map___at_Lean_Elab_goalsToMessageData___spec__1(lean_object*); lean_object* l_Lean_mkMVar(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__10; lean_object* l_Lean_Elab_Tactic_evalTacticSeq1Indented___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_empty___closed__1; lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_findTag_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -122,7 +125,6 @@ uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalTactic(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_goalsToMessageData___closed__1; lean_object* l___regBuiltin_Lean_Elab_Tactic_evalCase___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__12; lean_object* l_List_forIn_loop___at_Lean_Elab_Tactic_tagUntaggedGoals___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_saveAllState(lean_object*); lean_object* l_Lean_Elab_log___at_Lean_Elab_Tactic_evalTacticAux___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -189,6 +191,7 @@ extern lean_object* l_Lean_Parser_Tactic_clear___closed__1; lean_object* l_Lean_Elab_Term_ensureHasType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_instMonadExceptExceptionTacticM___closed__2; extern lean_object* l_Lean_Parser_Tactic_clear___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_object* l_Lean_Elab_Tactic_getMainGoal___closed__2; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Tactic_evalFirst___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwErrorIfErrors___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -215,6 +218,7 @@ lean_object* l_Lean_Elab_Tactic_forEachVar_match__2___rarg(lean_object*); lean_object* l_Lean_Elab_Tactic_TacticM_run_x27(lean_object*); lean_object* l_Lean_Elab_Tactic_focus_match__1(lean_object*); lean_object* l___regBuiltin_Lean_Elab_Tactic_evalDone___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_object* l___regBuiltin_Lean_Elab_Tactic_evalSkip___closed__1; lean_object* l_Lean_Elab_Tactic_evalCase(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Tactic_evalClear___closed__1; @@ -270,7 +274,6 @@ lean_object* l_Array_qsort_sort___at___private_Lean_Elab_Tactic_Basic_0__Lean_El lean_object* l_Lean_replaceRef(lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalDone___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__11; lean_object* l_Lean_Elab_Tactic_evalRevert_match__2(lean_object*); lean_object* l___private_Lean_Elab_Util_0__Lean_Elab_expandMacro_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalTacticAux___lambda__1___closed__1; @@ -286,6 +289,7 @@ lean_object* l_Lean_Elab_Tactic_saveAllState___rarg___boxed(lean_object*, lean_o lean_object* l___regBuiltin_Lean_Elab_Tactic_evalDone(lean_object*); lean_object* l_Lean_Name_appendIndexAfter(lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_getUnsolvedGoals(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__10; lean_object* l_Lean_Elab_Tactic_evalTacticAux___lambda__1___closed__2; lean_object* l_Lean_Elab_Tactic_evalIntros___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalFirst(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -356,9 +360,7 @@ lean_object* l_Lean_Elab_Tactic_evalAllGoals___boxed(lean_object*, lean_object*, extern lean_object* l_Lean_Parser_Tactic_allGoals___closed__2; uint8_t l_Lean_MessageData_hasSyntheticSorry(lean_object*); lean_object* l_Lean_Elab_Tactic_evalFailIfSuccess___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__1; lean_object* l_Lean_Elab_Term_reportUnsolvedGoals___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__6; extern lean_object* l_Lean_Parser_Tactic_paren___closed__1; extern lean_object* l_Lean_Parser_Tactic_done___closed__2; lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_sortFVarIds___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -369,12 +371,9 @@ lean_object* l_Lean_Elab_Tactic_liftMetaM(lean_object*); lean_object* l___regBuiltin_Lean_Elab_Tactic_evalFirst(lean_object*); lean_object* l_Lean_InternalExceptionId_getName(lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_tacticElabAttribute; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Tactic_evalTacticAux___spec__10(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_reportUnsolvedGoals___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_saveAllState___boxed(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__13; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_expandTacticMacroFns_loop_match__1(lean_object*); lean_object* l_Lean_Elab_Tactic_try___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -401,6 +400,7 @@ lean_object* l_Lean_Elab_Tactic_saveBacktrackableState(lean_object*); lean_object* l_Lean_Syntax_getPos_x3f(lean_object*, uint8_t); lean_object* l___regBuiltin_Lean_Elab_Tactic_evalSubst___closed__1; lean_object* l_Lean_Meta_assignExprMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__4; lean_object* l_Lean_Elab_withMacroExpansionInfo___at_Lean_Elab_Tactic_withMacroExpansion___spec__1(lean_object*); lean_object* l_Lean_Elab_log___at_Lean_Elab_Tactic_evalTraceState___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_goalsToMessageData(lean_object*); @@ -417,8 +417,6 @@ lean_object* l_Lean_LocalDecl_index(lean_object*); lean_object* l___regBuiltin_Lean_Elab_Tactic_evalSeq1(lean_object*); lean_object* l_Lean_Syntax_getSepArgs(lean_object*); lean_object* l_Lean_Elab_Tactic_evalFailIfSuccess___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__4; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; lean_object* l_Std_PersistentHashMap_find_x3f___at_Lean_Elab_Tactic_evalTacticAux___spec__2(lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_liftMetaTacticAux_match__1___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_sortFVarIds_match__1(lean_object*); @@ -438,7 +436,6 @@ lean_object* l_Lean_Elab_Tactic_evalClear_match__2___rarg(lean_object*); lean_object* l___private_Lean_Elab_InfoTree_0__Lean_Elab_getResetInfoTrees___at_Lean_Elab_Tactic_evalTactic___spec__1(lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_ensureHasNoMVars___closed__2; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; lean_object* l_Lean_Elab_Tactic_liftMetaTactic___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalTacticSeqBracketed___closed__1; lean_object* l_Lean_Elab_Tactic_evalIntro___closed__4; @@ -458,7 +455,6 @@ lean_object* l_Lean_Elab_Tactic_evalAssumption(lean_object*); lean_object* l_Lean_Elab_Tactic_saveBacktrackableState___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalIntro_introStep___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalCase___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__8; extern lean_object* l_Lean_Elab_Term_instInhabitedSavedState___closed__1; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Tactic_evalClear___spec__2___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_setGoals(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -466,6 +462,7 @@ lean_object* l_Lean_Elab_Tactic_saveAllState___rarg(lean_object*, lean_object*, lean_object* l_Lean_Elab_Tactic_withMainMVarContext_match__1___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_evalTacticUsing_loop___closed__2; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; lean_object* l_Lean_Meta_withMVarContext___at_Lean_Elab_Tactic_withMainMVarContext___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_tagUntaggedGoals(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Tactic_evalIntro___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*); @@ -476,11 +473,11 @@ lean_object* l_List_filterAuxM___at_Lean_Elab_Tactic_pruneSolvedGoals___spec__1_ lean_object* l_Lean_Elab_Tactic_evalFailIfSuccess(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalIntros_match__1(lean_object*); lean_object* l_Lean_Meta_isExprMVarAssigned(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__10; lean_object* l_Lean_Elab_Tactic_TacticM_run___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_case___closed__2; lean_object* l_Lean_Elab_Tactic_evalChoiceAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalFocus___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_object* l_Lean_Elab_logException___at_Lean_Elab_Tactic_closeUsingOrAdmit___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_findM_x3f___at___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_findTag_x3f___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_withMacroExpansion___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -495,6 +492,7 @@ extern lean_object* l_Lean_instInhabitedName; lean_object* l_Lean_Elab_Tactic_ensureHasNoMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Tactic_evalTacticAux___spec__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Tactic_getFVarIds___spec__1(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; lean_object* l_Lean_Elab_Tactic_evalIntro_introStep(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Tactic_tagUntaggedGoals___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -528,6 +526,7 @@ lean_object* l_Lean_PersistentEnvExtension_getState___rarg(lean_object*, lean_ob lean_object* l_Lean_Elab_Tactic_evalTraceState___boxed(lean_object*); lean_object* l_Lean_Elab_Tactic_evalDone(lean_object*); lean_object* l_Lean_setEnv___at_Lean_Elab_Tactic_BacktrackableState_restore___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; lean_object* l___regBuiltin_Lean_Elab_Tactic_evalIntro(lean_object*); lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_evalTacticUsing_loop_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getTailPos_x3f(lean_object*, uint8_t); @@ -572,7 +571,7 @@ lean_object* l_List_erase___at_Lean_Elab_Tactic_evalCase___spec__1___boxed(lean_ lean_object* lean_local_ctx_find(lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalIntro_introStep_match__1(lean_object*); extern lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_1080____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_evalTacticUsing_loop_match__3(lean_object*); lean_object* lean_usize_to_nat(size_t); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Tactic_evalTacticSeq1Indented___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -607,6 +606,7 @@ extern lean_object* l_Array_forInUnsafe_loop___at_Lean_mkSepArray___spec__1___cl lean_object* l_Lean_Elab_Term_reportUnsolvedGoals___closed__2; lean_object* l___private_Lean_Elab_InfoTree_0__Lean_Elab_getResetInfoTrees___at_Lean_Elab_Tactic_evalTactic___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_mkTacticInfo(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__10; lean_object* l_Lean_Elab_Tactic_TacticM_run_x27___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_liftMetaTacticAux___rarg___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_expandTacticMacro(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -10707,7 +10707,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Tactic_tacticElabAttribute; -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_4 = l___regBuiltin_Lean_Elab_Tactic_evalSeq1___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -10938,7 +10938,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Tactic_tacticElabAttribute; -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_4 = l___regBuiltin_Lean_Elab_Tactic_evalTacticSeq1Indented___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -11522,7 +11522,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Tactic_tacticElabAttribute; -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; x_4 = l___regBuiltin_Lean_Elab_Tactic_evalTacticSeq___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -13551,7 +13551,7 @@ x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_11); lean_ctor_set(x_43, 1, x_42); x_44 = lean_array_push(x_37, x_43); -x_45 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_45 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_29); lean_ctor_set(x_46, 1, x_45); @@ -13570,7 +13570,7 @@ x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_40); lean_ctor_set(x_53, 1, x_52); x_54 = lean_array_push(x_37, x_53); -x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); @@ -13619,7 +13619,7 @@ x_70 = l_Lean_Syntax_isOfKind(x_68, x_69); if (x_70 == 0) { lean_object* x_71; uint8_t x_72; -x_71 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_71 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_inc(x_68); x_72 = l_Lean_Syntax_isOfKind(x_68, x_71); if (x_72 == 0) @@ -13671,14 +13671,14 @@ x_94 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_94, 0, x_11); lean_ctor_set(x_94, 1, x_93); x_95 = lean_array_push(x_84, x_94); -x_96 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_96 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_inc(x_74); x_97 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_97, 0, x_74); lean_ctor_set(x_97, 1, x_96); lean_inc(x_97); x_98 = lean_array_push(x_95, x_97); -x_99 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_99 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_74); x_100 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_100, 0, x_74); @@ -13686,7 +13686,7 @@ lean_ctor_set(x_100, 1, x_99); x_101 = lean_array_push(x_84, x_100); x_102 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__8; x_103 = lean_array_push(x_102, x_90); -x_104 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_104 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_104); lean_ctor_set(x_105, 1, x_103); @@ -13695,15 +13695,15 @@ x_107 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_107, 0, x_60); lean_ctor_set(x_107, 1, x_106); x_108 = lean_array_push(x_101, x_107); -x_109 = l_myMacro____x40_Init_Notation___hyg_13781____closed__10; +x_109 = l_myMacro____x40_Init_Notation___hyg_13855____closed__10; x_110 = lean_array_push(x_108, x_109); -x_111 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_111 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_74); x_112 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_112, 0, x_74); lean_ctor_set(x_112, 1, x_111); x_113 = lean_array_push(x_110, x_112); -x_114 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_114 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_74); x_115 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_115, 0, x_74); @@ -13714,13 +13714,13 @@ x_118 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_118, 0, x_60); lean_ctor_set(x_118, 1, x_117); x_119 = lean_array_push(x_116, x_118); -x_120 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_120 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_74); x_121 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_121, 0, x_74); lean_ctor_set(x_121, 1, x_120); x_122 = lean_array_push(x_119, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_123 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_74); x_124 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_124, 0, x_74); @@ -13730,7 +13730,7 @@ x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_71); lean_ctor_set(x_126, 1, x_125); x_127 = lean_array_push(x_122, x_126); -x_128 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_128 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_129 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_129, 0, x_128); lean_ctor_set(x_129, 1, x_127); @@ -13739,7 +13739,7 @@ x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_60); lean_ctor_set(x_131, 1, x_130); x_132 = lean_array_push(x_84, x_131); -x_133 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_133 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_134 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_134, 0, x_133); lean_ctor_set(x_134, 1, x_132); @@ -13765,7 +13765,7 @@ x_147 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_147, 0, x_60); lean_ctor_set(x_147, 1, x_146); x_148 = lean_array_push(x_84, x_147); -x_149 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_149 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_150 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_150, 0, x_149); lean_ctor_set(x_150, 1, x_148); @@ -17540,7 +17540,7 @@ x_15 = l_Lean_Syntax_getArg(x_1, x_14); x_16 = lean_unsigned_to_nat(3u); x_17 = l_Lean_Syntax_getArg(x_1, x_16); lean_dec(x_1); -x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; lean_inc(x_17); x_19 = l_Lean_Syntax_isOfKind(x_17, x_18); if (x_19 == 0) diff --git a/stage0/stdlib/Lean/Elab/Tactic/Binders.c b/stage0/stdlib/Lean/Elab/Tactic/Binders.c index bf3d301ad7..405c80eb5c 100644 --- a/stage0/stdlib/Lean/Elab/Tactic/Binders.c +++ b/stage0/stdlib/Lean/Elab/Tactic/Binders.c @@ -30,8 +30,11 @@ lean_object* lean_array_push(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Tactic_expandLetTactic(lean_object*); lean_object* l___private_Lean_Elab_Tactic_Binders_0__Lean_Elab_Tactic_liftTermBinderSyntax___boxed(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Binders_0__Lean_Elab_Tactic_liftTermBinderSyntax___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_109____spec__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Tactic_expandLetBangTactic___closed__1; lean_object* l_Lean_Elab_Tactic_expandLetBangTactic(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_syntheticHole___elambda__1___closed__1; @@ -45,15 +48,12 @@ lean_object* l_Lean_Elab_Tactic_expandSufficesTactic___boxed(lean_object*, lean_ extern lean_object* l_Lean_Parser_Error_toString___closed__2; lean_object* l_Lean_Elab_Tactic_expandHaveTactic___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_expandShowTactic(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; extern lean_object* l_Lean_Parser_Tactic_suffices___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; lean_object* l___regBuiltin_Lean_Elab_Tactic_expandLetRecTactic(lean_object*); lean_object* l_Lean_Elab_Tactic_expandSufficesTactic(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Binders_0__Lean_Elab_Tactic_liftTermBinderSyntax_match__1(lean_object*); extern lean_object* l_Lean_nullKind___closed__2; lean_object* l_Lean_mkAtomFrom(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__1; lean_object* l_Lean_Elab_Tactic_expandLetBangTactic___boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Syntax_mkApp___closed__1; extern lean_object* l_Lean_Parser_Tactic_refine___closed__1; @@ -65,8 +65,9 @@ lean_object* l___regBuiltin_Lean_Elab_Tactic_expandShowTactic___closed__1; extern lean_object* l_Lean_Parser_Tactic_letrec___closed__2; lean_object* l_Lean_Syntax_getArgs(lean_object*); lean_object* l_Lean_Syntax_getKind(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__1; extern lean_object* l_Lean_Parser_Tactic_show___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; extern lean_object* l_Lean_Parser_Tactic_show___closed__1; extern lean_object* l_prec_x28___x29___closed__7; lean_object* l___regBuiltin_Lean_Elab_Tactic_expandShowTactic(lean_object*); @@ -76,12 +77,11 @@ lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); extern lean_object* l_Lean_mkOptionalNode___closed__2; extern lean_object* l_Lean_Parser_Tactic_intro___closed__1; lean_object* l___regBuiltin_Lean_Elab_Tactic_expandSufficesTactic(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l_Lean_Elab_Tactic_expandLetRecTactic___boxed(lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Tactic_expandLetBangTactic(lean_object*); lean_object* l_Lean_Elab_Tactic_expandShowTactic___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_expandShowTactic___closed__1; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(lean_object*, lean_object*); uint8_t lean_string_dec_eq(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Binders_0__Lean_Elab_Tactic_liftTermBinderSyntax_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: @@ -164,7 +164,7 @@ lean_object* l___private_Lean_Elab_Tactic_Binders_0__Lean_Elab_Tactic_liftTermBi _start: { lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; -x_4 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_2, x_3); +x_4 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_2, x_3); x_5 = lean_ctor_get(x_4, 0); lean_inc(x_5); x_6 = lean_ctor_get(x_4, 1); @@ -177,12 +177,12 @@ lean_ctor_set(x_8, 0, x_5); lean_ctor_set(x_8, 1, x_7); x_9 = l_Array_empty___closed__1; x_10 = lean_array_push(x_9, x_8); -x_11 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_11 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_12 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_12, 0, x_5); lean_ctor_set(x_12, 1, x_11); x_13 = lean_array_push(x_9, x_12); -x_14 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_14 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_15 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_15, 0, x_14); lean_ctor_set(x_15, 1, x_13); @@ -226,7 +226,7 @@ return x_27; else { lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; uint8_t x_44; -x_28 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_28 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_29 = lean_name_mk_string(x_22, x_28); x_30 = lean_name_mk_string(x_29, x_21); x_31 = l_Lean_Syntax_getArgs(x_1); @@ -556,13 +556,13 @@ x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_8); lean_ctor_set(x_24, 1, x_23); x_25 = lean_array_push(x_11, x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_26 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_8); x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_8); lean_ctor_set(x_27, 1, x_26); x_28 = lean_array_push(x_11, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_29 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -582,7 +582,7 @@ x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); x_40 = lean_array_push(x_11, x_39); -x_41 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_41 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_42 = lean_array_push(x_40, x_41); x_43 = l_Lean_nullKind___closed__2; x_44 = lean_alloc_ctor(1, 2, 0); @@ -594,7 +594,7 @@ x_47 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_47, 0, x_8); lean_ctor_set(x_47, 1, x_46); x_48 = lean_array_push(x_45, x_47); -x_49 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_49 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_50 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_50, 0, x_49); lean_ctor_set(x_50, 1, x_48); @@ -646,13 +646,13 @@ x_71 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_71, 0, x_54); lean_ctor_set(x_71, 1, x_70); x_72 = lean_array_push(x_58, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_73 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_54); x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_54); lean_ctor_set(x_74, 1, x_73); x_75 = lean_array_push(x_58, x_74); -x_76 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_76 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_77 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_77, 0, x_76); lean_ctor_set(x_77, 1, x_75); @@ -672,7 +672,7 @@ x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_85); lean_ctor_set(x_86, 1, x_84); x_87 = lean_array_push(x_58, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_88 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_89 = lean_array_push(x_87, x_88); x_90 = l_Lean_nullKind___closed__2; x_91 = lean_alloc_ctor(1, 2, 0); @@ -684,7 +684,7 @@ x_94 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_94, 0, x_54); lean_ctor_set(x_94, 1, x_93); x_95 = lean_array_push(x_92, x_94); -x_96 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_96 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_97 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_97, 0, x_96); lean_ctor_set(x_97, 1, x_95); diff --git a/stage0/stdlib/Lean/Elab/Tactic/Generalize.c b/stage0/stdlib/Lean/Elab/Tactic/Generalize.c index 666d49b81d..da6c65ebff 100644 --- a/stage0/stdlib/Lean/Elab/Tactic/Generalize.c +++ b/stage0/stdlib/Lean/Elab/Tactic/Generalize.c @@ -26,6 +26,7 @@ lean_object* l___private_Lean_Elab_Tactic_Generalize_0__Lean_Elab_Tactic_evalGen lean_object* l_Lean_Elab_Tactic_evalGeneralizeAux___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getMVarTag(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_BacktrackableState_restore(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_object* lean_expr_lift_loose_bvars(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Generalize_0__Lean_Elab_Tactic_getVarName___boxed(lean_object*); @@ -78,7 +79,6 @@ lean_object* l___private_Lean_Elab_Tactic_Generalize_0__Lean_Elab_Tactic_evalGen lean_object* l_Lean_mkApp3(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Generalize_0__Lean_Elab_Tactic_getVarName(lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Tactic_Generalize_0__Lean_Elab_Tactic_evalGeneralizeWithEq___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__4; lean_object* l___private_Lean_Elab_Tactic_Generalize_0__Lean_Elab_Tactic_getAuxHypothesisName(lean_object* x_1) { _start: { @@ -590,7 +590,7 @@ x_49 = lean_box(0); x_50 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_50, 0, x_47); lean_ctor_set(x_50, 1, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_51 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_52 = l_Lean_mkConst(x_51, x_50); x_53 = l_Lean_Meta_assertExt___lambda__1___closed__1; lean_inc(x_2); @@ -991,7 +991,7 @@ x_23 = lean_box(0); x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_18); lean_ctor_set(x_24, 1, x_23); -x_25 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_25 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_26 = l_Lean_mkConst(x_25, x_24); x_27 = l_Lean_Meta_assertExt___lambda__1___closed__1; lean_inc(x_1); diff --git a/stage0/stdlib/Lean/Elab/Tactic/Induction.c b/stage0/stdlib/Lean/Elab/Tactic/Induction.c index a8f4f3911c..d27f5caf2a 100644 --- a/stage0/stdlib/Lean/Elab/Tactic/Induction.c +++ b/stage0/stdlib/Lean/Elab/Tactic/Induction.c @@ -366,7 +366,6 @@ lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_getGener size_t lean_usize_of_nat(lean_object*); lean_object* l_Lean_Elab_Tactic_evalCases___lambda__2___closed__1; extern lean_object* l_Lean_Elab_Tactic_tacticElabAttribute; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; lean_object* l_Lean_Elab_Tactic_ElimApp_evalAlts_match__6(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Tactic_evalCasesUsing___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_ElimApp_checkAltNames___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -567,6 +566,7 @@ extern lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_1080____close uint8_t l_List_isEmpty___rarg(lean_object*); lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_getRecInfoDefault___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_ElimApp_getAltNumFields___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_getRecInfo(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_getRecInfo_match__3(lean_object*); lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_getRecInfo___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -705,7 +705,7 @@ x_3 = l_Lean_Syntax_isOfKind(x_1, x_2); if (x_3 == 0) { lean_object* x_4; uint8_t x_5; -x_4 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_4 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_5 = l_Lean_Syntax_isOfKind(x_1, x_4); return x_5; } diff --git a/stage0/stdlib/Lean/Elab/Tactic/Match.c b/stage0/stdlib/Lean/Elab/Tactic/Match.c index 0676375779..c9552e5e4e 100644 --- a/stage0/stdlib/Lean/Elab/Tactic/Match.c +++ b/stage0/stdlib/Lean/Elab/Tactic/Match.c @@ -13,6 +13,7 @@ #ifdef __cplusplus extern "C" { #endif +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_object* l___regBuiltin_Lean_Elab_Tactic_evalMatch(lean_object*); size_t l_USize_add(size_t, size_t); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTermAux___spec__1(lean_object*, lean_object*, lean_object*); @@ -28,11 +29,11 @@ extern lean_object* l_Lean_Elab_throwUnsupportedSyntax___rarg___closed__1; lean_object* l_Lean_SourceInfo_fromRef(lean_object*); lean_object* l___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTermAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Tactic_evalMatch___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_withMacroExpansionInfo___at_Lean_Elab_Tactic_adaptExpander___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Match___hyg_6023____closed__1; lean_object* l_Lean_Elab_Tactic_AuxMatchTermState_cases___default; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__10; extern lean_object* l_Array_empty___closed__1; lean_object* lean_st_ref_get(lean_object*, lean_object*); lean_object* l_Lean_mkIdentFrom(lean_object*, lean_object*); @@ -64,15 +65,13 @@ lean_object* l___private_Lean_Elab_Util_0__Lean_Elab_expandMacro_x3f___boxed(lea lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTermAux___spec__2___closed__3; lean_object* l_Lean_Syntax_setKind(lean_object*, lean_object*); lean_object* l_Lean_Name_appendIndexAfter(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__10; lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTerm___closed__1; lean_object* l___regBuiltin_Lean_Elab_Tactic_evalMatch___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__2; size_t lean_usize_of_nat(lean_object*); extern lean_object* l_Lean_Elab_Tactic_tacticElabAttribute; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; lean_object* l_Lean_Elab_Tactic_AuxMatchTermState_nextIdx___default; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__13; lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_refine___closed__1; lean_object* l_Lean_Elab_Tactic_evalMatch_match__1___rarg(lean_object*, lean_object*); @@ -82,7 +81,6 @@ lean_object* lean_environment_main_module(lean_object*); extern lean_object* l_Lean_Parser_Tactic_case___closed__1; lean_object* l_Lean_Syntax_getArgs(lean_object*); lean_object* l_Lean_Name_append(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__8; lean_object* l_Lean_Elab_Tactic_evalMatch(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_match___elambda__1___closed__1; lean_object* l___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTermAux___boxed__const__1; @@ -93,8 +91,10 @@ uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); extern lean_object* l_Lean_mkOptionalNode___closed__2; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Tactic_evalMatch___spec__3___rarg(lean_object*); lean_object* l___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTerm(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__2; uint8_t lean_nat_dec_lt(lean_object*, lean_object*); static lean_object* _init_l_Lean_Elab_Tactic_AuxMatchTermState_nextIdx___default() { _start: @@ -194,7 +194,7 @@ x_13 = lean_array_uget(x_5, x_4); x_14 = lean_unsigned_to_nat(0u); x_15 = lean_array_uset(x_5, x_4, x_14); x_26 = x_13; -x_27 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_27 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_28 = l_Lean_Syntax_setKind(x_26, x_27); x_29 = lean_unsigned_to_nat(3u); x_30 = l_Lean_Syntax_getArg(x_28, x_29); @@ -204,7 +204,7 @@ x_32 = l_Lean_Syntax_isOfKind(x_30, x_31); if (x_32 == 0) { lean_object* x_33; uint8_t x_34; -x_33 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_33 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_inc(x_30); x_34 = l_Lean_Syntax_isOfKind(x_30, x_33); if (x_34 == 0) @@ -283,7 +283,7 @@ lean_ctor_set(x_67, 0, x_64); lean_ctor_set(x_67, 1, x_66); x_68 = lean_array_push(x_50, x_67); x_69 = lean_array_push(x_68, x_59); -x_70 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_70 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_71 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_71, 0, x_64); lean_ctor_set(x_71, 1, x_70); @@ -341,7 +341,7 @@ lean_ctor_set(x_88, 0, x_85); lean_ctor_set(x_88, 1, x_87); x_89 = lean_array_push(x_50, x_88); x_90 = lean_array_push(x_89, x_59); -x_91 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_91 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_92 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_92, 0, x_85); lean_ctor_set(x_92, 1, x_91); @@ -697,7 +697,7 @@ if (x_21 == 0) { lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; x_22 = lean_ctor_get(x_20, 0); -x_23 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_23 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_24 = l_Lean_Syntax_setKind(x_2, x_23); x_25 = l_Lean_nullKind; x_26 = lean_alloc_ctor(1, 2, 0); @@ -705,7 +705,7 @@ lean_ctor_set(x_26, 0, x_25); lean_ctor_set(x_26, 1, x_22); x_27 = l_Lean_mkOptionalNode___closed__2; x_28 = lean_array_push(x_27, x_26); -x_29 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_29 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -721,7 +721,7 @@ x_33 = lean_ctor_get(x_20, 1); lean_inc(x_33); lean_inc(x_32); lean_dec(x_20); -x_34 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_34 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_35 = l_Lean_Syntax_setKind(x_2, x_34); x_36 = l_Lean_nullKind; x_37 = lean_alloc_ctor(1, 2, 0); @@ -729,7 +729,7 @@ lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_32); x_38 = l_Lean_mkOptionalNode___closed__2; x_39 = lean_array_push(x_38, x_37); -x_40 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_40 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); @@ -761,7 +761,7 @@ if (lean_is_exclusive(x_44)) { lean_dec_ref(x_44); x_48 = lean_box(0); } -x_49 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_49 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_50 = l_Lean_Syntax_setKind(x_2, x_49); x_51 = l_Lean_nullKind; x_52 = lean_alloc_ctor(1, 2, 0); @@ -769,7 +769,7 @@ lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_46); x_53 = l_Lean_mkOptionalNode___closed__2; x_54 = lean_array_push(x_53, x_52); -x_55 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_55 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); diff --git a/stage0/stdlib/Lean/Elab/Term.c b/stage0/stdlib/Lean/Elab/Term.c index 55a75ae91f..32fdfd95bd 100644 --- a/stage0/stdlib/Lean/Elab/Term.c +++ b/stage0/stdlib/Lean/Elab/Term.c @@ -33,7 +33,6 @@ lean_object* l_List_foldr___at_Lean_Elab_Term_resolveName_x27___spec__3___boxed( lean_object* l_Lean_Elab_Term_elabTypeOf___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryLiftAndCoe(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore___closed__1; -lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadQuotationTermElabM___closed__9; lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___lambda__5___closed__4; @@ -45,6 +44,7 @@ lean_object* l___regBuiltin_Lean_Elab_Term_elabTypeStx___closed__1; lean_object* l_Lean_Elab_throwIllFormedSyntax___at_Lean_Elab_Term_elabStrLit___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_extractMacroScopes(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_instMetaEvalTermElabM___spec__4(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; lean_object* l_Lean_Elab_Term_MVarErrorInfo_logError___closed__6; lean_object* l_Lean_Elab_Term_instMonadMacroAdapterTermElabM___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_exceptionToSorry(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -67,7 +67,6 @@ lean_object* l_Std_PersistentArray_foldlM___at_Lean_withNestedTraces___spec__1(l lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadLogTermElabM___closed__2; lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_isExplicitApp___boxed(lean_object*); -lean_object* l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_ReaderT_read___at_Lean_Elab_Term_instMonadLogTermElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_stringToMessageData(lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwMVarError___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -90,6 +89,7 @@ lean_object* l_Lean_Elab_Term_elabEnsureTypeOf_match__1___rarg(lean_object*, lea lean_object* l_Std_RBNode_insert___at_Lean_NameSet_insert___spec__1(lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3363____spec__3___closed__2; lean_object* l_List_foldl___at_Lean_Elab_addMacroStack___spec__1(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getLetRecsToLift___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadMacroAdapterTermElabM___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadInfoTreeTermElabM; @@ -127,7 +127,6 @@ lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___lambda__ lean_object* l_Lean_Elab_Term_ppGoal___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getFVarLocalDecl_x21___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getFVarLocalDecl_x21_match__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; lean_object* l_Array_append___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore___closed__2; extern lean_object* l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___spec__2___rarg___lambda__2___closed__2; @@ -165,6 +164,7 @@ lean_object* l___regBuiltin_Lean_Elab_Term_elabEnsureTypeOf___closed__1; lean_object* l_Lean_Elab_Term_elabNumLit___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_addAutoBoundImplicits_match__2___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_addTermInfo___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_mkFreshTypeMVarFor___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_type___elambda__1___closed__2; @@ -174,6 +174,7 @@ lean_object* l_Lean_Elab_Term_instInhabitedTermElabResult___rarg(lean_object*); lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__1; lean_object* l_Lean_Elab_throwIllFormedSyntax___at_Lean_Elab_Term_elabNumLit___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_StateRefT_x27_instMonadLiftStateRefT_x27___closed__1; +lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__15___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_isMonadApp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabTypeOf(lean_object*); lean_object* l_Lean_Elab_Term_elabQuotedName___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -189,8 +190,8 @@ lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withLocalDeclImp___rarg(le lean_object* l_List_forIn_loop___at_Lean_Elab_Term_resolveName_x27___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_logUnassignedUsingErrorInfos___spec__3(lean_object*, lean_object*, size_t, size_t); lean_object* l_Lean_Elab_Term_saveAllState(lean_object*); -lean_object* l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__14(lean_object*); lean_object* l_Lean_mkMVar(lean_object*); uint8_t l___private_Lean_Elab_Term_0__Lean_Elab_Term_isLambdaWithImplicit(lean_object*); uint8_t l___private_Lean_Elab_Term_0__Lean_Elab_Term_isExplicit(lean_object*); @@ -201,7 +202,6 @@ lean_object* l_Lean_Elab_Term_tryPostponeIfHasMVars___closed__4; extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_State_infoState___default; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__10; lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabUsingElabFns___closed__4; extern lean_object* l_Lean_Meta_mkSorry___closed__4; lean_object* l_Lean_Elab_Term_instInhabitedState___closed__2; @@ -210,7 +210,6 @@ lean_object* lean_string_utf8_prev(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resolveName___closed__3; lean_object* l_List_forIn_loop___at_Lean_Elab_Term_logUnassignedUsingErrorInfos___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_isCasesOnRecursor(lean_object*, lean_object*); -lean_object* l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__14___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Term___hyg_7114____closed__1; lean_object* l___private_Init_Meta_0__Lean_Syntax_isNatLitAux(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_registerMVarErrorHoleInfo(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -219,6 +218,7 @@ lean_object* l_Lean_Elab_Term_mkTermInfo_match__2___rarg(lean_object*, lean_obje lean_object* l_Lean_Elab_Term_mkExplicitBinder___closed__2; extern lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_checkTypesAndAssign___closed__7; lean_object* l_Lean_Elab_Term_elabTypeStx___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__13___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentArray_append___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_mkAuxName_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Term___hyg_3007____closed__2; @@ -246,9 +246,11 @@ lean_object* l_Std_PersistentHashMap_findAux___at___private_Lean_Elab_Term_0__Le extern lean_object* l_Lean_Meta_throwTypeExcepted___rarg___closed__1; extern lean_object* l_Lean_MessageData_nil; lean_object* l_Lean_Elab_logAt___at_Lean_Elab_Term_traceAtCmdPos___spec__3(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Declaration_foldExprM___at_Lean_Elab_Term_evalExpr___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryCoeSort_match__1(lean_object*); lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore___closed__6; lean_object* l_Lean_Elab_Term_instMonadLogTermElabM___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__14___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwMVarError___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Term___hyg_3007____closed__1; lean_object* l_Lean_Elab_Term_ensureNoUnassignedMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -261,9 +263,7 @@ lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux_match__1(l extern lean_object* l_rawNatLit___closed__2; lean_object* lean_local_ctx_find_from_user_name(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getMVarDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__16___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__15___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_expr_instantiate1(lean_object*, lean_object*); extern lean_object* l_Lean_instToExprChar___lambda__1___closed__1; lean_object* l___regBuiltin_Lean_Elab_Term_elabBadCDot___closed__1; @@ -285,6 +285,7 @@ lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Elab_Term_0__Lean_E lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_ensureType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabBadCDot___boxed(lean_object*, lean_object*); +lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__15(lean_object*); lean_object* l_Lean_MessageData_ofList(lean_object*); extern lean_object* l_Lean_Elab_logException___rarg___lambda__1___closed__2; lean_object* l_Lean_Elab_Term_liftLevelM_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -327,6 +328,7 @@ lean_object* l_Lean_Elab_Term_withLevelNames___rarg(lean_object*, lean_object*, extern lean_object* l_myMacro____x40_Init_Coe___hyg_168____closed__4; lean_object* l_Lean_Elab_Term_instInhabitedTermElabM(lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabTypeStx(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabUsingElabFns_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore_match__3(lean_object*, lean_object*); uint8_t l___private_Lean_Message_0__Lean_beqMessageSeverity____x40_Lean_Message___hyg_99_(uint8_t, uint8_t); @@ -339,7 +341,6 @@ lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_instMetaEvalTermElabM___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadMacroAdapterTermElabM___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_USize_decLt(size_t, size_t); -lean_object* l_Lean_Meta_whnfD___at_Lean_Elab_Term_evalExpr___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabScientificLit___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadMacroAdapterTermElabM___closed__5; lean_object* l_Lean_throwError___at_Lean_Elab_Term_elabNumLit___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -354,7 +355,6 @@ lean_object* l_Lean_Meta_mkAppOptM(lean_object*, lean_object*, lean_object*, lea lean_object* l_Std_PersistentArray_forMAux___at_Lean_Elab_Term_instMetaEvalTermElabM___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadQuotationTermElabM___closed__4; extern lean_object* l_Lean_Meta_mkNumeral___closed__3; -lean_object* l_Lean_addAndCompile___at_Lean_Elab_Term_evalExpr___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_elabNumLit___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_addAutoBoundImplicits_match__2___rarg(lean_object*); lean_object* l_Lean_Elab_Term_elabNumLit_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -363,7 +363,7 @@ extern lean_object* l_Lean_levelZero; lean_object* l_Lean_throwUnknownConstant___at_Lean_Elab_Term_elabDoubleQuotedName___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabStrLit___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_addAutoBoundImplicits___spec__1___closed__1; -lean_object* l_Lean_Declaration_foldExprM___at_Lean_Elab_Term_evalExpr___spec__10(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_isMonadApp___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryCoeSort___closed__6; @@ -378,7 +378,6 @@ extern lean_object* l_Lean_throwUnknownConstant___rarg___closed__2; lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwTypeMismatchError___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedException___closed__1; lean_object* l_Nat_foldM_loop___at_Lean_Elab_Term_mkFreshLevelMVars___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Declaration_foldExprM___at_Lean_Elab_Term_evalExpr___spec__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_addAutoBoundImplicits___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabTypeWithAutoBoundImplicit_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_MVarErrorInfo_logError___closed__7; @@ -407,6 +406,7 @@ lean_object* l_Lean_Elab_Term_instMonadQuotationTermElabM___closed__12; lean_object* l_List_foldlM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_mkConsts___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux_match__2___rarg(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_MetavarContext_isExprAssigned(lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwIllFormedSyntax___at_Lean_Elab_Term_elabNumLit___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -420,7 +420,6 @@ lean_object* l_Lean_Elab_Term_resolveName___lambda__1___boxed(lean_object*, lean lean_object* l_Lean_Elab_Term_observing_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_ensureHasType_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_mkConsts_match__1___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__12; lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryLiftAndCoe_match__1(lean_object*); lean_object* l_List_foldlM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_mkConsts___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Meta_commitWhen___at___private_Lean_Meta_ExprDefEq_0__Lean_Meta_isDefEqEta___spec__1___closed__1; @@ -442,6 +441,7 @@ lean_object* l_Lean_Elab_Term_elabTermEnsuringType(lean_object*, lean_object*, u lean_object* lean_array_fget(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore___closed__5; lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_MonadEnv_0__Lean_checkUnsupported___at_Lean_Elab_Term_evalExpr___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabEnsureExpectedType___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadLogTermElabM___closed__7; lean_object* l_Lean_Elab_Term_instMonadInfoTreeTermElabM___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -449,9 +449,7 @@ lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_logUnassignedUsingErrorI lean_object* l_Lean_throwError___at_Lean_Elab_Term_elabDoubleQuotedName___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_mkConsts___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadInfoTreeTermElabM___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_map___at_Lean_resolveGlobalConstNoOverload___spec__1(lean_object*, lean_object*); -lean_object* l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__15___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_syntheticHole___elambda__1___closed__1; lean_object* l_Lean_Elab_Term_resolveLocalName_loop(lean_object*, lean_object*, lean_object*, lean_object*); @@ -479,7 +477,6 @@ lean_object* l_Lean_Elab_Term_elabTermWithoutImplicitLambdas(lean_object*, lean_ lean_object* l_Lean_MetavarContext_levelMVarToParam(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_registerCustomErrorIfMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabSyntheticHole_match__1(lean_object*); -lean_object* l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_isLocalIdent_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMetaEvalTermElabM___rarg___closed__3; lean_object* l_Lean_Elab_Term_instMonadLogTermElabM; @@ -505,6 +502,7 @@ lean_object* l_Lean_Elab_Term_elabProp___rarg(lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambdaAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_logException___at___private_Lean_Elab_Term_0__Lean_Elab_Term_exceptionToSorry___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_isStrLit_x3f(lean_object*); +lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_logAt___at___private_Lean_Elab_Term_0__Lean_Elab_Term_exceptionToSorry___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_mkTypeMismatchError___closed__1; lean_object* l_Lean_Elab_Term_tryPostponeIfHasMVars_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -595,14 +593,12 @@ lean_object* l_Lean_Elab_Term_instMonadLogTermElabM___closed__5; size_t l_Lean_Name_hash(lean_object*); extern lean_object* l_Lean_Parser_Term_ensureTypeOf___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_registerSyntheticMVarWithCurrRef___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_whnfD___at_Lean_Elab_Term_evalExpr___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryLiftAndCoe___closed__4; lean_object* l_Nat_repr(lean_object*); lean_object* l_Lean_Meta_getDecLevel(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabEnsureExpectedType_match__1(lean_object*); lean_object* l_Lean_Elab_Term_throwErrorIfErrors___closed__3; extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__14; -lean_object* l___private_Lean_MonadEnv_0__Lean_checkUnsupported___at_Lean_Elab_Term_evalExpr___spec__9(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_getMacros(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryCoeSort_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -649,13 +645,16 @@ lean_object* l_Lean_Elab_Term_liftCoreM___rarg___boxed(lean_object*, lean_object lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadMacroAdapterTermElabM___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resolveId_x3f_match__2(lean_object*); +lean_object* l___private_Lean_MonadEnv_0__Lean_checkUnsupported___at_Lean_Elab_Term_evalExpr___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_isLetRecAuxMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadMacroAdapterTermElabM___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Elab_Term_Context_errToSorry___default; lean_object* l_Lean_Elab_Term_instInhabitedTermElabResult(lean_object*); lean_object* l_Lean_Elab_Term_resolveName(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryCoe___closed__2; +lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__15___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadMacroAdapterTermElabM___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; extern lean_object* l_Lean_Elab_abortTermExceptionId; lean_object* l_Lean_Elab_Term_elabProp___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadLiftTMetaMTermElabM___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -668,6 +667,7 @@ lean_object* l_Lean_Elab_Term_logUnassignedUsingErrorInfos_match__2(lean_object* lean_object* l_List_filterAux___at_Lean_resolveGlobalConst___spec__1(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resolveName_match__2(lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_synthesizeInstMVarCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getMainModule(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Meta_throwTypeExcepted___rarg___closed__2; lean_object* l_Lean_Elab_Term_isMonadApp_match__1(lean_object*); @@ -686,12 +686,10 @@ lean_object* lean_expr_dbg_to_string(lean_object*); lean_object* l_Lean_Elab_Term_getMessageLog___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resolveName_x27_match__5(lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_logUnassignedUsingErrorInfos___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_Lean_Elab_Term_elabLevel___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MetavarContext_localDeclDependsOn(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_instMetaEvalTermElabM___spec__10(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_tryCoeThunk_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -uint8_t l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryLiftAndCoe_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getMVarsAtDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -701,7 +699,6 @@ lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_exceptionToSorry___lam lean_object* l_Lean_FileMap_toPosition(lean_object*, lean_object*); lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwPostpone___at_Lean_Elab_Term_tryPostpone___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__16___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadInfoTreeTermElabM___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedKeyedDeclsAttribute___closed__1; lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -716,6 +713,7 @@ lean_object* l_Lean_Elab_throwAbortTerm___at_Lean_Elab_Term_throwMVarError___spe extern lean_object* l_Lean_firstFrontendMacroScope; uint8_t l_Lean_Expr_isConstOf(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resolveName_x27_match__3(lean_object*); +lean_object* l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Unhygienic_run___rarg___closed__2; lean_object* l_Lean_Elab_mkElabAttribute___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabNumLit(lean_object*); @@ -735,6 +733,7 @@ lean_object* l_Lean_Meta_withLCtx___at_Lean_Elab_Term_elabSyntheticHole___spec__ lean_object* l_Lean_ResolveName_resolveGlobalName(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_mkConst___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_pushInfoTree___at_Lean_Elab_Term_addTermInfo___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__14___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_ReaderT_bind___at_Lean_Elab_Term_instMonadLogTermElabM___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentArray_forMAux___at_Lean_Elab_Term_instMetaEvalTermElabM___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_isLetRecAuxMVar___closed__6; @@ -765,12 +764,12 @@ lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___lambda__ lean_object* l_Lean_Elab_Term_resolveId_x3f___lambda__1___closed__2; lean_object* l_Lean_InternalExceptionId_getName(lean_object*, lean_object*); lean_object* l_Lean_MetavarContext_getDelayedRoot(lean_object*, lean_object*); +lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_NameSet_empty; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_instMetaEvalTermElabM___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_LVal_getRef(lean_object*); lean_object* l_Lean_Elab_Term_withAutoBoundImplicitLocal(lean_object*); lean_object* l_Lean_Elab_Term_elabSyntheticHole___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; extern lean_object* l_Lean_Parser_Term_cdot___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_ensureHasTypeAux_match__1(lean_object*); lean_object* l_Lean_Elab_Term_resolveName___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -806,12 +805,14 @@ lean_object* l_Lean_Elab_Term_evalExpr(lean_object*); lean_object* l_Lean_mkAuxName___at_Lean_Elab_Term_mkAuxName___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabCharLit(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resolveName_x27_match__4(lean_object*); lean_object* l_Lean_Elab_Term_synthesizeInst___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_termElabAttribute; lean_object* l_Lean_Elab_Term_mkFreshLevelMVars___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resolveName_process___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_mapM___at_Lean_Elab_Term_resolveName_x27___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_addAndCompile___at_Lean_Elab_Term_evalExpr___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_isMonad_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_addMacroStack___rarg___lambda__1___closed__3; @@ -831,14 +832,12 @@ lean_object* l_Lean_ConstantInfo_lparams(lean_object*); lean_object* l_Lean_Elab_Term_resolveName_x27_match__11(lean_object*); lean_object* l_Lean_Elab_Term_instMonadQuotationTermElabM; lean_object* l_Lean_Elab_log___at_Lean_Elab_Term_traceAtCmdPos___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l___regBuiltin_Lean_Elab_Term_elabEnsureTypeOf(lean_object*); lean_object* l_Lean_Elab_Term_levelMVarToParam_x27(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabEnsureTypeOf___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instInhabitedSavedState___closed__3; lean_object* l_Lean_Elab_Term_resetMessageLog(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_traceAtCmdPos___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__1; lean_object* l_Std_PersistentArray_forInAux___at_Lean_Elab_Term_addAutoBoundImplicits___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_synthesizeInst_match__1(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_instMetaEvalTermElabM___spec__8(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -860,6 +859,7 @@ uint8_t l_UInt32_decEq(uint32_t, uint32_t); lean_object* l_Lean_Elab_Term_getFVarLocalDecl_x21___closed__4; lean_object* l_Lean_Elab_Term_elabEnsureExpectedType_match__1___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_resolveGlobalConstNoOverload___rarg___lambda__1___closed__1; +lean_object* l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__13(lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabUsingElabFnsAux_match__2(lean_object*); lean_object* l_Lean_Elab_Term_liftMetaM___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentArray_push___rarg(lean_object*, lean_object*); @@ -880,6 +880,7 @@ lean_object* l_List_forIn_loop___at_Lean_Elab_Term_logUnassignedUsingErrorInfos_ lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabStrLit(lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Lean_Elab_Term_elabRawNatLit_match__1(lean_object*); lean_object* l_Lean_Elab_Term_elabBadCDot___rarg___closed__3; lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryLiftAndCoe___closed__3; @@ -913,7 +914,6 @@ lean_object* l_Lean_Elab_Term_instMonadInfoTreeTermElabM___closed__1; uint8_t l_Lean_Expr_isMVar(lean_object*); lean_object* l_Lean_Elab_Term_mkFreshIdent___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_addAutoBoundImplicits___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__16(lean_object*); lean_object* l_Lean_resolveGlobalConstNoOverload___at_Lean_Elab_Term_elabDoubleQuotedName___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Data_String_Basic_0__Substring_takeRightWhileAux___at_Lean_Elab_Term_resolveName_x27___spec__2___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMetaEvalTermElabM___rarg___closed__6; @@ -926,8 +926,10 @@ lean_object* l_Std_PersistentArray_get_x21___at___private_Lean_Util_Trace_0__Lea lean_object* l_Lean_Elab_Term_instToStringLVal_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_throwPostpone___rarg___closed__1; lean_object* l_Lean_Elab_Term_MVarErrorInfo_logError_match__1(lean_object*); +lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkApp(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_saveAllState___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__10; lean_object* l_Lean_getMaxRecDepth(lean_object*); lean_object* l_Lean_Elab_Term_resolveId_x3f___lambda__1___closed__4; lean_object* l_Lean_Elab_Term_SavedState_restore___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -960,6 +962,7 @@ lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore(lean_object*, lean_object*, uint8_t l_Lean_Name_isAnonymous(lean_object*); lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore_match__1(lean_object*); lean_object* l_Lean_Elab_Term_resolveName_x27___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__1; lean_object* l_Lean_Elab_Term_assignLevelMVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resolveName_x27_match__10(lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -970,6 +973,7 @@ lean_object* l_Lean_Elab_Term_addTermInfo(lean_object*, lean_object*, lean_objec lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___spec__1___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MetavarContext_assignLevel(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_savingMCtx___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_State_syntheticMVars___default; lean_object* l_Lean_Elab_logAt___at___private_Lean_Elab_Term_0__Lean_Elab_Term_exceptionToSorry___spec__2(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -978,7 +982,6 @@ lean_object* l___private_Lean_Elab_InfoTree_0__Lean_Elab_getResetInfoTrees___at_ lean_object* l_Lean_Elab_Term_registerMVarErrorCustomInfo(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_isLetRecAuxMVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_mapM___at_Lean_Elab_Term_resolveName_x27___spec__6___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; lean_object* l_Lean_Elab_Term_elabEnsureTypeOf(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabBadCDot(lean_object*); lean_object* l_Lean_Elab_Term_elabTerm___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -988,19 +991,17 @@ lean_object* l_Lean_Elab_Term_liftLevelM___rarg___boxed(lean_object*, lean_objec lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryCoeSort___closed__5; lean_object* l_Lean_Elab_log___at_Lean_Elab_Term_traceAtCmdPos___spec__2(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_KVMap_insertCore(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadInfoTreeTermElabM___closed__2; lean_object* l_Lean_Elab_Term_withDeclName___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_logAt___at_Lean_Elab_Term_traceAtCmdPos___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_HashMapImp_find_x3f___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabUsingElabFns___spec__5(lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwErrorIfErrors___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_addAndCompile___at_Lean_Elab_Term_evalExpr___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_mkAuxName_match__1(lean_object*); lean_object* l_Lean_Elab_Term_tryPostponeIfMVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__14___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___lambda__1(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Context_sectionFVars___default; lean_object* l_Lean_Elab_Term_resolveName_x27_match__11___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_isLambdaWithImplicit___boxed(lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_mkAuxName___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instToMessageDataOptionExpr___closed__3; @@ -1014,6 +1015,7 @@ lean_object* lean_register_option(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resolveName_x27___closed__1; lean_object* l___regBuiltin_Lean_Elab_Term_elabProp___closed__1; lean_object* l_Lean_Elab_Term_mkConst___closed__1; +lean_object* l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resolveLocalName_loop_match__1(lean_object*); lean_object* l_Lean_Elab_Term_ensureHasType_match__1(lean_object*); lean_object* l_Lean_Elab_Term_adaptExpander___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1045,7 +1047,6 @@ lean_object* l_Lean_Elab_Term_getMessageLog___boxed(lean_object*); lean_object* l_Lean_Elab_Term_resolveName_x27(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMetaEvalTermElabM___rarg___closed__1; lean_object* l_Lean_Elab_Term_isLocalIdent_x3f_match__1(lean_object*); -lean_object* l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__14(lean_object*); lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___spec__1(lean_object*); extern lean_object* l_Lean_instInhabitedFileMap___closed__1; lean_object* l_Lean_Elab_Term_elabType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1085,7 +1086,6 @@ lean_object* l_Lean_Elab_Term_LVal_getRef_match__1___rarg(lean_object*, lean_obj lean_object* l_Lean_Elab_Term_evalExpr___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_resolveId_x3f___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedMessageData___closed__1; -lean_object* l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_isExprDefEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MessageLog_forM___at_Lean_Elab_Term_instMetaEvalTermElabM___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1104,10 +1104,10 @@ lean_object* l_Lean_Elab_Term_resolveId_x3f___closed__1; lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_isMonad_x3f___closed__1; lean_object* l_Lean_Elab_throwIllFormedSyntax___at_Lean_Elab_Term_elabStrLit___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadLogTermElabM___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__13___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_map___at_Lean_Elab_Term_resolveName_x27___spec__4(lean_object*, lean_object*); extern lean_object* l_Lean_Meta_Context_config___default___closed__1; lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Elab_Term_0__Lean_Elab_Term_isLambdaWithImplicit___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_liftCoreM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_instantiateMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_TagDeclarationExtension_isTagged(lean_object*, lean_object*, lean_object*); @@ -1155,6 +1155,7 @@ lean_object* l_Lean_Elab_Term_elabByTactic___closed__1; lean_object* l_Lean_Elab_Term_registerMVarErrorImplicitArgInfo(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMetaEvalTermElabM___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadQuotationTermElabM___closed__1; +lean_object* l_Lean_Declaration_foldExprM___at_Lean_Elab_Term_evalExpr___spec__9(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkFreshTypeMVar(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_mkConsts(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_MVarErrorInfo_logError___closed__10; @@ -1176,9 +1177,9 @@ uint8_t l_Lean_NameSet_contains(lean_object*, lean_object*); lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Term___hyg_9871_(lean_object*); lean_object* l_Lean_Elab_Term_elabByTactic_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_addAutoBoundImplicits(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_whnfD(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_withAutoBoundImplicitLocal___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMonadQuotationTermElabM___closed__2; -lean_object* l___private_Lean_MonadEnv_0__Lean_checkUnsupported___at_Lean_Elab_Term_evalExpr___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_instMetaEvalTermElabM___spec__5(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkFreshLevelMVar___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); @@ -1187,7 +1188,6 @@ lean_object* l_Lean_Elab_Term_resolveName_process___closed__2; lean_object* l_Lean_throwError___at_Lean_Elab_Term_elabDoubleQuotedName___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_InfoTree_0__Lean_Elab_getResetInfoTrees___at_Lean_Elab_Term_withMacroExpansion___spec__2(lean_object*); extern lean_object* l_Lean_mkOptionalNode___closed__2; -lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__13(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_logUnassignedUsingErrorInfos_match__1(lean_object*); lean_object* l_Lean_Elab_Term_elabRawNatLit(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryLiftAndCoe_match__4___rarg(lean_object*, lean_object*, lean_object*); @@ -1225,12 +1225,12 @@ extern lean_object* l_Lean_Elab_throwAutoBoundImplicitLocal___rarg___closed__2; lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore_match__2___rarg(lean_object*, lean_object*, lean_object*); uint8_t l_Std_PersistentArray_anyM___at_Lean_MessageLog_hasErrors___spec__1(lean_object*); lean_object* l_Std_HashMapImp_find_x3f___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabUsingElabFns___spec__5___boxed(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__12; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_mkInstMVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_registerCustomErrorIfMVar_match__1(lean_object*); uint8_t l___private_Lean_Elab_Term_0__Lean_Elab_Term_isExplicitApp(lean_object*); lean_object* l_Lean_Elab_Term_instMonadQuotationTermElabM___closed__5; -lean_object* l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__15(lean_object*); lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_doubleQuotedName___elambda__1___closed__2; extern lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_1080____closed__1; @@ -1248,6 +1248,7 @@ extern lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_1080____close lean_object* l_Lean_Elab_Term_isLetRecAuxMVar___closed__5; lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryCoe(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_throwMVarError(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l_Lean_Elab_Term_elabDoubleQuotedName___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_instMetaEvalTermElabM___spec__12___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_resolveId_x3f___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1258,6 +1259,7 @@ lean_object* l_Lean_Elab_Term_tryPostponeIfHasMVars(lean_object*, lean_object*, lean_object* l_Lean_Elab_Term_resolveName___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentHashMap_find_x3f___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabUsingElabFns___spec__2(lean_object*, lean_object*); lean_object* lean_usize_to_nat(size_t); +lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_setMessageLog(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabTypeWithAutoBoundImplicit_loop___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryCoeSort___closed__4; @@ -1285,7 +1287,6 @@ lean_object* l_Lean_Elab_Term_elabEnsureTypeOf_match__1(lean_object*); lean_object* l_Array_contains___at_Lean_Elab_Term_logUnassignedUsingErrorInfos___spec__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resolveName___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resolveId_x3f_match__3(lean_object*); -lean_object* l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resolveName___closed__1; lean_object* l_Lean_Elab_Term_mkAuxName___closed__1; lean_object* l_Lean_Elab_Term_setLevelNames___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1320,7 +1321,6 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Term_synthesizeInstMVarCore___spec lean_object* l_Lean_Elab_Term_saveAllState___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_evalExpr___rarg___closed__4; lean_object* l_Lean_Elab_Term_MVarErrorInfo_logError___closed__8; -lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__13___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resolveName_process(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_LocalContext_isSubPrefixOf(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabSyntheticHole___closed__3; @@ -1333,14 +1333,12 @@ lean_object* l_Lean_Meta_isType(lean_object*, lean_object*, lean_object*, lean_o lean_object* l_Lean_Elab_Term_applyAttributesAt___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_MVarErrorInfo_logError_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMetaEvalTermElabM(lean_object*); -lean_object* l_Lean_addAndCompile___at_Lean_Elab_Term_evalExpr___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabSyntheticHole___closed__5; lean_object* l_Lean_Elab_Term_instMonadQuotationTermElabM___closed__6; lean_object* l_Lean_throwError___at_Lean_Elab_Term_synthesizeInst___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabSyntheticHole_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_List_foldr___at_Lean_Elab_Term_mkTermInfo___spec__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_liftMetaM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_tryCoeThunk_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getMainModule___rarg___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___lambda__5___closed__7; @@ -1357,6 +1355,7 @@ lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___box lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryLiftAndCoe_match__5___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_List_filterAux___at_Lean_Elab_Term_resolveId_x3f___spec__2(lean_object*, lean_object*); lean_object* l_Lean_instMonadRef___rarg(lean_object*, lean_object*, lean_object*); +uint8_t l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_TermElabM_toIO(lean_object*); lean_object* l_Lean_Elab_Term_applyAttributes___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_isMonad_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -4507,7 +4506,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Elab_mkMacroAttributeUnsafe___closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -4591,7 +4590,7 @@ lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_obj x_2 = l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__3; x_3 = l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__5; x_4 = l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__7; -x_5 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_5 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_6 = l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__9; x_7 = l_term___u2218_____closed__5; x_8 = l_Lean_Elab_mkElabAttribute___rarg(x_2, x_3, x_4, x_5, x_6, x_7, x_1); @@ -15328,7 +15327,7 @@ lean_inc(x_27); x_135 = lean_array_push(x_134, x_27); x_136 = l_Lean_mkAppN(x_130, x_135); lean_dec(x_135); -x_137 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_137 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_138 = 0; lean_inc(x_49); x_139 = l_Lean_mkForall(x_137, x_138, x_49, x_136); @@ -16248,7 +16247,7 @@ lean_inc(x_27); x_314 = lean_array_push(x_313, x_27); x_315 = l_Lean_mkAppN(x_309, x_314); lean_dec(x_314); -x_316 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_316 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_317 = 0; lean_inc(x_230); x_318 = l_Lean_mkForall(x_316, x_317, x_230, x_315); @@ -17288,7 +17287,7 @@ lean_inc(x_397); x_501 = lean_array_push(x_500, x_397); x_502 = l_Lean_mkAppN(x_496, x_501); lean_dec(x_501); -x_503 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_503 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_504 = 0; lean_inc(x_417); x_505 = l_Lean_mkForall(x_503, x_504, x_417, x_502); @@ -21902,7 +21901,7 @@ _start: lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_inc(x_1); x_2 = l_Lean_Syntax_getKind(x_1); -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_4 = lean_name_eq(x_2, x_3); lean_dec(x_2); if (x_4 == 0) @@ -21993,7 +21992,7 @@ uint8_t l___private_Lean_Elab_Term_0__Lean_Elab_Term_isLambdaWithImplicit(lean_o _start: { lean_object* x_2; uint8_t x_3; -x_2 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_2 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; lean_inc(x_1); x_3 = l_Lean_Syntax_isOfKind(x_1, x_2); if (x_3 == 0) @@ -22009,7 +22008,7 @@ lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; x_5 = lean_unsigned_to_nat(1u); x_6 = l_Lean_Syntax_getArg(x_1, x_5); lean_dec(x_1); -x_7 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_7 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; lean_inc(x_6); x_8 = l_Lean_Syntax_isOfKind(x_6, x_7); if (x_8 == 0) @@ -22055,7 +22054,7 @@ size_t x_18; size_t x_19; lean_object* x_20; uint8_t x_21; x_18 = 0; x_19 = lean_usize_of_nat(x_13); lean_dec(x_13); -x_20 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_20 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_21 = l_Array_anyMUnsafe_any___at___private_Lean_Elab_Term_0__Lean_Elab_Term_isLambdaWithImplicit___spec__1(x_20, x_12, x_18, x_19); lean_dec(x_12); return x_21; @@ -22092,7 +22091,7 @@ lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_dropTermParens(lean_ob _start: { lean_object* x_2; uint8_t x_3; -x_2 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_inc(x_1); x_3 = l_Lean_Syntax_isOfKind(x_1, x_2); if (x_3 == 0) @@ -32576,7 +32575,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_3 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_4 = l___regBuiltin_Lean_Elab_Term_elabHole___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -43526,238 +43525,7 @@ return x_29; } } } -lean_object* l_Lean_Meta_whnfD___at_Lean_Elab_Term_evalExpr___spec__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { -_start: -{ -uint8_t x_9; -x_9 = !lean_is_exclusive(x_4); -if (x_9 == 0) -{ -lean_object* x_10; uint8_t x_11; -x_10 = lean_ctor_get(x_4, 0); -x_11 = !lean_is_exclusive(x_10); -if (x_11 == 0) -{ -uint8_t x_12; lean_object* x_13; -x_12 = 1; -lean_ctor_set_uint8(x_10, 5, x_12); -x_13 = l_Lean_Meta_whnf(x_1, x_4, x_5, x_6, x_7, x_8); -if (lean_obj_tag(x_13) == 0) -{ -uint8_t x_14; -x_14 = !lean_is_exclusive(x_13); -if (x_14 == 0) -{ -return x_13; -} -else -{ -lean_object* x_15; lean_object* x_16; lean_object* x_17; -x_15 = lean_ctor_get(x_13, 0); -x_16 = lean_ctor_get(x_13, 1); -lean_inc(x_16); -lean_inc(x_15); -lean_dec(x_13); -x_17 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_17, 0, x_15); -lean_ctor_set(x_17, 1, x_16); -return x_17; -} -} -else -{ -uint8_t x_18; -x_18 = !lean_is_exclusive(x_13); -if (x_18 == 0) -{ -return x_13; -} -else -{ -lean_object* x_19; lean_object* x_20; lean_object* x_21; -x_19 = lean_ctor_get(x_13, 0); -x_20 = lean_ctor_get(x_13, 1); -lean_inc(x_20); -lean_inc(x_19); -lean_dec(x_13); -x_21 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_21, 0, x_19); -lean_ctor_set(x_21, 1, x_20); -return x_21; -} -} -} -else -{ -uint8_t x_22; uint8_t x_23; uint8_t x_24; uint8_t x_25; uint8_t x_26; uint8_t x_27; uint8_t x_28; uint8_t x_29; uint8_t x_30; lean_object* x_31; lean_object* x_32; -x_22 = lean_ctor_get_uint8(x_10, 0); -x_23 = lean_ctor_get_uint8(x_10, 1); -x_24 = lean_ctor_get_uint8(x_10, 2); -x_25 = lean_ctor_get_uint8(x_10, 3); -x_26 = lean_ctor_get_uint8(x_10, 4); -x_27 = lean_ctor_get_uint8(x_10, 6); -x_28 = lean_ctor_get_uint8(x_10, 7); -x_29 = lean_ctor_get_uint8(x_10, 8); -lean_dec(x_10); -x_30 = 1; -x_31 = lean_alloc_ctor(0, 0, 9); -lean_ctor_set_uint8(x_31, 0, x_22); -lean_ctor_set_uint8(x_31, 1, x_23); -lean_ctor_set_uint8(x_31, 2, x_24); -lean_ctor_set_uint8(x_31, 3, x_25); -lean_ctor_set_uint8(x_31, 4, x_26); -lean_ctor_set_uint8(x_31, 5, x_30); -lean_ctor_set_uint8(x_31, 6, x_27); -lean_ctor_set_uint8(x_31, 7, x_28); -lean_ctor_set_uint8(x_31, 8, x_29); -lean_ctor_set(x_4, 0, x_31); -x_32 = l_Lean_Meta_whnf(x_1, x_4, x_5, x_6, x_7, x_8); -if (lean_obj_tag(x_32) == 0) -{ -lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; -x_33 = lean_ctor_get(x_32, 0); -lean_inc(x_33); -x_34 = lean_ctor_get(x_32, 1); -lean_inc(x_34); -if (lean_is_exclusive(x_32)) { - lean_ctor_release(x_32, 0); - lean_ctor_release(x_32, 1); - x_35 = x_32; -} else { - lean_dec_ref(x_32); - x_35 = lean_box(0); -} -if (lean_is_scalar(x_35)) { - x_36 = lean_alloc_ctor(0, 2, 0); -} else { - x_36 = x_35; -} -lean_ctor_set(x_36, 0, x_33); -lean_ctor_set(x_36, 1, x_34); -return x_36; -} -else -{ -lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; -x_37 = lean_ctor_get(x_32, 0); -lean_inc(x_37); -x_38 = lean_ctor_get(x_32, 1); -lean_inc(x_38); -if (lean_is_exclusive(x_32)) { - lean_ctor_release(x_32, 0); - lean_ctor_release(x_32, 1); - x_39 = x_32; -} else { - lean_dec_ref(x_32); - x_39 = lean_box(0); -} -if (lean_is_scalar(x_39)) { - x_40 = lean_alloc_ctor(1, 2, 0); -} else { - x_40 = x_39; -} -lean_ctor_set(x_40, 0, x_37); -lean_ctor_set(x_40, 1, x_38); -return x_40; -} -} -} -else -{ -lean_object* x_41; lean_object* x_42; lean_object* x_43; uint8_t x_44; uint8_t x_45; uint8_t x_46; uint8_t x_47; uint8_t x_48; uint8_t x_49; uint8_t x_50; uint8_t x_51; lean_object* x_52; uint8_t x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; -x_41 = lean_ctor_get(x_4, 0); -x_42 = lean_ctor_get(x_4, 1); -x_43 = lean_ctor_get(x_4, 2); -lean_inc(x_43); -lean_inc(x_42); -lean_inc(x_41); -lean_dec(x_4); -x_44 = lean_ctor_get_uint8(x_41, 0); -x_45 = lean_ctor_get_uint8(x_41, 1); -x_46 = lean_ctor_get_uint8(x_41, 2); -x_47 = lean_ctor_get_uint8(x_41, 3); -x_48 = lean_ctor_get_uint8(x_41, 4); -x_49 = lean_ctor_get_uint8(x_41, 6); -x_50 = lean_ctor_get_uint8(x_41, 7); -x_51 = lean_ctor_get_uint8(x_41, 8); -if (lean_is_exclusive(x_41)) { - x_52 = x_41; -} else { - lean_dec_ref(x_41); - x_52 = lean_box(0); -} -x_53 = 1; -if (lean_is_scalar(x_52)) { - x_54 = lean_alloc_ctor(0, 0, 9); -} else { - x_54 = x_52; -} -lean_ctor_set_uint8(x_54, 0, x_44); -lean_ctor_set_uint8(x_54, 1, x_45); -lean_ctor_set_uint8(x_54, 2, x_46); -lean_ctor_set_uint8(x_54, 3, x_47); -lean_ctor_set_uint8(x_54, 4, x_48); -lean_ctor_set_uint8(x_54, 5, x_53); -lean_ctor_set_uint8(x_54, 6, x_49); -lean_ctor_set_uint8(x_54, 7, x_50); -lean_ctor_set_uint8(x_54, 8, x_51); -x_55 = lean_alloc_ctor(0, 3, 0); -lean_ctor_set(x_55, 0, x_54); -lean_ctor_set(x_55, 1, x_42); -lean_ctor_set(x_55, 2, x_43); -x_56 = l_Lean_Meta_whnf(x_1, x_55, x_5, x_6, x_7, x_8); -if (lean_obj_tag(x_56) == 0) -{ -lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; -x_57 = lean_ctor_get(x_56, 0); -lean_inc(x_57); -x_58 = lean_ctor_get(x_56, 1); -lean_inc(x_58); -if (lean_is_exclusive(x_56)) { - lean_ctor_release(x_56, 0); - lean_ctor_release(x_56, 1); - x_59 = x_56; -} else { - lean_dec_ref(x_56); - x_59 = lean_box(0); -} -if (lean_is_scalar(x_59)) { - x_60 = lean_alloc_ctor(0, 2, 0); -} else { - x_60 = x_59; -} -lean_ctor_set(x_60, 0, x_57); -lean_ctor_set(x_60, 1, x_58); -return x_60; -} -else -{ -lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; -x_61 = lean_ctor_get(x_56, 0); -lean_inc(x_61); -x_62 = lean_ctor_get(x_56, 1); -lean_inc(x_62); -if (lean_is_exclusive(x_56)) { - lean_ctor_release(x_56, 0); - lean_ctor_release(x_56, 1); - x_63 = x_56; -} else { - lean_dec_ref(x_56); - x_63 = lean_box(0); -} -if (lean_is_scalar(x_63)) { - x_64 = lean_alloc_ctor(1, 2, 0); -} else { - x_64 = x_63; -} -lean_ctor_set(x_64, 0, x_61); -lean_ctor_set(x_64, 1, x_62); -return x_64; -} -} -} -} -lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16; @@ -43805,19 +43573,19 @@ return x_22; } } } -lean_object* l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__5(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; lean_object* x_11; x_9 = lean_ctor_get(x_6, 0); lean_inc(x_9); x_10 = l_Lean_KernelException_toMessageData(x_1, x_9); -x_11 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_10, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_11 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_10, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_6); return x_11; } } -lean_object* l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; lean_object* x_11; uint8_t x_12; @@ -43896,7 +43664,7 @@ return x_29; } } } -lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; @@ -43916,7 +43684,7 @@ lean_object* x_14; lean_object* x_15; x_14 = lean_ctor_get(x_13, 0); lean_inc(x_14); lean_dec(x_13); -x_15 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__5(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); +x_15 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__4(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); return x_15; } else @@ -43925,14 +43693,14 @@ lean_object* x_16; lean_object* x_17; x_16 = lean_ctor_get(x_13, 0); lean_inc(x_16); lean_dec(x_13); -x_17 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(x_16, x_2, x_3, x_4, x_5, x_6, x_7, x_11); +x_17 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(x_16, x_2, x_3, x_4, x_5, x_6, x_7, x_11); lean_dec(x_6); lean_dec(x_2); return x_17; } } } -uint8_t l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1(lean_object* x_1, lean_object* x_2) { +uint8_t l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1(lean_object* x_1, lean_object* x_2) { _start: { if (lean_obj_tag(x_2) == 4) @@ -44043,7 +43811,7 @@ return x_23; } } } -lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { if (lean_obj_tag(x_3) == 0) @@ -44071,7 +43839,7 @@ x_39 = lean_ctor_get(x_38, 2); lean_inc(x_39); lean_dec(x_38); lean_inc(x_1); -x_40 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_40 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_40, 0, x_1); x_41 = 8192; x_42 = l_Lean_Expr_FindImpl_initCache; @@ -44109,7 +43877,7 @@ x_50 = l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___spe x_51 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_51, 0, x_49); lean_ctor_set(x_51, 1, x_50); -x_52 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_51, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_52 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_51, x_4, x_5, x_6, x_7, x_8, x_9, x_10); x_53 = !lean_is_exclusive(x_52); if (x_53 == 0) { @@ -44143,7 +43911,7 @@ x_15 = lean_ctor_get(x_12, 1); lean_inc(x_15); lean_dec(x_12); lean_inc(x_1); -x_16 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_16 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_16, 0, x_1); x_17 = 8192; x_18 = l_Lean_Expr_FindImpl_initCache; @@ -44184,7 +43952,7 @@ x_28 = l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___spe x_29 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_29, 0, x_27); lean_ctor_set(x_29, 1, x_28); -x_30 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_29, x_4, x_5, x_6, x_7, x_8, x_9, x_14); +x_30 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_29, x_4, x_5, x_6, x_7, x_8, x_9, x_14); x_31 = !lean_is_exclusive(x_30); if (x_31 == 0) { @@ -44219,7 +43987,7 @@ goto _start; } } } -lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__12(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { if (lean_obj_tag(x_3) == 0) @@ -44245,7 +44013,7 @@ x_14 = lean_ctor_get(x_12, 1); lean_inc(x_14); lean_dec(x_12); lean_inc(x_1); -x_15 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_15 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_15, 0, x_1); x_16 = 8192; x_17 = l_Lean_Expr_FindImpl_initCache; @@ -44285,7 +44053,7 @@ x_27 = l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___spe x_28 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_28, 0, x_26); lean_ctor_set(x_28, 1, x_27); -x_29 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_28, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_29 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_28, x_4, x_5, x_6, x_7, x_8, x_9, x_10); x_30 = !lean_is_exclusive(x_29); if (x_30 == 0) { @@ -44318,7 +44086,7 @@ goto _start; } } } -lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__13(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__12(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { if (lean_obj_tag(x_3) == 0) @@ -44343,7 +44111,7 @@ lean_dec(x_3); x_23 = lean_ctor_get(x_12, 1); lean_inc(x_23); lean_inc(x_1); -x_24 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_24 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_24, 0, x_1); x_25 = 8192; x_26 = l_Lean_Expr_FindImpl_initCache; @@ -44360,7 +44128,7 @@ lean_dec(x_12); x_30 = lean_box(0); lean_inc(x_4); lean_inc(x_1); -x_31 = l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__12(x_1, x_30, x_29, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_31 = l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11(x_1, x_30, x_29, x_4, x_5, x_6, x_7, x_8, x_9, x_10); x_14 = x_31; goto block_22; } @@ -44388,7 +44156,7 @@ x_38 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_38, 0, x_36); lean_ctor_set(x_38, 1, x_37); lean_inc(x_4); -x_39 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_38, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_39 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_38, x_4, x_5, x_6, x_7, x_8, x_9, x_10); x_40 = !lean_is_exclusive(x_39); if (x_40 == 0) { @@ -44420,7 +44188,7 @@ lean_dec(x_12); x_45 = lean_box(0); lean_inc(x_4); lean_inc(x_1); -x_46 = l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__12(x_1, x_45, x_44, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_46 = l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11(x_1, x_45, x_44, x_4, x_5, x_6, x_7, x_8, x_9, x_10); x_14 = x_46; goto block_22; } @@ -44469,7 +44237,7 @@ return x_21; } } } -lean_object* l_Lean_Declaration_foldExprM___at_Lean_Elab_Term_evalExpr___spec__10(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +lean_object* l_Lean_Declaration_foldExprM___at_Lean_Elab_Term_evalExpr___spec__9(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { switch (lean_obj_tag(x_2)) { @@ -44486,7 +44254,7 @@ lean_dec(x_11); x_13 = lean_ctor_get(x_12, 2); lean_inc(x_13); lean_dec(x_12); -x_14 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_14 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_14, 0, x_1); x_15 = 8192; x_16 = l_Lean_Expr_FindImpl_initCache; @@ -44526,7 +44294,7 @@ x_26 = l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___spe x_27 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_27, 0, x_25); lean_ctor_set(x_27, 1, x_26); -x_28 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_27, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_28 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_27, x_4, x_5, x_6, x_7, x_8, x_9, x_10); return x_28; } else @@ -44558,7 +44326,7 @@ x_53 = lean_ctor_get(x_32, 2); lean_inc(x_53); lean_dec(x_32); lean_inc(x_1); -x_54 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_54 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_54, 0, x_1); x_55 = 8192; x_56 = l_Lean_Expr_FindImpl_initCache; @@ -44595,7 +44363,7 @@ x_64 = l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___spe x_65 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_65, 0, x_63); lean_ctor_set(x_65, 1, x_64); -x_66 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_65, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_66 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_65, x_4, x_5, x_6, x_7, x_8, x_9, x_10); x_67 = !lean_is_exclusive(x_66); if (x_67 == 0) { @@ -44625,7 +44393,7 @@ goto block_52; block_52: { lean_object* x_35; size_t x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; -x_35 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_35 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_35, 0, x_1); x_36 = 8192; x_37 = l_Lean_Expr_FindImpl_initCache; @@ -44665,7 +44433,7 @@ x_47 = l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___spe x_48 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_48, 0, x_46); lean_ctor_set(x_48, 1, x_47); -x_49 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_48, x_4, x_5, x_6, x_7, x_8, x_9, x_34); +x_49 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_48, x_4, x_5, x_6, x_7, x_8, x_9, x_34); return x_49; } else @@ -44698,7 +44466,7 @@ x_93 = lean_ctor_get(x_72, 2); lean_inc(x_93); lean_dec(x_72); lean_inc(x_1); -x_94 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_94 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_94, 0, x_1); x_95 = 8192; x_96 = l_Lean_Expr_FindImpl_initCache; @@ -44735,7 +44503,7 @@ x_104 = l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___sp x_105 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_105, 0, x_103); lean_ctor_set(x_105, 1, x_104); -x_106 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_105, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_106 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_105, x_4, x_5, x_6, x_7, x_8, x_9, x_10); x_107 = !lean_is_exclusive(x_106); if (x_107 == 0) { @@ -44765,7 +44533,7 @@ goto block_92; block_92: { lean_object* x_75; size_t x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; -x_75 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_75 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_75, 0, x_1); x_76 = 8192; x_77 = l_Lean_Expr_FindImpl_initCache; @@ -44805,7 +44573,7 @@ x_87 = l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___spe x_88 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_88, 0, x_86); lean_ctor_set(x_88, 1, x_87); -x_89 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_88, x_4, x_5, x_6, x_7, x_8, x_9, x_74); +x_89 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_88, x_4, x_5, x_6, x_7, x_8, x_9, x_74); return x_89; } else @@ -44838,7 +44606,7 @@ x_133 = lean_ctor_get(x_112, 2); lean_inc(x_133); lean_dec(x_112); lean_inc(x_1); -x_134 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_134 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_134, 0, x_1); x_135 = 8192; x_136 = l_Lean_Expr_FindImpl_initCache; @@ -44875,7 +44643,7 @@ x_144 = l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___sp x_145 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_145, 0, x_143); lean_ctor_set(x_145, 1, x_144); -x_146 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_145, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_146 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_145, x_4, x_5, x_6, x_7, x_8, x_9, x_10); x_147 = !lean_is_exclusive(x_146); if (x_147 == 0) { @@ -44905,7 +44673,7 @@ goto block_132; block_132: { lean_object* x_115; size_t x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; -x_115 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed), 2, 1); +x_115 = lean_alloc_closure((void*)(l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed), 2, 1); lean_closure_set(x_115, 0, x_1); x_116 = 8192; x_117 = l_Lean_Expr_FindImpl_initCache; @@ -44945,7 +44713,7 @@ x_127 = l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___sp x_128 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_128, 0, x_126); lean_ctor_set(x_128, 1, x_127); -x_129 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_128, x_4, x_5, x_6, x_7, x_8, x_9, x_114); +x_129 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_128, x_4, x_5, x_6, x_7, x_8, x_9, x_114); return x_129; } else @@ -44978,7 +44746,7 @@ lean_object* x_152; lean_object* x_153; x_152 = lean_ctor_get(x_2, 0); lean_inc(x_152); lean_dec(x_2); -x_153 = l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11(x_1, x_3, x_152, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_153 = l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10(x_1, x_3, x_152, x_4, x_5, x_6, x_7, x_8, x_9, x_10); return x_153; } default: @@ -44987,13 +44755,13 @@ lean_object* x_154; lean_object* x_155; x_154 = lean_ctor_get(x_2, 2); lean_inc(x_154); lean_dec(x_2); -x_155 = l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__13(x_1, x_3, x_154, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_155 = l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__12(x_1, x_3, x_154, x_4, x_5, x_6, x_7, x_8, x_9, x_10); return x_155; } } } } -lean_object* l___private_Lean_MonadEnv_0__Lean_checkUnsupported___at_Lean_Elab_Term_evalExpr___spec__9(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l___private_Lean_MonadEnv_0__Lean_checkUnsupported___at_Lean_Elab_Term_evalExpr___spec__8(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; @@ -45007,11 +44775,11 @@ x_12 = lean_ctor_get(x_10, 0); lean_inc(x_12); lean_dec(x_10); x_13 = lean_box(0); -x_14 = l_Lean_Declaration_foldExprM___at_Lean_Elab_Term_evalExpr___spec__10(x_12, x_1, x_13, x_2, x_3, x_4, x_5, x_6, x_7, x_11); +x_14 = l_Lean_Declaration_foldExprM___at_Lean_Elab_Term_evalExpr___spec__9(x_12, x_1, x_13, x_2, x_3, x_4, x_5, x_6, x_7, x_11); return x_14; } } -lean_object* l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; @@ -45035,14 +44803,14 @@ x_15 = lean_ctor_get(x_14, 0); lean_inc(x_15); lean_dec(x_14); lean_inc(x_2); -x_16 = l___private_Lean_MonadEnv_0__Lean_checkUnsupported___at_Lean_Elab_Term_evalExpr___spec__9(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_11); +x_16 = l___private_Lean_MonadEnv_0__Lean_checkUnsupported___at_Lean_Elab_Term_evalExpr___spec__8(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_11); if (lean_obj_tag(x_16) == 0) { lean_object* x_17; lean_object* x_18; x_17 = lean_ctor_get(x_16, 1); lean_inc(x_17); lean_dec(x_16); -x_18 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__5(x_15, x_2, x_3, x_4, x_5, x_6, x_7, x_17); +x_18 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__4(x_15, x_2, x_3, x_4, x_5, x_6, x_7, x_17); return x_18; } else @@ -45078,27 +44846,27 @@ lean_dec(x_1); x_23 = lean_ctor_get(x_14, 0); lean_inc(x_23); lean_dec(x_14); -x_24 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(x_23, x_2, x_3, x_4, x_5, x_6, x_7, x_11); +x_24 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(x_23, x_2, x_3, x_4, x_5, x_6, x_7, x_11); lean_dec(x_6); lean_dec(x_2); return x_24; } } } -lean_object* l_Lean_addAndCompile___at_Lean_Elab_Term_evalExpr___spec__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_addAndCompile___at_Lean_Elab_Term_evalExpr___spec__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; lean_inc(x_6); lean_inc(x_2); -x_9 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); if (lean_obj_tag(x_9) == 0) { lean_object* x_10; lean_object* x_11; x_10 = lean_ctor_get(x_9, 1); lean_inc(x_10); lean_dec(x_9); -x_11 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_10); +x_11 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_10); return x_11; } else @@ -45128,7 +44896,7 @@ return x_15; } } } -lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__16___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__15___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16; @@ -45176,15 +44944,15 @@ return x_22; } } } -lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__16(lean_object* x_1) { +lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__15(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__16___rarg___boxed), 8, 0); +x_2 = lean_alloc_closure((void*)(l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__15___rarg___boxed), 8, 0); return x_2; } } -lean_object* l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__15___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__14___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { if (lean_obj_tag(x_1) == 0) @@ -45196,7 +44964,7 @@ x_10 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_10, 0, x_9); x_11 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_11, 0, x_10); -x_12 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__16___rarg(x_11, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_12 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__15___rarg(x_11, x_2, x_3, x_4, x_5, x_6, x_7, x_8); return x_12; } else @@ -45212,15 +44980,15 @@ return x_14; } } } -lean_object* l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__15(lean_object* x_1) { +lean_object* l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__14(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__15___rarg___boxed), 8, 0); +x_2 = lean_alloc_closure((void*)(l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__14___rarg___boxed), 8, 0); return x_2; } } -lean_object* l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__14___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__13___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; @@ -45236,16 +45004,16 @@ lean_dec(x_10); x_13 = lean_ctor_get(x_6, 0); x_14 = lean_eval_const(x_12, x_13, x_1); lean_dec(x_12); -x_15 = l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__15___rarg(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); +x_15 = l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__14___rarg(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_11); lean_dec(x_14); return x_15; } } -lean_object* l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__14(lean_object* x_1) { +lean_object* l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__13(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__14___rarg___boxed), 8, 0); +x_2 = lean_alloc_closure((void*)(l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__13___rarg___boxed), 8, 0); return x_2; } } @@ -45284,14 +45052,14 @@ lean_inc(x_19); lean_dec(x_18); lean_inc(x_9); lean_inc(x_5); -x_20 = l_Lean_addAndCompile___at_Lean_Elab_Term_evalExpr___spec__3(x_17, x_5, x_6, x_7, x_8, x_9, x_10, x_19); +x_20 = l_Lean_addAndCompile___at_Lean_Elab_Term_evalExpr___spec__2(x_17, x_5, x_6, x_7, x_8, x_9, x_10, x_19); if (lean_obj_tag(x_20) == 0) { lean_object* x_21; lean_object* x_22; x_21 = lean_ctor_get(x_20, 1); lean_inc(x_21); lean_dec(x_20); -x_22 = l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__14___rarg(x_1, x_5, x_6, x_7, x_8, x_9, x_10, x_21); +x_22 = l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__13___rarg(x_1, x_5, x_6, x_7, x_8, x_9, x_10, x_21); lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); @@ -45435,7 +45203,7 @@ lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); lean_inc(x_5); -x_29 = l_Lean_Meta_whnfD___at_Lean_Elab_Term_evalExpr___spec__2(x_27, x_3, x_4, x_5, x_6, x_7, x_8, x_28); +x_29 = l_Lean_Meta_whnfD(x_27, x_5, x_6, x_7, x_8, x_28); if (lean_obj_tag(x_29) == 0) { lean_object* x_30; lean_object* x_31; uint8_t x_32; @@ -45691,21 +45459,11 @@ lean_dec(x_2); return x_9; } } -lean_object* l_Lean_Meta_whnfD___at_Lean_Elab_Term_evalExpr___spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; -x_9 = l_Lean_Meta_whnfD___at_Lean_Elab_Term_evalExpr___spec__2(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); -lean_dec(x_3); -lean_dec(x_2); -return x_9; -} -} -lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { -_start: -{ -lean_object* x_9; -x_9 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__6(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -45714,11 +45472,11 @@ lean_dec(x_3); return x_9; } } -lean_object* l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__5___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; -x_9 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__5(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__4(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_7); lean_dec(x_5); lean_dec(x_4); @@ -45726,11 +45484,11 @@ lean_dec(x_3); return x_9; } } -lean_object* l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; -x_9 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__7(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l_Lean_setEnv___at_Lean_Elab_Term_evalExpr___spec__6(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -45740,11 +45498,11 @@ lean_dec(x_2); return x_9; } } -lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; -x_9 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__4(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l_Lean_addDecl___at_Lean_Elab_Term_evalExpr___spec__3(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_7); lean_dec(x_5); lean_dec(x_4); @@ -45753,15 +45511,28 @@ lean_dec(x_1); return x_9; } } -lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; lean_object* x_4; -x_3 = l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___lambda__1(x_1, x_2); +x_3 = l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___lambda__1(x_1, x_2); x_4 = lean_box(x_3); return x_4; } } +lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +_start: +{ +lean_object* x_11; +x_11 = l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +lean_dec(x_9); +lean_dec(x_8); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +return x_11; +} +} lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__11___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { @@ -45788,11 +45559,11 @@ lean_dec(x_5); return x_11; } } -lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__13___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +lean_object* l_Lean_Declaration_foldExprM___at_Lean_Elab_Term_evalExpr___spec__9___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { lean_object* x_11; -x_11 = l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__13(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_11 = l_Lean_Declaration_foldExprM___at_Lean_Elab_Term_evalExpr___spec__9(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); lean_dec(x_9); lean_dec(x_8); lean_dec(x_7); @@ -45801,24 +45572,11 @@ lean_dec(x_5); return x_11; } } -lean_object* l_Lean_Declaration_foldExprM___at_Lean_Elab_Term_evalExpr___spec__10___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { -_start: -{ -lean_object* x_11; -x_11 = l_Lean_Declaration_foldExprM___at_Lean_Elab_Term_evalExpr___spec__10(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_5); -return x_11; -} -} -lean_object* l___private_Lean_MonadEnv_0__Lean_checkUnsupported___at_Lean_Elab_Term_evalExpr___spec__9___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l___private_Lean_MonadEnv_0__Lean_checkUnsupported___at_Lean_Elab_Term_evalExpr___spec__8___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; -x_9 = l___private_Lean_MonadEnv_0__Lean_checkUnsupported___at_Lean_Elab_Term_evalExpr___spec__9(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l___private_Lean_MonadEnv_0__Lean_checkUnsupported___at_Lean_Elab_Term_evalExpr___spec__8(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -45827,11 +45585,11 @@ lean_dec(x_3); return x_9; } } -lean_object* l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; -x_9 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__8(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l_Lean_compileDecl___at_Lean_Elab_Term_evalExpr___spec__7(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_7); lean_dec(x_5); lean_dec(x_4); @@ -45839,11 +45597,11 @@ lean_dec(x_3); return x_9; } } -lean_object* l_Lean_addAndCompile___at_Lean_Elab_Term_evalExpr___spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_addAndCompile___at_Lean_Elab_Term_evalExpr___spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; -x_9 = l_Lean_addAndCompile___at_Lean_Elab_Term_evalExpr___spec__3(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l_Lean_addAndCompile___at_Lean_Elab_Term_evalExpr___spec__2(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_7); lean_dec(x_5); lean_dec(x_4); @@ -45851,11 +45609,11 @@ lean_dec(x_3); return x_9; } } -lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__16___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__15___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; -x_9 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__16___rarg(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__15___rarg(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -45864,11 +45622,11 @@ lean_dec(x_3); return x_9; } } -lean_object* l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__15___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__14___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; -x_9 = l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__15___rarg(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l_Lean_ofExcept___at_Lean_Elab_Term_evalExpr___spec__14___rarg(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -45878,11 +45636,11 @@ lean_dec(x_1); return x_9; } } -lean_object* l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__14___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +lean_object* l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__13___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { lean_object* x_9; -x_9 = l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__14___rarg(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l_Lean_evalConst___at_Lean_Elab_Term_evalExpr___spec__13___rarg(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); diff --git a/stage0/stdlib/Lean/Exception.c b/stage0/stdlib/Lean/Exception.c index 039704cb27..2619b9dae1 100644 --- a/stage0/stdlib/Lean/Exception.c +++ b/stage0/stdlib/Lean/Exception.c @@ -43,6 +43,7 @@ extern lean_object* l_Lean_interpolatedStrKind; lean_object* l_Lean_throwKernelException(lean_object*, lean_object*); lean_object* l_Lean_instMonadRecDepthStateRefT_x27(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_string_utf8_byte_size(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_object* l_Lean_instMonadRecDepthMonadCacheT(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_871____closed__3; lean_object* lean_nat_add(lean_object*, lean_object*); @@ -73,11 +74,9 @@ lean_object* l_Lean_termThrowError_x21_______closed__1; lean_object* l_Lean_termThrowErrorAt_x21_________closed__7; lean_object* l_Lean_instMonadRecDepthReaderT___rarg(lean_object*); lean_object* l_Lean_instMonadError(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_661____closed__2; lean_object* l_Lean_throwError_match__1(lean_object*); lean_object* l_Lean_throwErrorAt___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l_Lean_instMonadRecDepthReaderT(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Exception_toMessageData_match__1(lean_object*); lean_object* l_Lean_Exception_getRef_match__1(lean_object*); @@ -93,10 +92,10 @@ lean_object* l_Lean_termThrowErrorAt_x21_________closed__3; lean_object* l_Lean_throwError(lean_object*, lean_object*); lean_object* l_Lean_instInhabitedException; lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_871____closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Lean_withIncRecDepth(lean_object*, lean_object*); lean_object* l_Lean_Syntax_getKind(lean_object*); lean_object* l_Lean_throwKernelException___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; lean_object* l_Lean_throwError___rarg___lambda__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_termThrowErrorAt_x21_________closed__6; lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_661____closed__1; @@ -106,6 +105,7 @@ lean_object* l_Lean_throwError___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_termThrowError_x21_______closed__5; lean_object* l_Lean_withIncRecDepth___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedMessageData___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_871____closed__6; lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_871____closed__1; uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); @@ -1162,7 +1162,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_24, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_29 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -1199,7 +1199,7 @@ x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_43); lean_ctor_set(x_44, 1, x_42); x_45 = lean_array_push(x_41, x_44); -x_46 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_46 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_46); lean_ctor_set(x_47, 1, x_45); @@ -1253,7 +1253,7 @@ x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_68); lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_59, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_71 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_72 = lean_array_push(x_70, x_71); x_73 = l_Lean_nullKind___closed__2; x_74 = lean_alloc_ctor(1, 2, 0); @@ -1265,7 +1265,7 @@ x_77 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_77, 0, x_51); lean_ctor_set(x_77, 1, x_76); x_78 = lean_array_push(x_75, x_77); -x_79 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_79 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); @@ -1274,7 +1274,7 @@ x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_73); lean_ctor_set(x_82, 1, x_81); x_83 = lean_array_push(x_60, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_84 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); @@ -1324,7 +1324,7 @@ x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_104); lean_ctor_set(x_105, 1, x_103); x_106 = lean_array_push(x_95, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_107 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_108 = lean_array_push(x_106, x_107); x_109 = l_Lean_nullKind___closed__2; x_110 = lean_alloc_ctor(1, 2, 0); @@ -1336,7 +1336,7 @@ x_113 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_113, 0, x_86); lean_ctor_set(x_113, 1, x_112); x_114 = lean_array_push(x_111, x_113); -x_115 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_115 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_116 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_116, 0, x_115); lean_ctor_set(x_116, 1, x_114); @@ -1345,7 +1345,7 @@ x_118 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_118, 0, x_109); lean_ctor_set(x_118, 1, x_117); x_119 = lean_array_push(x_96, x_118); -x_120 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_120 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_121, 0, x_120); lean_ctor_set(x_121, 1, x_119); @@ -1496,7 +1496,7 @@ x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); x_31 = lean_array_push(x_26, x_30); -x_32 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_32 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); @@ -1534,7 +1534,7 @@ x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); x_49 = lean_array_push(x_44, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_50 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); @@ -1589,7 +1589,7 @@ x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); x_75 = lean_array_push(x_63, x_74); -x_76 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_76 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_77 = lean_array_push(x_75, x_76); x_78 = l_Lean_nullKind___closed__2; x_79 = lean_alloc_ctor(1, 2, 0); @@ -1601,7 +1601,7 @@ x_82 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_82, 0, x_55); lean_ctor_set(x_82, 1, x_81); x_83 = lean_array_push(x_80, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_84 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); @@ -1610,7 +1610,7 @@ x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_78); lean_ctor_set(x_87, 1, x_86); x_88 = lean_array_push(x_64, x_87); -x_89 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_89 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_90 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_90, 0, x_89); lean_ctor_set(x_90, 1, x_88); @@ -1661,7 +1661,7 @@ x_111 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_111, 0, x_110); lean_ctor_set(x_111, 1, x_109); x_112 = lean_array_push(x_100, x_111); -x_113 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_113 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_114 = lean_array_push(x_112, x_113); x_115 = l_Lean_nullKind___closed__2; x_116 = lean_alloc_ctor(1, 2, 0); @@ -1673,7 +1673,7 @@ x_119 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_119, 0, x_91); lean_ctor_set(x_119, 1, x_118); x_120 = lean_array_push(x_117, x_119); -x_121 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_121 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_122, 0, x_121); lean_ctor_set(x_122, 1, x_120); @@ -1682,7 +1682,7 @@ x_124 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_124, 0, x_115); lean_ctor_set(x_124, 1, x_123); x_125 = lean_array_push(x_101, x_124); -x_126 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_126 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_127 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_127, 0, x_126); lean_ctor_set(x_127, 1, x_125); diff --git a/stage0/stdlib/Lean/Expr.c b/stage0/stdlib/Lean/Expr.c index 9bbe9a6029..7892a3b19b 100644 --- a/stage0/stdlib/Lean/Expr.c +++ b/stage0/stdlib/Lean/Expr.c @@ -234,6 +234,7 @@ lean_object* l_Lean_Expr_hasExprMVarEx___boxed(lean_object*); lean_object* l_Lean_Expr_hasExprMVar___boxed(lean_object*); lean_object* l_Lean_mkAppRev___boxed(lean_object*, lean_object*); lean_object* l_Lean_Expr_getAppNumArgs(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_object* l_Lean_mkFreshFVarId(lean_object*); lean_object* l_Lean_BinderInfo_isExplicit_match__1(lean_object*); lean_object* l_Lean_Expr_bindingName_x21___boxed(lean_object*); @@ -260,6 +261,7 @@ lean_object* l_Lean_mkLet___boxed(lean_object*, lean_object*, lean_object*, lean extern lean_object* l_Lean_instQuoteSubstring___closed__2; lean_object* lean_expr_lower_loose_bvars(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_setOption___at_Lean_Expr_setPPExplicit___spec__1(lean_object*, lean_object*, uint8_t); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__3; lean_object* l_Lean_Expr_isMVar___boxed(lean_object*); uint8_t l_Lean_Expr_Data_hasExprMVar(uint64_t); lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(lean_object*, lean_object*, lean_object*); @@ -354,7 +356,6 @@ lean_object* l_Lean_Expr_consumeMData_match__1___rarg(lean_object*, lean_object* extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__33; lean_object* l_Lean_Expr_updateProj_x21(lean_object*, lean_object*); lean_object* l_Lean_Expr_bindingBody_x21_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__3; lean_object* l_Lean_Level_instantiateParams___at_Lean_Expr_instantiateLevelParams___spec__3(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkDecIsTrue___closed__1; lean_object* l_Lean_Expr_instantiateLevelParams(lean_object*, lean_object*, lean_object*); @@ -721,7 +722,6 @@ lean_object* l_Lean_Expr_hasLooseBVars___boxed(lean_object*); lean_object* lean_lit_type(lean_object*); lean_object* l_Lean_instBEqLiteral; lean_object* l_Lean_Expr_getArgD___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; lean_object* l_Lean_instBEqBinderInfo___closed__1; lean_object* lean_expr_update_app(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_isCharLit___closed__2; @@ -3352,7 +3352,7 @@ return x_6; case 5: { lean_object* x_7; -x_7 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_7 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; return x_7; } case 6: @@ -5534,7 +5534,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/Level.c b/stage0/stdlib/Lean/Level.c index 6e7968ece1..59d0a0fff2 100644 --- a/stage0/stdlib/Lean/Level.c +++ b/stage0/stdlib/Lean/Level.c @@ -243,6 +243,7 @@ lean_object* l_List_redLength___rarg(lean_object*); uint8_t l_Lean_instBEqData(uint64_t, uint64_t); lean_object* l_Lean_Level_updateIMax_x21___closed__3; lean_object* l_Lean_levelOne___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_object* l_Lean_Level_toNat_match__1(lean_object*); lean_object* l_Lean_levelZero___closed__2; lean_object* l_Lean_Level_isMaxIMax___boxed(lean_object*); @@ -290,7 +291,6 @@ lean_object* l___private_Lean_Level_0__Lean_Level_PP_Result_formatLst_match__1(l extern lean_object* l_stx___x2b___closed__3; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__30; lean_object* l_List_toArrayAux___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__7; lean_object* lean_level_update_succ(lean_object*, lean_object*); lean_object* l_Lean_Level_getLevelOffset(lean_object*); lean_object* l_Lean_Level_updateIMax_x21_match__1(lean_object*); @@ -5995,7 +5995,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__30; -x_2 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/Message.c b/stage0/stdlib/Lean/Message.c index 0aa8a081f5..eee5225468 100644 --- a/stage0/stdlib/Lean/Message.c +++ b/stage0/stdlib/Lean/Message.c @@ -76,7 +76,6 @@ lean_object* l_Lean_MessageData_ofList_match__1(lean_object*); extern lean_object* l_Std_PersistentArray_empty___closed__1; extern lean_object* l_instReprSigma___rarg___closed__1; lean_object* l_Lean_MessageData_nil; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_instToMessageDataArray___rarg(lean_object*, lean_object*); lean_object* l_Lean_MessageData_instCoeFormatMessageData(lean_object*); lean_object* l_Lean_instToMessageDataFormat(lean_object*); @@ -116,6 +115,8 @@ lean_object* l_Lean_KernelException_toMessageData___closed__22; extern lean_object* l_Lean_LocalContext_mkEmpty___closed__1; lean_object* l_Lean_KernelException_toMessageData___closed__37; lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlFromMAux___at_Lean_MessageLog_getInfoMessages___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Message_0__Lean_beqMessageSeverity____x40_Lean_Message___hyg_99__match__1(lean_object*); lean_object* lean_string_utf8_next(lean_object*, lean_object*); @@ -382,7 +383,6 @@ lean_object* l_Lean_MessageData_arrayExpr_toMessageData___boxed(lean_object*, le extern lean_object* l_term_x5b___x5d___closed__3; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_MessageData_formatAux___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_String_split___at_Lean_stringToMessageData___spec__1___boxed(lean_object*); -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(lean_object*, lean_object*); uint8_t lean_string_dec_eq(lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); extern lean_object* l_Std_PersistentArray_getAux___rarg___closed__1; @@ -425,7 +425,7 @@ _start: lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; x_5 = l_Lean_instInhabitedParserDescr___closed__1; x_6 = lean_string_append(x_5, x_1); -x_7 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_7 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_8 = lean_string_append(x_6, x_7); x_9 = lean_ctor_get(x_2, 0); lean_inc(x_9); @@ -6459,7 +6459,7 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_o x_8 = lean_unsigned_to_nat(1u); x_9 = l_Lean_Syntax_getArg(x_1, x_8); lean_dec(x_1); -x_10 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_2, x_3); +x_10 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_2, x_3); x_11 = lean_ctor_get(x_10, 0); lean_inc(x_11); x_12 = lean_ctor_get(x_10, 1); @@ -6480,7 +6480,7 @@ lean_ctor_set(x_19, 0, x_11); lean_ctor_set(x_19, 1, x_17); lean_ctor_set(x_19, 2, x_16); lean_ctor_set(x_19, 3, x_18); -x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14568__expandListLit___spec__1(x_2, x_12); +x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_14642__expandListLit___spec__1(x_2, x_12); x_21 = lean_ctor_get(x_20, 0); lean_inc(x_21); x_22 = lean_ctor_get(x_20, 1); diff --git a/stage0/stdlib/Lean/Meta/AppBuilder.c b/stage0/stdlib/Lean/Meta/AppBuilder.c index 32327075eb..3bef01226c 100644 --- a/stage0/stdlib/Lean/Meta/AppBuilder.c +++ b/stage0/stdlib/Lean/Meta/AppBuilder.c @@ -18,7 +18,6 @@ lean_object* l_Lean_throwError___at___private_Lean_Meta_AppBuilder_0__Lean_Meta_ extern lean_object* l_Lean_Name_toString___closed__1; lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_throwAppBuilderException___rarg___closed__3; lean_object* l_Lean_Meta_mkImpCongrCtx(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_4943____closed__7; lean_object* l_Lean_Meta_mkEqOfHEq___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkPropExt(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSub(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -40,7 +39,6 @@ lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_throwAppBuilderExcept lean_object* l_Lean_Meta_mkHEqSymm___closed__1; lean_object* l_Lean_Meta_mkEqSymm___closed__1; lean_object* l_Lean_Meta_mkCongrFun_match__2___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_3149____closed__7; lean_object* lean_name_mk_string(lean_object*, lean_object*); extern lean_object* l_Lean_MessageData_ofList___closed__3; uint8_t l_USize_decEq(size_t, size_t); @@ -49,7 +47,6 @@ lean_object* l_Lean_Meta_mkDecideProof___closed__1; lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_throwAppBuilderException___rarg___closed__2; lean_object* l_Array_append___rarg(lean_object*, lean_object*); lean_object* l_Lean_Meta_mkListLit_match__1___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkCongrArg_match__1(lean_object*); lean_object* l_Lean_Meta_mkEqNDRec_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkListLitAux_match__1(lean_object*); @@ -75,6 +72,8 @@ lean_object* l_Lean_Meta_mkPure___closed__1; lean_object* lean_st_ref_get(lean_object*, lean_object*); lean_object* l_Lean_Meta_mkCongr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppMArgs_loop___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_4497____closed__7; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkCongrFun(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux___closed__5; @@ -84,7 +83,6 @@ lean_object* l_Lean_Meta_mkProjection_match__4(lean_object*); lean_object* l_Lean_Expr_appFn_x21(lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux___closed__3; uint8_t l_Lean_Expr_isAppOf(lean_object*, lean_object*); -lean_object* l_Lean_Meta_whnfD___at___private_Lean_Meta_AppBuilder_0__Lean_Meta_infer___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); lean_object* lean_string_append(lean_object*, lean_object*); @@ -107,8 +105,10 @@ lean_object* l_Lean_Expr_appArg_x21(lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_throwAppBuilderException(lean_object*); lean_object* l_Lean_getProjFnForField_x3f(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkDecide___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_5017____closed__7; lean_object* l_Lean_Meta_mkProjection___closed__4; uint8_t l_USize_decLt(size_t, size_t); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2705____closed__5; lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppMArgs_loop_match__1___rarg(uint8_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkCongrArg___closed__2; lean_object* l_Lean_Meta_mkAppOptM(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -126,6 +126,7 @@ lean_object* l_Lean_Meta_mkProjection___closed__3; lean_object* l_Lean_Meta_mkPure___closed__3; lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_infer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkProjection_match__4___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6561____closed__4; lean_object* l_Lean_mkAppN(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Meta_mkProjection___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux___closed__6; @@ -172,9 +173,9 @@ lean_object* l_Lean_Meta_mkNoConfusion___closed__1; lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux_match__4___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkFun___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__7; lean_object* l_Lean_Meta_mkNumeral___closed__2; lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2964____closed__7; lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux_match__2(lean_object*); lean_object* l_List_mapM___at___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkFun___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkNoConfusion___closed__4; @@ -191,7 +192,6 @@ extern lean_object* l_Lean_instQuoteBool___closed__3; lean_object* l_List_mapM___at___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkFun___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppMArgs_loop___closed__4; lean_object* l_Lean_Meta_getDecLevel(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2890____closed__7; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux___spec__1(lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_Meta_mkNumeral___closed__1; lean_object* l_Lean_Meta_mkHEqRefl___closed__1; @@ -210,14 +210,12 @@ lean_object* l_Lean_Meta_throwAppTypeMismatch___rarg(lean_object*, lean_object*, extern lean_object* l_Lean_Expr_isCharLit___closed__3; lean_object* l_Lean_Meta_mkDecideProof(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkEqOfHEq_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_6487____closed__4; uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedExpr; lean_object* l_Lean_Meta_mkEqSymm___closed__5; lean_object* l_Lean_Meta_mkAppM___lambda__1___closed__5; lean_object* l_Lean_Meta_mkForallCongr___closed__2; lean_object* l_Lean_Meta_mkEqTrans___closed__2; -extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5; lean_object* l_Lean_Meta_mkAppM___closed__2; lean_object* l_Lean_Meta_mkProjection_match__3(lean_object*); lean_object* l_Lean_Meta_mkEqTrue(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -227,11 +225,11 @@ lean_object* l_Lean_Meta_mkPropExt___closed__1; lean_object* l_Lean_Meta_mkCongrFun___closed__1; lean_object* l_Lean_Meta_mkCongr_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppMFinal___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2631____closed__7; lean_object* l_Lean_mkLambda(lean_object*, uint8_t, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkProjection___closed__1; lean_object* l_Lean_Meta_mkCongrFun___closed__2; lean_object* l_Lean_Meta_mkEqMPR___closed__2; +extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5; lean_object* l_Lean_Meta_mkAppM___lambda__1___closed__3; lean_object* l_Lean_Meta_mkEqSymm___closed__3; lean_object* l_Lean_Meta_mkListLit_match__1(lean_object*); @@ -246,7 +244,6 @@ lean_object* l_Lean_Meta_mkEqRefl___closed__1; lean_object* l_Lean_Meta_whnf(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppMFinal___closed__1; lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkListLitAux(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2890____closed__5; uint8_t l_Lean_Expr_Data_binderInfo(uint64_t); lean_object* l_Lean_Meta_mkPure(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkEqOfHEq___closed__1; @@ -269,6 +266,7 @@ extern lean_object* l_Lean_instToExprBool___lambda__1___closed__2; lean_object* l_Lean_Meta_mkAppM___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkCongrFun_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ConstantInfo_lparams(lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__1; lean_object* l_Lean_Meta_assignExprMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux_match__3___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Syntax_mkApp___closed__1; @@ -277,6 +275,7 @@ extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2627____closed__4; lean_object* l_Lean_Meta_mkForallCongr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_synthInstance(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkAppM_match__1___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_3223____closed__5; lean_object* l_Lean_Meta_mkNoConfusion___closed__5; lean_object* l_Lean_Meta_mkAppM___lambda__1___closed__4; lean_object* l_Lean_Meta_hasAssignableMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -289,8 +288,8 @@ lean_object* l_List_map___at_Lean_MessageData_instCoeListExprMessageData___spec_ lean_object* l_Lean_Meta_mkEqRec_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkEqTrue___closed__1; lean_object* l_Lean_Meta_mkEqSymm___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2705____closed__7; uint8_t lean_nat_dec_le(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2631____closed__5; lean_object* l_Lean_mkApp(lean_object*, lean_object*); lean_object* l_Lean_Meta_mkHEqSymm(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkBinaryOp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -300,7 +299,7 @@ lean_object* l_Lean_Meta_mkNoConfusion___closed__6; lean_object* l_Lean_mkApp5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkIdRhs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkAppM___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_3149____closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_3223____closed__7; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppMFinal___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_setEnv___at_Lean_Meta_orelse___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppMFinal___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -313,9 +312,9 @@ lean_object* l_Lean_Meta_mkAppM_match__1(lean_object*); lean_object* l_Lean_Meta_mkHEqTrans(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkApp4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getLevel(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__1; lean_object* l_Lean_Meta_mkCongrArg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__7; lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppMFinal___closed__3; lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -323,7 +322,6 @@ lean_object* l_Lean_Meta_mkHEqTrans_match__1___rarg(lean_object*, lean_object*, lean_object* l_Lean_Meta_mkSyntheticSorry(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_hasTypeMsg(lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSorry___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_4423____closed__7; lean_object* l_Lean_Meta_mkEqOfHEq___closed__3; extern lean_object* l_Lean_Meta_throwLetTypeMismatchMessage___rarg___closed__7; lean_object* l_Lean_Meta_mkEqMPR___closed__1; @@ -346,12 +344,14 @@ lean_object* l_Lean_Meta_mkAppM___lambda__1___closed__6; lean_object* l_Lean_indentD(lean_object*); lean_object* l_Lean_Meta_mkExpectedTypeHint(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkProjection___lambda__1___closed__4; +lean_object* l_Lean_Meta_whnfD(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_throwAppBuilderException___rarg___closed__4; lean_object* l_Lean_Meta_mkFreshLevelMVar___rarg(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_mkOptionalNode___closed__2; lean_object* l_Lean_mkNatLit(lean_object*); lean_object* l_Lean_Meta_mkHEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_getAppFn(lean_object*); +extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5; lean_object* l_Lean_Meta_mkEqOfHEq___lambda__1___closed__1; lean_object* l_Lean_Meta_mkHEqTrans___closed__1; lean_object* l_Lean_Meta_mkHEqSymm_match__1(lean_object*); @@ -376,8 +376,8 @@ lean_object* l_Lean_Meta_mkArbitrary___closed__1; lean_object* l_Lean_Meta_mkSorry___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkCongrFun___closed__5; lean_object* l_Lean_Meta_mkEqNDRec_match__2(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2964____closed__5; lean_object* l_Lean_Meta_mkNoConfusion___closed__7; -extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5; lean_object* l_Lean_Meta_mkSorry___closed__2; lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppMArgs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkEqRec_match__2(lean_object*); @@ -398,7 +398,6 @@ lean_object* l_Lean_Meta_mkSorry___closed__1; lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppMArgs___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkImpCongr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__4; static lean_object* _init_l_Lean_Meta_mkId___closed__1() { _start: { @@ -746,7 +745,7 @@ x_14 = lean_box(0); x_15 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_15, 0, x_13); lean_ctor_set(x_15, 1, x_14); -x_16 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_16 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_17 = l_Lean_mkConst(x_16, x_15); x_18 = l_Lean_mkApp3(x_17, x_9, x_1, x_2); lean_ctor_set(x_11, 0, x_18); @@ -764,7 +763,7 @@ x_21 = lean_box(0); x_22 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_22, 0, x_19); lean_ctor_set(x_22, 1, x_21); -x_23 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_23 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_24 = l_Lean_mkConst(x_23, x_22); x_25 = l_Lean_mkApp3(x_24, x_9, x_1, x_2); x_26 = lean_alloc_ctor(0, 2, 0); @@ -875,7 +874,7 @@ x_17 = lean_box(0); x_18 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_18, 0, x_16); lean_ctor_set(x_18, 1, x_17); -x_19 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_19 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_20 = l_Lean_mkConst(x_19, x_18); x_21 = l_Lean_mkApp4(x_20, x_9, x_1, x_12, x_2); lean_ctor_set(x_14, 0, x_21); @@ -893,7 +892,7 @@ x_24 = lean_box(0); x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_22); lean_ctor_set(x_25, 1, x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_26 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_27 = l_Lean_mkConst(x_26, x_25); x_28 = l_Lean_mkApp4(x_27, x_9, x_1, x_12, x_2); x_29 = lean_alloc_ctor(0, 2, 0); @@ -1001,7 +1000,7 @@ static lean_object* _init_l_Lean_Meta_mkEqRefl___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_2 = l_Lean_Meta_mkEqRefl___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -1124,7 +1123,7 @@ static lean_object* _init_l_Lean_Meta_mkHEqRefl___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_2 = l_Lean_Meta_mkEqRefl___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -1243,237 +1242,6 @@ return x_33; } } } -lean_object* l_Lean_Meta_whnfD___at___private_Lean_Meta_AppBuilder_0__Lean_Meta_infer___spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { -_start: -{ -uint8_t x_7; -x_7 = !lean_is_exclusive(x_2); -if (x_7 == 0) -{ -lean_object* x_8; uint8_t x_9; -x_8 = lean_ctor_get(x_2, 0); -x_9 = !lean_is_exclusive(x_8); -if (x_9 == 0) -{ -uint8_t x_10; lean_object* x_11; -x_10 = 1; -lean_ctor_set_uint8(x_8, 5, x_10); -x_11 = l_Lean_Meta_whnf(x_1, x_2, x_3, x_4, x_5, x_6); -if (lean_obj_tag(x_11) == 0) -{ -uint8_t x_12; -x_12 = !lean_is_exclusive(x_11); -if (x_12 == 0) -{ -return x_11; -} -else -{ -lean_object* x_13; lean_object* x_14; lean_object* x_15; -x_13 = lean_ctor_get(x_11, 0); -x_14 = lean_ctor_get(x_11, 1); -lean_inc(x_14); -lean_inc(x_13); -lean_dec(x_11); -x_15 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_15, 0, x_13); -lean_ctor_set(x_15, 1, x_14); -return x_15; -} -} -else -{ -uint8_t x_16; -x_16 = !lean_is_exclusive(x_11); -if (x_16 == 0) -{ -return x_11; -} -else -{ -lean_object* x_17; lean_object* x_18; lean_object* x_19; -x_17 = lean_ctor_get(x_11, 0); -x_18 = lean_ctor_get(x_11, 1); -lean_inc(x_18); -lean_inc(x_17); -lean_dec(x_11); -x_19 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_19, 0, x_17); -lean_ctor_set(x_19, 1, x_18); -return x_19; -} -} -} -else -{ -uint8_t x_20; uint8_t x_21; uint8_t x_22; uint8_t x_23; uint8_t x_24; uint8_t x_25; uint8_t x_26; uint8_t x_27; uint8_t x_28; lean_object* x_29; lean_object* x_30; -x_20 = lean_ctor_get_uint8(x_8, 0); -x_21 = lean_ctor_get_uint8(x_8, 1); -x_22 = lean_ctor_get_uint8(x_8, 2); -x_23 = lean_ctor_get_uint8(x_8, 3); -x_24 = lean_ctor_get_uint8(x_8, 4); -x_25 = lean_ctor_get_uint8(x_8, 6); -x_26 = lean_ctor_get_uint8(x_8, 7); -x_27 = lean_ctor_get_uint8(x_8, 8); -lean_dec(x_8); -x_28 = 1; -x_29 = lean_alloc_ctor(0, 0, 9); -lean_ctor_set_uint8(x_29, 0, x_20); -lean_ctor_set_uint8(x_29, 1, x_21); -lean_ctor_set_uint8(x_29, 2, x_22); -lean_ctor_set_uint8(x_29, 3, x_23); -lean_ctor_set_uint8(x_29, 4, x_24); -lean_ctor_set_uint8(x_29, 5, x_28); -lean_ctor_set_uint8(x_29, 6, x_25); -lean_ctor_set_uint8(x_29, 7, x_26); -lean_ctor_set_uint8(x_29, 8, x_27); -lean_ctor_set(x_2, 0, x_29); -x_30 = l_Lean_Meta_whnf(x_1, x_2, x_3, x_4, x_5, x_6); -if (lean_obj_tag(x_30) == 0) -{ -lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; -x_31 = lean_ctor_get(x_30, 0); -lean_inc(x_31); -x_32 = lean_ctor_get(x_30, 1); -lean_inc(x_32); -if (lean_is_exclusive(x_30)) { - lean_ctor_release(x_30, 0); - lean_ctor_release(x_30, 1); - x_33 = x_30; -} else { - lean_dec_ref(x_30); - x_33 = lean_box(0); -} -if (lean_is_scalar(x_33)) { - x_34 = lean_alloc_ctor(0, 2, 0); -} else { - x_34 = x_33; -} -lean_ctor_set(x_34, 0, x_31); -lean_ctor_set(x_34, 1, x_32); -return x_34; -} -else -{ -lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; -x_35 = lean_ctor_get(x_30, 0); -lean_inc(x_35); -x_36 = lean_ctor_get(x_30, 1); -lean_inc(x_36); -if (lean_is_exclusive(x_30)) { - lean_ctor_release(x_30, 0); - lean_ctor_release(x_30, 1); - x_37 = x_30; -} else { - lean_dec_ref(x_30); - x_37 = lean_box(0); -} -if (lean_is_scalar(x_37)) { - x_38 = lean_alloc_ctor(1, 2, 0); -} else { - x_38 = x_37; -} -lean_ctor_set(x_38, 0, x_35); -lean_ctor_set(x_38, 1, x_36); -return x_38; -} -} -} -else -{ -lean_object* x_39; lean_object* x_40; lean_object* x_41; uint8_t x_42; uint8_t x_43; uint8_t x_44; uint8_t x_45; uint8_t x_46; uint8_t x_47; uint8_t x_48; uint8_t x_49; lean_object* x_50; uint8_t x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; -x_39 = lean_ctor_get(x_2, 0); -x_40 = lean_ctor_get(x_2, 1); -x_41 = lean_ctor_get(x_2, 2); -lean_inc(x_41); -lean_inc(x_40); -lean_inc(x_39); -lean_dec(x_2); -x_42 = lean_ctor_get_uint8(x_39, 0); -x_43 = lean_ctor_get_uint8(x_39, 1); -x_44 = lean_ctor_get_uint8(x_39, 2); -x_45 = lean_ctor_get_uint8(x_39, 3); -x_46 = lean_ctor_get_uint8(x_39, 4); -x_47 = lean_ctor_get_uint8(x_39, 6); -x_48 = lean_ctor_get_uint8(x_39, 7); -x_49 = lean_ctor_get_uint8(x_39, 8); -if (lean_is_exclusive(x_39)) { - x_50 = x_39; -} else { - lean_dec_ref(x_39); - x_50 = lean_box(0); -} -x_51 = 1; -if (lean_is_scalar(x_50)) { - x_52 = lean_alloc_ctor(0, 0, 9); -} else { - x_52 = x_50; -} -lean_ctor_set_uint8(x_52, 0, x_42); -lean_ctor_set_uint8(x_52, 1, x_43); -lean_ctor_set_uint8(x_52, 2, x_44); -lean_ctor_set_uint8(x_52, 3, x_45); -lean_ctor_set_uint8(x_52, 4, x_46); -lean_ctor_set_uint8(x_52, 5, x_51); -lean_ctor_set_uint8(x_52, 6, x_47); -lean_ctor_set_uint8(x_52, 7, x_48); -lean_ctor_set_uint8(x_52, 8, x_49); -x_53 = lean_alloc_ctor(0, 3, 0); -lean_ctor_set(x_53, 0, x_52); -lean_ctor_set(x_53, 1, x_40); -lean_ctor_set(x_53, 2, x_41); -x_54 = l_Lean_Meta_whnf(x_1, x_53, x_3, x_4, x_5, x_6); -if (lean_obj_tag(x_54) == 0) -{ -lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; -x_55 = lean_ctor_get(x_54, 0); -lean_inc(x_55); -x_56 = lean_ctor_get(x_54, 1); -lean_inc(x_56); -if (lean_is_exclusive(x_54)) { - lean_ctor_release(x_54, 0); - lean_ctor_release(x_54, 1); - x_57 = x_54; -} else { - lean_dec_ref(x_54); - x_57 = lean_box(0); -} -if (lean_is_scalar(x_57)) { - x_58 = lean_alloc_ctor(0, 2, 0); -} else { - x_58 = x_57; -} -lean_ctor_set(x_58, 0, x_55); -lean_ctor_set(x_58, 1, x_56); -return x_58; -} -else -{ -lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; -x_59 = lean_ctor_get(x_54, 0); -lean_inc(x_59); -x_60 = lean_ctor_get(x_54, 1); -lean_inc(x_60); -if (lean_is_exclusive(x_54)) { - lean_ctor_release(x_54, 0); - lean_ctor_release(x_54, 1); - x_61 = x_54; -} else { - lean_dec_ref(x_54); - x_61 = lean_box(0); -} -if (lean_is_scalar(x_61)) { - x_62 = lean_alloc_ctor(1, 2, 0); -} else { - x_62 = x_61; -} -lean_ctor_set(x_62, 0, x_59); -lean_ctor_set(x_62, 1, x_60); -return x_62; -} -} -} -} lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_infer(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { @@ -1491,7 +1259,7 @@ lean_inc(x_8); x_9 = lean_ctor_get(x_7, 1); lean_inc(x_9); lean_dec(x_7); -x_10 = l_Lean_Meta_whnfD___at___private_Lean_Meta_AppBuilder_0__Lean_Meta_infer___spec__1(x_8, x_2, x_3, x_4, x_5, x_9); +x_10 = l_Lean_Meta_whnfD(x_8, x_2, x_3, x_4, x_5, x_9); return x_10; } else @@ -1735,7 +1503,7 @@ static lean_object* _init_l_Lean_Meta_mkEqSymm___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_2 = l_Lean_Meta_mkEqSymm___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -1792,7 +1560,7 @@ lean_inc(x_10); x_11 = lean_ctor_get(x_9, 1); lean_inc(x_11); lean_dec(x_9); -x_12 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_12 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_13 = lean_unsigned_to_nat(3u); x_14 = l_Lean_Expr_isAppOfArity(x_10, x_12, x_13); if (x_14 == 0) @@ -2013,7 +1781,7 @@ static lean_object* _init_l_Lean_Meta_mkEqTrans___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_2 = l_Lean_Meta_mkEqTrans___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2060,7 +1828,7 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_14, 1); lean_inc(x_16); lean_dec(x_14); -x_17 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_18 = lean_unsigned_to_nat(3u); x_19 = l_Lean_Expr_isAppOfArity(x_12, x_17, x_18); if (x_19 == 0) @@ -2326,7 +2094,7 @@ static lean_object* _init_l_Lean_Meta_mkHEqSymm___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_2 = l_Lean_Meta_mkEqSymm___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2383,7 +2151,7 @@ lean_inc(x_10); x_11 = lean_ctor_get(x_9, 1); lean_inc(x_11); lean_dec(x_9); -x_12 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_12 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_13 = lean_unsigned_to_nat(4u); x_14 = l_Lean_Expr_isAppOfArity(x_10, x_12, x_13); if (x_14 == 0) @@ -2611,7 +2379,7 @@ static lean_object* _init_l_Lean_Meta_mkHEqTrans___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_2 = l_Lean_Meta_mkEqTrans___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2658,7 +2426,7 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_14, 1); lean_inc(x_16); lean_dec(x_14); -x_56 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_56 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_57 = lean_unsigned_to_nat(4u); x_58 = l_Lean_Expr_isAppOfArity(x_12, x_56, x_57); if (x_58 == 0) @@ -3138,7 +2906,7 @@ lean_inc(x_8); x_9 = lean_ctor_get(x_7, 1); lean_inc(x_9); lean_dec(x_7); -x_10 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_10 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_11 = lean_unsigned_to_nat(4u); x_12 = l_Lean_Expr_isAppOfArity(x_8, x_10, x_11); if (x_12 == 0) @@ -3464,7 +3232,7 @@ lean_inc(x_12); x_13 = lean_ctor_get(x_11, 1); lean_inc(x_13); lean_dec(x_11); -x_91 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_91 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_92 = lean_unsigned_to_nat(3u); x_93 = l_Lean_Expr_isAppOfArity(x_9, x_91, x_92); if (lean_obj_tag(x_12) == 7) @@ -4000,7 +3768,7 @@ lean_inc(x_9); x_10 = lean_ctor_get(x_8, 1); lean_inc(x_10); lean_dec(x_8); -x_11 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_11 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_12 = lean_unsigned_to_nat(3u); x_13 = l_Lean_Expr_isAppOfArity(x_9, x_11, x_12); if (x_13 == 0) @@ -4034,7 +3802,7 @@ lean_inc(x_6); lean_inc(x_5); lean_inc(x_4); lean_inc(x_3); -x_24 = l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(x_21, x_3, x_4, x_5, x_6, x_10); +x_24 = l_Lean_Meta_whnfD(x_21, x_3, x_4, x_5, x_6, x_10); if (lean_obj_tag(x_24) == 0) { lean_object* x_25; @@ -4423,7 +4191,7 @@ lean_inc(x_12); x_13 = lean_ctor_get(x_11, 1); lean_inc(x_13); lean_dec(x_11); -x_78 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_78 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_79 = lean_unsigned_to_nat(3u); x_80 = l_Lean_Expr_isAppOfArity(x_9, x_78, x_79); if (x_80 == 0) @@ -4546,7 +4314,7 @@ lean_inc(x_6); lean_inc(x_5); lean_inc(x_4); lean_inc(x_3); -x_30 = l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(x_24, x_3, x_4, x_5, x_6, x_13); +x_30 = l_Lean_Meta_whnfD(x_24, x_3, x_4, x_5, x_6, x_13); if (lean_obj_tag(x_30) == 0) { lean_object* x_31; lean_object* x_32; lean_object* x_33; @@ -5561,7 +5329,7 @@ lean_inc(x_11); lean_inc(x_10); lean_inc(x_9); lean_inc(x_8); -x_66 = l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(x_65, x_8, x_9, x_10, x_11, x_12); +x_66 = l_Lean_Meta_whnfD(x_65, x_8, x_9, x_10, x_11, x_12); if (lean_obj_tag(x_66) == 0) { lean_object* x_67; lean_object* x_68; uint8_t x_69; @@ -7518,7 +7286,7 @@ lean_inc(x_11); lean_inc(x_10); lean_inc(x_9); lean_inc(x_8); -x_72 = l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(x_71, x_8, x_9, x_10, x_11, x_12); +x_72 = l_Lean_Meta_whnfD(x_71, x_8, x_9, x_10, x_11, x_12); if (lean_obj_tag(x_72) == 0) { lean_object* x_73; lean_object* x_74; uint8_t x_75; @@ -8695,7 +8463,7 @@ static lean_object* _init_l_Lean_Meta_mkEqNDRec___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_2 = l_Lean_Meta_mkEqNDRec___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -8752,7 +8520,7 @@ lean_inc(x_12); x_13 = lean_ctor_get(x_11, 1); lean_inc(x_13); lean_dec(x_11); -x_14 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_14 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_15 = lean_unsigned_to_nat(3u); x_16 = l_Lean_Expr_isAppOfArity(x_12, x_14, x_15); if (x_16 == 0) @@ -9192,7 +8960,7 @@ lean_inc(x_12); x_13 = lean_ctor_get(x_11, 1); lean_inc(x_13); lean_dec(x_11); -x_14 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_14 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_15 = lean_unsigned_to_nat(3u); x_16 = l_Lean_Expr_isAppOfArity(x_12, x_14, x_15); if (x_16 == 0) @@ -9539,7 +9307,7 @@ static lean_object* _init_l_Lean_Meta_mkEqMP___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_2 = l_Lean_Meta_mkEqMP___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -9569,7 +9337,7 @@ static lean_object* _init_l_Lean_Meta_mkEqMPR___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_2 = l_Lean_Meta_mkEqMPR___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -9733,7 +9501,7 @@ lean_inc(x_12); x_13 = lean_ctor_get(x_11, 1); lean_inc(x_13); lean_dec(x_11); -x_14 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_14 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_15 = lean_unsigned_to_nat(3u); x_16 = l_Lean_Expr_isAppOfArity(x_12, x_14, x_15); if (x_16 == 0) @@ -11215,7 +10983,7 @@ x_11 = lean_box(0); x_12 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_12, 0, x_10); lean_ctor_set(x_12, 1, x_11); -x_13 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5; +x_13 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5; lean_inc(x_12); x_14 = l_Lean_mkConst(x_13, x_12); lean_inc(x_1); @@ -11230,7 +10998,7 @@ return x_8; else { lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; -x_16 = l_myMacro____x40_Init_Notation___hyg_10131____closed__7; +x_16 = l_myMacro____x40_Init_Notation___hyg_10205____closed__7; x_17 = l_Lean_mkConst(x_16, x_12); x_18 = l_Lean_mkApp(x_17, x_1); x_19 = l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkListLitAux(x_15, x_18, x_2); @@ -11251,7 +11019,7 @@ x_22 = lean_box(0); x_23 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_23, 0, x_20); lean_ctor_set(x_23, 1, x_22); -x_24 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5; +x_24 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5; lean_inc(x_23); x_25 = l_Lean_mkConst(x_24, x_23); lean_inc(x_1); @@ -11269,7 +11037,7 @@ return x_27; else { lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; -x_28 = l_myMacro____x40_Init_Notation___hyg_10131____closed__7; +x_28 = l_myMacro____x40_Init_Notation___hyg_10205____closed__7; x_29 = l_Lean_mkConst(x_28, x_23); x_30 = l_Lean_mkApp(x_29, x_1); x_31 = l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkListLitAux(x_26, x_30, x_2); @@ -11339,7 +11107,7 @@ x_14 = lean_box(0); x_15 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_15, 0, x_9); lean_ctor_set(x_15, 1, x_14); -x_16 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5; +x_16 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5; x_17 = l_Lean_mkConst(x_16, x_15); x_18 = l_Lean_mkApp(x_17, x_1); x_19 = l_Lean_mkApp(x_18, x_13); @@ -11358,7 +11126,7 @@ x_22 = lean_box(0); x_23 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_23, 0, x_9); lean_ctor_set(x_23, 1, x_22); -x_24 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5; +x_24 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5; x_25 = l_Lean_mkConst(x_24, x_23); x_26 = l_Lean_mkApp(x_25, x_1); x_27 = l_Lean_mkApp(x_26, x_20); @@ -11574,7 +11342,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_mkDecIsTrue___closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -11792,7 +11560,7 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_o x_8 = l_Lean_Syntax_mkApp___closed__1; x_9 = lean_array_push(x_8, x_1); x_10 = lean_array_push(x_9, x_2); -x_11 = l_myMacro____x40_Init_Notation___hyg_4943____closed__7; +x_11 = l_myMacro____x40_Init_Notation___hyg_5017____closed__7; x_12 = l_Lean_Meta_mkAppM(x_11, x_10, x_3, x_4, x_5, x_6, x_7); return x_12; } @@ -11804,7 +11572,7 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_o x_8 = l_Lean_Syntax_mkApp___closed__1; x_9 = lean_array_push(x_8, x_1); x_10 = lean_array_push(x_9, x_2); -x_11 = l_myMacro____x40_Init_Notation___hyg_4423____closed__7; +x_11 = l_myMacro____x40_Init_Notation___hyg_4497____closed__7; x_12 = l_Lean_Meta_mkAppM(x_11, x_10, x_3, x_4, x_5, x_6, x_7); return x_12; } @@ -12424,8 +12192,8 @@ lean_object* l_Lean_Meta_mkAdd(lean_object* x_1, lean_object* x_2, lean_object* _start: { lean_object* x_8; lean_object* x_9; lean_object* x_10; -x_8 = l_myMacro____x40_Init_Notation___hyg_2631____closed__5; -x_9 = l_myMacro____x40_Init_Notation___hyg_2631____closed__7; +x_8 = l_myMacro____x40_Init_Notation___hyg_2705____closed__5; +x_9 = l_myMacro____x40_Init_Notation___hyg_2705____closed__7; x_10 = l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkBinaryOp(x_8, x_9, x_1, x_2, x_3, x_4, x_5, x_6, x_7); return x_10; } @@ -12434,8 +12202,8 @@ lean_object* l_Lean_Meta_mkSub(lean_object* x_1, lean_object* x_2, lean_object* _start: { lean_object* x_8; lean_object* x_9; lean_object* x_10; -x_8 = l_myMacro____x40_Init_Notation___hyg_2890____closed__5; -x_9 = l_myMacro____x40_Init_Notation___hyg_2890____closed__7; +x_8 = l_myMacro____x40_Init_Notation___hyg_2964____closed__5; +x_9 = l_myMacro____x40_Init_Notation___hyg_2964____closed__7; x_10 = l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkBinaryOp(x_8, x_9, x_1, x_2, x_3, x_4, x_5, x_6, x_7); return x_10; } @@ -12444,8 +12212,8 @@ lean_object* l_Lean_Meta_mkMul(lean_object* x_1, lean_object* x_2, lean_object* _start: { lean_object* x_8; lean_object* x_9; lean_object* x_10; -x_8 = l_myMacro____x40_Init_Notation___hyg_3149____closed__5; -x_9 = l_myMacro____x40_Init_Notation___hyg_3149____closed__7; +x_8 = l_myMacro____x40_Init_Notation___hyg_3223____closed__5; +x_9 = l_myMacro____x40_Init_Notation___hyg_3223____closed__7; x_10 = l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkBinaryOp(x_8, x_9, x_1, x_2, x_3, x_4, x_5, x_6, x_7); return x_10; } diff --git a/stage0/stdlib/Lean/Meta/Basic.c b/stage0/stdlib/Lean/Meta/Basic.c index c5071e5464..6dddc3560e 100644 --- a/stage0/stdlib/Lean/Meta/Basic.c +++ b/stage0/stdlib/Lean/Meta/Basic.c @@ -33,6 +33,7 @@ lean_object* l_Lean_Meta_withLocalDecl(lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingAuxAux___rarg(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_liftMkBindingM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_io_get_num_heartbeats(lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__3; lean_object* l_Lean_Meta_Cache_synthInstance___default; lean_object* l_Lean_Meta_mkFreshLevelMVar(lean_object*); lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); @@ -45,11 +46,11 @@ size_t l_Lean_Meta_TransparencyMode_hash(uint8_t); lean_object* l_Lean_stringToMessageData(lean_object*); size_t l_Lean_Meta_InfoCacheKey_instHashableInfoCacheKey(lean_object*); lean_object* l_List_foldlM___at___private_Lean_Meta_Basic_0__Lean_Meta_withExistingLocalDeclsImp___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withNewLocalInstanceImp_match__1___rarg(uint8_t, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_fullApproxDefEqImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_synthPending___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_map1MetaM___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_instantiateLambda(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withNewLocalInstancesImp_match__2(lean_object*); lean_object* l_Lean_mkSort(lean_object*); @@ -62,9 +63,9 @@ lean_object* l_Lean_throwError___at_Lean_Meta_whnf___spec__1(lean_object*, lean_ extern lean_object* l_Lean_withIncRecDepth___rarg___lambda__2___closed__2; uint8_t l_Lean_Meta_Config_zetaNonDep___default; lean_object* l_Lean_LocalDecl_userName(lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__3; lean_object* l_Lean_Meta_isReadOnlyOrSyntheticOpaqueExprMVar_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_whnfForall(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__2; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_getConstTemp_x3f_match__1(lean_object*); lean_object* l_Lean_Meta_synthPending___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Meta_throwUnknownFVar___spec__1(lean_object*); @@ -72,7 +73,6 @@ lean_object* l_Lean_Meta_mapMetaM___rarg___lambda__1(lean_object*, lean_object*, lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_562____closed__3; lean_object* l_Lean_throwError___at_Lean_Meta_setInlineAttribute___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_setEnv___rarg(lean_object*, lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162____lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MetavarContext_instantiateLevelMVars___at_Lean_Meta_instantiateLevelMVars___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_name_mk_string(lean_object*, lean_object*); extern lean_object* l_Lean_InternalExceptionId_toString___closed__1; @@ -81,14 +81,13 @@ lean_object* lean_io_error_to_string(lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallMetaTelescopeReducingAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_isReadOnlyExprMVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_setEnv___at_Lean_Meta_orelse___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__1; -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MetavarContext_addLevelMVarDecl(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_isClassQuickConst_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_expr_update_mdata(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallMetaTelescopeReducingAux_process(uint8_t, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MetavarContext_instantiateLevelMVars___at_Lean_Meta_instantiateLevelMVars___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_savingCache(lean_object*); +lean_object* l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__2(lean_object*, lean_object*); lean_object* l_Lean_Meta_orelse___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfo___at_Lean_Meta_getParamNames___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_isReadOnlyLevelMVar___closed__1; @@ -96,7 +95,7 @@ lean_object* l_Lean_Meta_mkFreshExprMVarAt___boxed(lean_object*, lean_object*, l lean_object* l_Lean_Meta_lambdaMetaTelescope_process_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_isClassExpensive_x3f_match__1(lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_instantiateForallAux___closed__3; -lean_object* l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__2(lean_object*, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163____closed__1; lean_object* l_Lean_Meta_withMCtx___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_local_ctx_mk_let_decl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t); lean_object* l_Lean_Meta_forallMetaTelescope___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -105,11 +104,9 @@ uint8_t l___private_Lean_Meta_TransparencyMode_0__Lean_Meta_beqTransparencyMode_ lean_object* l_Lean_Meta_mapError(lean_object*, lean_object*); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); lean_object* l_ReaderT_read___at_Lean_Meta_instMonadLCtxMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162____closed__1; lean_object* l_Lean_Meta_mkLetFVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_resettingSynthInstanceCache___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_instOrElseMetaM___closed__1; -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__2; extern lean_object* l_StateRefT_x27_instMonadLiftStateRefT_x27___closed__1; lean_object* l_Lean_Meta_getLocalDeclFromUserName_match__1(lean_object*); lean_object* l_Lean_MetavarContext_getExprAssignment_x3f(lean_object*, lean_object*); @@ -188,38 +185,38 @@ uint8_t l_Lean_Meta_Config_unificationHints___default; lean_object* l_Lean_Meta_fullApproxDefEq___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MetavarContext_renameMVar(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getZetaFVarIds___boxed(lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_orelseMergeErrors___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withLocalContextImp(lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__1; lean_object* l_Lean_Meta_map1MetaM___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_isReadOnlyLevelMVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingAuxAux_process___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_isClassExpensive_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_commitWhenSome_x3f___rarg___closed__3; lean_object* l_Lean_Meta_isReadOnlyLevelMVar___closed__2; -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_setInlineAttribute___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Std_instInhabitedPersistentArray___closed__1; lean_object* l_Lean_Meta_lambdaMetaTelescope_process_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withConfig___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withNewFVar_match__1(lean_object*); uint8_t l_USize_decLt(size_t, size_t); +lean_object* l_Lean_Meta_whnfI(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Meta_Basic_0__Lean_Meta_getConstTemp_x3f___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withReducibleAndInstances___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_resettingSynthInstanceCacheImpl___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__2; lean_object* l_Lean_throwError___at_Lean_Meta_mkForallUsedOnly___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withMVarContext(lean_object*); lean_object* l_Lean_Meta_lambdaMetaTelescope_process_match__2(lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__2; lean_object* l_Lean_Meta_getPostponed___boxed(lean_object*); lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_562_(lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052_(lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162_(lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001_(lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103_(lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053_(lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163_(lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002_(lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104_(lean_object*); lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_3_(lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__1; lean_object* l_Lean_Meta_getPostponed___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDeclD(lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); @@ -235,7 +232,6 @@ extern lean_object* l_Lean_instInhabitedException___closed__1; lean_object* l_Array_isEqvAux___at___private_Lean_Meta_Basic_0__Lean_Meta_withLocalContextImp___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_instantiateForallAux___closed__1; lean_object* l_Lean_Meta_forallTelescopeReducing(lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__2; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withExistingLocalDeclsImp_match__1(lean_object*); lean_object* l_Lean_Meta_commitWhenSome_x3f___rarg___closed__2; lean_object* l_Lean_Meta_mkFreshTypeMVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -333,6 +329,7 @@ lean_object* l_Lean_Meta_renameMVar___boxed(lean_object*, lean_object*, lean_obj lean_object* l_Lean_Meta_mkLambdaFVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_fvarId_x21(lean_object*); lean_object* l_Lean_Meta_instMonadLCtxMetaM___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____closed__1; lean_object* l_Lean_Meta_withTransparency(lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mapMetaM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -386,7 +383,6 @@ lean_object* l_Lean_Meta_resettingSynthInstanceCacheWhen___rarg(lean_object*, le size_t l_Lean_Expr_hash(lean_object*); lean_object* l_Lean_Meta_isReadOnlyExprMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_lambdaTelescopeImp_process_match__1(lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____closed__1; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withNewLocalInstanceImp(lean_object*); lean_object* l_Lean_throwError___at_Lean_Meta_getParamNames___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_MetaM_run_x27(lean_object*); @@ -415,7 +411,6 @@ lean_object* l_Lean_Meta_Cache_whnfAll___default; lean_object* l_Lean_Meta_liftMkBindingM(lean_object*); lean_object* l_Lean_printTraces___at_Lean_Core_instMetaEvalCoreM___spec__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withNewLocalInstances(lean_object*); -lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_approxDefEq___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_orelseMergeErrorsImp(lean_object*); lean_object* l_Lean_Meta_withAtLeastTransparency___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -423,7 +418,6 @@ uint8_t l_Lean_Meta_Config_ctxApprox___default; lean_object* l_Lean_Meta_map1MetaM(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_lambdaTelescopeImp_process_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_dependsOn___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__3; lean_object* l_Array_reverse___rarg(lean_object*); lean_object* l_Lean_ppExpr(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_assignLevelMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -432,13 +426,13 @@ uint8_t l_Array_isEmpty___rarg(lean_object*); lean_object* l_Lean_Meta_State_cache___default; lean_object* l_Lean_LocalDecl_toExpr(lean_object*); lean_object* l_Lean_Meta_getLocalInstances(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_commitWhenSome_x3f(lean_object*); lean_object* l_Lean_Meta_instMonadLCtxMetaM___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Unhygienic_run___rarg___closed__2; lean_object* l_Lean_Meta_ParamInfo_backDeps___default; uint8_t l_Lean_Meta_Config_quasiPatternApprox___default; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withNewLocalInstanceImp_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_liftMetaM(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withNewLocalInstancesImpAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mapErrorImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -487,10 +481,10 @@ lean_object* l_Lean_Meta_instInhabitedParamInfo; lean_object* l_Lean_Meta_lambdaLetTelescope(lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withMVarContextImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_registerInternalExceptionId(lean_object*, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____closed__1; lean_object* l_Lean_getConstInfo___at_Lean_Meta_getParamNames___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallMetaTelescopeReducing(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Context_config___default; -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____closed__1; lean_object* l_Lean_Meta_withIncRecDepth___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getMVarDecl___closed__1; lean_object* l_Lean_Meta_isDelayedAssigned___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -517,35 +511,36 @@ lean_object* l_Lean_Meta_lambdaLetTelescope___rarg(lean_object*, lean_object*, l lean_object* l_Lean_Meta_mkFreshLevelMVar___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___rarg(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*); lean_object* lean_level_update_imax(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_fvarsSizeLtMaxFVars_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_MetaM_toIO_match__1(lean_object*, lean_object*); -lean_object* l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____spec__2(lean_object*, lean_object*); lean_object* l_Lean_Meta_instInhabitedMetaM___rarg(lean_object*); lean_object* l_Lean_Meta_FunInfo_paramInfo___default; +lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_hasAssignableMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withLocalDeclImp___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_getAppNumArgsAux(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withMCtxImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_HashMapImp_insert___at_Lean_MetavarContext_instantiateExprMVars___spec__3(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_FunInfo_resultDeps___default; +lean_object* l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____spec__2(lean_object*, lean_object*); lean_object* l_Lean_MetavarContext_instantiateLevelMVars___at_Lean_Meta_instantiateMVars___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_setMVarKind___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLetDecl___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_whnfR(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Meta_whnf___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getParamNames___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getExprMVarAssignment_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163____lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getLocalDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_expr_eqv(lean_object*, lean_object*); extern lean_object* l_Lean_resetTraceState___rarg___lambda__1___closed__1; -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162____lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Expr_isMVar(lean_object*); lean_object* lean_expr_update_sort(lean_object*, lean_object*); lean_object* l_Lean_Meta_resettingSynthInstanceCache(lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingAuxAux_process___rarg(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___rarg___lambda__1(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_instBEqInfoCacheKey___closed__1; +lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkFreshExprMVar(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_inferType___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mapErrorImp_match__1(lean_object*); @@ -553,6 +548,7 @@ lean_object* l_Lean_getMaxRecDepth(lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_getDefInfoTemp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Expr_hasMVar(lean_object*); lean_object* l_Lean_Meta_mapErrorImp(lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_betaRev(lean_object*, lean_object*); lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_562____closed__4; lean_object* l_Lean_Meta_instMonadMCtxMetaM; @@ -560,6 +556,7 @@ lean_object* l_Lean_Meta_throwUnknownFVar___rarg(lean_object*, lean_object*, lea lean_object* l_Lean_Meta_withAtLeastTransparency___rarg___lambda__1(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getReducibilityStatus___at___private_Lean_Meta_Basic_0__Lean_Meta_getDefInfoTemp___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withAtLeastTransparency___rarg(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__2; lean_object* l_Lean_Meta_saveAndResetSynthInstanceCache___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_throwUnknownFVar___rarg___closed__2; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_instantiateForallAux_match__1(lean_object*); @@ -581,7 +578,6 @@ lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallBoundedTelescopeImp_ lean_object* l_Lean_MetavarContext_incDepth(lean_object*); lean_object* l_Lean_Meta_Context_lctx___default; lean_object* l_Lean_setEnv___at_Lean_Meta_orelse___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____closed__1; lean_object* l_Lean_throwError___at_Lean_Meta_setInlineAttribute___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Meta_Config_trackZeta___default; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_isClassQuick_x3f_match__1(lean_object*); @@ -604,8 +600,10 @@ lean_object* l_Lean_Meta_getExprMVarAssignment_x3f___boxed(lean_object*, lean_ob lean_object* l_Lean_Meta_withLocalDeclD___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_assignLevelMVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withReducible___rarg(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_isExprMVarAssigned(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkFreshExprMVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____closed__1; uint8_t lean_get_reducibility_status(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_fvarsSizeLtMaxFVars___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withExistingLocalDeclsImp_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -615,6 +613,7 @@ lean_object* l_Lean_throwError___at_Lean_Meta_getParamNames___spec__2(lean_objec lean_object* l_Lean_Meta_withAtLeastTransparency(lean_object*); lean_object* l_Lean_MetavarContext_findDecl_x3f(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_lambdaTelescopeAux_match__1___rarg(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__1; lean_object* l_Lean_throwError___at_Lean_Meta_getMVarDecl___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingAux_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkForallFVars___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -635,10 +634,10 @@ lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingAux lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_lambdaTelescopeAux___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkArrow(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_expr_update_lambda(lean_object*, uint8_t, lean_object*, lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__1; lean_object* l_Lean_Meta_getTransparency___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_name_mk_numeral(lean_object*, lean_object*); lean_object* l_Lean_Meta_modifyPostponed___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__1; lean_object* l_Lean_Meta_mkLambdaFVars___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_level_update_succ(lean_object*, lean_object*); lean_object* l_Lean_Meta_withMVarContext___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -651,6 +650,7 @@ lean_object* l_Lean_Meta_restoreSynthInstanceCache___boxed(lean_object*, lean_ob lean_object* l_Lean_Meta_getMVarDecl_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withNewLocalInstanceImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_assignExprMVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__3; lean_object* l_Lean_Meta_isDelayedAssigned(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Array_isEqvAux___at___private_Lean_Meta_Basic_0__Lean_Meta_withLocalContextImp___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_isReducible___at___private_Lean_Meta_Basic_0__Lean_Meta_getDefInfoTemp___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -664,6 +664,7 @@ lean_object* l_Lean_Meta_liftMkBindingM_match__1(lean_object*, lean_object*); lean_object* l_Lean_Meta_getTransparency(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_isClassExpensive_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_instantiateMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withIncRecDepth___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withTransparency___rarg___lambda__1(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_instInhabitedState; @@ -676,7 +677,6 @@ size_t lean_usize_mix_hash(size_t, size_t); lean_object* l_Lean_throwError___at_Lean_Meta_getLocalDeclFromUserName___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_expr_abstract(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withExistingLocalDeclsImp(lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingAuxAux_process_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_withAppAux___at_Lean_Meta_instantiateMVars___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Std_HashMap_instInhabitedHashMap___closed__1; @@ -694,12 +694,13 @@ lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_beqInfoCacheKey____x40_Lea lean_object* l_Lean_Meta_mkFreshTypeMVar(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_EnumAttributes_setValue___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingAuxAux_process_match__1(lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_ReaderT_read___at_Lean_Meta_instMonadLCtxMetaM___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getZetaFVarIds___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_lambdaTelescopeAux___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_foldl___at___private_Lean_Meta_Basic_0__Lean_Meta_withExistingLocalDeclsImp___spec__1(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_isClassQuick_x3f_match__3(lean_object*); -lean_object* l_Lean_Meta_whnfD(lean_object*); +lean_object* l_Lean_Meta_whnfD(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_instantiateLambdaAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_fullApproxDefEqImp(lean_object*); lean_object* l_Lean_Meta_withTrackingZeta___rarg(lean_object*, lean_object*, lean_object*, lean_object*); @@ -721,6 +722,7 @@ lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withLocalContextImp___rarg lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallMetaTelescopeReducingAux_process_match__2(lean_object*); lean_object* l_Lean_Meta_isReadOnlyOrSyntheticOpaqueExprMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_mkFreshExprMVarWithIdCore(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__3; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_orelseMergeErrorsImp_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallMetaTelescopeReducingAux_process_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_mkFreshExprMVarCore(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -747,9 +749,9 @@ lean_object* l_Lean_Meta_getPostponed(lean_object*); lean_object* l_Lean_Meta_getParamNames(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withNewFVar(lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_isClassExpensive_x3f_match__2(lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163____lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_setMCtx(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getLocalDeclFromUserName___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_whnfD___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkFreshId___at_Lean_Meta_mkFreshExprMVarAt___spec__1___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_isClassQuick_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_isReadOnlyLevelMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -785,6 +787,7 @@ lean_object* l_Lean_Meta_forallTelescopeReducing___rarg___lambda__1(lean_object* lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_mkFreshExprMVarCore___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_shouldReduceAll___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_expr_update_const(lean_object*, lean_object*); +lean_object* l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163____spec__1(lean_object*, lean_object*); uint8_t lean_is_class(lean_object*, lean_object*); lean_object* l_Lean_Meta_withNewLocalInstances___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_instAddMessageContextMetaM; @@ -796,7 +799,6 @@ lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_isClassImp_x3f_match__1(le lean_object* l_Lean_Meta_forallBoundedTelescope___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_instInhabitedMetaM___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_lambdaTelescopeImp(lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__3; lean_object* l_Lean_mkFreshId___at_Lean_Meta_mkFreshExprMVarAt___spec__1___rarg___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_isClassImp_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getFVarLocalDecl___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -815,7 +817,6 @@ lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withNewLocalInstancesImpAu lean_object* l_Lean_Meta_commitWhenSome_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getReducibilityStatus___at___private_Lean_Meta_Basic_0__Lean_Meta_getDefInfoTemp___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withTransparency___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162____spec__1(lean_object*, lean_object*); static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_3____closed__1() { _start: { @@ -3771,7 +3772,7 @@ lean_dec(x_2); return x_7; } } -lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { lean_object* x_7; lean_object* x_8; uint8_t x_9; @@ -3809,7 +3810,7 @@ return x_15; } } } -lean_object* l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__2(lean_object* x_1, lean_object* x_2) { +lean_object* l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__2(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -3834,7 +3835,7 @@ return x_7; } } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__1() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__1() { _start: { lean_object* x_1; @@ -3842,57 +3843,57 @@ x_1 = lean_mk_string("whnf implementation was not set"); return x_1; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__2() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__1; +x_1 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__1; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__3() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__3() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__2; +x_1 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__2; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { lean_object* x_7; lean_object* x_8; -x_7 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__3; -x_8 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_7, x_2, x_3, x_4, x_5, x_6); +x_7 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__3; +x_8 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_7, x_2, x_3, x_4, x_5, x_6); return x_8; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____closed__1() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___boxed), 6, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___boxed), 6, 0); return x_1; } } -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001_(lean_object* x_1) { +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; -x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____closed__1; -x_3 = l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__2(x_2, x_1); +x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____closed__1; +x_3 = l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__2(x_2, x_1); return x_3; } } -lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { lean_object* x_7; -x_7 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_1, x_2, x_3, x_4, x_5, x_6); +x_7 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_1, x_2, x_3, x_4, x_5, x_6); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); @@ -3900,11 +3901,11 @@ lean_dec(x_2); return x_7; } } -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { lean_object* x_7; -x_7 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1(x_1, x_2, x_3, x_4, x_5, x_6); +x_7 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1(x_1, x_2, x_3, x_4, x_5, x_6); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); @@ -3913,7 +3914,7 @@ lean_dec(x_1); return x_7; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__1() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__1() { _start: { lean_object* x_1; @@ -3921,57 +3922,57 @@ x_1 = lean_mk_string("inferType implementation was not set"); return x_1; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__2() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__1; +x_1 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__1; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__3() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__3() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__2; +x_1 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__2; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { lean_object* x_7; lean_object* x_8; -x_7 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__3; -x_8 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_7, x_2, x_3, x_4, x_5, x_6); +x_7 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__3; +x_8 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_7, x_2, x_3, x_4, x_5, x_6); return x_8; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____closed__1() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___boxed), 6, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___boxed), 6, 0); return x_1; } } -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052_(lean_object* x_1) { +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; -x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____closed__1; -x_3 = l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__2(x_2, x_1); +x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____closed__1; +x_3 = l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__2(x_2, x_1); return x_3; } } -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { lean_object* x_7; -x_7 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1(x_1, x_2, x_3, x_4, x_5, x_6); +x_7 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1(x_1, x_2, x_3, x_4, x_5, x_6); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); @@ -3980,7 +3981,7 @@ lean_dec(x_1); return x_7; } } -lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { lean_object* x_7; lean_object* x_8; uint8_t x_9; @@ -4018,7 +4019,7 @@ return x_15; } } } -lean_object* l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____spec__2(lean_object* x_1, lean_object* x_2) { +lean_object* l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____spec__2(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -4043,7 +4044,7 @@ return x_7; } } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__1() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__1() { _start: { lean_object* x_1; @@ -4051,57 +4052,57 @@ x_1 = lean_mk_string("isDefEq implementation was not set"); return x_1; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__2() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__1; +x_1 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__1; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__3() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__3() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__2; +x_1 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__2; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { _start: { lean_object* x_8; lean_object* x_9; -x_8 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__3; -x_9 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____spec__1(x_8, x_3, x_4, x_5, x_6, x_7); +x_8 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__3; +x_9 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____spec__1(x_8, x_3, x_4, x_5, x_6, x_7); return x_9; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____closed__1() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___boxed), 7, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___boxed), 7, 0); return x_1; } } -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103_(lean_object* x_1) { +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; -x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____closed__1; -x_3 = l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____spec__2(x_2, x_1); +x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____closed__1; +x_3 = l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____spec__2(x_2, x_1); return x_3; } } -lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { lean_object* x_7; -x_7 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____spec__1(x_1, x_2, x_3, x_4, x_5, x_6); +x_7 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____spec__1(x_1, x_2, x_3, x_4, x_5, x_6); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); @@ -4109,11 +4110,11 @@ lean_dec(x_2); return x_7; } } -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { _start: { lean_object* x_8; -x_8 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1(x_1, x_2, x_3, x_4, x_5, x_6, x_7); +x_8 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1(x_1, x_2, x_3, x_4, x_5, x_6, x_7); lean_dec(x_6); lean_dec(x_5); lean_dec(x_4); @@ -4123,7 +4124,7 @@ lean_dec(x_1); return x_8; } } -lean_object* l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162____spec__1(lean_object* x_1, lean_object* x_2) { +lean_object* l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163____spec__1(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -4148,7 +4149,7 @@ return x_7; } } } -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162____lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163____lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { uint8_t x_7; lean_object* x_8; lean_object* x_9; @@ -4160,28 +4161,28 @@ lean_ctor_set(x_9, 1, x_6); return x_9; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162____closed__1() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163____closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162____lambda__1___boxed), 6, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163____lambda__1___boxed), 6, 0); return x_1; } } -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162_(lean_object* x_1) { +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; -x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162____closed__1; -x_3 = l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162____spec__1(x_2, x_1); +x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163____closed__1; +x_3 = l_IO_mkRef___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163____spec__1(x_2, x_1); return x_3; } } -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162____lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163____lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { lean_object* x_7; -x_7 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162____lambda__1(x_1, x_2, x_3, x_4, x_5, x_6); +x_7 = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163____lambda__1(x_1, x_2, x_3, x_4, x_5, x_6); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); @@ -5702,19 +5703,88 @@ lean_dec(x_6); return x_11; } } +lean_object* l_Lean_Meta_getTransparency(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +_start: +{ +lean_object* x_6; uint8_t x_7; +x_6 = l_Lean_Meta_getConfig(x_1, x_2, x_3, x_4, x_5); +x_7 = !lean_is_exclusive(x_6); +if (x_7 == 0) +{ +lean_object* x_8; uint8_t x_9; lean_object* x_10; +x_8 = lean_ctor_get(x_6, 0); +x_9 = lean_ctor_get_uint8(x_8, 5); +lean_dec(x_8); +x_10 = lean_box(x_9); +lean_ctor_set(x_6, 0, x_10); +return x_6; +} +else +{ +lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; lean_object* x_15; +x_11 = lean_ctor_get(x_6, 0); +x_12 = lean_ctor_get(x_6, 1); +lean_inc(x_12); +lean_inc(x_11); +lean_dec(x_6); +x_13 = lean_ctor_get_uint8(x_11, 5); +lean_dec(x_11); +x_14 = lean_box(x_13); +x_15 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_15, 0, x_14); +lean_ctor_set(x_15, 1, x_12); +return x_15; +} +} +} +lean_object* l_Lean_Meta_getTransparency___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +_start: +{ +lean_object* x_6; +x_6 = l_Lean_Meta_getTransparency(x_1, x_2, x_3, x_4, x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +return x_6; +} +} lean_object* l_Lean_Meta_shouldReduceAll(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: { -lean_object* x_6; uint8_t x_7; uint8_t x_8; uint8_t x_9; lean_object* x_10; lean_object* x_11; -x_6 = lean_ctor_get(x_1, 0); -x_7 = lean_ctor_get_uint8(x_6, 5); -x_8 = 0; -x_9 = l___private_Lean_Meta_TransparencyMode_0__Lean_Meta_beqTransparencyMode____x40_Lean_Meta_TransparencyMode___hyg_11_(x_7, x_8); -x_10 = lean_box(x_9); -x_11 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_11, 0, x_10); -lean_ctor_set(x_11, 1, x_5); -return x_11; +lean_object* x_6; uint8_t x_7; +x_6 = l_Lean_Meta_getTransparency(x_1, x_2, x_3, x_4, x_5); +x_7 = !lean_is_exclusive(x_6); +if (x_7 == 0) +{ +lean_object* x_8; uint8_t x_9; uint8_t x_10; uint8_t x_11; lean_object* x_12; +x_8 = lean_ctor_get(x_6, 0); +x_9 = 0; +x_10 = lean_unbox(x_8); +lean_dec(x_8); +x_11 = l___private_Lean_Meta_TransparencyMode_0__Lean_Meta_beqTransparencyMode____x40_Lean_Meta_TransparencyMode___hyg_11_(x_10, x_9); +x_12 = lean_box(x_11); +lean_ctor_set(x_6, 0, x_12); +return x_6; +} +else +{ +lean_object* x_13; lean_object* x_14; uint8_t x_15; uint8_t x_16; uint8_t x_17; lean_object* x_18; lean_object* x_19; +x_13 = lean_ctor_get(x_6, 0); +x_14 = lean_ctor_get(x_6, 1); +lean_inc(x_14); +lean_inc(x_13); +lean_dec(x_6); +x_15 = 0; +x_16 = lean_unbox(x_13); +lean_dec(x_13); +x_17 = l___private_Lean_Meta_TransparencyMode_0__Lean_Meta_beqTransparencyMode____x40_Lean_Meta_TransparencyMode___hyg_11_(x_16, x_15); +x_18 = lean_box(x_17); +x_19 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_19, 0, x_18); +lean_ctor_set(x_19, 1, x_14); +return x_19; +} } } lean_object* l_Lean_Meta_shouldReduceAll___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { @@ -5732,16 +5802,39 @@ return x_6; lean_object* l_Lean_Meta_shouldReduceReducibleOnly(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: { -lean_object* x_6; uint8_t x_7; uint8_t x_8; uint8_t x_9; lean_object* x_10; lean_object* x_11; -x_6 = lean_ctor_get(x_1, 0); -x_7 = lean_ctor_get_uint8(x_6, 5); -x_8 = 2; -x_9 = l___private_Lean_Meta_TransparencyMode_0__Lean_Meta_beqTransparencyMode____x40_Lean_Meta_TransparencyMode___hyg_11_(x_7, x_8); -x_10 = lean_box(x_9); -x_11 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_11, 0, x_10); -lean_ctor_set(x_11, 1, x_5); -return x_11; +lean_object* x_6; uint8_t x_7; +x_6 = l_Lean_Meta_getTransparency(x_1, x_2, x_3, x_4, x_5); +x_7 = !lean_is_exclusive(x_6); +if (x_7 == 0) +{ +lean_object* x_8; uint8_t x_9; uint8_t x_10; uint8_t x_11; lean_object* x_12; +x_8 = lean_ctor_get(x_6, 0); +x_9 = 2; +x_10 = lean_unbox(x_8); +lean_dec(x_8); +x_11 = l___private_Lean_Meta_TransparencyMode_0__Lean_Meta_beqTransparencyMode____x40_Lean_Meta_TransparencyMode___hyg_11_(x_10, x_9); +x_12 = lean_box(x_11); +lean_ctor_set(x_6, 0, x_12); +return x_6; +} +else +{ +lean_object* x_13; lean_object* x_14; uint8_t x_15; uint8_t x_16; uint8_t x_17; lean_object* x_18; lean_object* x_19; +x_13 = lean_ctor_get(x_6, 0); +x_14 = lean_ctor_get(x_6, 1); +lean_inc(x_14); +lean_inc(x_13); +lean_dec(x_6); +x_15 = 2; +x_16 = lean_unbox(x_13); +lean_dec(x_13); +x_17 = l___private_Lean_Meta_TransparencyMode_0__Lean_Meta_beqTransparencyMode____x40_Lean_Meta_TransparencyMode___hyg_11_(x_16, x_15); +x_18 = lean_box(x_17); +x_19 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_19, 0, x_18); +lean_ctor_set(x_19, 1, x_14); +return x_19; +} } } lean_object* l_Lean_Meta_shouldReduceReducibleOnly___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { @@ -5756,31 +5849,6 @@ lean_dec(x_1); return x_6; } } -lean_object* l_Lean_Meta_getTransparency(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { -_start: -{ -lean_object* x_6; uint8_t x_7; lean_object* x_8; lean_object* x_9; -x_6 = lean_ctor_get(x_1, 0); -x_7 = lean_ctor_get_uint8(x_6, 5); -x_8 = lean_box(x_7); -x_9 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_9, 0, x_8); -lean_ctor_set(x_9, 1, x_5); -return x_9; -} -} -lean_object* l_Lean_Meta_getTransparency___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { -_start: -{ -lean_object* x_6; -x_6 = l_Lean_Meta_getTransparency(x_1, x_2, x_3, x_4, x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -return x_6; -} -} lean_object* l_Lean_Meta_getMVarDecl_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { @@ -6602,7 +6670,7 @@ x_19 = l_Lean_KernelException_toMessageData___closed__3; x_20 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_20, 0, x_18); lean_ctor_set(x_20, 1, x_19); -x_21 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____spec__1(x_20, x_2, x_3, x_4, x_5, x_12); +x_21 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____spec__1(x_20, x_2, x_3, x_4, x_5, x_12); return x_21; } else @@ -6664,7 +6732,7 @@ x_37 = l_Lean_KernelException_toMessageData___closed__3; x_38 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_38, 0, x_36); lean_ctor_set(x_38, 1, x_37); -x_39 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____spec__1(x_38, x_2, x_3, x_4, x_5, x_30); +x_39 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____spec__1(x_38, x_2, x_3, x_4, x_5, x_30); return x_39; } else @@ -13212,7 +13280,7 @@ x_63 = lean_ctor_get(x_62, 1); lean_inc(x_63); lean_dec(x_62); x_64 = l_Lean_Meta_liftMkBindingM___rarg___closed__3; -x_65 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_64, x_3, x_4, x_5, x_6, x_63); +x_65 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_64, x_3, x_4, x_5, x_6, x_63); lean_dec(x_3); return x_65; } @@ -13236,7 +13304,7 @@ x_71 = lean_ctor_get(x_70, 1); lean_inc(x_71); lean_dec(x_70); x_72 = l_Lean_Meta_liftMkBindingM___rarg___closed__3; -x_73 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_72, x_3, x_4, x_5, x_6, x_71); +x_73 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_72, x_3, x_4, x_5, x_6, x_71); lean_dec(x_3); return x_73; } @@ -13438,7 +13506,7 @@ x_64 = lean_ctor_get(x_63, 1); lean_inc(x_64); lean_dec(x_63); x_65 = l_Lean_Meta_liftMkBindingM___rarg___closed__3; -x_66 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_65, x_3, x_4, x_5, x_6, x_64); +x_66 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_65, x_3, x_4, x_5, x_6, x_64); lean_dec(x_3); return x_66; } @@ -13462,7 +13530,7 @@ x_72 = lean_ctor_get(x_71, 1); lean_inc(x_72); lean_dec(x_71); x_73 = l_Lean_Meta_liftMkBindingM___rarg___closed__3; -x_74 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_73, x_3, x_4, x_5, x_6, x_72); +x_74 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_73, x_3, x_4, x_5, x_6, x_72); lean_dec(x_3); return x_74; } @@ -14014,7 +14082,7 @@ x_61 = lean_ctor_get(x_60, 1); lean_inc(x_61); lean_dec(x_60); x_62 = l_Lean_Meta_liftMkBindingM___rarg___closed__3; -x_63 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_62, x_4, x_5, x_6, x_7, x_61); +x_63 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_62, x_4, x_5, x_6, x_7, x_61); return x_63; } else @@ -14037,7 +14105,7 @@ x_69 = lean_ctor_get(x_68, 1); lean_inc(x_69); lean_dec(x_68); x_70 = l_Lean_Meta_liftMkBindingM___rarg___closed__3; -x_71 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_70, x_4, x_5, x_6, x_7, x_69); +x_71 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_70, x_4, x_5, x_6, x_7, x_69); return x_71; } } @@ -16181,16 +16249,19 @@ return x_24; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_getDefInfoTemp(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { -lean_object* x_7; uint8_t x_8; lean_object* x_9; -x_7 = lean_ctor_get(x_2, 0); -x_8 = lean_ctor_get_uint8(x_7, 5); -x_9 = lean_box(x_8); -switch (lean_obj_tag(x_9)) { +lean_object* x_7; lean_object* x_8; +x_7 = l_Lean_Meta_getTransparency(x_2, x_3, x_4, x_5, x_6); +x_8 = lean_ctor_get(x_7, 0); +lean_inc(x_8); +switch (lean_obj_tag(x_8)) { case 2: { -lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; +lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; +x_9 = lean_ctor_get(x_7, 1); +lean_inc(x_9); +lean_dec(x_7); x_10 = l_Lean_ConstantInfo_name(x_1); -x_11 = l_Lean_isReducible___at___private_Lean_Meta_Basic_0__Lean_Meta_getDefInfoTemp___spec__1(x_10, x_2, x_3, x_4, x_5, x_6); +x_11 = l_Lean_isReducible___at___private_Lean_Meta_Basic_0__Lean_Meta_getDefInfoTemp___spec__1(x_10, x_2, x_3, x_4, x_5, x_9); x_12 = lean_ctor_get(x_11, 0); lean_inc(x_12); x_13 = lean_unbox(x_12); @@ -16253,79 +16324,100 @@ return x_25; } case 3: { -lean_object* x_26; lean_object* x_27; lean_object* x_28; uint8_t x_29; -x_26 = l_Lean_ConstantInfo_name(x_1); -x_27 = l_Lean_isReducible___at___private_Lean_Meta_Basic_0__Lean_Meta_getDefInfoTemp___spec__1(x_26, x_2, x_3, x_4, x_5, x_6); -x_28 = lean_ctor_get(x_27, 0); -lean_inc(x_28); -x_29 = lean_unbox(x_28); -lean_dec(x_28); -if (x_29 == 0) -{ -uint8_t x_30; -lean_dec(x_1); -x_30 = !lean_is_exclusive(x_27); +lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; uint8_t x_30; +x_26 = lean_ctor_get(x_7, 1); +lean_inc(x_26); +lean_dec(x_7); +x_27 = l_Lean_ConstantInfo_name(x_1); +x_28 = l_Lean_isReducible___at___private_Lean_Meta_Basic_0__Lean_Meta_getDefInfoTemp___spec__1(x_27, x_2, x_3, x_4, x_5, x_26); +x_29 = lean_ctor_get(x_28, 0); +lean_inc(x_29); +x_30 = lean_unbox(x_29); +lean_dec(x_29); if (x_30 == 0) { -lean_object* x_31; lean_object* x_32; -x_31 = lean_ctor_get(x_27, 0); -lean_dec(x_31); -x_32 = lean_box(0); -lean_ctor_set(x_27, 0, x_32); -return x_27; +uint8_t x_31; +lean_dec(x_1); +x_31 = !lean_is_exclusive(x_28); +if (x_31 == 0) +{ +lean_object* x_32; lean_object* x_33; +x_32 = lean_ctor_get(x_28, 0); +lean_dec(x_32); +x_33 = lean_box(0); +lean_ctor_set(x_28, 0, x_33); +return x_28; } else { -lean_object* x_33; lean_object* x_34; lean_object* x_35; -x_33 = lean_ctor_get(x_27, 1); -lean_inc(x_33); -lean_dec(x_27); -x_34 = lean_box(0); -x_35 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_35, 0, x_34); -lean_ctor_set(x_35, 1, x_33); -return x_35; +lean_object* x_34; lean_object* x_35; lean_object* x_36; +x_34 = lean_ctor_get(x_28, 1); +lean_inc(x_34); +lean_dec(x_28); +x_35 = lean_box(0); +x_36 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_36, 0, x_35); +lean_ctor_set(x_36, 1, x_34); +return x_36; } } else { -uint8_t x_36; -x_36 = !lean_is_exclusive(x_27); -if (x_36 == 0) +uint8_t x_37; +x_37 = !lean_is_exclusive(x_28); +if (x_37 == 0) { -lean_object* x_37; lean_object* x_38; -x_37 = lean_ctor_get(x_27, 0); -lean_dec(x_37); -x_38 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_38, 0, x_1); -lean_ctor_set(x_27, 0, x_38); -return x_27; +lean_object* x_38; lean_object* x_39; +x_38 = lean_ctor_get(x_28, 0); +lean_dec(x_38); +x_39 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_39, 0, x_1); +lean_ctor_set(x_28, 0, x_39); +return x_28; } else { -lean_object* x_39; lean_object* x_40; lean_object* x_41; -x_39 = lean_ctor_get(x_27, 1); -lean_inc(x_39); -lean_dec(x_27); -x_40 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_40, 0, x_1); -x_41 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_41, 0, x_40); -lean_ctor_set(x_41, 1, x_39); -return x_41; +lean_object* x_40; lean_object* x_41; lean_object* x_42; +x_40 = lean_ctor_get(x_28, 1); +lean_inc(x_40); +lean_dec(x_28); +x_41 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_41, 0, x_1); +x_42 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_42, 0, x_41); +lean_ctor_set(x_42, 1, x_40); +return x_42; } } } default: { -lean_object* x_42; lean_object* x_43; -lean_dec(x_9); -x_42 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_42, 0, x_1); -x_43 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_43, 0, x_42); -lean_ctor_set(x_43, 1, x_6); -return x_43; +uint8_t x_43; +lean_dec(x_8); +x_43 = !lean_is_exclusive(x_7); +if (x_43 == 0) +{ +lean_object* x_44; lean_object* x_45; +x_44 = lean_ctor_get(x_7, 0); +lean_dec(x_44); +x_45 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_45, 0, x_1); +lean_ctor_set(x_7, 0, x_45); +return x_7; +} +else +{ +lean_object* x_46; lean_object* x_47; lean_object* x_48; +x_46 = lean_ctor_get(x_7, 1); +lean_inc(x_46); +lean_dec(x_7); +x_47 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_47, 0, x_1); +x_48 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_48, 0, x_47); +lean_ctor_set(x_48, 1, x_46); +return x_48; +} } } } @@ -25294,35 +25386,697 @@ lean_dec(x_3); return x_8; } } -lean_object* l_Lean_Meta_whnfD___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +lean_object* l_Lean_Meta_whnfR(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { -lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; -x_5 = lean_alloc_closure((void*)(l_Lean_Meta_whnf), 6, 1); -lean_closure_set(x_5, 0, x_4); -x_6 = lean_apply_2(x_3, lean_box(0), x_5); -x_7 = lean_ctor_get(x_2, 1); -lean_inc(x_7); +uint8_t x_7; +x_7 = !lean_is_exclusive(x_2); +if (x_7 == 0) +{ +lean_object* x_8; uint8_t x_9; +x_8 = lean_ctor_get(x_2, 0); +x_9 = !lean_is_exclusive(x_8); +if (x_9 == 0) +{ +uint8_t x_10; lean_object* x_11; +x_10 = 2; +lean_ctor_set_uint8(x_8, 5, x_10); +x_11 = l_Lean_Meta_whnf(x_1, x_2, x_3, x_4, x_5, x_6); +if (lean_obj_tag(x_11) == 0) +{ +uint8_t x_12; +x_12 = !lean_is_exclusive(x_11); +if (x_12 == 0) +{ +return x_11; +} +else +{ +lean_object* x_13; lean_object* x_14; lean_object* x_15; +x_13 = lean_ctor_get(x_11, 0); +x_14 = lean_ctor_get(x_11, 1); +lean_inc(x_14); +lean_inc(x_13); +lean_dec(x_11); +x_15 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_15, 0, x_13); +lean_ctor_set(x_15, 1, x_14); +return x_15; +} +} +else +{ +uint8_t x_16; +x_16 = !lean_is_exclusive(x_11); +if (x_16 == 0) +{ +return x_11; +} +else +{ +lean_object* x_17; lean_object* x_18; lean_object* x_19; +x_17 = lean_ctor_get(x_11, 0); +x_18 = lean_ctor_get(x_11, 1); +lean_inc(x_18); +lean_inc(x_17); +lean_dec(x_11); +x_19 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_19, 0, x_17); +lean_ctor_set(x_19, 1, x_18); +return x_19; +} +} +} +else +{ +uint8_t x_20; uint8_t x_21; uint8_t x_22; uint8_t x_23; uint8_t x_24; uint8_t x_25; uint8_t x_26; uint8_t x_27; uint8_t x_28; lean_object* x_29; lean_object* x_30; +x_20 = lean_ctor_get_uint8(x_8, 0); +x_21 = lean_ctor_get_uint8(x_8, 1); +x_22 = lean_ctor_get_uint8(x_8, 2); +x_23 = lean_ctor_get_uint8(x_8, 3); +x_24 = lean_ctor_get_uint8(x_8, 4); +x_25 = lean_ctor_get_uint8(x_8, 6); +x_26 = lean_ctor_get_uint8(x_8, 7); +x_27 = lean_ctor_get_uint8(x_8, 8); +lean_dec(x_8); +x_28 = 2; +x_29 = lean_alloc_ctor(0, 0, 9); +lean_ctor_set_uint8(x_29, 0, x_20); +lean_ctor_set_uint8(x_29, 1, x_21); +lean_ctor_set_uint8(x_29, 2, x_22); +lean_ctor_set_uint8(x_29, 3, x_23); +lean_ctor_set_uint8(x_29, 4, x_24); +lean_ctor_set_uint8(x_29, 5, x_28); +lean_ctor_set_uint8(x_29, 6, x_25); +lean_ctor_set_uint8(x_29, 7, x_26); +lean_ctor_set_uint8(x_29, 8, x_27); +lean_ctor_set(x_2, 0, x_29); +x_30 = l_Lean_Meta_whnf(x_1, x_2, x_3, x_4, x_5, x_6); +if (lean_obj_tag(x_30) == 0) +{ +lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; +x_31 = lean_ctor_get(x_30, 0); +lean_inc(x_31); +x_32 = lean_ctor_get(x_30, 1); +lean_inc(x_32); +if (lean_is_exclusive(x_30)) { + lean_ctor_release(x_30, 0); + lean_ctor_release(x_30, 1); + x_33 = x_30; +} else { + lean_dec_ref(x_30); + x_33 = lean_box(0); +} +if (lean_is_scalar(x_33)) { + x_34 = lean_alloc_ctor(0, 2, 0); +} else { + x_34 = x_33; +} +lean_ctor_set(x_34, 0, x_31); +lean_ctor_set(x_34, 1, x_32); +return x_34; +} +else +{ +lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; +x_35 = lean_ctor_get(x_30, 0); +lean_inc(x_35); +x_36 = lean_ctor_get(x_30, 1); +lean_inc(x_36); +if (lean_is_exclusive(x_30)) { + lean_ctor_release(x_30, 0); + lean_ctor_release(x_30, 1); + x_37 = x_30; +} else { + lean_dec_ref(x_30); + x_37 = lean_box(0); +} +if (lean_is_scalar(x_37)) { + x_38 = lean_alloc_ctor(1, 2, 0); +} else { + x_38 = x_37; +} +lean_ctor_set(x_38, 0, x_35); +lean_ctor_set(x_38, 1, x_36); +return x_38; +} +} +} +else +{ +lean_object* x_39; lean_object* x_40; lean_object* x_41; uint8_t x_42; uint8_t x_43; uint8_t x_44; uint8_t x_45; uint8_t x_46; uint8_t x_47; uint8_t x_48; uint8_t x_49; lean_object* x_50; uint8_t x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; +x_39 = lean_ctor_get(x_2, 0); +x_40 = lean_ctor_get(x_2, 1); +x_41 = lean_ctor_get(x_2, 2); +lean_inc(x_41); +lean_inc(x_40); +lean_inc(x_39); lean_dec(x_2); -x_8 = lean_alloc_closure((void*)(l_Lean_Meta_withDefault___rarg___lambda__1), 7, 1); -lean_closure_set(x_8, 0, x_6); -x_9 = lean_ctor_get(x_1, 0); -lean_inc(x_9); -x_10 = lean_apply_2(x_9, lean_box(0), x_8); -x_11 = lean_ctor_get(x_1, 1); -lean_inc(x_11); -lean_dec(x_1); -x_12 = lean_apply_1(x_11, lean_box(0)); -x_13 = lean_apply_4(x_7, lean_box(0), lean_box(0), x_10, x_12); -return x_13; +x_42 = lean_ctor_get_uint8(x_39, 0); +x_43 = lean_ctor_get_uint8(x_39, 1); +x_44 = lean_ctor_get_uint8(x_39, 2); +x_45 = lean_ctor_get_uint8(x_39, 3); +x_46 = lean_ctor_get_uint8(x_39, 4); +x_47 = lean_ctor_get_uint8(x_39, 6); +x_48 = lean_ctor_get_uint8(x_39, 7); +x_49 = lean_ctor_get_uint8(x_39, 8); +if (lean_is_exclusive(x_39)) { + x_50 = x_39; +} else { + lean_dec_ref(x_39); + x_50 = lean_box(0); +} +x_51 = 2; +if (lean_is_scalar(x_50)) { + x_52 = lean_alloc_ctor(0, 0, 9); +} else { + x_52 = x_50; +} +lean_ctor_set_uint8(x_52, 0, x_42); +lean_ctor_set_uint8(x_52, 1, x_43); +lean_ctor_set_uint8(x_52, 2, x_44); +lean_ctor_set_uint8(x_52, 3, x_45); +lean_ctor_set_uint8(x_52, 4, x_46); +lean_ctor_set_uint8(x_52, 5, x_51); +lean_ctor_set_uint8(x_52, 6, x_47); +lean_ctor_set_uint8(x_52, 7, x_48); +lean_ctor_set_uint8(x_52, 8, x_49); +x_53 = lean_alloc_ctor(0, 3, 0); +lean_ctor_set(x_53, 0, x_52); +lean_ctor_set(x_53, 1, x_40); +lean_ctor_set(x_53, 2, x_41); +x_54 = l_Lean_Meta_whnf(x_1, x_53, x_3, x_4, x_5, x_6); +if (lean_obj_tag(x_54) == 0) +{ +lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; +x_55 = lean_ctor_get(x_54, 0); +lean_inc(x_55); +x_56 = lean_ctor_get(x_54, 1); +lean_inc(x_56); +if (lean_is_exclusive(x_54)) { + lean_ctor_release(x_54, 0); + lean_ctor_release(x_54, 1); + x_57 = x_54; +} else { + lean_dec_ref(x_54); + x_57 = lean_box(0); +} +if (lean_is_scalar(x_57)) { + x_58 = lean_alloc_ctor(0, 2, 0); +} else { + x_58 = x_57; +} +lean_ctor_set(x_58, 0, x_55); +lean_ctor_set(x_58, 1, x_56); +return x_58; +} +else +{ +lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; +x_59 = lean_ctor_get(x_54, 0); +lean_inc(x_59); +x_60 = lean_ctor_get(x_54, 1); +lean_inc(x_60); +if (lean_is_exclusive(x_54)) { + lean_ctor_release(x_54, 0); + lean_ctor_release(x_54, 1); + x_61 = x_54; +} else { + lean_dec_ref(x_54); + x_61 = lean_box(0); +} +if (lean_is_scalar(x_61)) { + x_62 = lean_alloc_ctor(1, 2, 0); +} else { + x_62 = x_61; +} +lean_ctor_set(x_62, 0, x_59); +lean_ctor_set(x_62, 1, x_60); +return x_62; } } -lean_object* l_Lean_Meta_whnfD(lean_object* x_1) { +} +} +lean_object* l_Lean_Meta_whnfD(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { -lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_Lean_Meta_whnfD___rarg), 4, 0); -return x_2; +uint8_t x_7; +x_7 = !lean_is_exclusive(x_2); +if (x_7 == 0) +{ +lean_object* x_8; uint8_t x_9; +x_8 = lean_ctor_get(x_2, 0); +x_9 = !lean_is_exclusive(x_8); +if (x_9 == 0) +{ +uint8_t x_10; lean_object* x_11; +x_10 = 1; +lean_ctor_set_uint8(x_8, 5, x_10); +x_11 = l_Lean_Meta_whnf(x_1, x_2, x_3, x_4, x_5, x_6); +if (lean_obj_tag(x_11) == 0) +{ +uint8_t x_12; +x_12 = !lean_is_exclusive(x_11); +if (x_12 == 0) +{ +return x_11; +} +else +{ +lean_object* x_13; lean_object* x_14; lean_object* x_15; +x_13 = lean_ctor_get(x_11, 0); +x_14 = lean_ctor_get(x_11, 1); +lean_inc(x_14); +lean_inc(x_13); +lean_dec(x_11); +x_15 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_15, 0, x_13); +lean_ctor_set(x_15, 1, x_14); +return x_15; +} +} +else +{ +uint8_t x_16; +x_16 = !lean_is_exclusive(x_11); +if (x_16 == 0) +{ +return x_11; +} +else +{ +lean_object* x_17; lean_object* x_18; lean_object* x_19; +x_17 = lean_ctor_get(x_11, 0); +x_18 = lean_ctor_get(x_11, 1); +lean_inc(x_18); +lean_inc(x_17); +lean_dec(x_11); +x_19 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_19, 0, x_17); +lean_ctor_set(x_19, 1, x_18); +return x_19; +} +} +} +else +{ +uint8_t x_20; uint8_t x_21; uint8_t x_22; uint8_t x_23; uint8_t x_24; uint8_t x_25; uint8_t x_26; uint8_t x_27; uint8_t x_28; lean_object* x_29; lean_object* x_30; +x_20 = lean_ctor_get_uint8(x_8, 0); +x_21 = lean_ctor_get_uint8(x_8, 1); +x_22 = lean_ctor_get_uint8(x_8, 2); +x_23 = lean_ctor_get_uint8(x_8, 3); +x_24 = lean_ctor_get_uint8(x_8, 4); +x_25 = lean_ctor_get_uint8(x_8, 6); +x_26 = lean_ctor_get_uint8(x_8, 7); +x_27 = lean_ctor_get_uint8(x_8, 8); +lean_dec(x_8); +x_28 = 1; +x_29 = lean_alloc_ctor(0, 0, 9); +lean_ctor_set_uint8(x_29, 0, x_20); +lean_ctor_set_uint8(x_29, 1, x_21); +lean_ctor_set_uint8(x_29, 2, x_22); +lean_ctor_set_uint8(x_29, 3, x_23); +lean_ctor_set_uint8(x_29, 4, x_24); +lean_ctor_set_uint8(x_29, 5, x_28); +lean_ctor_set_uint8(x_29, 6, x_25); +lean_ctor_set_uint8(x_29, 7, x_26); +lean_ctor_set_uint8(x_29, 8, x_27); +lean_ctor_set(x_2, 0, x_29); +x_30 = l_Lean_Meta_whnf(x_1, x_2, x_3, x_4, x_5, x_6); +if (lean_obj_tag(x_30) == 0) +{ +lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; +x_31 = lean_ctor_get(x_30, 0); +lean_inc(x_31); +x_32 = lean_ctor_get(x_30, 1); +lean_inc(x_32); +if (lean_is_exclusive(x_30)) { + lean_ctor_release(x_30, 0); + lean_ctor_release(x_30, 1); + x_33 = x_30; +} else { + lean_dec_ref(x_30); + x_33 = lean_box(0); +} +if (lean_is_scalar(x_33)) { + x_34 = lean_alloc_ctor(0, 2, 0); +} else { + x_34 = x_33; +} +lean_ctor_set(x_34, 0, x_31); +lean_ctor_set(x_34, 1, x_32); +return x_34; +} +else +{ +lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; +x_35 = lean_ctor_get(x_30, 0); +lean_inc(x_35); +x_36 = lean_ctor_get(x_30, 1); +lean_inc(x_36); +if (lean_is_exclusive(x_30)) { + lean_ctor_release(x_30, 0); + lean_ctor_release(x_30, 1); + x_37 = x_30; +} else { + lean_dec_ref(x_30); + x_37 = lean_box(0); +} +if (lean_is_scalar(x_37)) { + x_38 = lean_alloc_ctor(1, 2, 0); +} else { + x_38 = x_37; +} +lean_ctor_set(x_38, 0, x_35); +lean_ctor_set(x_38, 1, x_36); +return x_38; +} +} +} +else +{ +lean_object* x_39; lean_object* x_40; lean_object* x_41; uint8_t x_42; uint8_t x_43; uint8_t x_44; uint8_t x_45; uint8_t x_46; uint8_t x_47; uint8_t x_48; uint8_t x_49; lean_object* x_50; uint8_t x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; +x_39 = lean_ctor_get(x_2, 0); +x_40 = lean_ctor_get(x_2, 1); +x_41 = lean_ctor_get(x_2, 2); +lean_inc(x_41); +lean_inc(x_40); +lean_inc(x_39); +lean_dec(x_2); +x_42 = lean_ctor_get_uint8(x_39, 0); +x_43 = lean_ctor_get_uint8(x_39, 1); +x_44 = lean_ctor_get_uint8(x_39, 2); +x_45 = lean_ctor_get_uint8(x_39, 3); +x_46 = lean_ctor_get_uint8(x_39, 4); +x_47 = lean_ctor_get_uint8(x_39, 6); +x_48 = lean_ctor_get_uint8(x_39, 7); +x_49 = lean_ctor_get_uint8(x_39, 8); +if (lean_is_exclusive(x_39)) { + x_50 = x_39; +} else { + lean_dec_ref(x_39); + x_50 = lean_box(0); +} +x_51 = 1; +if (lean_is_scalar(x_50)) { + x_52 = lean_alloc_ctor(0, 0, 9); +} else { + x_52 = x_50; +} +lean_ctor_set_uint8(x_52, 0, x_42); +lean_ctor_set_uint8(x_52, 1, x_43); +lean_ctor_set_uint8(x_52, 2, x_44); +lean_ctor_set_uint8(x_52, 3, x_45); +lean_ctor_set_uint8(x_52, 4, x_46); +lean_ctor_set_uint8(x_52, 5, x_51); +lean_ctor_set_uint8(x_52, 6, x_47); +lean_ctor_set_uint8(x_52, 7, x_48); +lean_ctor_set_uint8(x_52, 8, x_49); +x_53 = lean_alloc_ctor(0, 3, 0); +lean_ctor_set(x_53, 0, x_52); +lean_ctor_set(x_53, 1, x_40); +lean_ctor_set(x_53, 2, x_41); +x_54 = l_Lean_Meta_whnf(x_1, x_53, x_3, x_4, x_5, x_6); +if (lean_obj_tag(x_54) == 0) +{ +lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; +x_55 = lean_ctor_get(x_54, 0); +lean_inc(x_55); +x_56 = lean_ctor_get(x_54, 1); +lean_inc(x_56); +if (lean_is_exclusive(x_54)) { + lean_ctor_release(x_54, 0); + lean_ctor_release(x_54, 1); + x_57 = x_54; +} else { + lean_dec_ref(x_54); + x_57 = lean_box(0); +} +if (lean_is_scalar(x_57)) { + x_58 = lean_alloc_ctor(0, 2, 0); +} else { + x_58 = x_57; +} +lean_ctor_set(x_58, 0, x_55); +lean_ctor_set(x_58, 1, x_56); +return x_58; +} +else +{ +lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; +x_59 = lean_ctor_get(x_54, 0); +lean_inc(x_59); +x_60 = lean_ctor_get(x_54, 1); +lean_inc(x_60); +if (lean_is_exclusive(x_54)) { + lean_ctor_release(x_54, 0); + lean_ctor_release(x_54, 1); + x_61 = x_54; +} else { + lean_dec_ref(x_54); + x_61 = lean_box(0); +} +if (lean_is_scalar(x_61)) { + x_62 = lean_alloc_ctor(1, 2, 0); +} else { + x_62 = x_61; +} +lean_ctor_set(x_62, 0, x_59); +lean_ctor_set(x_62, 1, x_60); +return x_62; +} +} +} +} +lean_object* l_Lean_Meta_whnfI(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +_start: +{ +uint8_t x_7; +x_7 = !lean_is_exclusive(x_2); +if (x_7 == 0) +{ +lean_object* x_8; uint8_t x_9; +x_8 = lean_ctor_get(x_2, 0); +x_9 = !lean_is_exclusive(x_8); +if (x_9 == 0) +{ +uint8_t x_10; lean_object* x_11; +x_10 = 3; +lean_ctor_set_uint8(x_8, 5, x_10); +x_11 = l_Lean_Meta_whnf(x_1, x_2, x_3, x_4, x_5, x_6); +if (lean_obj_tag(x_11) == 0) +{ +uint8_t x_12; +x_12 = !lean_is_exclusive(x_11); +if (x_12 == 0) +{ +return x_11; +} +else +{ +lean_object* x_13; lean_object* x_14; lean_object* x_15; +x_13 = lean_ctor_get(x_11, 0); +x_14 = lean_ctor_get(x_11, 1); +lean_inc(x_14); +lean_inc(x_13); +lean_dec(x_11); +x_15 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_15, 0, x_13); +lean_ctor_set(x_15, 1, x_14); +return x_15; +} +} +else +{ +uint8_t x_16; +x_16 = !lean_is_exclusive(x_11); +if (x_16 == 0) +{ +return x_11; +} +else +{ +lean_object* x_17; lean_object* x_18; lean_object* x_19; +x_17 = lean_ctor_get(x_11, 0); +x_18 = lean_ctor_get(x_11, 1); +lean_inc(x_18); +lean_inc(x_17); +lean_dec(x_11); +x_19 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_19, 0, x_17); +lean_ctor_set(x_19, 1, x_18); +return x_19; +} +} +} +else +{ +uint8_t x_20; uint8_t x_21; uint8_t x_22; uint8_t x_23; uint8_t x_24; uint8_t x_25; uint8_t x_26; uint8_t x_27; uint8_t x_28; lean_object* x_29; lean_object* x_30; +x_20 = lean_ctor_get_uint8(x_8, 0); +x_21 = lean_ctor_get_uint8(x_8, 1); +x_22 = lean_ctor_get_uint8(x_8, 2); +x_23 = lean_ctor_get_uint8(x_8, 3); +x_24 = lean_ctor_get_uint8(x_8, 4); +x_25 = lean_ctor_get_uint8(x_8, 6); +x_26 = lean_ctor_get_uint8(x_8, 7); +x_27 = lean_ctor_get_uint8(x_8, 8); +lean_dec(x_8); +x_28 = 3; +x_29 = lean_alloc_ctor(0, 0, 9); +lean_ctor_set_uint8(x_29, 0, x_20); +lean_ctor_set_uint8(x_29, 1, x_21); +lean_ctor_set_uint8(x_29, 2, x_22); +lean_ctor_set_uint8(x_29, 3, x_23); +lean_ctor_set_uint8(x_29, 4, x_24); +lean_ctor_set_uint8(x_29, 5, x_28); +lean_ctor_set_uint8(x_29, 6, x_25); +lean_ctor_set_uint8(x_29, 7, x_26); +lean_ctor_set_uint8(x_29, 8, x_27); +lean_ctor_set(x_2, 0, x_29); +x_30 = l_Lean_Meta_whnf(x_1, x_2, x_3, x_4, x_5, x_6); +if (lean_obj_tag(x_30) == 0) +{ +lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; +x_31 = lean_ctor_get(x_30, 0); +lean_inc(x_31); +x_32 = lean_ctor_get(x_30, 1); +lean_inc(x_32); +if (lean_is_exclusive(x_30)) { + lean_ctor_release(x_30, 0); + lean_ctor_release(x_30, 1); + x_33 = x_30; +} else { + lean_dec_ref(x_30); + x_33 = lean_box(0); +} +if (lean_is_scalar(x_33)) { + x_34 = lean_alloc_ctor(0, 2, 0); +} else { + x_34 = x_33; +} +lean_ctor_set(x_34, 0, x_31); +lean_ctor_set(x_34, 1, x_32); +return x_34; +} +else +{ +lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; +x_35 = lean_ctor_get(x_30, 0); +lean_inc(x_35); +x_36 = lean_ctor_get(x_30, 1); +lean_inc(x_36); +if (lean_is_exclusive(x_30)) { + lean_ctor_release(x_30, 0); + lean_ctor_release(x_30, 1); + x_37 = x_30; +} else { + lean_dec_ref(x_30); + x_37 = lean_box(0); +} +if (lean_is_scalar(x_37)) { + x_38 = lean_alloc_ctor(1, 2, 0); +} else { + x_38 = x_37; +} +lean_ctor_set(x_38, 0, x_35); +lean_ctor_set(x_38, 1, x_36); +return x_38; +} +} +} +else +{ +lean_object* x_39; lean_object* x_40; lean_object* x_41; uint8_t x_42; uint8_t x_43; uint8_t x_44; uint8_t x_45; uint8_t x_46; uint8_t x_47; uint8_t x_48; uint8_t x_49; lean_object* x_50; uint8_t x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; +x_39 = lean_ctor_get(x_2, 0); +x_40 = lean_ctor_get(x_2, 1); +x_41 = lean_ctor_get(x_2, 2); +lean_inc(x_41); +lean_inc(x_40); +lean_inc(x_39); +lean_dec(x_2); +x_42 = lean_ctor_get_uint8(x_39, 0); +x_43 = lean_ctor_get_uint8(x_39, 1); +x_44 = lean_ctor_get_uint8(x_39, 2); +x_45 = lean_ctor_get_uint8(x_39, 3); +x_46 = lean_ctor_get_uint8(x_39, 4); +x_47 = lean_ctor_get_uint8(x_39, 6); +x_48 = lean_ctor_get_uint8(x_39, 7); +x_49 = lean_ctor_get_uint8(x_39, 8); +if (lean_is_exclusive(x_39)) { + x_50 = x_39; +} else { + lean_dec_ref(x_39); + x_50 = lean_box(0); +} +x_51 = 3; +if (lean_is_scalar(x_50)) { + x_52 = lean_alloc_ctor(0, 0, 9); +} else { + x_52 = x_50; +} +lean_ctor_set_uint8(x_52, 0, x_42); +lean_ctor_set_uint8(x_52, 1, x_43); +lean_ctor_set_uint8(x_52, 2, x_44); +lean_ctor_set_uint8(x_52, 3, x_45); +lean_ctor_set_uint8(x_52, 4, x_46); +lean_ctor_set_uint8(x_52, 5, x_51); +lean_ctor_set_uint8(x_52, 6, x_47); +lean_ctor_set_uint8(x_52, 7, x_48); +lean_ctor_set_uint8(x_52, 8, x_49); +x_53 = lean_alloc_ctor(0, 3, 0); +lean_ctor_set(x_53, 0, x_52); +lean_ctor_set(x_53, 1, x_40); +lean_ctor_set(x_53, 2, x_41); +x_54 = l_Lean_Meta_whnf(x_1, x_53, x_3, x_4, x_5, x_6); +if (lean_obj_tag(x_54) == 0) +{ +lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; +x_55 = lean_ctor_get(x_54, 0); +lean_inc(x_55); +x_56 = lean_ctor_get(x_54, 1); +lean_inc(x_56); +if (lean_is_exclusive(x_54)) { + lean_ctor_release(x_54, 0); + lean_ctor_release(x_54, 1); + x_57 = x_54; +} else { + lean_dec_ref(x_54); + x_57 = lean_box(0); +} +if (lean_is_scalar(x_57)) { + x_58 = lean_alloc_ctor(0, 2, 0); +} else { + x_58 = x_57; +} +lean_ctor_set(x_58, 0, x_55); +lean_ctor_set(x_58, 1, x_56); +return x_58; +} +else +{ +lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; +x_59 = lean_ctor_get(x_54, 0); +lean_inc(x_59); +x_60 = lean_ctor_get(x_54, 1); +lean_inc(x_60); +if (lean_is_exclusive(x_54)) { + lean_ctor_release(x_54, 0); + lean_ctor_release(x_54, 1); + x_61 = x_54; +} else { + lean_dec_ref(x_54); + x_61 = lean_box(0); +} +if (lean_is_scalar(x_61)) { + x_62 = lean_alloc_ctor(1, 2, 0); +} else { + x_62 = x_61; +} +lean_ctor_set(x_62, 0, x_59); +lean_ctor_set(x_62, 1, x_60); +return x_62; +} +} } } lean_object* l_Lean_Meta_setInlineAttribute_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { @@ -25681,7 +26435,7 @@ x_21 = lean_ctor_get(x_13, 1); lean_inc(x_21); lean_dec(x_13); x_22 = l___private_Lean_Meta_Basic_0__Lean_Meta_instantiateForallAux___closed__3; -x_23 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_22, x_4, x_5, x_6, x_7, x_21); +x_23 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_22, x_4, x_5, x_6, x_7, x_21); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -25875,7 +26629,7 @@ x_21 = lean_ctor_get(x_13, 1); lean_inc(x_21); lean_dec(x_13); x_22 = l___private_Lean_Meta_Basic_0__Lean_Meta_instantiateLambdaAux___closed__3; -x_23 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_22, x_4, x_5, x_6, x_7, x_21); +x_23 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_22, x_4, x_5, x_6, x_7, x_21); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -27520,48 +28274,48 @@ lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_562____clos res = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_562_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__1 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__1(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__1); -l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__2 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__2(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__2); -l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__3 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__3(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____lambda__1___closed__3); -l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____closed__1 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____closed__1(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____closed__1); -res = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001_(lean_io_mk_world()); +l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__1 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__1(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__1); +l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__2 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__2(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__2); +l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__3 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__3(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____lambda__1___closed__3); +l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____closed__1 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____closed__1(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____closed__1); +res = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; l_Lean_Meta_whnfRef = lean_io_result_get_value(res); lean_mark_persistent(l_Lean_Meta_whnfRef); lean_dec_ref(res); -l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__1 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__1(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__1); -l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__2 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__2(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__2); -l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__3 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__3(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____lambda__1___closed__3); -l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____closed__1 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____closed__1(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052____closed__1); -res = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1052_(lean_io_mk_world()); +l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__1 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__1(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__1); +l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__2 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__2(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__2); +l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__3 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__3(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____lambda__1___closed__3); +l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____closed__1 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____closed__1(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053____closed__1); +res = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1053_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; l_Lean_Meta_inferTypeRef = lean_io_result_get_value(res); lean_mark_persistent(l_Lean_Meta_inferTypeRef); lean_dec_ref(res); -l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__1 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__1(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__1); -l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__2 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__2(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__2); -l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__3 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__3(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____lambda__1___closed__3); -l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____closed__1 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____closed__1(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103____closed__1); -res = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1103_(lean_io_mk_world()); +l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__1 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__1(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__1); +l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__2 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__2(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__2); +l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__3 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__3(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____lambda__1___closed__3); +l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____closed__1 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____closed__1(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104____closed__1); +res = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1104_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; l_Lean_Meta_isExprDefEqAuxRef = lean_io_result_get_value(res); lean_mark_persistent(l_Lean_Meta_isExprDefEqAuxRef); lean_dec_ref(res); -l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162____closed__1 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162____closed__1(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162____closed__1); -res = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1162_(lean_io_mk_world()); +l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163____closed__1 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163____closed__1(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163____closed__1); +res = l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1163_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; l_Lean_Meta_synthPendingRef = lean_io_result_get_value(res); lean_mark_persistent(l_Lean_Meta_synthPendingRef); diff --git a/stage0/stdlib/Lean/Meta/Check.c b/stage0/stdlib/Lean/Meta/Check.c index f79b374d91..7e3725e755 100644 --- a/stage0/stdlib/Lean/Meta/Check.c +++ b/stage0/stdlib/Lean/Meta/Check.c @@ -31,7 +31,6 @@ lean_object* lean_name_mk_string(lean_object*, lean_object*); uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); lean_object* l_Lean_Meta_addPPExplicitToExposeDiff_visit_match__1(lean_object*); -lean_object* l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_throwLetTypeMismatchMessage___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Meta_Check_0__Lean_Meta_checkAux_checkLambdaLet___spec__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Meta_isLevelDefEqAux___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -158,6 +157,7 @@ lean_object* l___private_Lean_Meta_Check_0__Lean_Meta_ensureType(lean_object*, l lean_object* l_Lean_throwError___at_Lean_Meta_throwAppTypeMismatch___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_throwLetTypeMismatchMessage___rarg___closed__1; lean_object* l_Lean_Meta_addPPExplicitToExposeDiff_visit_match__5___boxed(lean_object*, lean_object*); +lean_object* l_Lean_Meta_whnfD(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Check_0__Lean_Meta_checkConstant(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getLocalDecl___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_getAppFn(lean_object*); @@ -739,7 +739,7 @@ lean_inc(x_5); lean_inc(x_4); lean_inc(x_3); lean_inc(x_2); -x_10 = l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(x_8, x_2, x_3, x_4, x_5, x_9); +x_10 = l_Lean_Meta_whnfD(x_8, x_2, x_3, x_4, x_5, x_9); if (lean_obj_tag(x_10) == 0) { lean_object* x_11; diff --git a/stage0/stdlib/Lean/Meta/ExprDefEq.c b/stage0/stdlib/Lean/Meta/ExprDefEq.c index 8ea6dab431..832ea7b143 100644 --- a/stage0/stdlib/Lean/Meta/ExprDefEq.c +++ b/stage0/stdlib/Lean/Meta/ExprDefEq.c @@ -75,7 +75,6 @@ lean_object* l_Std_HashMapImp_moveEntries___at___private_Lean_Meta_ExprDefEq_0__ lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_unstuckMVar_match__1(lean_object*); lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_unstuckMVar___at___private_Lean_Meta_ExprDefEq_0__Lean_Meta_isDefEqOnFailure___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Meta_isExprDefEq___closed__2; -lean_object* l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_isDefEqRight___closed__1; lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_unfold_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_CheckAssignmentQuick_check_visit_match__2(lean_object*); @@ -671,6 +670,7 @@ lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_processAssignment_proc lean_object* l_Lean_Meta_reduceNative_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_ReaderT_pure___at_Lean_Meta_isExprDefEqAuxImpl___spec__1(lean_object*); uint8_t l_Lean_MapDeclarationExtension_contains___at_Lean_Environment_isProjectionFn___spec__1(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_whnfD(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_isDefEqNative_match__1(lean_object*); lean_object* l_Lean_Meta_whnfCore(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentArray_anyMAux___at_Lean_Meta_CheckAssignment_check___spec__32___boxed(lean_object*, lean_object*); @@ -1107,7 +1107,7 @@ lean_inc(x_6); lean_inc(x_5); lean_inc(x_4); lean_inc(x_3); -x_16 = l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(x_14, x_3, x_4, x_5, x_6, x_15); +x_16 = l_Lean_Meta_whnfD(x_14, x_3, x_4, x_5, x_6, x_15); if (lean_obj_tag(x_16) == 0) { lean_object* x_17; diff --git a/stage0/stdlib/Lean/Meta/ForEachExpr.c b/stage0/stdlib/Lean/Meta/ForEachExpr.c index 46df39e7bb..d9391d2cfd 100644 --- a/stage0/stdlib/Lean/Meta/ForEachExpr.c +++ b/stage0/stdlib/Lean/Meta/ForEachExpr.c @@ -13,10 +13,11 @@ #ifdef __cplusplus extern "C" { #endif +lean_object* l_Lean_Meta_forEachExpr___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_AssocList_find_x3f___at_Lean_Meta_ForEachExpr_visit___spec__8(lean_object*, lean_object*); -lean_object* l_Lean_Meta_forEachExpr___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_array_uget(lean_object*, size_t); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); +lean_object* l_Std_mkHashMap___at_Lean_Meta_forEachExpr_x27___spec__1(lean_object*); lean_object* l_Std_AssocList_contains___at_Lean_Meta_ForEachExpr_visit___spec__2___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withLocalDeclImp___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_empty___closed__1; @@ -28,26 +29,22 @@ lean_object* lean_array_get_size(lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_Meta_ForEachExpr_visit_match__1(lean_object*); lean_object* l_Std_HashMapImp_insert___at_Lean_Meta_ForEachExpr_visit___spec__1(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_forEachExprImp_x27(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_fget(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_ForEachExpr_0__Lean_Meta_ForEachExpr_visitBinder(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_forEachExpr_x27___closed__1; lean_object* lean_expr_instantiate_rev_range(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_take(lean_object*, lean_object*); -lean_object* l_Lean_Meta_forEachExpr_x27___at_Lean_Meta_forEachExpr___spec__1___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_forEachExpr(lean_object*); +lean_object* l_Lean_Meta_forEachExpr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLetDecl___at___private_Lean_Meta_ForEachExpr_0__Lean_Meta_ForEachExpr_visitBinder___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_HashMapImp_find_x3f___at_Lean_Meta_ForEachExpr_visit___spec__7(lean_object*, lean_object*); lean_object* lean_array_fset(lean_object*, lean_object*, lean_object*); lean_object* l_Std_mkHashMapImp___rarg(lean_object*); -lean_object* l_Lean_Meta_forEachExpr___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_forEachExpr_x27___at_Lean_Meta_forEachExpr___spec__1(lean_object*); lean_object* lean_st_mk_ref(lean_object*, lean_object*); size_t l_Lean_Expr_hash(lean_object*); lean_object* l_Lean_Meta_ForEachExpr_visit(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); size_t lean_usize_modn(size_t, lean_object*); uint8_t l_Lean_Expr_Data_binderInfo(uint64_t); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Meta_ForEachExpr_0__Lean_Meta_ForEachExpr_visitBinder___spec__1(lean_object*); -lean_object* l_Lean_Meta_forEachExprImp_x27___closed__1; lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Meta_ForEachExpr_0__Lean_Meta_ForEachExpr_visitBinder___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_HashMapImp_expand___at_Lean_Meta_ForEachExpr_visit___spec__3(lean_object*, lean_object*); uint8_t lean_expr_eqv(lean_object*, lean_object*); @@ -60,7 +57,7 @@ lean_object* lean_nat_mul(lean_object*, lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_ForEachExpr_0__Lean_Meta_ForEachExpr_visitBinder_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_AssocList_find_x3f___at_Lean_Meta_ForEachExpr_visit___spec__8___boxed(lean_object*, lean_object*); -lean_object* l_Lean_Meta_forEachExpr_x27(lean_object*); +lean_object* l_Lean_Meta_forEachExpr_x27(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_ForEachExpr_0__Lean_Meta_ForEachExpr_visitBinder_match__1(lean_object*); lean_object* lean_mk_array(lean_object*, lean_object*); uint8_t l_Std_AssocList_contains___at_Lean_Meta_ForEachExpr_visit___spec__2(lean_object*, lean_object*); @@ -68,8 +65,6 @@ lean_object* l_Std_HashMapImp_moveEntries___at_Lean_Meta_ForEachExpr_visit___spe lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withLetDeclImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_ForEachExpr_0__Lean_Meta_ForEachExpr_visitBinder___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Meta_ForEachExpr_0__Lean_Meta_ForEachExpr_visitBinder___spec__1___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_forEachExpr_x27___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_Std_mkHashMap___at_Lean_Meta_forEachExprImp_x27___spec__1(lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_ForEachExpr_0__Lean_Meta_ForEachExpr_visitBinder_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { _start: @@ -2104,7 +2099,7 @@ lean_dec(x_1); return x_3; } } -lean_object* l_Std_mkHashMap___at_Lean_Meta_forEachExprImp_x27___spec__1(lean_object* x_1) { +lean_object* l_Std_mkHashMap___at_Lean_Meta_forEachExpr_x27___spec__1(lean_object* x_1) { _start: { lean_object* x_2; @@ -2112,7 +2107,7 @@ x_2 = l_Std_mkHashMapImp___rarg(x_1); return x_2; } } -static lean_object* _init_l_Lean_Meta_forEachExprImp_x27___closed__1() { +static lean_object* _init_l_Lean_Meta_forEachExpr_x27___closed__1() { _start: { lean_object* x_1; lean_object* x_2; @@ -2121,7 +2116,7 @@ x_2 = l_Std_mkHashMapImp___rarg(x_1); return x_2; } } -lean_object* l_Lean_Meta_forEachExprImp_x27(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +lean_object* l_Lean_Meta_forEachExpr_x27(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { _start: { lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; @@ -2129,7 +2124,7 @@ x_8 = lean_st_ref_get(x_6, x_7); x_9 = lean_ctor_get(x_8, 1); lean_inc(x_9); lean_dec(x_8); -x_10 = l_Lean_Meta_forEachExprImp_x27___closed__1; +x_10 = l_Lean_Meta_forEachExpr_x27___closed__1; x_11 = lean_st_mk_ref(x_10, x_9); x_12 = lean_ctor_get(x_11, 0); lean_inc(x_12); @@ -2201,45 +2196,7 @@ return x_27; } } } -lean_object* l_Lean_Meta_forEachExpr_x27___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { -_start: -{ -lean_object* x_4; lean_object* x_5; -x_4 = lean_alloc_closure((void*)(l_Lean_Meta_forEachExprImp_x27), 7, 2); -lean_closure_set(x_4, 0, x_2); -lean_closure_set(x_4, 1, x_3); -x_5 = lean_apply_2(x_1, lean_box(0), x_4); -return x_5; -} -} -lean_object* l_Lean_Meta_forEachExpr_x27(lean_object* x_1) { -_start: -{ -lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_Lean_Meta_forEachExpr_x27___rarg), 3, 0); -return x_2; -} -} -lean_object* l_Lean_Meta_forEachExpr_x27___at_Lean_Meta_forEachExpr___spec__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { -_start: -{ -lean_object* x_4; lean_object* x_5; -x_4 = lean_alloc_closure((void*)(l_Lean_Meta_forEachExprImp_x27), 7, 2); -lean_closure_set(x_4, 0, x_2); -lean_closure_set(x_4, 1, x_3); -x_5 = lean_apply_2(x_1, lean_box(0), x_4); -return x_5; -} -} -lean_object* l_Lean_Meta_forEachExpr_x27___at_Lean_Meta_forEachExpr___spec__1(lean_object* x_1) { -_start: -{ -lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_Lean_Meta_forEachExpr_x27___at_Lean_Meta_forEachExpr___spec__1___rarg), 3, 0); -return x_2; -} -} -lean_object* l_Lean_Meta_forEachExpr___rarg___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +lean_object* l_Lean_Meta_forEachExpr___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { _start: { lean_object* x_8; @@ -2296,22 +2253,14 @@ return x_20; } } } -lean_object* l_Lean_Meta_forEachExpr___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Meta_forEachExpr(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { _start: { -lean_object* x_4; lean_object* x_5; -x_4 = lean_alloc_closure((void*)(l_Lean_Meta_forEachExpr___rarg___lambda__1), 7, 1); -lean_closure_set(x_4, 0, x_3); -x_5 = l_Lean_Meta_forEachExpr_x27___at_Lean_Meta_forEachExpr___spec__1___rarg(x_1, x_2, x_4); -return x_5; -} -} -lean_object* l_Lean_Meta_forEachExpr(lean_object* x_1) { -_start: -{ -lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_Lean_Meta_forEachExpr___rarg), 3, 0); -return x_2; +lean_object* x_8; lean_object* x_9; +x_8 = lean_alloc_closure((void*)(l_Lean_Meta_forEachExpr___lambda__1), 7, 1); +lean_closure_set(x_8, 0, x_2); +x_9 = l_Lean_Meta_forEachExpr_x27(x_1, x_8, x_3, x_4, x_5, x_6, x_7); +return x_9; } } lean_object* initialize_Init(lean_object*); @@ -2335,8 +2284,8 @@ lean_dec_ref(res); res = initialize_Lean_Meta_Basic(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l_Lean_Meta_forEachExprImp_x27___closed__1 = _init_l_Lean_Meta_forEachExprImp_x27___closed__1(); -lean_mark_persistent(l_Lean_Meta_forEachExprImp_x27___closed__1); +l_Lean_Meta_forEachExpr_x27___closed__1 = _init_l_Lean_Meta_forEachExpr_x27___closed__1(); +lean_mark_persistent(l_Lean_Meta_forEachExpr_x27___closed__1); return lean_io_result_mk_ok(lean_box(0)); } #ifdef __cplusplus diff --git a/stage0/stdlib/Lean/Meta/InferType.c b/stage0/stdlib/Lean/Meta/InferType.c index a02ee3206d..659bf13fe9 100644 --- a/stage0/stdlib/Lean/Meta/InferType.c +++ b/stage0/stdlib/Lean/Meta/InferType.c @@ -38,7 +38,6 @@ lean_object* l___private_Lean_Meta_InferType_0__Lean_Meta_withLocalDecl_x27(lean lean_object* l___private_Lean_Meta_InferType_0__Lean_Meta_isPropQuickApp___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_expr_update_mdata(lean_object*, lean_object*); lean_object* l_Lean_Meta_isType_match__2___rarg(uint8_t, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_InferType_0__Lean_Meta_inferMVarType___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Meta_throwFunctionExpected___spec__1(lean_object*); lean_object* l_Lean_Expr_instantiateBetaRevRange_visit___closed__1; @@ -79,8 +78,8 @@ lean_object* l___private_Lean_Meta_InferType_0__Lean_Meta_inferFVarType_match__1 lean_object* l_Std_Range_forIn_loop___at___private_Lean_Meta_InferType_0__Lean_Meta_inferProjType___spec__3___closed__2; extern lean_object* l_Lean_Expr_getAppArgs___closed__1; lean_object* l_Lean_getConstInfo___at___private_Lean_Meta_InferType_0__Lean_Meta_inferProjType___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); size_t l_USize_shiftRight(size_t, size_t); -lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_isProp_match__1(lean_object*); lean_object* l_Std_HashMapImp_insert___at_Lean_Expr_instantiateBetaRevRange_visit___spec__3(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_InferType_0__Lean_Meta_isPropQuickApp_match__1(lean_object*); @@ -277,6 +276,7 @@ lean_object* l_Std_PersistentHashMap_findAtAux___at___private_Lean_Meta_InferTyp lean_object* l_Lean_throwError___at_Lean_Meta_throwIncorrectNumberOfLevels___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Expr_instantiateBetaRevRange_visit___spec__9(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*); lean_object* l_Std_PersistentHashMap_insertAux___at___private_Lean_Meta_InferType_0__Lean_Meta_checkInferTypeCache___spec__5(lean_object*, size_t, size_t, lean_object*, lean_object*); +lean_object* l_Lean_Meta_whnfD(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Expr_0__Lean_Expr_withAppRevAux___at_Lean_Expr_instantiateBetaRevRange_visit___spec__10___boxed__const__1; lean_object* l_Std_HashMapImp_find_x3f___at_Lean_Expr_instantiateBetaRevRange_visit___spec__1(lean_object*, lean_object*); lean_object* l_Lean_Meta_mkFreshLevelMVar___rarg(lean_object*, lean_object*, lean_object*, lean_object*); @@ -3582,7 +3582,7 @@ static lean_object* _init_l_Std_Range_forIn_loop___at___private_Lean_Meta_InferT _start: { lean_object* x_1; -x_1 = lean_mk_string("invalide projection"); +x_1 = lean_mk_string("invalid projection"); return x_1; } } @@ -3851,7 +3851,7 @@ x_27 = l_Lean_KernelException_toMessageData___closed__15; x_28 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_28, 0, x_26); lean_ctor_set(x_28, 1, x_27); -x_29 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_28, x_4, x_5, x_6, x_7, x_20); +x_29 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_28, x_4, x_5, x_6, x_7, x_20); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -3892,7 +3892,7 @@ x_38 = l_Lean_KernelException_toMessageData___closed__15; x_39 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_39, 0, x_37); lean_ctor_set(x_39, 1, x_38); -x_40 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_39, x_4, x_5, x_6, x_7, x_20); +x_40 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_39, x_4, x_5, x_6, x_7, x_20); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -3957,7 +3957,7 @@ x_61 = l_Lean_KernelException_toMessageData___closed__15; x_62 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_62, 0, x_60); lean_ctor_set(x_62, 1, x_61); -x_63 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_62, x_4, x_5, x_6, x_7, x_45); +x_63 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_62, x_4, x_5, x_6, x_7, x_45); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -4073,7 +4073,7 @@ x_87 = l_Lean_KernelException_toMessageData___closed__15; x_88 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_88, 0, x_86); lean_ctor_set(x_88, 1, x_87); -x_89 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_88, x_4, x_5, x_6, x_7, x_82); +x_89 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_88, x_4, x_5, x_6, x_7, x_82); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -4192,7 +4192,7 @@ x_107 = l_Lean_KernelException_toMessageData___closed__15; x_108 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_108, 0, x_106); lean_ctor_set(x_108, 1, x_107); -x_109 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_108, x_4, x_5, x_6, x_7, x_102); +x_109 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_108, x_4, x_5, x_6, x_7, x_102); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -4251,7 +4251,7 @@ x_118 = l_Lean_KernelException_toMessageData___closed__15; x_119 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_119, 0, x_117); lean_ctor_set(x_119, 1, x_118); -x_120 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_119, x_4, x_5, x_6, x_7, x_20); +x_120 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_119, x_4, x_5, x_6, x_7, x_20); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -4276,7 +4276,7 @@ x_125 = l_Lean_KernelException_toMessageData___closed__15; x_126 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_126, 0, x_124); lean_ctor_set(x_126, 1, x_125); -x_127 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_126, x_4, x_5, x_6, x_7, x_20); +x_127 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_126, x_4, x_5, x_6, x_7, x_20); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -4300,7 +4300,7 @@ x_132 = l_Lean_KernelException_toMessageData___closed__15; x_133 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_133, 0, x_131); lean_ctor_set(x_133, 1, x_132); -x_134 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_133, x_4, x_5, x_6, x_7, x_20); +x_134 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_133, x_4, x_5, x_6, x_7, x_20); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -4324,7 +4324,7 @@ x_139 = l_Lean_KernelException_toMessageData___closed__15; x_140 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_140, 0, x_138); lean_ctor_set(x_140, 1, x_139); -x_141 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_140, x_4, x_5, x_6, x_7, x_14); +x_141 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_140, x_4, x_5, x_6, x_7, x_14); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -4587,237 +4587,6 @@ x_2 = lean_alloc_closure((void*)(l_Lean_Meta_getLevel_match__1___rarg), 4, 0); return x_2; } } -lean_object* l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { -_start: -{ -uint8_t x_7; -x_7 = !lean_is_exclusive(x_2); -if (x_7 == 0) -{ -lean_object* x_8; uint8_t x_9; -x_8 = lean_ctor_get(x_2, 0); -x_9 = !lean_is_exclusive(x_8); -if (x_9 == 0) -{ -uint8_t x_10; lean_object* x_11; -x_10 = 1; -lean_ctor_set_uint8(x_8, 5, x_10); -x_11 = l_Lean_Meta_whnf(x_1, x_2, x_3, x_4, x_5, x_6); -if (lean_obj_tag(x_11) == 0) -{ -uint8_t x_12; -x_12 = !lean_is_exclusive(x_11); -if (x_12 == 0) -{ -return x_11; -} -else -{ -lean_object* x_13; lean_object* x_14; lean_object* x_15; -x_13 = lean_ctor_get(x_11, 0); -x_14 = lean_ctor_get(x_11, 1); -lean_inc(x_14); -lean_inc(x_13); -lean_dec(x_11); -x_15 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_15, 0, x_13); -lean_ctor_set(x_15, 1, x_14); -return x_15; -} -} -else -{ -uint8_t x_16; -x_16 = !lean_is_exclusive(x_11); -if (x_16 == 0) -{ -return x_11; -} -else -{ -lean_object* x_17; lean_object* x_18; lean_object* x_19; -x_17 = lean_ctor_get(x_11, 0); -x_18 = lean_ctor_get(x_11, 1); -lean_inc(x_18); -lean_inc(x_17); -lean_dec(x_11); -x_19 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_19, 0, x_17); -lean_ctor_set(x_19, 1, x_18); -return x_19; -} -} -} -else -{ -uint8_t x_20; uint8_t x_21; uint8_t x_22; uint8_t x_23; uint8_t x_24; uint8_t x_25; uint8_t x_26; uint8_t x_27; uint8_t x_28; lean_object* x_29; lean_object* x_30; -x_20 = lean_ctor_get_uint8(x_8, 0); -x_21 = lean_ctor_get_uint8(x_8, 1); -x_22 = lean_ctor_get_uint8(x_8, 2); -x_23 = lean_ctor_get_uint8(x_8, 3); -x_24 = lean_ctor_get_uint8(x_8, 4); -x_25 = lean_ctor_get_uint8(x_8, 6); -x_26 = lean_ctor_get_uint8(x_8, 7); -x_27 = lean_ctor_get_uint8(x_8, 8); -lean_dec(x_8); -x_28 = 1; -x_29 = lean_alloc_ctor(0, 0, 9); -lean_ctor_set_uint8(x_29, 0, x_20); -lean_ctor_set_uint8(x_29, 1, x_21); -lean_ctor_set_uint8(x_29, 2, x_22); -lean_ctor_set_uint8(x_29, 3, x_23); -lean_ctor_set_uint8(x_29, 4, x_24); -lean_ctor_set_uint8(x_29, 5, x_28); -lean_ctor_set_uint8(x_29, 6, x_25); -lean_ctor_set_uint8(x_29, 7, x_26); -lean_ctor_set_uint8(x_29, 8, x_27); -lean_ctor_set(x_2, 0, x_29); -x_30 = l_Lean_Meta_whnf(x_1, x_2, x_3, x_4, x_5, x_6); -if (lean_obj_tag(x_30) == 0) -{ -lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; -x_31 = lean_ctor_get(x_30, 0); -lean_inc(x_31); -x_32 = lean_ctor_get(x_30, 1); -lean_inc(x_32); -if (lean_is_exclusive(x_30)) { - lean_ctor_release(x_30, 0); - lean_ctor_release(x_30, 1); - x_33 = x_30; -} else { - lean_dec_ref(x_30); - x_33 = lean_box(0); -} -if (lean_is_scalar(x_33)) { - x_34 = lean_alloc_ctor(0, 2, 0); -} else { - x_34 = x_33; -} -lean_ctor_set(x_34, 0, x_31); -lean_ctor_set(x_34, 1, x_32); -return x_34; -} -else -{ -lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; -x_35 = lean_ctor_get(x_30, 0); -lean_inc(x_35); -x_36 = lean_ctor_get(x_30, 1); -lean_inc(x_36); -if (lean_is_exclusive(x_30)) { - lean_ctor_release(x_30, 0); - lean_ctor_release(x_30, 1); - x_37 = x_30; -} else { - lean_dec_ref(x_30); - x_37 = lean_box(0); -} -if (lean_is_scalar(x_37)) { - x_38 = lean_alloc_ctor(1, 2, 0); -} else { - x_38 = x_37; -} -lean_ctor_set(x_38, 0, x_35); -lean_ctor_set(x_38, 1, x_36); -return x_38; -} -} -} -else -{ -lean_object* x_39; lean_object* x_40; lean_object* x_41; uint8_t x_42; uint8_t x_43; uint8_t x_44; uint8_t x_45; uint8_t x_46; uint8_t x_47; uint8_t x_48; uint8_t x_49; lean_object* x_50; uint8_t x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; -x_39 = lean_ctor_get(x_2, 0); -x_40 = lean_ctor_get(x_2, 1); -x_41 = lean_ctor_get(x_2, 2); -lean_inc(x_41); -lean_inc(x_40); -lean_inc(x_39); -lean_dec(x_2); -x_42 = lean_ctor_get_uint8(x_39, 0); -x_43 = lean_ctor_get_uint8(x_39, 1); -x_44 = lean_ctor_get_uint8(x_39, 2); -x_45 = lean_ctor_get_uint8(x_39, 3); -x_46 = lean_ctor_get_uint8(x_39, 4); -x_47 = lean_ctor_get_uint8(x_39, 6); -x_48 = lean_ctor_get_uint8(x_39, 7); -x_49 = lean_ctor_get_uint8(x_39, 8); -if (lean_is_exclusive(x_39)) { - x_50 = x_39; -} else { - lean_dec_ref(x_39); - x_50 = lean_box(0); -} -x_51 = 1; -if (lean_is_scalar(x_50)) { - x_52 = lean_alloc_ctor(0, 0, 9); -} else { - x_52 = x_50; -} -lean_ctor_set_uint8(x_52, 0, x_42); -lean_ctor_set_uint8(x_52, 1, x_43); -lean_ctor_set_uint8(x_52, 2, x_44); -lean_ctor_set_uint8(x_52, 3, x_45); -lean_ctor_set_uint8(x_52, 4, x_46); -lean_ctor_set_uint8(x_52, 5, x_51); -lean_ctor_set_uint8(x_52, 6, x_47); -lean_ctor_set_uint8(x_52, 7, x_48); -lean_ctor_set_uint8(x_52, 8, x_49); -x_53 = lean_alloc_ctor(0, 3, 0); -lean_ctor_set(x_53, 0, x_52); -lean_ctor_set(x_53, 1, x_40); -lean_ctor_set(x_53, 2, x_41); -x_54 = l_Lean_Meta_whnf(x_1, x_53, x_3, x_4, x_5, x_6); -if (lean_obj_tag(x_54) == 0) -{ -lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; -x_55 = lean_ctor_get(x_54, 0); -lean_inc(x_55); -x_56 = lean_ctor_get(x_54, 1); -lean_inc(x_56); -if (lean_is_exclusive(x_54)) { - lean_ctor_release(x_54, 0); - lean_ctor_release(x_54, 1); - x_57 = x_54; -} else { - lean_dec_ref(x_54); - x_57 = lean_box(0); -} -if (lean_is_scalar(x_57)) { - x_58 = lean_alloc_ctor(0, 2, 0); -} else { - x_58 = x_57; -} -lean_ctor_set(x_58, 0, x_55); -lean_ctor_set(x_58, 1, x_56); -return x_58; -} -else -{ -lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; -x_59 = lean_ctor_get(x_54, 0); -lean_inc(x_59); -x_60 = lean_ctor_get(x_54, 1); -lean_inc(x_60); -if (lean_is_exclusive(x_54)) { - lean_ctor_release(x_54, 0); - lean_ctor_release(x_54, 1); - x_61 = x_54; -} else { - lean_dec_ref(x_54); - x_61 = lean_box(0); -} -if (lean_is_scalar(x_61)) { - x_62 = lean_alloc_ctor(1, 2, 0); -} else { - x_62 = x_61; -} -lean_ctor_set(x_62, 0, x_59); -lean_ctor_set(x_62, 1, x_60); -return x_62; -} -} -} -} lean_object* l_Lean_Meta_getLevel(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { @@ -4840,7 +4609,7 @@ lean_inc(x_5); lean_inc(x_4); lean_inc(x_3); lean_inc(x_2); -x_10 = l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(x_8, x_2, x_3, x_4, x_5, x_9); +x_10 = l_Lean_Meta_whnfD(x_8, x_2, x_3, x_4, x_5, x_9); if (lean_obj_tag(x_10) == 0) { lean_object* x_11; @@ -7835,7 +7604,7 @@ x_12 = l_Lean_KernelException_toMessageData___closed__15; x_13 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_13, 0, x_11); lean_ctor_set(x_13, 1, x_12); -x_14 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_13, x_2, x_3, x_4, x_5, x_6); +x_14 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_13, x_2, x_3, x_4, x_5, x_6); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); @@ -11439,7 +11208,7 @@ lean_inc(x_5); lean_inc(x_4); lean_inc(x_3); lean_inc(x_2); -x_30 = l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(x_28, x_2, x_3, x_4, x_5, x_29); +x_30 = l_Lean_Meta_whnfD(x_28, x_2, x_3, x_4, x_5, x_29); if (lean_obj_tag(x_30) == 0) { lean_object* x_31; @@ -14429,7 +14198,7 @@ lean_inc(x_28); x_29 = lean_ctor_get(x_27, 1); lean_inc(x_29); lean_dec(x_27); -x_30 = l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(x_28, x_2, x_3, x_4, x_5, x_29); +x_30 = l_Lean_Meta_whnfD(x_28, x_2, x_3, x_4, x_5, x_29); if (lean_obj_tag(x_30) == 0) { lean_object* x_31; @@ -14636,7 +14405,7 @@ lean_inc(x_5); lean_inc(x_4); lean_inc(x_3); lean_inc(x_2); -x_7 = l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(x_1, x_2, x_3, x_4, x_5, x_6); +x_7 = l_Lean_Meta_whnfD(x_1, x_2, x_3, x_4, x_5, x_6); if (lean_obj_tag(x_7) == 0) { lean_object* x_8; diff --git a/stage0/stdlib/Lean/Meta/Match/Basic.c b/stage0/stdlib/Lean/Meta/Match/Basic.c index 9df537d1c6..7498faa83e 100644 --- a/stage0/stdlib/Lean/Meta/Match/Basic.c +++ b/stage0/stdlib/Lean/Meta/Match/Basic.c @@ -75,6 +75,7 @@ lean_object* l_Lean_Meta_Match_instInhabitedAlt___closed__1; lean_object* l_Lean_Meta_Match_Pattern_toExpr_visit___closed__1; lean_object* l_Lean_Meta_Match_Example_toMessageData_match__1(lean_object*); lean_object* l_List_map___at_Lean_Meta_Match_Pattern_applyFVarSubst___spec__1___boxed(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_object* l_Lean_mkAppN(lean_object*, lean_object*); lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Match_Pattern_toExpr___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -209,7 +210,6 @@ lean_object* l_Lean_Meta_Match_Problem_toMessageData___lambda__1___boxed(lean_ob lean_object* l_Lean_Meta_Match_Problem_toMessageData___lambda__1___closed__1; lean_object* l_Lean_Meta_Match_Alt_checkAndReplaceFVarId_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Match_Pattern_applyFVarSubst_match__2(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; lean_object* l_List_map___at_Lean_Meta_Match_Alt_replaceFVarId___spec__2(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Meta_substCore___lambda__1___closed__3; lean_object* l_Lean_Meta_Match_Problem_toMessageData___lambda__1___closed__6; @@ -6561,7 +6561,7 @@ static lean_object* _init_l_Lean_Meta_Match_Example_toMessageData___closed__1() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; diff --git a/stage0/stdlib/Lean/Meta/Match/CaseArraySizes.c b/stage0/stdlib/Lean/Meta/Match/CaseArraySizes.c index 30ad60b7aa..0e7b673c8d 100644 --- a/stage0/stdlib/Lean/Meta/Match/CaseArraySizes.c +++ b/stage0/stdlib/Lean/Meta/Match/CaseArraySizes.c @@ -24,7 +24,6 @@ lean_object* lean_mk_empty_array_with_capacity(lean_object*); lean_object* l_Lean_Meta_mkForallFVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_name_mk_string(lean_object*, lean_object*); lean_object* lean_array_uget(lean_object*, size_t); -lean_object* l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkAppM(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Match_CaseArraySizes_0__Lean_Meta_introArrayLit_loop___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_CaseArraySizesSubgoal_diseqs___default; @@ -98,7 +97,6 @@ lean_object* l_Lean_Meta_caseArraySizes_match__4___rarg(lean_object*, lean_objec lean_object* l___private_Lean_Meta_Match_CaseArraySizes_0__Lean_Meta_introArrayLit_loop___closed__1; lean_object* l___private_Lean_Meta_Match_CaseArraySizes_0__Lean_Meta_introArrayLit_loop___closed__4; lean_object* l_Lean_Meta_caseArraySizes_match__3(lean_object*); -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__10; lean_object* l___private_Lean_Meta_Match_CaseArraySizes_0__Lean_Meta_introArrayLit(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_caseValues(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedName; @@ -107,8 +105,10 @@ lean_object* l_Lean_Meta_caseArraySizes___lambda__1___closed__3; lean_object* l_Lean_Meta_caseArraySizes___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getArrayArgType___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_caseArraySizes_match__1(lean_object*); +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__10; lean_object* l_Array_mapMUnsafe_map___at_Lean_Meta_caseArraySizes___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Match_CaseArraySizes_0__Lean_Meta_introArrayLit_loop___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_whnfD(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_mkOptionalNode___closed__2; lean_object* l_Lean_mkNatLit(lean_object*); lean_object* l_Lean_Meta_mkFreshExprSyntheticOpaqueMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -220,7 +220,7 @@ lean_inc(x_5); lean_inc(x_4); lean_inc(x_3); lean_inc(x_2); -x_10 = l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(x_8, x_2, x_3, x_4, x_5, x_9); +x_10 = l_Lean_Meta_whnfD(x_8, x_2, x_3, x_4, x_5, x_9); if (lean_obj_tag(x_10) == 0) { lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; uint8_t x_15; @@ -1847,7 +1847,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Array_term_____x5b___x3a___x5d___closed__2; -x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__10; +x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__10; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/Meta/Match/CaseValues.c b/stage0/stdlib/Lean/Meta/Match/CaseValues.c index efa45a9d56..23f0390de3 100644 --- a/stage0/stdlib/Lean/Meta/Match/CaseValues.c +++ b/stage0/stdlib/Lean/Meta/Match/CaseValues.c @@ -28,6 +28,7 @@ lean_object* l_Lean_Meta_caseValueAux___lambda__2___closed__3; lean_object* l_Lean_Meta_caseValueAux___lambda__3___closed__4; lean_object* l_Lean_Meta_caseValueAux___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Meta_isLevelDefEqAux___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__4; extern lean_object* l_Array_empty___closed__1; lean_object* l_Lean_Meta_caseValues_loop_match__1(lean_object*); lean_object* l_Lean_Meta_instInhabitedCaseValueSubgoal___closed__1; @@ -66,11 +67,11 @@ lean_object* l_Lean_Meta_caseValue___closed__2; lean_object* l_Lean_Expr_fvarId_x21(lean_object*); lean_object* l_Lean_Name_appendIndexAfter(lean_object*, lean_object*); extern lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_562____closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_8971____closed__4; lean_object* l_Lean_Meta_instInhabitedCaseValuesSubgoal; lean_object* l_Lean_Meta_caseValueAux_match__1___rarg(lean_object*, lean_object*); lean_object* lean_array_to_list(lean_object*, lean_object*); lean_object* l_Lean_Meta_CaseValueSubgoal_subst___default; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__4; lean_object* l_Lean_Meta_caseValue(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_caseValue___closed__6; lean_object* l_Lean_Meta_instInhabitedCaseValuesSubgoal___closed__1; @@ -100,7 +101,6 @@ lean_object* l_Lean_Meta_caseValueAux___lambda__3___closed__7; lean_object* l_Lean_Meta_caseValueAux___lambda__2___closed__2; lean_object* l_Lean_Meta_caseValue___closed__3; lean_object* l_Lean_Meta_caseValues_loop_match__2___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_8897____closed__4; lean_object* l_Lean_Meta_caseValues(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkForall(lean_object*, uint8_t, lean_object*, lean_object*); lean_object* l_List_map___at_Lean_Meta_substCore___spec__6(lean_object*); @@ -509,7 +509,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_8897____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_8971____closed__4; x_3 = l_Lean_mkConst(x_2, x_1); return x_3; } @@ -630,7 +630,7 @@ x_38 = lean_array_push(x_37, x_34); x_39 = lean_array_push(x_38, x_33); x_40 = lean_array_push(x_39, x_35); x_41 = lean_array_push(x_40, x_36); -x_42 = l_myMacro____x40_Init_Notation___hyg_12262____closed__4; +x_42 = l_myMacro____x40_Init_Notation___hyg_12336____closed__4; lean_inc(x_10); lean_inc(x_9); lean_inc(x_8); diff --git a/stage0/stdlib/Lean/Meta/Match/Match.c b/stage0/stdlib/Lean/Meta/Match/Match.c index 4304cc9d08..5aad429c78 100644 --- a/stage0/stdlib/Lean/Meta/Match/Match.c +++ b/stage0/stdlib/Lean/Meta/Match/Match.c @@ -84,7 +84,6 @@ lean_object* l_Lean_Meta_Match_initFn____x40_Lean_Meta_Match_Match___hyg_5767___ lean_object* l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_expandVarIntoArrayLit_loop(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_isArrayLitTransition___boxed(lean_object*); lean_object* l_List_mapM___at___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_processArrayLit___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_filterMapM_loop___at___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_processNonVariable___spec__2___closed__4; lean_object* l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_processArrayLit___closed__1; lean_object* l_List_mapM___at___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_processVariable___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -108,6 +107,7 @@ lean_object* l_Array_extract___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_processConstructor_match__5(lean_object*); lean_object* l_Lean_Meta_Match_mkMatcher___lambda__1___closed__7; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Meta_isLevelDefEqAux___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_object* l_Lean_Meta_Match_processInaccessibleAsCtor_match__1(lean_object*); extern lean_object* l_Array_empty___closed__1; lean_object* l_Lean_Meta_withLocalDecl___at_Lean_Meta_substCore___spec__2___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -395,7 +395,6 @@ lean_object* l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_expandVarIntoC lean_object* l_Lean_Meta_Match_processInaccessibleAsCtor___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_filterMapM_loop___at___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_processNonVariable___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_process___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__1; lean_object* l_Lean_Meta_Match_Unify_assign___closed__1; lean_object* l_List_foldr___at___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_hasValPattern___spec__1___boxed(lean_object*, lean_object*); uint8_t l_List_foldr___at___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_isValueTransition___spec__1(uint8_t, lean_object*); @@ -628,6 +627,7 @@ lean_object* l_Lean_Expr_FindImpl_findM_x3f_visit(lean_object*, size_t, lean_obj lean_object* l_Lean_Meta_Match_State_used___default; lean_object* l_Lean_Meta_Match_Unify_occurs___lambda__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Meta_Match_processInaccessibleAsCtor___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_whnfD(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_instantiateLambdaAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Meta_isLevelDefEqAux___closed__5; lean_object* l_List_mapM___at___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_processAsPattern___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -8505,7 +8505,7 @@ lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); lean_inc(x_5); -x_16 = l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(x_14, x_5, x_6, x_7, x_8, x_15); +x_16 = l_Lean_Meta_whnfD(x_14, x_5, x_6, x_7, x_8, x_15); if (lean_obj_tag(x_16) == 0) { lean_object* x_17; lean_object* x_18; lean_object* x_19; @@ -8895,7 +8895,7 @@ lean_inc(x_5); lean_inc(x_4); lean_inc(x_3); lean_inc(x_2); -x_10 = l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(x_8, x_2, x_3, x_4, x_5, x_9); +x_10 = l_Lean_Meta_whnfD(x_8, x_2, x_3, x_4, x_5, x_9); if (lean_obj_tag(x_10) == 0) { uint8_t x_11; @@ -9752,7 +9752,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_withAlts_loop___rarg___closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -9866,7 +9866,7 @@ goto block_41; block_30: { lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; -x_26 = lean_alloc_closure((void*)(l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1), 6, 1); +x_26 = lean_alloc_closure((void*)(l_Lean_Meta_whnfD), 6, 1); lean_closure_set(x_26, 0, x_23); lean_inc(x_21); x_27 = lean_alloc_closure((void*)(l_Lean_Meta_Match_processInaccessibleAsCtor___lambda__1___boxed), 14, 8); @@ -13248,7 +13248,7 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_7, 1); lean_inc(x_16); lean_dec(x_7); -x_17 = lean_alloc_closure((void*)(l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1), 6, 1); +x_17 = lean_alloc_closure((void*)(l_Lean_Meta_whnfD), 6, 1); lean_closure_set(x_17, 0, x_15); x_18 = lean_alloc_closure((void*)(l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_processNonVariable___lambda__1), 10, 4); lean_closure_set(x_18, 0, x_13); @@ -23287,7 +23287,7 @@ lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); lean_inc(x_5); -x_17 = l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(x_1, x_5, x_6, x_7, x_8, x_9); +x_17 = l_Lean_Meta_whnfD(x_1, x_5, x_6, x_7, x_8, x_9); if (lean_obj_tag(x_17) == 0) { lean_object* x_18; diff --git a/stage0/stdlib/Lean/Meta/MatchUtil.c b/stage0/stdlib/Lean/Meta/MatchUtil.c index b96e975405..688dad2cbb 100644 --- a/stage0/stdlib/Lean/Meta/MatchUtil.c +++ b/stage0/stdlib/Lean/Meta/MatchUtil.c @@ -14,13 +14,13 @@ extern "C" { #endif lean_object* l_Lean_Meta_matchEq_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_object* l_Lean_Expr_appFn_x21(lean_object*); lean_object* l_Lean_Expr_appArg_x21(lean_object*); uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_whnf(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_matchEq_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_matchEq_x3f_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__4; lean_object* l_Lean_Meta_matchEq_x3f_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { @@ -55,7 +55,7 @@ lean_object* l_Lean_Meta_matchEq_x3f(lean_object* x_1, lean_object* x_2, lean_ob _start: { lean_object* x_7; lean_object* x_8; uint8_t x_9; -x_7 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_7 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_8 = lean_unsigned_to_nat(3u); x_9 = l_Lean_Expr_isAppOfArity(x_1, x_7, x_8); if (x_9 == 0) diff --git a/stage0/stdlib/Lean/Meta/Offset.c b/stage0/stdlib/Lean/Meta/Offset.c index a804712ad5..a225f808f5 100644 --- a/stage0/stdlib/Lean/Meta/Offset.c +++ b/stage0/stdlib/Lean/Meta/Offset.c @@ -19,7 +19,6 @@ lean_object* l___private_Lean_Meta_Offset_0__Lean_Meta_isOffset_match__2___rarg( lean_object* l___private_Lean_Meta_Offset_0__Lean_Meta_getOffsetAux_match__3___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Offset_0__Lean_Meta_getOffsetAux(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_isDefEqOffset_match__4(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_3149____closed__7; lean_object* lean_name_mk_string(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Offset_0__Lean_Meta_getOffsetAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_evalNat_visit___closed__11; @@ -51,8 +50,8 @@ lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_Lean_Meta_evalNat_visit___closed__19; lean_object* l_Lean_Meta_isDefEqOffset_match__2(lean_object*); lean_object* l___private_Lean_Meta_Offset_0__Lean_Meta_getOffsetAux_match__5(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2964____closed__7; lean_object* l_Lean_Meta_isDefEqOffset(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2890____closed__7; lean_object* l_Lean_Meta_isDefEqOffset_match__6(lean_object*); extern lean_object* l_Lean_Literal_type___closed__1; lean_object* l_Lean_Meta_evalNat_match__1(lean_object*); @@ -60,7 +59,6 @@ extern lean_object* l_Lean_Expr_isCharLit___closed__3; lean_object* l_Lean_Meta_isDefEqOffset_match__1(lean_object*); lean_object* l_Lean_Meta_evalNat_visit___closed__18; extern lean_object* l_Lean_Literal_type___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2631____closed__7; lean_object* l___private_Lean_Meta_Offset_0__Lean_Meta_isOffset_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_evalNat_visit___closed__13; lean_object* l___private_Lean_Meta_Offset_0__Lean_Meta_getOffsetAux_match__2___rarg(lean_object*, lean_object*); @@ -75,8 +73,10 @@ lean_object* l_Lean_Meta_evalNat_visit___closed__8; lean_object* l_Lean_Meta_evalNat_visit___closed__4; lean_object* l___private_Lean_Meta_Offset_0__Lean_Meta_getOffsetAux_match__6(lean_object*); uint8_t l_Lean_Expr_isMVar(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2705____closed__7; uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_Lean_Meta_evalNat_visit___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_3223____closed__7; uint8_t l_Bool_toLBool(uint8_t); lean_object* l___private_Lean_Meta_Offset_0__Lean_Meta_getOffsetAux_match__2(lean_object*); lean_object* l_Lean_Meta_evalNat_visit___closed__17; @@ -1264,12 +1264,12 @@ block_155: { lean_object* x_46; uint8_t x_47; lean_dec(x_45); -x_46 = l_myMacro____x40_Init_Notation___hyg_2890____closed__7; +x_46 = l_myMacro____x40_Init_Notation___hyg_2964____closed__7; x_47 = lean_name_eq(x_27, x_46); if (x_47 == 0) { lean_object* x_48; uint8_t x_49; -x_48 = l_myMacro____x40_Init_Notation___hyg_3149____closed__7; +x_48 = l_myMacro____x40_Init_Notation___hyg_3223____closed__7; x_49 = lean_name_eq(x_27, x_48); if (x_49 == 0) { @@ -1978,7 +1978,7 @@ x_209 = lean_name_eq(x_27, x_208); if (x_209 == 0) { lean_object* x_210; uint8_t x_211; -x_210 = l_myMacro____x40_Init_Notation___hyg_2631____closed__7; +x_210 = l_myMacro____x40_Init_Notation___hyg_2705____closed__7; x_211 = lean_name_eq(x_27, x_210); if (x_211 == 0) { @@ -2017,7 +2017,7 @@ x_218 = lean_nat_dec_eq(x_29, x_217); if (x_218 == 0) { lean_object* x_219; uint8_t x_220; -x_219 = l_myMacro____x40_Init_Notation___hyg_2631____closed__7; +x_219 = l_myMacro____x40_Init_Notation___hyg_2705____closed__7; x_220 = lean_name_eq(x_27, x_219); if (x_220 == 0) { @@ -4177,7 +4177,7 @@ block_112: { lean_object* x_33; uint8_t x_34; lean_dec(x_32); -x_33 = l_myMacro____x40_Init_Notation___hyg_2631____closed__7; +x_33 = l_myMacro____x40_Init_Notation___hyg_2705____closed__7; x_34 = lean_name_eq(x_29, x_33); lean_dec(x_29); if (x_34 == 0) @@ -5509,7 +5509,7 @@ block_41: { lean_object* x_31; uint8_t x_32; lean_dec(x_30); -x_31 = l_myMacro____x40_Init_Notation___hyg_2631____closed__7; +x_31 = l_myMacro____x40_Init_Notation___hyg_2705____closed__7; x_32 = lean_name_eq(x_27, x_31); lean_dec(x_27); if (x_32 == 0) diff --git a/stage0/stdlib/Lean/Meta/SizeOf.c b/stage0/stdlib/Lean/Meta/SizeOf.c index 0cc2de56f1..c4fb944ea8 100644 --- a/stage0/stdlib/Lean/Meta/SizeOf.c +++ b/stage0/stdlib/Lean/Meta/SizeOf.c @@ -15,23 +15,26 @@ extern "C" { #endif extern lean_object* l_Lean_mkRecName___closed__1; size_t l_USize_add(size_t, size_t); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__4; lean_object* l_List_tail_x21___rarg(lean_object*); lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSizeOfFn___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_stringToMessageData(lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__2; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop_match__3___rarg(lean_object*, lean_object*); +lean_object* l_Lean_Meta_mkSizeOfInstances_match__2___rarg(lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSizeOfFn___lambda__2___boxed(lean_object**); lean_object* lean_mk_empty_array_with_capacity(lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMotives_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkForallFVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_map___at_Lean_Meta_addInstance___spec__1(lean_object*); -lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_SizeOfSpecNested_main_loop___closed__1; lean_object* l_Lean_RecursorVal_getFirstIndexIdx(lean_object*); lean_object* l_Lean_throwError___at_Lean_Meta_mkSizeOfFns___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_isRecField_x3f___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Meta_setInlineAttribute___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_name_mk_string(lean_object*, lean_object*); -lean_object* l_List_forIn_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___rarg___closed__2; @@ -47,20 +50,31 @@ lean_object* l_Lean_Meta_mkAppM(lean_object*, lean_object*, lean_object*, lean_o lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMotives_loop___rarg___closed__5; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems_match__2___boxed(lean_object*, lean_object*); +lean_object* l_Lean_Meta_SizeOfSpecNested_main_loop___closed__5; lean_object* l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Meta_mkSizeOfFns___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Meta_isLevelDefEqAux___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withLocalDeclImp___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__8; extern lean_object* l_Array_empty___closed__1; -lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_environment_find(lean_object*, lean_object*); +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf_match__1(lean_object*); uint8_t l_Lean_Meta_generateSizeOfSpec(lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +uint8_t l_Lean_checkTraceOption(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMotives_loop___rarg___closed__3; lean_object* lean_st_ref_get(lean_object*, lean_object*); +lean_object* l_Lean_Meta_mkCongr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedParserDescr___closed__1; +lean_object* l_Lean_addTrace___at_Lean_Meta_SizeOfSpecNested_main_loop___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_SizeOfSpecNested_throwUnexpected(lean_object*); uint8_t l_Lean_Expr_isApp(lean_object*); +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemma___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_isRecField_x3f_match__2___rarg(lean_object*, lean_object*); +lean_object* l_Lean_Meta_SizeOfSpecNested_main_loop(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_SizeOfSpecNested_main(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Array_contains___at___private_Lean_Meta_SizeOf_0__Lean_Meta_isInductiveHypothesis_x3f___spec__1(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop(lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_isInductiveHypothesis_x3f___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -73,12 +87,17 @@ extern lean_object* l_Lean_Literal_type___closed__3; lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); lean_object* lean_string_append(lean_object*, lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__6; +extern lean_object* l_Lean_Expr_getAppArgs___closed__1; +lean_object* l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwFailed___spec__1(lean_object*); +lean_object* l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__1; +lean_object* l_Lean_Meta_SizeOfSpecNested_main_loop___closed__6; lean_object* l_Lean_Expr_appArg_x21(lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop___rarg___lambda__1___closed__2; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_USize_decLt(size_t, size_t); +lean_object* l_Lean_Meta_whnfI(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Meta_mkSizeOfFns___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwKernelException___at_Lean_Meta_mkSizeOfFn___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -88,18 +107,23 @@ lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_isRecField_x3f___boxed(le lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_RecursorVal_getFirstMinorIdx(lean_object*); lean_object* l_Lean_Meta_mkSizeOfFns___closed__2; +lean_object* l_Lean_Meta_SizeOfSpecNested_main_step(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMotives_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwFailed___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkEqRefl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSizeOfFn___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg___closed__2; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors(lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__3; lean_object* l_Lean_Meta_mkSizeOfFn___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2___lambda__2___closed__2; lean_object* l_Lean_mkAppN(lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Meta_mkSizeOfFns___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop___rarg___lambda__1___closed__1; lean_object* l_Lean_getConstInfoInduct___at_Lean_Meta_mkSizeOfFns___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__6; +lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2___lambda__2___closed__1; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors___rarg___closed__3; @@ -107,14 +131,19 @@ lean_object* l_Lean_RecursorVal_getMajorIdx(lean_object*); lean_object* l_Lean_Meta_mkSizeOfInstances(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_fget(lean_object*, lean_object*); lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__5; +lean_object* l_Lean_Meta_SizeOfSpecNested_main_loop___closed__2; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); +lean_object* l_Lean_Meta_SizeOfSpecNested_main_loop_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_mkSorry(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSizeOfFns___closed__3; +lean_object* l_Lean_Meta_mkSizeOfInstances_match__2(lean_object*); +lean_object* lean_st_ref_take(lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSizeOfFn___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMotives(lean_object*); lean_object* l_Lean_addTrace___at_Lean_Meta_isLevelDefEqAux___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l___private_Lean_Meta_LevelDefEq_0__Lean_Meta_solveSelfMax___closed__1; +lean_object* l_Lean_Meta_SizeOfSpecNested_main_loop___closed__4; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_KVMap_getBool(lean_object*, lean_object*, uint8_t); uint8_t l_Array_anyMUnsafe_any___at___private_Lean_Meta_SizeOf_0__Lean_Meta_isInductiveHypothesis_x3f___spec__2(lean_object*, lean_object*, size_t, size_t); @@ -122,10 +151,8 @@ lean_object* l_Lean_KernelException_toMessageData(lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instQuoteProd___rarg___closed__1; -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__1; -lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2___closed__1; -lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addDecl___at_Lean_Meta_mkSizeOfFn___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfoCtor___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); @@ -135,27 +162,28 @@ lean_object* l_Lean_addDecl___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeO lean_object* l_Lean_Name_appendIndexAfter(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_generateSizeOfSpec___boxed(lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__2; extern lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_562____closed__2; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2___closed__2; lean_object* l_Lean_throwError___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_RBNode_insert___at_Lean_NameMap_insert___spec__1___rarg(lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Meta_generateSizeOfInstance(lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__7; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMotives___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Expr_natAdd_x3f(lean_object*); extern lean_object* l_Lean_initFn____x40_Lean_Data_Options___hyg_528____closed__3; lean_object* l_Array_forInUnsafe_loop___at_Lean_Meta_reduceMatcher_x3f___spec__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_isRecField_x3f_match__3(lean_object*); -lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_addInstance(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSizeOfFns_match__4___rarg(lean_object*, lean_object*); lean_object* l_List_head_x21___at_Lean_Meta_mkSizeOfFns___spec__3___boxed(lean_object*); uint8_t l_Lean_Environment_contains(lean_object*, lean_object*); -lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__2(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__2(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMotives___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSizeOfFn___closed__2; +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf___closed__2; lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___spec__2___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedExpr; @@ -166,6 +194,7 @@ lean_object* l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2___lamb lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___rarg___lambda__1___closed__1; uint8_t l_Lean_isInductivePredicate_visit(lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_RBNode_find___at___private_Lean_Hygiene_0__Lean_sanitizeSyntaxAux___spec__2(lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Meta_SizeOf_0__Lean_Meta_isInductiveHypothesis_x3f___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop(lean_object*); @@ -176,28 +205,40 @@ lean_object* l_Lean_Meta_mkSizeOfFns_match__3(lean_object*); lean_object* l_Lean_Meta_mkSizeOfFns_match__1___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2___lambda__1___closed__1; +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__7; uint8_t l_Lean_Expr_isForall(lean_object*); lean_object* l_Lean_Meta_whnf(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwKernelException___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___rarg___lambda__1___closed__2; lean_object* l_Lean_Meta_mkSizeOfFn___closed__1; +lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Meta_SizeOfSpecNested_main_loop___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf___closed__1; extern lean_object* l_Lean_KernelException_toMessageData___closed__3; size_t lean_usize_of_nat(lean_object*); +lean_object* l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_setEnv___at_Lean_Meta_setInlineAttribute___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMotives_loop(lean_object*); +lean_object* l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg___closed__1; lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___spec__2(lean_object*); +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemma(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems_match__1___rarg(lean_object*); lean_object* l_Lean_getConstInfo___at_Lean_Meta_getParamNames___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_addTrace___at_Lean_Meta_SizeOfSpecNested_main_loop___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwUnexpected___spec__1(lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors___rarg___closed__2; lean_object* l_Lean_getConstInfoRec___at_Lean_Meta_mkSizeOfFn___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Meta_mkSizeOfFn___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Meta_SizeOfSpecNested_main_loop___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_isRecField_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSizeOfFn___lambda__3___boxed(lean_object**); lean_object* l_List_redLength___rarg(lean_object*); +lean_object* l_Std_PersistentArray_push___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop_match__2(lean_object*); lean_object* l_Lean_Meta_mkSizeOfFns_match__2___rarg(lean_object*, lean_object*); +lean_object* l_Lean_Expr_getAppNumArgsAux(lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_isInductivePredicate___at_Lean_Meta_mkSizeOfInstances___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwKernelException___at_Lean_Meta_mkSizeOfFn___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -213,79 +254,101 @@ lean_object* l_Lean_Name_append(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_isRecField_x3f___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Subarray_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___spec__3(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_panic_fn(lean_object*, lean_object*); +lean_object* l_Lean_Meta_mkSizeOfFns___closed__4; lean_object* l_Lean_addDecl___at_Lean_Meta_mkSizeOfFn___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Meta_getParamNames___spec__4___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_unfoldDefinition(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_setEnv___at_Lean_Meta_orelse___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Meta_mkSizeOfFn___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_isRecField_x3f_match__2(lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__1; lean_object* l_List_head_x21___at_Lean_Meta_mkSizeOfFns___spec__3(lean_object*); lean_object* lean_register_option(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSizeOfFns___closed__1; extern lean_object* l_List_head_x21___rarg___closed__3; +lean_object* l_Lean_Meta_SizeOfSpecNested_main_loop_match__1(lean_object*); lean_object* l_Array_ofSubarray___rarg(lean_object*); lean_object* l_Lean_Meta_mkSizeOfInstances_match__1(lean_object*); +lean_object* l_Lean_Meta_mkCongrArg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___rarg___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__2; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems_match__2(lean_object*, lean_object*); lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedName; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMotives_loop___rarg___closed__4; extern lean_object* l_Lean_getConstInfoCtor___rarg___lambda__1___closed__2; +lean_object* l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__4; lean_object* l_List_toArrayAux___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_isExprDefEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMotives_loop___rarg___closed__2; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___rarg___closed__1; +lean_object* l_Lean_Meta_SizeOfSpecNested_throwFailed(lean_object*); +lean_object* lean_mk_array(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMotives_loop___rarg___closed__1; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMotives_loop___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_isRecField_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwUnexpected___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSizeOfFn___lambda__4___boxed(lean_object**); +lean_object* l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwUnexpected___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSizeOfFns(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_isInductiveHypothesis(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances(lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop_match__4___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_getConstInfoRec___rarg___lambda__1___closed__2; lean_object* l_Lean_Meta_forallTelescopeReducing___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___spec__1(lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2362_(lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937_(lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597_(lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_3038_(lean_object*); lean_object* l_Subarray_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_isInductivePredicate___at_Lean_Meta_mkSizeOfInstances___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_generateSizeOfInstance___boxed(lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_isRecField_x3f_match__1(lean_object*); +extern lean_object* l_Lean_Meta_isLevelDefEqAux___closed__5; +lean_object* l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwFailed___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSizeOfFns_match__1(lean_object*); extern lean_object* l_Lean_mkOptionalNode___closed__2; lean_object* l_Lean_Meta_mkSizeOfFn___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSizeOfFns_match__4(lean_object*); lean_object* l_Lean_Expr_getAppFn(lean_object*); extern lean_object* l_Lean_Expr_instantiateBetaRevRange___closed__1; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors___rarg___closed__1; +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__5; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_isInductiveHypothesis_x3f___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_lengthAux___rarg(lean_object*, lean_object*); -lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_levelOne; lean_object* l_Lean_Meta_mkEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l___private_Lean_Meta_SynthInstance_0__Lean_Meta_SynthInstance_mkAnswer___lambda__4___closed__2; +lean_object* l_Lean_indentExpr(lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMotives_loop___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors___rarg___closed__4; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop_match__1(lean_object*); +lean_object* l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Lean_Meta_forallBoundedTelescope___at___private_Lean_Meta_FunInfo_0__Lean_Meta_getFunInfoAux___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop_match__3(lean_object*); -lean_object* l_List_forIn_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_List_forIn_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_isRecField_x3f_match__3___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfoRec___at_Lean_Meta_mkSizeOfFn___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Meta_reduceNat_x3f___closed__3; lean_object* l_Std_Range_forIn_loop___at_Lean_Meta_mkSizeOfFns___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems_match__2___rarg(lean_object*); extern lean_object* l_Array_findIdxM_x3f___rarg___closed__1; -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__4; lean_object* l_Lean_Meta_mkAdd(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__8; +lean_object* l_Lean_Meta_SizeOfSpecNested_main_loop___closed__7; +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__3; lean_object* l_Lean_Meta_mkNumeral(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfoCtor___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_SizeOfSpecNested_main_loop___closed__3; lean_object* l_Lean_getConstInfoInduct___at_Lean_Meta_mkSizeOfFns___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSizeOfFns_match__2(lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); +lean_object* l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__3; lean_object* lean_add_decl(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: @@ -4906,14 +4969,19 @@ return x_13; lean_object* l_Lean_Meta_mkSizeOfFns_match__1___rarg(lean_object* x_1, lean_object* x_2) { _start: { -lean_object* x_3; lean_object* x_4; lean_object* x_5; -x_3 = lean_ctor_get(x_1, 0); +lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; +x_3 = lean_ctor_get(x_1, 1); lean_inc(x_3); -x_4 = lean_ctor_get(x_1, 1); +x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); lean_dec(x_1); -x_5 = lean_apply_2(x_2, x_3, x_4); -return x_5; +x_5 = lean_ctor_get(x_3, 0); +lean_inc(x_5); +x_6 = lean_ctor_get(x_3, 1); +lean_inc(x_6); +lean_dec(x_3); +x_7 = lean_apply_3(x_2, x_4, x_5, x_6); +return x_7; } } lean_object* l_Lean_Meta_mkSizeOfFns_match__1(lean_object* x_1) { @@ -4927,14 +4995,19 @@ return x_2; lean_object* l_Lean_Meta_mkSizeOfFns_match__2___rarg(lean_object* x_1, lean_object* x_2) { _start: { -lean_object* x_3; lean_object* x_4; lean_object* x_5; -x_3 = lean_ctor_get(x_1, 0); +lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; +x_3 = lean_ctor_get(x_1, 1); lean_inc(x_3); -x_4 = lean_ctor_get(x_1, 1); +x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); lean_dec(x_1); -x_5 = lean_apply_2(x_2, x_3, x_4); -return x_5; +x_5 = lean_ctor_get(x_3, 0); +lean_inc(x_5); +x_6 = lean_ctor_get(x_3, 1); +lean_inc(x_6); +lean_dec(x_3); +x_7 = lean_apply_3(x_2, x_4, x_5, x_6); +return x_7; } } lean_object* l_Lean_Meta_mkSizeOfFns_match__2(lean_object* x_1) { @@ -4948,14 +5021,19 @@ return x_2; lean_object* l_Lean_Meta_mkSizeOfFns_match__3___rarg(lean_object* x_1, lean_object* x_2) { _start: { -lean_object* x_3; lean_object* x_4; lean_object* x_5; -x_3 = lean_ctor_get(x_1, 0); +lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; +x_3 = lean_ctor_get(x_1, 1); lean_inc(x_3); -x_4 = lean_ctor_get(x_1, 1); +x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); lean_dec(x_1); -x_5 = lean_apply_2(x_2, x_3, x_4); -return x_5; +x_5 = lean_ctor_get(x_3, 0); +lean_inc(x_5); +x_6 = lean_ctor_get(x_3, 1); +lean_inc(x_6); +lean_dec(x_3); +x_7 = lean_apply_3(x_2, x_4, x_5, x_6); +return x_7; } } lean_object* l_Lean_Meta_mkSizeOfFns_match__3(lean_object* x_1) { @@ -4969,14 +5047,19 @@ return x_2; lean_object* l_Lean_Meta_mkSizeOfFns_match__4___rarg(lean_object* x_1, lean_object* x_2) { _start: { -lean_object* x_3; lean_object* x_4; lean_object* x_5; -x_3 = lean_ctor_get(x_1, 0); +lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; +x_3 = lean_ctor_get(x_1, 1); lean_inc(x_3); -x_4 = lean_ctor_get(x_1, 1); +x_4 = lean_ctor_get(x_1, 0); lean_inc(x_4); lean_dec(x_1); -x_5 = lean_apply_2(x_2, x_3, x_4); -return x_5; +x_5 = lean_ctor_get(x_3, 0); +lean_inc(x_5); +x_6 = lean_ctor_get(x_3, 1); +lean_inc(x_6); +lean_dec(x_3); +x_7 = lean_apply_3(x_2, x_4, x_5, x_6); +return x_7; } } lean_object* l_Lean_Meta_mkSizeOfFns_match__4(lean_object* x_1) { @@ -5153,147 +5236,265 @@ return x_9; } else { -lean_object* x_10; lean_object* x_11; uint8_t x_12; -x_10 = lean_ctor_get(x_2, 0); +lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; +x_10 = lean_ctor_get(x_3, 1); lean_inc(x_10); -x_11 = lean_ctor_get(x_2, 1); +x_11 = lean_ctor_get(x_2, 0); lean_inc(x_11); +x_12 = lean_ctor_get(x_2, 1); +lean_inc(x_12); lean_dec(x_2); -x_12 = !lean_is_exclusive(x_3); -if (x_12 == 0) +x_13 = !lean_is_exclusive(x_3); +if (x_13 == 0) { -lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; -x_13 = lean_ctor_get(x_3, 0); -x_14 = lean_ctor_get(x_3, 1); -lean_inc(x_13); +lean_object* x_14; lean_object* x_15; uint8_t x_16; +x_14 = lean_ctor_get(x_3, 0); +x_15 = lean_ctor_get(x_3, 1); +lean_dec(x_15); +x_16 = !lean_is_exclusive(x_10); +if (x_16 == 0) +{ +lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; +x_17 = lean_ctor_get(x_10, 0); +x_18 = lean_ctor_get(x_10, 1); +lean_inc(x_14); lean_inc(x_1); -x_15 = l_Lean_Name_appendIndexAfter(x_1, x_13); -x_16 = l_Lean_mkRecName___closed__1; -x_17 = lean_name_mk_string(x_10, x_16); +x_19 = l_Lean_Name_appendIndexAfter(x_1, x_14); +x_20 = l_Lean_mkRecName___closed__1; +x_21 = lean_name_mk_string(x_11, x_20); lean_inc(x_7); lean_inc(x_6); lean_inc(x_5); lean_inc(x_4); -lean_inc(x_15); -x_18 = l_Lean_Meta_mkSizeOfFn(x_17, x_15, x_4, x_5, x_6, x_7, x_8); -if (lean_obj_tag(x_18) == 0) -{ -lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; -x_19 = lean_ctor_get(x_18, 1); lean_inc(x_19); -lean_dec(x_18); -x_20 = lean_array_push(x_14, x_15); -x_21 = lean_unsigned_to_nat(1u); -x_22 = lean_nat_add(x_13, x_21); -lean_dec(x_13); -lean_ctor_set(x_3, 1, x_20); -lean_ctor_set(x_3, 0, x_22); -x_2 = x_11; -x_8 = x_19; +lean_inc(x_21); +x_22 = l_Lean_Meta_mkSizeOfFn(x_21, x_19, x_4, x_5, x_6, x_7, x_8); +if (lean_obj_tag(x_22) == 0) +{ +lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; +x_23 = lean_ctor_get(x_22, 1); +lean_inc(x_23); +lean_dec(x_22); +lean_inc(x_19); +x_24 = l_Std_RBNode_insert___at_Lean_NameMap_insert___spec__1___rarg(x_17, x_21, x_19); +x_25 = lean_array_push(x_18, x_19); +x_26 = lean_unsigned_to_nat(1u); +x_27 = lean_nat_add(x_14, x_26); +lean_dec(x_14); +lean_ctor_set(x_10, 1, x_25); +lean_ctor_set(x_10, 0, x_24); +lean_ctor_set(x_3, 0, x_27); +x_2 = x_12; +x_8 = x_23; goto _start; } else { -uint8_t x_24; -lean_dec(x_15); +uint8_t x_29; +lean_dec(x_21); +lean_dec(x_19); +lean_free_object(x_10); +lean_dec(x_18); +lean_dec(x_17); lean_free_object(x_3); lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_11); +lean_dec(x_12); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); lean_dec(x_4); lean_dec(x_1); -x_24 = !lean_is_exclusive(x_18); -if (x_24 == 0) +x_29 = !lean_is_exclusive(x_22); +if (x_29 == 0) { -return x_18; +return x_22; } else { -lean_object* x_25; lean_object* x_26; lean_object* x_27; -x_25 = lean_ctor_get(x_18, 0); -x_26 = lean_ctor_get(x_18, 1); -lean_inc(x_26); -lean_inc(x_25); -lean_dec(x_18); -x_27 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_27, 0, x_25); -lean_ctor_set(x_27, 1, x_26); -return x_27; +lean_object* x_30; lean_object* x_31; lean_object* x_32; +x_30 = lean_ctor_get(x_22, 0); +x_31 = lean_ctor_get(x_22, 1); +lean_inc(x_31); +lean_inc(x_30); +lean_dec(x_22); +x_32 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_32, 0, x_30); +lean_ctor_set(x_32, 1, x_31); +return x_32; } } } else { -lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; -x_28 = lean_ctor_get(x_3, 0); -x_29 = lean_ctor_get(x_3, 1); -lean_inc(x_29); -lean_inc(x_28); -lean_dec(x_3); -lean_inc(x_28); +lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; +x_33 = lean_ctor_get(x_10, 0); +x_34 = lean_ctor_get(x_10, 1); +lean_inc(x_34); +lean_inc(x_33); +lean_dec(x_10); +lean_inc(x_14); lean_inc(x_1); -x_30 = l_Lean_Name_appendIndexAfter(x_1, x_28); -x_31 = l_Lean_mkRecName___closed__1; -x_32 = lean_name_mk_string(x_10, x_31); +x_35 = l_Lean_Name_appendIndexAfter(x_1, x_14); +x_36 = l_Lean_mkRecName___closed__1; +x_37 = lean_name_mk_string(x_11, x_36); lean_inc(x_7); lean_inc(x_6); lean_inc(x_5); lean_inc(x_4); -lean_inc(x_30); -x_33 = l_Lean_Meta_mkSizeOfFn(x_32, x_30, x_4, x_5, x_6, x_7, x_8); -if (lean_obj_tag(x_33) == 0) +lean_inc(x_35); +lean_inc(x_37); +x_38 = l_Lean_Meta_mkSizeOfFn(x_37, x_35, x_4, x_5, x_6, x_7, x_8); +if (lean_obj_tag(x_38) == 0) { -lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; -x_34 = lean_ctor_get(x_33, 1); -lean_inc(x_34); -lean_dec(x_33); -x_35 = lean_array_push(x_29, x_30); -x_36 = lean_unsigned_to_nat(1u); -x_37 = lean_nat_add(x_28, x_36); -lean_dec(x_28); -x_38 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_38, 0, x_37); -lean_ctor_set(x_38, 1, x_35); -x_2 = x_11; -x_3 = x_38; -x_8 = x_34; +lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; +x_39 = lean_ctor_get(x_38, 1); +lean_inc(x_39); +lean_dec(x_38); +lean_inc(x_35); +x_40 = l_Std_RBNode_insert___at_Lean_NameMap_insert___spec__1___rarg(x_33, x_37, x_35); +x_41 = lean_array_push(x_34, x_35); +x_42 = lean_unsigned_to_nat(1u); +x_43 = lean_nat_add(x_14, x_42); +lean_dec(x_14); +x_44 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_44, 0, x_40); +lean_ctor_set(x_44, 1, x_41); +lean_ctor_set(x_3, 1, x_44); +lean_ctor_set(x_3, 0, x_43); +x_2 = x_12; +x_8 = x_39; goto _start; } else { -lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; -lean_dec(x_30); -lean_dec(x_29); -lean_dec(x_28); -lean_dec(x_11); +lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; +lean_dec(x_37); +lean_dec(x_35); +lean_dec(x_34); +lean_dec(x_33); +lean_free_object(x_3); +lean_dec(x_14); +lean_dec(x_12); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); lean_dec(x_4); lean_dec(x_1); -x_40 = lean_ctor_get(x_33, 0); -lean_inc(x_40); -x_41 = lean_ctor_get(x_33, 1); -lean_inc(x_41); -if (lean_is_exclusive(x_33)) { - lean_ctor_release(x_33, 0); - lean_ctor_release(x_33, 1); - x_42 = x_33; +x_46 = lean_ctor_get(x_38, 0); +lean_inc(x_46); +x_47 = lean_ctor_get(x_38, 1); +lean_inc(x_47); +if (lean_is_exclusive(x_38)) { + lean_ctor_release(x_38, 0); + lean_ctor_release(x_38, 1); + x_48 = x_38; } else { - lean_dec_ref(x_33); - x_42 = lean_box(0); + lean_dec_ref(x_38); + x_48 = lean_box(0); } -if (lean_is_scalar(x_42)) { - x_43 = lean_alloc_ctor(1, 2, 0); +if (lean_is_scalar(x_48)) { + x_49 = lean_alloc_ctor(1, 2, 0); } else { - x_43 = x_42; + x_49 = x_48; } -lean_ctor_set(x_43, 0, x_40); -lean_ctor_set(x_43, 1, x_41); -return x_43; +lean_ctor_set(x_49, 0, x_46); +lean_ctor_set(x_49, 1, x_47); +return x_49; +} +} +} +else +{ +lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; +x_50 = lean_ctor_get(x_3, 0); +lean_inc(x_50); +lean_dec(x_3); +x_51 = lean_ctor_get(x_10, 0); +lean_inc(x_51); +x_52 = lean_ctor_get(x_10, 1); +lean_inc(x_52); +if (lean_is_exclusive(x_10)) { + lean_ctor_release(x_10, 0); + lean_ctor_release(x_10, 1); + x_53 = x_10; +} else { + lean_dec_ref(x_10); + x_53 = lean_box(0); +} +lean_inc(x_50); +lean_inc(x_1); +x_54 = l_Lean_Name_appendIndexAfter(x_1, x_50); +x_55 = l_Lean_mkRecName___closed__1; +x_56 = lean_name_mk_string(x_11, x_55); +lean_inc(x_7); +lean_inc(x_6); +lean_inc(x_5); +lean_inc(x_4); +lean_inc(x_54); +lean_inc(x_56); +x_57 = l_Lean_Meta_mkSizeOfFn(x_56, x_54, x_4, x_5, x_6, x_7, x_8); +if (lean_obj_tag(x_57) == 0) +{ +lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; +x_58 = lean_ctor_get(x_57, 1); +lean_inc(x_58); +lean_dec(x_57); +lean_inc(x_54); +x_59 = l_Std_RBNode_insert___at_Lean_NameMap_insert___spec__1___rarg(x_51, x_56, x_54); +x_60 = lean_array_push(x_52, x_54); +x_61 = lean_unsigned_to_nat(1u); +x_62 = lean_nat_add(x_50, x_61); +lean_dec(x_50); +if (lean_is_scalar(x_53)) { + x_63 = lean_alloc_ctor(0, 2, 0); +} else { + x_63 = x_53; +} +lean_ctor_set(x_63, 0, x_59); +lean_ctor_set(x_63, 1, x_60); +x_64 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_64, 0, x_62); +lean_ctor_set(x_64, 1, x_63); +x_2 = x_12; +x_3 = x_64; +x_8 = x_58; +goto _start; +} +else +{ +lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; +lean_dec(x_56); +lean_dec(x_54); +lean_dec(x_53); +lean_dec(x_52); +lean_dec(x_51); +lean_dec(x_50); +lean_dec(x_12); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_1); +x_66 = lean_ctor_get(x_57, 0); +lean_inc(x_66); +x_67 = lean_ctor_get(x_57, 1); +lean_inc(x_67); +if (lean_is_exclusive(x_57)) { + lean_ctor_release(x_57, 0); + lean_ctor_release(x_57, 1); + x_68 = x_57; +} else { + lean_dec_ref(x_57); + x_68 = lean_box(0); +} +if (lean_is_scalar(x_68)) { + x_69 = lean_alloc_ctor(1, 2, 0); +} else { + x_69 = x_68; +} +lean_ctor_set(x_69, 0, x_66); +lean_ctor_set(x_69, 1, x_67); +return x_69; } } } @@ -5319,49 +5520,62 @@ lean_dec(x_4); x_18 = !lean_is_exclusive(x_6); if (x_18 == 0) { -lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; -x_19 = lean_ctor_get(x_6, 0); -x_20 = lean_ctor_get(x_6, 1); -x_21 = l_Lean_mkRecName___closed__1; +lean_object* x_19; uint8_t x_20; +x_19 = lean_ctor_get(x_6, 1); +x_20 = !lean_is_exclusive(x_19); +if (x_20 == 0) +{ +lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; +x_21 = lean_ctor_get(x_6, 0); +x_22 = lean_ctor_get(x_19, 0); +x_23 = lean_ctor_get(x_19, 1); +x_24 = l_Lean_mkRecName___closed__1; lean_inc(x_1); -x_22 = lean_name_mk_string(x_1, x_21); -x_23 = lean_nat_add(x_5, x_16); -x_24 = l_Lean_Name_appendIndexAfter(x_22, x_23); -lean_inc(x_19); +x_25 = lean_name_mk_string(x_1, x_24); +x_26 = lean_nat_add(x_5, x_16); +x_27 = l_Lean_Name_appendIndexAfter(x_25, x_26); +lean_inc(x_21); lean_inc(x_2); -x_25 = l_Lean_Name_appendIndexAfter(x_2, x_19); +x_28 = l_Lean_Name_appendIndexAfter(x_2, x_21); lean_inc(x_10); lean_inc(x_9); lean_inc(x_8); lean_inc(x_7); -lean_inc(x_25); -x_26 = l_Lean_Meta_mkSizeOfFn(x_24, x_25, x_7, x_8, x_9, x_10, x_11); -if (lean_obj_tag(x_26) == 0) -{ -lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; -x_27 = lean_ctor_get(x_26, 1); +lean_inc(x_28); lean_inc(x_27); -lean_dec(x_26); -x_28 = lean_array_push(x_20, x_25); -x_29 = lean_nat_add(x_19, x_16); -lean_dec(x_19); -lean_ctor_set(x_6, 1, x_28); -lean_ctor_set(x_6, 0, x_29); -x_30 = lean_ctor_get(x_3, 2); -x_31 = lean_nat_add(x_5, x_30); +x_29 = l_Lean_Meta_mkSizeOfFn(x_27, x_28, x_7, x_8, x_9, x_10, x_11); +if (lean_obj_tag(x_29) == 0) +{ +lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; +x_30 = lean_ctor_get(x_29, 1); +lean_inc(x_30); +lean_dec(x_29); +lean_inc(x_28); +x_31 = l_Std_RBNode_insert___at_Lean_NameMap_insert___spec__1___rarg(x_22, x_27, x_28); +x_32 = lean_array_push(x_23, x_28); +x_33 = lean_nat_add(x_21, x_16); +lean_dec(x_21); +lean_ctor_set(x_19, 1, x_32); +lean_ctor_set(x_19, 0, x_31); +lean_ctor_set(x_6, 0, x_33); +x_34 = lean_ctor_get(x_3, 2); +x_35 = lean_nat_add(x_5, x_34); lean_dec(x_5); x_4 = x_17; -x_5 = x_31; -x_11 = x_27; +x_5 = x_35; +x_11 = x_30; goto _start; } else { -uint8_t x_33; -lean_dec(x_25); +uint8_t x_37; +lean_dec(x_28); +lean_dec(x_27); +lean_free_object(x_19); +lean_dec(x_23); +lean_dec(x_22); lean_free_object(x_6); -lean_dec(x_20); -lean_dec(x_19); +lean_dec(x_21); lean_dec(x_17); lean_dec(x_10); lean_dec(x_9); @@ -5370,75 +5584,83 @@ lean_dec(x_7); lean_dec(x_5); lean_dec(x_2); lean_dec(x_1); -x_33 = !lean_is_exclusive(x_26); -if (x_33 == 0) +x_37 = !lean_is_exclusive(x_29); +if (x_37 == 0) { -return x_26; +return x_29; } else { -lean_object* x_34; lean_object* x_35; lean_object* x_36; -x_34 = lean_ctor_get(x_26, 0); -x_35 = lean_ctor_get(x_26, 1); -lean_inc(x_35); -lean_inc(x_34); -lean_dec(x_26); -x_36 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_36, 0, x_34); -lean_ctor_set(x_36, 1, x_35); -return x_36; -} -} -} -else -{ -lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; -x_37 = lean_ctor_get(x_6, 0); -x_38 = lean_ctor_get(x_6, 1); +lean_object* x_38; lean_object* x_39; lean_object* x_40; +x_38 = lean_ctor_get(x_29, 0); +x_39 = lean_ctor_get(x_29, 1); +lean_inc(x_39); lean_inc(x_38); -lean_inc(x_37); -lean_dec(x_6); -x_39 = l_Lean_mkRecName___closed__1; +lean_dec(x_29); +x_40 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_40, 0, x_38); +lean_ctor_set(x_40, 1, x_39); +return x_40; +} +} +} +else +{ +lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; +x_41 = lean_ctor_get(x_6, 0); +x_42 = lean_ctor_get(x_19, 0); +x_43 = lean_ctor_get(x_19, 1); +lean_inc(x_43); +lean_inc(x_42); +lean_dec(x_19); +x_44 = l_Lean_mkRecName___closed__1; lean_inc(x_1); -x_40 = lean_name_mk_string(x_1, x_39); -x_41 = lean_nat_add(x_5, x_16); -x_42 = l_Lean_Name_appendIndexAfter(x_40, x_41); -lean_inc(x_37); +x_45 = lean_name_mk_string(x_1, x_44); +x_46 = lean_nat_add(x_5, x_16); +x_47 = l_Lean_Name_appendIndexAfter(x_45, x_46); +lean_inc(x_41); lean_inc(x_2); -x_43 = l_Lean_Name_appendIndexAfter(x_2, x_37); +x_48 = l_Lean_Name_appendIndexAfter(x_2, x_41); lean_inc(x_10); lean_inc(x_9); lean_inc(x_8); lean_inc(x_7); -lean_inc(x_43); -x_44 = l_Lean_Meta_mkSizeOfFn(x_42, x_43, x_7, x_8, x_9, x_10, x_11); -if (lean_obj_tag(x_44) == 0) +lean_inc(x_48); +lean_inc(x_47); +x_49 = l_Lean_Meta_mkSizeOfFn(x_47, x_48, x_7, x_8, x_9, x_10, x_11); +if (lean_obj_tag(x_49) == 0) { -lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; -x_45 = lean_ctor_get(x_44, 1); -lean_inc(x_45); -lean_dec(x_44); -x_46 = lean_array_push(x_38, x_43); -x_47 = lean_nat_add(x_37, x_16); -lean_dec(x_37); -x_48 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_48, 0, x_47); -lean_ctor_set(x_48, 1, x_46); -x_49 = lean_ctor_get(x_3, 2); -x_50 = lean_nat_add(x_5, x_49); +lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; +x_50 = lean_ctor_get(x_49, 1); +lean_inc(x_50); +lean_dec(x_49); +lean_inc(x_48); +x_51 = l_Std_RBNode_insert___at_Lean_NameMap_insert___spec__1___rarg(x_42, x_47, x_48); +x_52 = lean_array_push(x_43, x_48); +x_53 = lean_nat_add(x_41, x_16); +lean_dec(x_41); +x_54 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_54, 0, x_51); +lean_ctor_set(x_54, 1, x_52); +lean_ctor_set(x_6, 1, x_54); +lean_ctor_set(x_6, 0, x_53); +x_55 = lean_ctor_get(x_3, 2); +x_56 = lean_nat_add(x_5, x_55); lean_dec(x_5); x_4 = x_17; -x_5 = x_50; -x_6 = x_48; -x_11 = x_45; +x_5 = x_56; +x_11 = x_50; goto _start; } else { -lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; +lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; +lean_dec(x_48); +lean_dec(x_47); lean_dec(x_43); -lean_dec(x_38); -lean_dec(x_37); +lean_dec(x_42); +lean_free_object(x_6); +lean_dec(x_41); lean_dec(x_17); lean_dec(x_10); lean_dec(x_9); @@ -5447,32 +5669,137 @@ lean_dec(x_7); lean_dec(x_5); lean_dec(x_2); lean_dec(x_1); -x_52 = lean_ctor_get(x_44, 0); -lean_inc(x_52); -x_53 = lean_ctor_get(x_44, 1); -lean_inc(x_53); -if (lean_is_exclusive(x_44)) { - lean_ctor_release(x_44, 0); - lean_ctor_release(x_44, 1); - x_54 = x_44; +x_58 = lean_ctor_get(x_49, 0); +lean_inc(x_58); +x_59 = lean_ctor_get(x_49, 1); +lean_inc(x_59); +if (lean_is_exclusive(x_49)) { + lean_ctor_release(x_49, 0); + lean_ctor_release(x_49, 1); + x_60 = x_49; } else { - lean_dec_ref(x_44); - x_54 = lean_box(0); + lean_dec_ref(x_49); + x_60 = lean_box(0); } -if (lean_is_scalar(x_54)) { - x_55 = lean_alloc_ctor(1, 2, 0); +if (lean_is_scalar(x_60)) { + x_61 = lean_alloc_ctor(1, 2, 0); } else { - x_55 = x_54; + x_61 = x_60; } -lean_ctor_set(x_55, 0, x_52); -lean_ctor_set(x_55, 1, x_53); -return x_55; +lean_ctor_set(x_61, 0, x_58); +lean_ctor_set(x_61, 1, x_59); +return x_61; } } } else { -lean_object* x_56; +lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; +x_62 = lean_ctor_get(x_6, 1); +x_63 = lean_ctor_get(x_6, 0); +lean_inc(x_62); +lean_inc(x_63); +lean_dec(x_6); +x_64 = lean_ctor_get(x_62, 0); +lean_inc(x_64); +x_65 = lean_ctor_get(x_62, 1); +lean_inc(x_65); +if (lean_is_exclusive(x_62)) { + lean_ctor_release(x_62, 0); + lean_ctor_release(x_62, 1); + x_66 = x_62; +} else { + lean_dec_ref(x_62); + x_66 = lean_box(0); +} +x_67 = l_Lean_mkRecName___closed__1; +lean_inc(x_1); +x_68 = lean_name_mk_string(x_1, x_67); +x_69 = lean_nat_add(x_5, x_16); +x_70 = l_Lean_Name_appendIndexAfter(x_68, x_69); +lean_inc(x_63); +lean_inc(x_2); +x_71 = l_Lean_Name_appendIndexAfter(x_2, x_63); +lean_inc(x_10); +lean_inc(x_9); +lean_inc(x_8); +lean_inc(x_7); +lean_inc(x_71); +lean_inc(x_70); +x_72 = l_Lean_Meta_mkSizeOfFn(x_70, x_71, x_7, x_8, x_9, x_10, x_11); +if (lean_obj_tag(x_72) == 0) +{ +lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; +x_73 = lean_ctor_get(x_72, 1); +lean_inc(x_73); +lean_dec(x_72); +lean_inc(x_71); +x_74 = l_Std_RBNode_insert___at_Lean_NameMap_insert___spec__1___rarg(x_64, x_70, x_71); +x_75 = lean_array_push(x_65, x_71); +x_76 = lean_nat_add(x_63, x_16); +lean_dec(x_63); +if (lean_is_scalar(x_66)) { + x_77 = lean_alloc_ctor(0, 2, 0); +} else { + x_77 = x_66; +} +lean_ctor_set(x_77, 0, x_74); +lean_ctor_set(x_77, 1, x_75); +x_78 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_78, 0, x_76); +lean_ctor_set(x_78, 1, x_77); +x_79 = lean_ctor_get(x_3, 2); +x_80 = lean_nat_add(x_5, x_79); +lean_dec(x_5); +x_4 = x_17; +x_5 = x_80; +x_6 = x_78; +x_11 = x_73; +goto _start; +} +else +{ +lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; +lean_dec(x_71); +lean_dec(x_70); +lean_dec(x_66); +lean_dec(x_65); +lean_dec(x_64); +lean_dec(x_63); +lean_dec(x_17); +lean_dec(x_10); +lean_dec(x_9); +lean_dec(x_8); +lean_dec(x_7); +lean_dec(x_5); +lean_dec(x_2); +lean_dec(x_1); +x_82 = lean_ctor_get(x_72, 0); +lean_inc(x_82); +x_83 = lean_ctor_get(x_72, 1); +lean_inc(x_83); +if (lean_is_exclusive(x_72)) { + lean_ctor_release(x_72, 0); + lean_ctor_release(x_72, 1); + x_84 = x_72; +} else { + lean_dec_ref(x_72); + x_84 = lean_box(0); +} +if (lean_is_scalar(x_84)) { + x_85 = lean_alloc_ctor(1, 2, 0); +} else { + x_85 = x_84; +} +lean_ctor_set(x_85, 0, x_82); +lean_ctor_set(x_85, 1, x_83); +return x_85; +} +} +} +else +{ +lean_object* x_86; lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); @@ -5481,15 +5808,15 @@ lean_dec(x_5); lean_dec(x_4); lean_dec(x_2); lean_dec(x_1); -x_56 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_56, 0, x_6); -lean_ctor_set(x_56, 1, x_11); -return x_56; +x_86 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_86, 0, x_6); +lean_ctor_set(x_86, 1, x_11); +return x_86; } } else { -lean_object* x_57; +lean_object* x_87; lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); @@ -5498,10 +5825,10 @@ lean_dec(x_5); lean_dec(x_4); lean_dec(x_2); lean_dec(x_1); -x_57 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_57, 0, x_6); -lean_ctor_set(x_57, 1, x_11); -return x_57; +x_87 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_87, 0, x_6); +lean_ctor_set(x_87, 1, x_11); +return x_87; } } } @@ -5527,7 +5854,7 @@ static lean_object* _init_l_Lean_Meta_mkSizeOfFns___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_unsigned_to_nat(1u); +x_1 = lean_box(0); x_2 = l_Array_empty___closed__1; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -5535,6 +5862,18 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } +static lean_object* _init_l_Lean_Meta_mkSizeOfFns___closed__4() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = lean_unsigned_to_nat(1u); +x_2 = l_Lean_Meta_mkSizeOfFns___closed__3; +x_3 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set(x_3, 1, x_2); +return x_3; +} +} lean_object* l_Lean_Meta_mkSizeOfFns(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { @@ -5574,7 +5913,7 @@ lean_dec(x_15); x_20 = l_List_head_x21___at_Lean_Meta_mkSizeOfFns___spec__3(x_16); x_21 = l_Lean_Meta_mkSizeOfFns___closed__2; x_22 = l_Lean_Name_append(x_20, x_21); -x_23 = l_Lean_Meta_mkSizeOfFns___closed__3; +x_23 = l_Lean_Meta_mkSizeOfFns___closed__4; lean_inc(x_5); lean_inc(x_4); lean_inc(x_3); @@ -5583,153 +5922,281 @@ lean_inc(x_22); x_24 = l_List_forIn_loop___at_Lean_Meta_mkSizeOfFns___spec__4(x_22, x_16, x_23, x_2, x_3, x_4, x_5, x_14); if (lean_obj_tag(x_24) == 0) { -lean_object* x_25; lean_object* x_26; uint8_t x_27; +lean_object* x_25; lean_object* x_26; lean_object* x_27; uint8_t x_28; x_25 = lean_ctor_get(x_24, 0); lean_inc(x_25); -x_26 = lean_ctor_get(x_24, 1); +x_26 = lean_ctor_get(x_25, 1); lean_inc(x_26); +x_27 = lean_ctor_get(x_24, 1); +lean_inc(x_27); lean_dec(x_24); -x_27 = !lean_is_exclusive(x_25); -if (x_27 == 0) +x_28 = !lean_is_exclusive(x_25); +if (x_28 == 0) { -lean_object* x_28; lean_object* x_29; lean_object* x_30; -x_28 = lean_unsigned_to_nat(1u); -lean_inc(x_19); -x_29 = lean_alloc_ctor(0, 3, 0); -lean_ctor_set(x_29, 0, x_17); -lean_ctor_set(x_29, 1, x_19); -lean_ctor_set(x_29, 2, x_28); -x_30 = l_Std_Range_forIn_loop___at_Lean_Meta_mkSizeOfFns___spec__5(x_20, x_22, x_29, x_19, x_17, x_25, x_2, x_3, x_4, x_5, x_26); +lean_object* x_29; uint8_t x_30; +x_29 = lean_ctor_get(x_25, 1); lean_dec(x_29); -if (lean_obj_tag(x_30) == 0) +x_30 = !lean_is_exclusive(x_26); +if (x_30 == 0) { -uint8_t x_31; -x_31 = !lean_is_exclusive(x_30); -if (x_31 == 0) -{ -lean_object* x_32; lean_object* x_33; -x_32 = lean_ctor_get(x_30, 0); -x_33 = lean_ctor_get(x_32, 1); -lean_inc(x_33); -lean_dec(x_32); -lean_ctor_set(x_30, 0, x_33); -return x_30; -} -else -{ -lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; -x_34 = lean_ctor_get(x_30, 0); -x_35 = lean_ctor_get(x_30, 1); -lean_inc(x_35); -lean_inc(x_34); -lean_dec(x_30); -x_36 = lean_ctor_get(x_34, 1); -lean_inc(x_36); -lean_dec(x_34); -x_37 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_37, 0, x_36); -lean_ctor_set(x_37, 1, x_35); -return x_37; -} -} -else -{ -uint8_t x_38; -x_38 = !lean_is_exclusive(x_30); -if (x_38 == 0) -{ -return x_30; -} -else -{ -lean_object* x_39; lean_object* x_40; lean_object* x_41; -x_39 = lean_ctor_get(x_30, 0); -x_40 = lean_ctor_get(x_30, 1); -lean_inc(x_40); -lean_inc(x_39); -lean_dec(x_30); -x_41 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_41, 0, x_39); -lean_ctor_set(x_41, 1, x_40); -return x_41; -} -} -} -else -{ -lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; -x_42 = lean_ctor_get(x_25, 0); -x_43 = lean_ctor_get(x_25, 1); -lean_inc(x_43); -lean_inc(x_42); -lean_dec(x_25); -x_44 = lean_unsigned_to_nat(1u); +lean_object* x_31; lean_object* x_32; lean_object* x_33; +x_31 = lean_unsigned_to_nat(1u); lean_inc(x_19); -x_45 = lean_alloc_ctor(0, 3, 0); -lean_ctor_set(x_45, 0, x_17); -lean_ctor_set(x_45, 1, x_19); -lean_ctor_set(x_45, 2, x_44); -x_46 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_46, 0, x_42); -lean_ctor_set(x_46, 1, x_43); -x_47 = l_Std_Range_forIn_loop___at_Lean_Meta_mkSizeOfFns___spec__5(x_20, x_22, x_45, x_19, x_17, x_46, x_2, x_3, x_4, x_5, x_26); -lean_dec(x_45); -if (lean_obj_tag(x_47) == 0) +x_32 = lean_alloc_ctor(0, 3, 0); +lean_ctor_set(x_32, 0, x_17); +lean_ctor_set(x_32, 1, x_19); +lean_ctor_set(x_32, 2, x_31); +x_33 = l_Std_Range_forIn_loop___at_Lean_Meta_mkSizeOfFns___spec__5(x_20, x_22, x_32, x_19, x_17, x_25, x_2, x_3, x_4, x_5, x_27); +lean_dec(x_32); +if (lean_obj_tag(x_33) == 0) { -lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; -x_48 = lean_ctor_get(x_47, 0); +lean_object* x_34; lean_object* x_35; uint8_t x_36; +x_34 = lean_ctor_get(x_33, 0); +lean_inc(x_34); +x_35 = lean_ctor_get(x_34, 1); +lean_inc(x_35); +lean_dec(x_34); +x_36 = !lean_is_exclusive(x_33); +if (x_36 == 0) +{ +lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; +x_37 = lean_ctor_get(x_33, 0); +lean_dec(x_37); +x_38 = lean_ctor_get(x_35, 0); +lean_inc(x_38); +x_39 = lean_ctor_get(x_35, 1); +lean_inc(x_39); +lean_dec(x_35); +x_40 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_40, 0, x_39); +lean_ctor_set(x_40, 1, x_38); +lean_ctor_set(x_33, 0, x_40); +return x_33; +} +else +{ +lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; +x_41 = lean_ctor_get(x_33, 1); +lean_inc(x_41); +lean_dec(x_33); +x_42 = lean_ctor_get(x_35, 0); +lean_inc(x_42); +x_43 = lean_ctor_get(x_35, 1); +lean_inc(x_43); +lean_dec(x_35); +x_44 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_44, 0, x_43); +lean_ctor_set(x_44, 1, x_42); +x_45 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_45, 0, x_44); +lean_ctor_set(x_45, 1, x_41); +return x_45; +} +} +else +{ +uint8_t x_46; +x_46 = !lean_is_exclusive(x_33); +if (x_46 == 0) +{ +return x_33; +} +else +{ +lean_object* x_47; lean_object* x_48; lean_object* x_49; +x_47 = lean_ctor_get(x_33, 0); +x_48 = lean_ctor_get(x_33, 1); lean_inc(x_48); -x_49 = lean_ctor_get(x_47, 1); -lean_inc(x_49); -if (lean_is_exclusive(x_47)) { - lean_ctor_release(x_47, 0); - lean_ctor_release(x_47, 1); - x_50 = x_47; -} else { - lean_dec_ref(x_47); - x_50 = lean_box(0); +lean_inc(x_47); +lean_dec(x_33); +x_49 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_49, 0, x_47); +lean_ctor_set(x_49, 1, x_48); +return x_49; } -x_51 = lean_ctor_get(x_48, 1); +} +} +else +{ +lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; +x_50 = lean_ctor_get(x_26, 0); +x_51 = lean_ctor_get(x_26, 1); lean_inc(x_51); -lean_dec(x_48); -if (lean_is_scalar(x_50)) { - x_52 = lean_alloc_ctor(0, 2, 0); +lean_inc(x_50); +lean_dec(x_26); +x_52 = lean_unsigned_to_nat(1u); +lean_inc(x_19); +x_53 = lean_alloc_ctor(0, 3, 0); +lean_ctor_set(x_53, 0, x_17); +lean_ctor_set(x_53, 1, x_19); +lean_ctor_set(x_53, 2, x_52); +x_54 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_54, 0, x_50); +lean_ctor_set(x_54, 1, x_51); +lean_ctor_set(x_25, 1, x_54); +x_55 = l_Std_Range_forIn_loop___at_Lean_Meta_mkSizeOfFns___spec__5(x_20, x_22, x_53, x_19, x_17, x_25, x_2, x_3, x_4, x_5, x_27); +lean_dec(x_53); +if (lean_obj_tag(x_55) == 0) +{ +lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; +x_56 = lean_ctor_get(x_55, 0); +lean_inc(x_56); +x_57 = lean_ctor_get(x_56, 1); +lean_inc(x_57); +lean_dec(x_56); +x_58 = lean_ctor_get(x_55, 1); +lean_inc(x_58); +if (lean_is_exclusive(x_55)) { + lean_ctor_release(x_55, 0); + lean_ctor_release(x_55, 1); + x_59 = x_55; } else { - x_52 = x_50; + lean_dec_ref(x_55); + x_59 = lean_box(0); } -lean_ctor_set(x_52, 0, x_51); -lean_ctor_set(x_52, 1, x_49); -return x_52; +x_60 = lean_ctor_get(x_57, 0); +lean_inc(x_60); +x_61 = lean_ctor_get(x_57, 1); +lean_inc(x_61); +lean_dec(x_57); +x_62 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_62, 0, x_61); +lean_ctor_set(x_62, 1, x_60); +if (lean_is_scalar(x_59)) { + x_63 = lean_alloc_ctor(0, 2, 0); +} else { + x_63 = x_59; +} +lean_ctor_set(x_63, 0, x_62); +lean_ctor_set(x_63, 1, x_58); +return x_63; } else { -lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; -x_53 = lean_ctor_get(x_47, 0); -lean_inc(x_53); -x_54 = lean_ctor_get(x_47, 1); -lean_inc(x_54); -if (lean_is_exclusive(x_47)) { - lean_ctor_release(x_47, 0); - lean_ctor_release(x_47, 1); - x_55 = x_47; +lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; +x_64 = lean_ctor_get(x_55, 0); +lean_inc(x_64); +x_65 = lean_ctor_get(x_55, 1); +lean_inc(x_65); +if (lean_is_exclusive(x_55)) { + lean_ctor_release(x_55, 0); + lean_ctor_release(x_55, 1); + x_66 = x_55; } else { - lean_dec_ref(x_47); - x_55 = lean_box(0); + lean_dec_ref(x_55); + x_66 = lean_box(0); } -if (lean_is_scalar(x_55)) { - x_56 = lean_alloc_ctor(1, 2, 0); +if (lean_is_scalar(x_66)) { + x_67 = lean_alloc_ctor(1, 2, 0); } else { - x_56 = x_55; + x_67 = x_66; } -lean_ctor_set(x_56, 0, x_53); -lean_ctor_set(x_56, 1, x_54); -return x_56; +lean_ctor_set(x_67, 0, x_64); +lean_ctor_set(x_67, 1, x_65); +return x_67; } } } else { -uint8_t x_57; +lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; +x_68 = lean_ctor_get(x_25, 0); +lean_inc(x_68); +lean_dec(x_25); +x_69 = lean_ctor_get(x_26, 0); +lean_inc(x_69); +x_70 = lean_ctor_get(x_26, 1); +lean_inc(x_70); +if (lean_is_exclusive(x_26)) { + lean_ctor_release(x_26, 0); + lean_ctor_release(x_26, 1); + x_71 = x_26; +} else { + lean_dec_ref(x_26); + x_71 = lean_box(0); +} +x_72 = lean_unsigned_to_nat(1u); +lean_inc(x_19); +x_73 = lean_alloc_ctor(0, 3, 0); +lean_ctor_set(x_73, 0, x_17); +lean_ctor_set(x_73, 1, x_19); +lean_ctor_set(x_73, 2, x_72); +if (lean_is_scalar(x_71)) { + x_74 = lean_alloc_ctor(0, 2, 0); +} else { + x_74 = x_71; +} +lean_ctor_set(x_74, 0, x_69); +lean_ctor_set(x_74, 1, x_70); +x_75 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_75, 0, x_68); +lean_ctor_set(x_75, 1, x_74); +x_76 = l_Std_Range_forIn_loop___at_Lean_Meta_mkSizeOfFns___spec__5(x_20, x_22, x_73, x_19, x_17, x_75, x_2, x_3, x_4, x_5, x_27); +lean_dec(x_73); +if (lean_obj_tag(x_76) == 0) +{ +lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; +x_77 = lean_ctor_get(x_76, 0); +lean_inc(x_77); +x_78 = lean_ctor_get(x_77, 1); +lean_inc(x_78); +lean_dec(x_77); +x_79 = lean_ctor_get(x_76, 1); +lean_inc(x_79); +if (lean_is_exclusive(x_76)) { + lean_ctor_release(x_76, 0); + lean_ctor_release(x_76, 1); + x_80 = x_76; +} else { + lean_dec_ref(x_76); + x_80 = lean_box(0); +} +x_81 = lean_ctor_get(x_78, 0); +lean_inc(x_81); +x_82 = lean_ctor_get(x_78, 1); +lean_inc(x_82); +lean_dec(x_78); +x_83 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_83, 0, x_82); +lean_ctor_set(x_83, 1, x_81); +if (lean_is_scalar(x_80)) { + x_84 = lean_alloc_ctor(0, 2, 0); +} else { + x_84 = x_80; +} +lean_ctor_set(x_84, 0, x_83); +lean_ctor_set(x_84, 1, x_79); +return x_84; +} +else +{ +lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; +x_85 = lean_ctor_get(x_76, 0); +lean_inc(x_85); +x_86 = lean_ctor_get(x_76, 1); +lean_inc(x_86); +if (lean_is_exclusive(x_76)) { + lean_ctor_release(x_76, 0); + lean_ctor_release(x_76, 1); + x_87 = x_76; +} else { + lean_dec_ref(x_76); + x_87 = lean_box(0); +} +if (lean_is_scalar(x_87)) { + x_88 = lean_alloc_ctor(1, 2, 0); +} else { + x_88 = x_87; +} +lean_ctor_set(x_88, 0, x_85); +lean_ctor_set(x_88, 1, x_86); +return x_88; +} +} +} +else +{ +uint8_t x_89; lean_dec(x_22); lean_dec(x_20); lean_dec(x_19); @@ -5737,79 +6204,79 @@ lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_57 = !lean_is_exclusive(x_24); -if (x_57 == 0) +x_89 = !lean_is_exclusive(x_24); +if (x_89 == 0) { return x_24; } else { -lean_object* x_58; lean_object* x_59; lean_object* x_60; -x_58 = lean_ctor_get(x_24, 0); -x_59 = lean_ctor_get(x_24, 1); -lean_inc(x_59); -lean_inc(x_58); +lean_object* x_90; lean_object* x_91; lean_object* x_92; +x_90 = lean_ctor_get(x_24, 0); +x_91 = lean_ctor_get(x_24, 1); +lean_inc(x_91); +lean_inc(x_90); lean_dec(x_24); -x_60 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_60, 0, x_58); -lean_ctor_set(x_60, 1, x_59); -return x_60; +x_92 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_92, 0, x_90); +lean_ctor_set(x_92, 1, x_91); +return x_92; } } } else { -uint8_t x_61; +uint8_t x_93; lean_dec(x_8); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_61 = !lean_is_exclusive(x_12); -if (x_61 == 0) +x_93 = !lean_is_exclusive(x_12); +if (x_93 == 0) { return x_12; } else { -lean_object* x_62; lean_object* x_63; lean_object* x_64; -x_62 = lean_ctor_get(x_12, 0); -x_63 = lean_ctor_get(x_12, 1); -lean_inc(x_63); -lean_inc(x_62); +lean_object* x_94; lean_object* x_95; lean_object* x_96; +x_94 = lean_ctor_get(x_12, 0); +x_95 = lean_ctor_get(x_12, 1); +lean_inc(x_95); +lean_inc(x_94); lean_dec(x_12); -x_64 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_64, 0, x_62); -lean_ctor_set(x_64, 1, x_63); -return x_64; +x_96 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_96, 0, x_94); +lean_ctor_set(x_96, 1, x_95); +return x_96; } } } else { -uint8_t x_65; +uint8_t x_97; lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); lean_dec(x_1); -x_65 = !lean_is_exclusive(x_7); -if (x_65 == 0) +x_97 = !lean_is_exclusive(x_7); +if (x_97 == 0) { return x_7; } else { -lean_object* x_66; lean_object* x_67; lean_object* x_68; -x_66 = lean_ctor_get(x_7, 0); -x_67 = lean_ctor_get(x_7, 1); -lean_inc(x_67); -lean_inc(x_66); +lean_object* x_98; lean_object* x_99; lean_object* x_100; +x_98 = lean_ctor_get(x_7, 0); +x_99 = lean_ctor_get(x_7, 1); +lean_inc(x_99); +lean_inc(x_98); lean_dec(x_7); -x_68 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_68, 0, x_66); -lean_ctor_set(x_68, 1, x_67); -return x_68; +x_100 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_100, 0, x_98); +lean_ctor_set(x_100, 1, x_99); +return x_100; } } } @@ -5856,6 +6323,1703 @@ lean_dec(x_3); return x_12; } } +lean_object* l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwUnexpected___spec__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; lean_object* x_9; uint8_t x_10; +x_8 = lean_ctor_get(x_5, 3); +x_9 = l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(x_1, x_3, x_4, x_5, x_6, x_7); +x_10 = !lean_is_exclusive(x_9); +if (x_10 == 0) +{ +lean_object* x_11; lean_object* x_12; +x_11 = lean_ctor_get(x_9, 0); +lean_inc(x_8); +x_12 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_12, 0, x_8); +lean_ctor_set(x_12, 1, x_11); +lean_ctor_set_tag(x_9, 1); +lean_ctor_set(x_9, 0, x_12); +return x_9; +} +else +{ +lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; +x_13 = lean_ctor_get(x_9, 0); +x_14 = lean_ctor_get(x_9, 1); +lean_inc(x_14); +lean_inc(x_13); +lean_dec(x_9); +lean_inc(x_8); +x_15 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_15, 0, x_8); +lean_ctor_set(x_15, 1, x_13); +x_16 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_16, 0, x_15); +lean_ctor_set(x_16, 1, x_14); +return x_16; +} +} +} +lean_object* l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwUnexpected___spec__1(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwUnexpected___spec__1___rarg___boxed), 7, 0); +return x_2; +} +} +static lean_object* _init_l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("failed to generate sizeOf lemma for "); +return x_1; +} +} +static lean_object* _init_l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__1; +x_2 = l_Lean_stringToMessageData(x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__3() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string(" (use `set_option genSizeOfSpec false` to disable lemma generation), "); +return x_1; +} +} +static lean_object* _init_l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__4() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__3; +x_2 = l_Lean_stringToMessageData(x_1); +return x_2; +} +} +lean_object* l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; +x_8 = lean_ctor_get(x_2, 2); +lean_inc(x_8); +x_9 = lean_alloc_ctor(4, 1, 0); +lean_ctor_set(x_9, 0, x_8); +x_10 = l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__2; +x_11 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_11, 0, x_10); +lean_ctor_set(x_11, 1, x_9); +x_12 = l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__4; +x_13 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_13, 0, x_11); +lean_ctor_set(x_13, 1, x_12); +x_14 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_14, 0, x_13); +lean_ctor_set(x_14, 1, x_1); +x_15 = l_Lean_KernelException_toMessageData___closed__15; +x_16 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_16, 0, x_14); +lean_ctor_set(x_16, 1, x_15); +x_17 = l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwUnexpected___spec__1___rarg(x_16, x_2, x_3, x_4, x_5, x_6, x_7); +return x_17; +} +} +lean_object* l_Lean_Meta_SizeOfSpecNested_throwUnexpected(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___boxed), 7, 0); +return x_2; +} +} +lean_object* l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwUnexpected___spec__1___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; +x_8 = l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwUnexpected___spec__1___rarg(x_1, x_2, x_3, x_4, x_5, x_6, x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +return x_8; +} +} +lean_object* l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; +x_8 = l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg(x_1, x_2, x_3, x_4, x_5, x_6, x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +return x_8; +} +} +lean_object* l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwFailed___spec__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; lean_object* x_9; uint8_t x_10; +x_8 = lean_ctor_get(x_5, 3); +x_9 = l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(x_1, x_3, x_4, x_5, x_6, x_7); +x_10 = !lean_is_exclusive(x_9); +if (x_10 == 0) +{ +lean_object* x_11; lean_object* x_12; +x_11 = lean_ctor_get(x_9, 0); +lean_inc(x_8); +x_12 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_12, 0, x_8); +lean_ctor_set(x_12, 1, x_11); +lean_ctor_set_tag(x_9, 1); +lean_ctor_set(x_9, 0, x_12); +return x_9; +} +else +{ +lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; +x_13 = lean_ctor_get(x_9, 0); +x_14 = lean_ctor_get(x_9, 1); +lean_inc(x_14); +lean_inc(x_13); +lean_dec(x_9); +lean_inc(x_8); +x_15 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_15, 0, x_8); +lean_ctor_set(x_15, 1, x_13); +x_16 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_16, 0, x_15); +lean_ctor_set(x_16, 1, x_14); +return x_16; +} +} +} +lean_object* l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwFailed___spec__1(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwFailed___spec__1___rarg___boxed), 7, 0); +return x_2; +} +} +static lean_object* _init_l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string(", (use `set_option genSizeOfSpec false` to disable lemma generation)"); +return x_1; +} +} +static lean_object* _init_l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg___closed__1; +x_2 = l_Lean_stringToMessageData(x_1); +return x_2; +} +} +lean_object* l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +_start: +{ +lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; +x_7 = lean_ctor_get(x_1, 2); +lean_inc(x_7); +x_8 = lean_alloc_ctor(4, 1, 0); +lean_ctor_set(x_8, 0, x_7); +x_9 = l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__2; +x_10 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_10, 0, x_9); +lean_ctor_set(x_10, 1, x_8); +x_11 = l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg___closed__2; +x_12 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_12, 0, x_10); +lean_ctor_set(x_12, 1, x_11); +x_13 = l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwFailed___spec__1___rarg(x_12, x_1, x_2, x_3, x_4, x_5, x_6); +return x_13; +} +} +lean_object* l_Lean_Meta_SizeOfSpecNested_throwFailed(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg___boxed), 6, 0); +return x_2; +} +} +lean_object* l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwFailed___spec__1___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; +x_8 = l_Lean_throwError___at_Lean_Meta_SizeOfSpecNested_throwFailed___spec__1___rarg(x_1, x_2, x_3, x_4, x_5, x_6, x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +return x_8; +} +} +lean_object* l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +_start: +{ +lean_object* x_7; +x_7 = l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg(x_1, x_2, x_3, x_4, x_5, x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +return x_7; +} +} +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_object* x_4; lean_object* x_5; +lean_dec(x_3); +x_4 = lean_box(0); +x_5 = lean_apply_1(x_2, x_4); +return x_5; +} +else +{ +lean_object* x_6; lean_object* x_7; +lean_dec(x_2); +x_6 = lean_ctor_get(x_1, 0); +lean_inc(x_6); +lean_dec(x_1); +x_7 = lean_apply_1(x_3, x_6); +return x_7; +} +} +} +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf_match__1(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf_match__1___rarg), 3, 0); +return x_2; +} +} +static lean_object* _init_l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("expected recursor application "); +return x_1; +} +} +static lean_object* _init_l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf___closed__1; +x_2 = l_Lean_stringToMessageData(x_1); +return x_2; +} +} +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; +x_8 = l_Lean_Expr_getAppFn(x_1); +if (lean_obj_tag(x_8) == 4) +{ +lean_object* x_9; lean_object* x_10; lean_object* x_11; uint8_t x_12; +x_9 = lean_ctor_get(x_8, 0); +lean_inc(x_9); +x_10 = lean_ctor_get(x_8, 1); +lean_inc(x_10); +lean_dec(x_8); +x_11 = lean_st_ref_get(x_6, x_7); +x_12 = !lean_is_exclusive(x_11); +if (x_12 == 0) +{ +lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; +x_13 = lean_ctor_get(x_11, 0); +x_14 = lean_ctor_get(x_11, 1); +x_15 = lean_ctor_get(x_13, 0); +lean_inc(x_15); +lean_dec(x_13); +x_16 = lean_environment_find(x_15, x_9); +if (lean_obj_tag(x_16) == 0) +{ +lean_object* x_17; +lean_free_object(x_11); +lean_dec(x_10); +lean_dec(x_1); +x_17 = l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg(x_2, x_3, x_4, x_5, x_6, x_14); +lean_dec(x_2); +return x_17; +} +else +{ +lean_object* x_18; +x_18 = lean_ctor_get(x_16, 0); +lean_inc(x_18); +lean_dec(x_16); +if (lean_obj_tag(x_18) == 7) +{ +lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; +x_19 = lean_ctor_get(x_18, 0); +lean_inc(x_19); +lean_dec(x_18); +x_20 = lean_ctor_get(x_2, 5); +lean_inc(x_20); +x_21 = lean_ctor_get(x_19, 0); +lean_inc(x_21); +x_22 = lean_ctor_get(x_21, 0); +lean_inc(x_22); +lean_dec(x_21); +x_23 = l_Std_RBNode_find___at___private_Lean_Hygiene_0__Lean_sanitizeSyntaxAux___spec__2(x_20, x_22); +lean_dec(x_22); +lean_dec(x_20); +if (lean_obj_tag(x_23) == 0) +{ +lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; +lean_dec(x_19); +lean_free_object(x_11); +lean_dec(x_10); +x_24 = l_Lean_indentExpr(x_1); +x_25 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf___closed__2; +x_26 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_26, 0, x_25); +lean_ctor_set(x_26, 1, x_24); +x_27 = l_Lean_KernelException_toMessageData___closed__15; +x_28 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_28, 0, x_26); +lean_ctor_set(x_28, 1, x_27); +x_29 = l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg(x_28, x_2, x_3, x_4, x_5, x_6, x_14); +lean_dec(x_2); +return x_29; +} +else +{ +lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; +x_30 = lean_ctor_get(x_23, 0); +lean_inc(x_30); +lean_dec(x_23); +x_31 = lean_unsigned_to_nat(0u); +x_32 = l_Lean_Expr_getAppNumArgsAux(x_1, x_31); +x_33 = l_Lean_Expr_getAppArgs___closed__1; +lean_inc(x_32); +x_34 = lean_mk_array(x_32, x_33); +x_35 = lean_unsigned_to_nat(1u); +x_36 = lean_nat_sub(x_32, x_35); +lean_dec(x_32); +x_37 = l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(x_1, x_34, x_36); +x_38 = l_Lean_RecursorVal_getFirstIndexIdx(x_19); +x_39 = lean_ctor_get(x_19, 3); +lean_inc(x_39); +x_40 = lean_nat_add(x_38, x_39); +lean_dec(x_39); +lean_inc(x_37); +x_41 = l_Array_toSubarray___rarg(x_37, x_38, x_40); +x_42 = l_Lean_RecursorVal_getMajorIdx(x_19); +lean_dec(x_19); +x_43 = l_Lean_instInhabitedExpr; +x_44 = lean_array_get(x_43, x_37, x_42); +lean_dec(x_42); +lean_dec(x_37); +x_45 = l_List_tail_x21___rarg(x_10); +lean_dec(x_10); +x_46 = l_Lean_mkConst(x_30, x_45); +x_47 = lean_ctor_get(x_2, 3); +lean_inc(x_47); +x_48 = lean_ctor_get(x_2, 4); +lean_inc(x_48); +lean_dec(x_2); +x_49 = l_Array_append___rarg(x_47, x_48); +lean_dec(x_48); +x_50 = l_Array_ofSubarray___rarg(x_41); +lean_dec(x_41); +x_51 = l_Array_append___rarg(x_49, x_50); +lean_dec(x_50); +x_52 = l_Lean_mkOptionalNode___closed__2; +x_53 = lean_array_push(x_52, x_44); +x_54 = l_Array_append___rarg(x_51, x_53); +lean_dec(x_53); +x_55 = l_Lean_mkAppN(x_46, x_54); +lean_dec(x_54); +lean_ctor_set(x_11, 0, x_55); +return x_11; +} +} +else +{ +lean_object* x_56; +lean_dec(x_18); +lean_free_object(x_11); +lean_dec(x_10); +lean_dec(x_1); +x_56 = l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg(x_2, x_3, x_4, x_5, x_6, x_14); +lean_dec(x_2); +return x_56; +} +} +} +else +{ +lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; +x_57 = lean_ctor_get(x_11, 0); +x_58 = lean_ctor_get(x_11, 1); +lean_inc(x_58); +lean_inc(x_57); +lean_dec(x_11); +x_59 = lean_ctor_get(x_57, 0); +lean_inc(x_59); +lean_dec(x_57); +x_60 = lean_environment_find(x_59, x_9); +if (lean_obj_tag(x_60) == 0) +{ +lean_object* x_61; +lean_dec(x_10); +lean_dec(x_1); +x_61 = l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg(x_2, x_3, x_4, x_5, x_6, x_58); +lean_dec(x_2); +return x_61; +} +else +{ +lean_object* x_62; +x_62 = lean_ctor_get(x_60, 0); +lean_inc(x_62); +lean_dec(x_60); +if (lean_obj_tag(x_62) == 7) +{ +lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; +x_63 = lean_ctor_get(x_62, 0); +lean_inc(x_63); +lean_dec(x_62); +x_64 = lean_ctor_get(x_2, 5); +lean_inc(x_64); +x_65 = lean_ctor_get(x_63, 0); +lean_inc(x_65); +x_66 = lean_ctor_get(x_65, 0); +lean_inc(x_66); +lean_dec(x_65); +x_67 = l_Std_RBNode_find___at___private_Lean_Hygiene_0__Lean_sanitizeSyntaxAux___spec__2(x_64, x_66); +lean_dec(x_66); +lean_dec(x_64); +if (lean_obj_tag(x_67) == 0) +{ +lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; +lean_dec(x_63); +lean_dec(x_10); +x_68 = l_Lean_indentExpr(x_1); +x_69 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf___closed__2; +x_70 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_70, 0, x_69); +lean_ctor_set(x_70, 1, x_68); +x_71 = l_Lean_KernelException_toMessageData___closed__15; +x_72 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_72, 0, x_70); +lean_ctor_set(x_72, 1, x_71); +x_73 = l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg(x_72, x_2, x_3, x_4, x_5, x_6, x_58); +lean_dec(x_2); +return x_73; +} +else +{ +lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; +x_74 = lean_ctor_get(x_67, 0); +lean_inc(x_74); +lean_dec(x_67); +x_75 = lean_unsigned_to_nat(0u); +x_76 = l_Lean_Expr_getAppNumArgsAux(x_1, x_75); +x_77 = l_Lean_Expr_getAppArgs___closed__1; +lean_inc(x_76); +x_78 = lean_mk_array(x_76, x_77); +x_79 = lean_unsigned_to_nat(1u); +x_80 = lean_nat_sub(x_76, x_79); +lean_dec(x_76); +x_81 = l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(x_1, x_78, x_80); +x_82 = l_Lean_RecursorVal_getFirstIndexIdx(x_63); +x_83 = lean_ctor_get(x_63, 3); +lean_inc(x_83); +x_84 = lean_nat_add(x_82, x_83); +lean_dec(x_83); +lean_inc(x_81); +x_85 = l_Array_toSubarray___rarg(x_81, x_82, x_84); +x_86 = l_Lean_RecursorVal_getMajorIdx(x_63); +lean_dec(x_63); +x_87 = l_Lean_instInhabitedExpr; +x_88 = lean_array_get(x_87, x_81, x_86); +lean_dec(x_86); +lean_dec(x_81); +x_89 = l_List_tail_x21___rarg(x_10); +lean_dec(x_10); +x_90 = l_Lean_mkConst(x_74, x_89); +x_91 = lean_ctor_get(x_2, 3); +lean_inc(x_91); +x_92 = lean_ctor_get(x_2, 4); +lean_inc(x_92); +lean_dec(x_2); +x_93 = l_Array_append___rarg(x_91, x_92); +lean_dec(x_92); +x_94 = l_Array_ofSubarray___rarg(x_85); +lean_dec(x_85); +x_95 = l_Array_append___rarg(x_93, x_94); +lean_dec(x_94); +x_96 = l_Lean_mkOptionalNode___closed__2; +x_97 = lean_array_push(x_96, x_88); +x_98 = l_Array_append___rarg(x_95, x_97); +lean_dec(x_97); +x_99 = l_Lean_mkAppN(x_90, x_98); +lean_dec(x_98); +x_100 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_100, 0, x_99); +lean_ctor_set(x_100, 1, x_58); +return x_100; +} +} +else +{ +lean_object* x_101; +lean_dec(x_62); +lean_dec(x_10); +lean_dec(x_1); +x_101 = l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg(x_2, x_3, x_4, x_5, x_6, x_58); +lean_dec(x_2); +return x_101; +} +} +} +} +else +{ +lean_object* x_102; +lean_dec(x_8); +lean_dec(x_1); +x_102 = l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg(x_2, x_3, x_4, x_5, x_6, x_7); +lean_dec(x_2); +return x_102; +} +} +} +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; +x_8 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf(x_1, x_2, x_3, x_4, x_5, x_6, x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +return x_8; +} +} +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemma(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +_start: +{ +lean_object* x_9; +lean_inc(x_7); +lean_inc(x_6); +lean_inc(x_5); +lean_inc(x_4); +x_9 = l_Lean_Meta_mkEq(x_1, x_2, x_4, x_5, x_6, x_7, x_8); +if (lean_obj_tag(x_9) == 0) +{ +lean_object* x_10; lean_object* x_11; uint8_t x_12; lean_object* x_13; +x_10 = lean_ctor_get(x_9, 0); +lean_inc(x_10); +x_11 = lean_ctor_get(x_9, 1); +lean_inc(x_11); +lean_dec(x_9); +x_12 = 1; +x_13 = l_Lean_Meta_mkSorry(x_10, x_12, x_4, x_5, x_6, x_7, x_11); +return x_13; +} +else +{ +uint8_t x_14; +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +x_14 = !lean_is_exclusive(x_9); +if (x_14 == 0) +{ +return x_9; +} +else +{ +lean_object* x_15; lean_object* x_16; lean_object* x_17; +x_15 = lean_ctor_get(x_9, 0); +x_16 = lean_ctor_get(x_9, 1); +lean_inc(x_16); +lean_inc(x_15); +lean_dec(x_9); +x_17 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_17, 0, x_15); +lean_ctor_set(x_17, 1, x_16); +return x_17; +} +} +} +} +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemma___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +_start: +{ +lean_object* x_9; +x_9 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemma(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +lean_dec(x_3); +return x_9; +} +} +lean_object* l_Lean_Meta_SizeOfSpecNested_main_loop_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_object* x_5; +lean_dec(x_3); +x_5 = lean_apply_2(x_4, x_1, x_2); +return x_5; +} +else +{ +lean_object* x_6; +x_6 = lean_ctor_get(x_1, 0); +lean_inc(x_6); +if (lean_obj_tag(x_2) == 0) +{ +lean_object* x_7; +lean_dec(x_6); +lean_dec(x_3); +x_7 = lean_apply_2(x_4, x_1, x_2); +return x_7; +} +else +{ +lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; +lean_dec(x_4); +lean_dec(x_1); +x_8 = lean_ctor_get(x_2, 0); +lean_inc(x_8); +lean_dec(x_2); +x_9 = lean_ctor_get(x_6, 0); +lean_inc(x_9); +x_10 = lean_ctor_get(x_6, 1); +lean_inc(x_10); +lean_dec(x_6); +x_11 = lean_ctor_get(x_8, 0); +lean_inc(x_11); +x_12 = lean_ctor_get(x_8, 1); +lean_inc(x_12); +lean_dec(x_8); +x_13 = lean_apply_4(x_3, x_9, x_10, x_11, x_12); +return x_13; +} +} +} +} +lean_object* l_Lean_Meta_SizeOfSpecNested_main_loop_match__1(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l_Lean_Meta_SizeOfSpecNested_main_loop_match__1___rarg), 4, 0); +return x_2; +} +} +lean_object* l_Lean_Meta_SizeOfSpecNested_main_step(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +_start: +{ +lean_object* x_9; +lean_inc(x_7); +lean_inc(x_6); +lean_inc(x_5); +lean_inc(x_4); +lean_inc(x_2); +lean_inc(x_1); +x_9 = l_Lean_Meta_isExprDefEq(x_1, x_2, x_4, x_5, x_6, x_7, x_8); +if (lean_obj_tag(x_9) == 0) +{ +lean_object* x_10; uint8_t x_11; +x_10 = lean_ctor_get(x_9, 0); +lean_inc(x_10); +x_11 = lean_unbox(x_10); +lean_dec(x_10); +if (x_11 == 0) +{ +lean_object* x_12; lean_object* x_13; +x_12 = lean_ctor_get(x_9, 1); +lean_inc(x_12); +lean_dec(x_9); +lean_inc(x_3); +x_13 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf(x_1, x_3, x_4, x_5, x_6, x_7, x_12); +if (lean_obj_tag(x_13) == 0) +{ +lean_object* x_14; lean_object* x_15; lean_object* x_16; +x_14 = lean_ctor_get(x_13, 0); +lean_inc(x_14); +x_15 = lean_ctor_get(x_13, 1); +lean_inc(x_15); +lean_dec(x_13); +x_16 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemma(x_14, x_2, x_3, x_4, x_5, x_6, x_7, x_15); +lean_dec(x_3); +return x_16; +} +else +{ +uint8_t x_17; +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +x_17 = !lean_is_exclusive(x_13); +if (x_17 == 0) +{ +return x_13; +} +else +{ +lean_object* x_18; lean_object* x_19; lean_object* x_20; +x_18 = lean_ctor_get(x_13, 0); +x_19 = lean_ctor_get(x_13, 1); +lean_inc(x_19); +lean_inc(x_18); +lean_dec(x_13); +x_20 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_20, 0, x_18); +lean_ctor_set(x_20, 1, x_19); +return x_20; +} +} +} +else +{ +lean_object* x_21; lean_object* x_22; +lean_dec(x_3); +lean_dec(x_1); +x_21 = lean_ctor_get(x_9, 1); +lean_inc(x_21); +lean_dec(x_9); +x_22 = l_Lean_Meta_mkEqRefl(x_2, x_4, x_5, x_6, x_7, x_21); +return x_22; +} +} +else +{ +uint8_t x_23; +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_23 = !lean_is_exclusive(x_9); +if (x_23 == 0) +{ +return x_9; +} +else +{ +lean_object* x_24; lean_object* x_25; lean_object* x_26; +x_24 = lean_ctor_get(x_9, 0); +x_25 = lean_ctor_get(x_9, 1); +lean_inc(x_25); +lean_inc(x_24); +lean_dec(x_9); +x_26 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_26, 0, x_24); +lean_ctor_set(x_26, 1, x_25); +return x_26; +} +} +} +} +lean_object* l_Lean_addTrace___at_Lean_Meta_SizeOfSpecNested_main_loop___spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +_start: +{ +lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; uint8_t x_17; +x_9 = lean_ctor_get(x_6, 3); +x_10 = l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(x_2, x_4, x_5, x_6, x_7, x_8); +x_11 = lean_ctor_get(x_10, 0); +lean_inc(x_11); +x_12 = lean_ctor_get(x_10, 1); +lean_inc(x_12); +lean_dec(x_10); +x_13 = lean_st_ref_take(x_7, x_12); +x_14 = lean_ctor_get(x_13, 0); +lean_inc(x_14); +x_15 = lean_ctor_get(x_14, 3); +lean_inc(x_15); +x_16 = lean_ctor_get(x_13, 1); +lean_inc(x_16); +lean_dec(x_13); +x_17 = !lean_is_exclusive(x_14); +if (x_17 == 0) +{ +lean_object* x_18; uint8_t x_19; +x_18 = lean_ctor_get(x_14, 3); +lean_dec(x_18); +x_19 = !lean_is_exclusive(x_15); +if (x_19 == 0) +{ +lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; uint8_t x_25; +x_20 = lean_ctor_get(x_15, 0); +x_21 = lean_alloc_ctor(11, 2, 0); +lean_ctor_set(x_21, 0, x_1); +lean_ctor_set(x_21, 1, x_11); +lean_inc(x_9); +x_22 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_22, 0, x_9); +lean_ctor_set(x_22, 1, x_21); +x_23 = l_Std_PersistentArray_push___rarg(x_20, x_22); +lean_ctor_set(x_15, 0, x_23); +x_24 = lean_st_ref_set(x_7, x_14, x_16); +x_25 = !lean_is_exclusive(x_24); +if (x_25 == 0) +{ +lean_object* x_26; lean_object* x_27; +x_26 = lean_ctor_get(x_24, 0); +lean_dec(x_26); +x_27 = lean_box(0); +lean_ctor_set(x_24, 0, x_27); +return x_24; +} +else +{ +lean_object* x_28; lean_object* x_29; lean_object* x_30; +x_28 = lean_ctor_get(x_24, 1); +lean_inc(x_28); +lean_dec(x_24); +x_29 = lean_box(0); +x_30 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_30, 0, x_29); +lean_ctor_set(x_30, 1, x_28); +return x_30; +} +} +else +{ +uint8_t x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; +x_31 = lean_ctor_get_uint8(x_15, sizeof(void*)*1); +x_32 = lean_ctor_get(x_15, 0); +lean_inc(x_32); +lean_dec(x_15); +x_33 = lean_alloc_ctor(11, 2, 0); +lean_ctor_set(x_33, 0, x_1); +lean_ctor_set(x_33, 1, x_11); +lean_inc(x_9); +x_34 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_34, 0, x_9); +lean_ctor_set(x_34, 1, x_33); +x_35 = l_Std_PersistentArray_push___rarg(x_32, x_34); +x_36 = lean_alloc_ctor(0, 1, 1); +lean_ctor_set(x_36, 0, x_35); +lean_ctor_set_uint8(x_36, sizeof(void*)*1, x_31); +lean_ctor_set(x_14, 3, x_36); +x_37 = lean_st_ref_set(x_7, x_14, x_16); +x_38 = lean_ctor_get(x_37, 1); +lean_inc(x_38); +if (lean_is_exclusive(x_37)) { + lean_ctor_release(x_37, 0); + lean_ctor_release(x_37, 1); + x_39 = x_37; +} else { + lean_dec_ref(x_37); + x_39 = lean_box(0); +} +x_40 = lean_box(0); +if (lean_is_scalar(x_39)) { + x_41 = lean_alloc_ctor(0, 2, 0); +} else { + x_41 = x_39; +} +lean_ctor_set(x_41, 0, x_40); +lean_ctor_set(x_41, 1, x_38); +return x_41; +} +} +else +{ +lean_object* x_42; lean_object* x_43; lean_object* x_44; uint8_t x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; +x_42 = lean_ctor_get(x_14, 0); +x_43 = lean_ctor_get(x_14, 1); +x_44 = lean_ctor_get(x_14, 2); +lean_inc(x_44); +lean_inc(x_43); +lean_inc(x_42); +lean_dec(x_14); +x_45 = lean_ctor_get_uint8(x_15, sizeof(void*)*1); +x_46 = lean_ctor_get(x_15, 0); +lean_inc(x_46); +if (lean_is_exclusive(x_15)) { + lean_ctor_release(x_15, 0); + x_47 = x_15; +} else { + lean_dec_ref(x_15); + x_47 = lean_box(0); +} +x_48 = lean_alloc_ctor(11, 2, 0); +lean_ctor_set(x_48, 0, x_1); +lean_ctor_set(x_48, 1, x_11); +lean_inc(x_9); +x_49 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_49, 0, x_9); +lean_ctor_set(x_49, 1, x_48); +x_50 = l_Std_PersistentArray_push___rarg(x_46, x_49); +if (lean_is_scalar(x_47)) { + x_51 = lean_alloc_ctor(0, 1, 1); +} else { + x_51 = x_47; +} +lean_ctor_set(x_51, 0, x_50); +lean_ctor_set_uint8(x_51, sizeof(void*)*1, x_45); +x_52 = lean_alloc_ctor(0, 4, 0); +lean_ctor_set(x_52, 0, x_42); +lean_ctor_set(x_52, 1, x_43); +lean_ctor_set(x_52, 2, x_44); +lean_ctor_set(x_52, 3, x_51); +x_53 = lean_st_ref_set(x_7, x_52, x_16); +x_54 = lean_ctor_get(x_53, 1); +lean_inc(x_54); +if (lean_is_exclusive(x_53)) { + lean_ctor_release(x_53, 0); + lean_ctor_release(x_53, 1); + x_55 = x_53; +} else { + lean_dec_ref(x_53); + x_55 = lean_box(0); +} +x_56 = lean_box(0); +if (lean_is_scalar(x_55)) { + x_57 = lean_alloc_ctor(0, 2, 0); +} else { + x_57 = x_55; +} +lean_ctor_set(x_57, 0, x_56); +lean_ctor_set(x_57, 1, x_54); +return x_57; +} +} +} +lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Meta_SizeOfSpecNested_main_loop___spec__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; uint8_t x_9; lean_object* x_10; lean_object* x_11; +x_8 = lean_ctor_get(x_5, 0); +x_9 = l_Lean_checkTraceOption(x_8, x_1); +x_10 = lean_box(x_9); +x_11 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_11, 0, x_10); +lean_ctor_set(x_11, 1, x_7); +return x_11; +} +} +static lean_object* _init_l_Lean_Meta_SizeOfSpecNested_main_loop___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("expected 'Nat.add' application, lhs is "); +return x_1; +} +} +static lean_object* _init_l_Lean_Meta_SizeOfSpecNested_main_loop___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Meta_SizeOfSpecNested_main_loop___closed__1; +x_2 = l_Lean_stringToMessageData(x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Meta_SizeOfSpecNested_main_loop___closed__3() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("\nrhs is"); +return x_1; +} +} +static lean_object* _init_l_Lean_Meta_SizeOfSpecNested_main_loop___closed__4() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Meta_SizeOfSpecNested_main_loop___closed__3; +x_2 = l_Lean_stringToMessageData(x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Meta_SizeOfSpecNested_main_loop___closed__5() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = lean_box(0); +x_2 = l_Lean_Meta_reduceNat_x3f___closed__3; +x_3 = l_Lean_mkConst(x_2, x_1); +return x_3; +} +} +static lean_object* _init_l_Lean_Meta_SizeOfSpecNested_main_loop___closed__6() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("loop"); +return x_1; +} +} +static lean_object* _init_l_Lean_Meta_SizeOfSpecNested_main_loop___closed__7() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMotives_loop___rarg___closed__3; +x_2 = l_Lean_Meta_SizeOfSpecNested_main_loop___closed__6; +x_3 = lean_name_mk_string(x_1, x_2); +return x_3; +} +} +lean_object* l_Lean_Meta_SizeOfSpecNested_main_loop(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +_start: +{ +lean_object* x_9; uint8_t x_86; lean_object* x_87; lean_object* x_100; lean_object* x_101; lean_object* x_102; uint8_t x_103; +x_100 = lean_st_ref_get(x_7, x_8); +x_101 = lean_ctor_get(x_100, 0); +lean_inc(x_101); +x_102 = lean_ctor_get(x_101, 3); +lean_inc(x_102); +lean_dec(x_101); +x_103 = lean_ctor_get_uint8(x_102, sizeof(void*)*1); +lean_dec(x_102); +if (x_103 == 0) +{ +lean_object* x_104; uint8_t x_105; +x_104 = lean_ctor_get(x_100, 1); +lean_inc(x_104); +lean_dec(x_100); +x_105 = 0; +x_86 = x_105; +x_87 = x_104; +goto block_99; +} +else +{ +lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; uint8_t x_111; +x_106 = lean_ctor_get(x_100, 1); +lean_inc(x_106); +lean_dec(x_100); +x_107 = l_Lean_Meta_SizeOfSpecNested_main_loop___closed__7; +x_108 = l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Meta_SizeOfSpecNested_main_loop___spec__2(x_107, x_3, x_4, x_5, x_6, x_7, x_106); +x_109 = lean_ctor_get(x_108, 0); +lean_inc(x_109); +x_110 = lean_ctor_get(x_108, 1); +lean_inc(x_110); +lean_dec(x_108); +x_111 = lean_unbox(x_109); +lean_dec(x_109); +x_86 = x_111; +x_87 = x_110; +goto block_99; +} +block_85: +{ +lean_object* x_10; +lean_inc(x_7); +lean_inc(x_6); +lean_inc(x_5); +lean_inc(x_4); +lean_inc(x_2); +lean_inc(x_1); +x_10 = l_Lean_Meta_isExprDefEq(x_1, x_2, x_4, x_5, x_6, x_7, x_9); +if (lean_obj_tag(x_10) == 0) +{ +lean_object* x_11; uint8_t x_12; +x_11 = lean_ctor_get(x_10, 0); +lean_inc(x_11); +x_12 = lean_unbox(x_11); +lean_dec(x_11); +if (x_12 == 0) +{ +lean_object* x_13; lean_object* x_14; +x_13 = lean_ctor_get(x_10, 1); +lean_inc(x_13); +lean_dec(x_10); +lean_inc(x_7); +lean_inc(x_6); +lean_inc(x_5); +lean_inc(x_4); +lean_inc(x_1); +x_14 = l_Lean_Meta_whnfI(x_1, x_4, x_5, x_6, x_7, x_13); +if (lean_obj_tag(x_14) == 0) +{ +lean_object* x_15; lean_object* x_16; lean_object* x_17; +x_15 = lean_ctor_get(x_14, 0); +lean_inc(x_15); +x_16 = lean_ctor_get(x_14, 1); +lean_inc(x_16); +lean_dec(x_14); +lean_inc(x_7); +lean_inc(x_6); +lean_inc(x_5); +lean_inc(x_4); +lean_inc(x_2); +x_17 = l_Lean_Meta_whnfI(x_2, x_4, x_5, x_6, x_7, x_16); +if (lean_obj_tag(x_17) == 0) +{ +lean_object* x_18; lean_object* x_19; lean_object* x_20; +x_18 = lean_ctor_get(x_17, 0); +lean_inc(x_18); +x_19 = lean_ctor_get(x_17, 1); +lean_inc(x_19); +lean_dec(x_17); +x_20 = l_Lean_Expr_natAdd_x3f(x_15); +lean_dec(x_15); +if (lean_obj_tag(x_20) == 0) +{ +lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; +lean_dec(x_18); +x_21 = l_Lean_indentExpr(x_1); +x_22 = l_Lean_Meta_SizeOfSpecNested_main_loop___closed__2; +x_23 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_23, 0, x_22); +lean_ctor_set(x_23, 1, x_21); +x_24 = l_Lean_Meta_SizeOfSpecNested_main_loop___closed__4; +x_25 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_25, 0, x_23); +lean_ctor_set(x_25, 1, x_24); +x_26 = l_Lean_indentExpr(x_2); +x_27 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_27, 0, x_25); +lean_ctor_set(x_27, 1, x_26); +x_28 = l_Lean_KernelException_toMessageData___closed__15; +x_29 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_29, 0, x_27); +lean_ctor_set(x_29, 1, x_28); +x_30 = l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg(x_29, x_3, x_4, x_5, x_6, x_7, x_19); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +return x_30; +} +else +{ +lean_object* x_31; lean_object* x_32; +x_31 = lean_ctor_get(x_20, 0); +lean_inc(x_31); +lean_dec(x_20); +x_32 = l_Lean_Expr_natAdd_x3f(x_18); +lean_dec(x_18); +if (lean_obj_tag(x_32) == 0) +{ +lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; +lean_dec(x_31); +x_33 = l_Lean_indentExpr(x_1); +x_34 = l_Lean_Meta_SizeOfSpecNested_main_loop___closed__2; +x_35 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_35, 0, x_34); +lean_ctor_set(x_35, 1, x_33); +x_36 = l_Lean_Meta_SizeOfSpecNested_main_loop___closed__4; +x_37 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_37, 0, x_35); +lean_ctor_set(x_37, 1, x_36); +x_38 = l_Lean_indentExpr(x_2); +x_39 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_39, 0, x_37); +lean_ctor_set(x_39, 1, x_38); +x_40 = l_Lean_KernelException_toMessageData___closed__15; +x_41 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_41, 0, x_39); +lean_ctor_set(x_41, 1, x_40); +x_42 = l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg(x_41, x_3, x_4, x_5, x_6, x_7, x_19); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +return x_42; +} +else +{ +lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; +lean_dec(x_2); +lean_dec(x_1); +x_43 = lean_ctor_get(x_32, 0); +lean_inc(x_43); +lean_dec(x_32); +x_44 = lean_ctor_get(x_31, 0); +lean_inc(x_44); +x_45 = lean_ctor_get(x_31, 1); +lean_inc(x_45); +lean_dec(x_31); +x_46 = lean_ctor_get(x_43, 0); +lean_inc(x_46); +x_47 = lean_ctor_get(x_43, 1); +lean_inc(x_47); +lean_dec(x_43); +lean_inc(x_7); +lean_inc(x_6); +lean_inc(x_5); +lean_inc(x_4); +lean_inc(x_3); +x_48 = l_Lean_Meta_SizeOfSpecNested_main_loop(x_44, x_46, x_3, x_4, x_5, x_6, x_7, x_19); +if (lean_obj_tag(x_48) == 0) +{ +lean_object* x_49; lean_object* x_50; lean_object* x_51; +x_49 = lean_ctor_get(x_48, 0); +lean_inc(x_49); +x_50 = lean_ctor_get(x_48, 1); +lean_inc(x_50); +lean_dec(x_48); +lean_inc(x_7); +lean_inc(x_6); +lean_inc(x_5); +lean_inc(x_4); +x_51 = l_Lean_Meta_SizeOfSpecNested_main_step(x_45, x_47, x_3, x_4, x_5, x_6, x_7, x_50); +if (lean_obj_tag(x_51) == 0) +{ +lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; +x_52 = lean_ctor_get(x_51, 0); +lean_inc(x_52); +x_53 = lean_ctor_get(x_51, 1); +lean_inc(x_53); +lean_dec(x_51); +x_54 = l_Lean_Meta_SizeOfSpecNested_main_loop___closed__5; +lean_inc(x_7); +lean_inc(x_6); +lean_inc(x_5); +lean_inc(x_4); +x_55 = l_Lean_Meta_mkCongrArg(x_54, x_49, x_4, x_5, x_6, x_7, x_53); +if (lean_obj_tag(x_55) == 0) +{ +lean_object* x_56; lean_object* x_57; lean_object* x_58; +x_56 = lean_ctor_get(x_55, 0); +lean_inc(x_56); +x_57 = lean_ctor_get(x_55, 1); +lean_inc(x_57); +lean_dec(x_55); +x_58 = l_Lean_Meta_mkCongr(x_56, x_52, x_4, x_5, x_6, x_7, x_57); +return x_58; +} +else +{ +uint8_t x_59; +lean_dec(x_52); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +x_59 = !lean_is_exclusive(x_55); +if (x_59 == 0) +{ +return x_55; +} +else +{ +lean_object* x_60; lean_object* x_61; lean_object* x_62; +x_60 = lean_ctor_get(x_55, 0); +x_61 = lean_ctor_get(x_55, 1); +lean_inc(x_61); +lean_inc(x_60); +lean_dec(x_55); +x_62 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_62, 0, x_60); +lean_ctor_set(x_62, 1, x_61); +return x_62; +} +} +} +else +{ +uint8_t x_63; +lean_dec(x_49); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +x_63 = !lean_is_exclusive(x_51); +if (x_63 == 0) +{ +return x_51; +} +else +{ +lean_object* x_64; lean_object* x_65; lean_object* x_66; +x_64 = lean_ctor_get(x_51, 0); +x_65 = lean_ctor_get(x_51, 1); +lean_inc(x_65); +lean_inc(x_64); +lean_dec(x_51); +x_66 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_66, 0, x_64); +lean_ctor_set(x_66, 1, x_65); +return x_66; +} +} +} +else +{ +uint8_t x_67; +lean_dec(x_47); +lean_dec(x_45); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +x_67 = !lean_is_exclusive(x_48); +if (x_67 == 0) +{ +return x_48; +} +else +{ +lean_object* x_68; lean_object* x_69; lean_object* x_70; +x_68 = lean_ctor_get(x_48, 0); +x_69 = lean_ctor_get(x_48, 1); +lean_inc(x_69); +lean_inc(x_68); +lean_dec(x_48); +x_70 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_70, 0, x_68); +lean_ctor_set(x_70, 1, x_69); +return x_70; +} +} +} +} +} +else +{ +uint8_t x_71; +lean_dec(x_15); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_71 = !lean_is_exclusive(x_17); +if (x_71 == 0) +{ +return x_17; +} +else +{ +lean_object* x_72; lean_object* x_73; lean_object* x_74; +x_72 = lean_ctor_get(x_17, 0); +x_73 = lean_ctor_get(x_17, 1); +lean_inc(x_73); +lean_inc(x_72); +lean_dec(x_17); +x_74 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_74, 0, x_72); +lean_ctor_set(x_74, 1, x_73); +return x_74; +} +} +} +else +{ +uint8_t x_75; +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_75 = !lean_is_exclusive(x_14); +if (x_75 == 0) +{ +return x_14; +} +else +{ +lean_object* x_76; lean_object* x_77; lean_object* x_78; +x_76 = lean_ctor_get(x_14, 0); +x_77 = lean_ctor_get(x_14, 1); +lean_inc(x_77); +lean_inc(x_76); +lean_dec(x_14); +x_78 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_78, 0, x_76); +lean_ctor_set(x_78, 1, x_77); +return x_78; +} +} +} +else +{ +lean_object* x_79; lean_object* x_80; +lean_dec(x_3); +lean_dec(x_1); +x_79 = lean_ctor_get(x_10, 1); +lean_inc(x_79); +lean_dec(x_10); +x_80 = l_Lean_Meta_mkEqRefl(x_2, x_4, x_5, x_6, x_7, x_79); +return x_80; +} +} +else +{ +uint8_t x_81; +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_81 = !lean_is_exclusive(x_10); +if (x_81 == 0) +{ +return x_10; +} +else +{ +lean_object* x_82; lean_object* x_83; lean_object* x_84; +x_82 = lean_ctor_get(x_10, 0); +x_83 = lean_ctor_get(x_10, 1); +lean_inc(x_83); +lean_inc(x_82); +lean_dec(x_10); +x_84 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_84, 0, x_82); +lean_ctor_set(x_84, 1, x_83); +return x_84; +} +} +} +block_99: +{ +if (x_86 == 0) +{ +x_9 = x_87; +goto block_85; +} +else +{ +lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; +lean_inc(x_1); +x_88 = lean_alloc_ctor(2, 1, 0); +lean_ctor_set(x_88, 0, x_1); +x_89 = l_Lean_KernelException_toMessageData___closed__15; +x_90 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_90, 0, x_89); +lean_ctor_set(x_90, 1, x_88); +x_91 = l_Lean_Meta_isLevelDefEqAux___closed__5; +x_92 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_92, 0, x_90); +lean_ctor_set(x_92, 1, x_91); +lean_inc(x_2); +x_93 = lean_alloc_ctor(2, 1, 0); +lean_ctor_set(x_93, 0, x_2); +x_94 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_94, 0, x_92); +lean_ctor_set(x_94, 1, x_93); +x_95 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_95, 0, x_94); +lean_ctor_set(x_95, 1, x_89); +x_96 = l_Lean_Meta_SizeOfSpecNested_main_loop___closed__7; +x_97 = l_Lean_addTrace___at_Lean_Meta_SizeOfSpecNested_main_loop___spec__1(x_96, x_95, x_3, x_4, x_5, x_6, x_7, x_87); +x_98 = lean_ctor_get(x_97, 1); +lean_inc(x_98); +lean_dec(x_97); +x_9 = x_98; +goto block_85; +} +} +} +} +lean_object* l_Lean_addTrace___at_Lean_Meta_SizeOfSpecNested_main_loop___spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +_start: +{ +lean_object* x_9; +x_9 = l_Lean_addTrace___at_Lean_Meta_SizeOfSpecNested_main_loop___spec__1(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +return x_9; +} +} +lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Meta_SizeOfSpecNested_main_loop___spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; +x_8 = l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Meta_SizeOfSpecNested_main_loop___spec__2(x_1, x_2, x_3, x_4, x_5, x_6, x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +return x_8; +} +} +lean_object* l_Lean_Meta_SizeOfSpecNested_main(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +_start: +{ +lean_object* x_9; +lean_inc(x_7); +lean_inc(x_6); +lean_inc(x_5); +lean_inc(x_4); +lean_inc(x_2); +lean_inc(x_1); +x_9 = l_Lean_Meta_isExprDefEq(x_1, x_2, x_4, x_5, x_6, x_7, x_8); +if (lean_obj_tag(x_9) == 0) +{ +lean_object* x_10; uint8_t x_11; +x_10 = lean_ctor_get(x_9, 0); +lean_inc(x_10); +x_11 = lean_unbox(x_10); +lean_dec(x_10); +if (x_11 == 0) +{ +lean_object* x_12; lean_object* x_13; +x_12 = lean_ctor_get(x_9, 1); +lean_inc(x_12); +lean_dec(x_9); +lean_inc(x_7); +lean_inc(x_6); +lean_inc(x_5); +lean_inc(x_4); +x_13 = l_Lean_Meta_whnfI(x_1, x_4, x_5, x_6, x_7, x_12); +if (lean_obj_tag(x_13) == 0) +{ +lean_object* x_14; lean_object* x_15; lean_object* x_16; +x_14 = lean_ctor_get(x_13, 0); +lean_inc(x_14); +x_15 = lean_ctor_get(x_13, 1); +lean_inc(x_15); +lean_dec(x_13); +lean_inc(x_7); +lean_inc(x_6); +lean_inc(x_5); +lean_inc(x_4); +x_16 = l_Lean_Meta_unfoldDefinition(x_14, x_4, x_5, x_6, x_7, x_15); +if (lean_obj_tag(x_16) == 0) +{ +lean_object* x_17; lean_object* x_18; lean_object* x_19; +x_17 = lean_ctor_get(x_16, 0); +lean_inc(x_17); +x_18 = lean_ctor_get(x_16, 1); +lean_inc(x_18); +lean_dec(x_16); +x_19 = l_Lean_Meta_SizeOfSpecNested_main_loop(x_17, x_2, x_3, x_4, x_5, x_6, x_7, x_18); +return x_19; +} +else +{ +uint8_t x_20; +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +x_20 = !lean_is_exclusive(x_16); +if (x_20 == 0) +{ +return x_16; +} +else +{ +lean_object* x_21; lean_object* x_22; lean_object* x_23; +x_21 = lean_ctor_get(x_16, 0); +x_22 = lean_ctor_get(x_16, 1); +lean_inc(x_22); +lean_inc(x_21); +lean_dec(x_16); +x_23 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_23, 0, x_21); +lean_ctor_set(x_23, 1, x_22); +return x_23; +} +} +} +else +{ +uint8_t x_24; +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +x_24 = !lean_is_exclusive(x_13); +if (x_24 == 0) +{ +return x_13; +} +else +{ +lean_object* x_25; lean_object* x_26; lean_object* x_27; +x_25 = lean_ctor_get(x_13, 0); +x_26 = lean_ctor_get(x_13, 1); +lean_inc(x_26); +lean_inc(x_25); +lean_dec(x_13); +x_27 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_27, 0, x_25); +lean_ctor_set(x_27, 1, x_26); +return x_27; +} +} +} +else +{ +lean_object* x_28; lean_object* x_29; +lean_dec(x_3); +lean_dec(x_1); +x_28 = lean_ctor_get(x_9, 1); +lean_inc(x_28); +lean_dec(x_9); +x_29 = l_Lean_Meta_mkEqRefl(x_2, x_4, x_5, x_6, x_7, x_28); +return x_29; +} +} +else +{ +uint8_t x_30; +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_30 = !lean_is_exclusive(x_9); +if (x_30 == 0) +{ +return x_9; +} +else +{ +lean_object* x_31; lean_object* x_32; lean_object* x_33; +x_31 = lean_ctor_get(x_9, 0); +x_32 = lean_ctor_get(x_9, 1); +lean_inc(x_32); +lean_inc(x_31); +lean_dec(x_9); +x_33 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_33, 0, x_31); +lean_ctor_set(x_33, 1, x_32); +return x_33; +} +} +} +} lean_object* l_Lean_throwError___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___spec__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { @@ -6382,418 +8546,491 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13, lean_object* x_14) { _start: { -lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; -x_13 = l_Lean_mkOptionalNode___closed__2; -x_14 = lean_array_push(x_13, x_1); -x_15 = l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop___spec__1___closed__1; +lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; +x_15 = l_Lean_mkOptionalNode___closed__2; +x_16 = lean_array_push(x_15, x_1); +x_17 = l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop___spec__1___closed__1; +lean_inc(x_13); +lean_inc(x_12); lean_inc(x_11); lean_inc(x_10); -lean_inc(x_9); -lean_inc(x_8); -x_16 = l_Lean_Meta_mkAppM(x_15, x_14, x_8, x_9, x_10, x_11, x_12); -if (lean_obj_tag(x_16) == 0) +x_18 = l_Lean_Meta_mkAppM(x_17, x_16, x_10, x_11, x_12, x_13, x_14); +if (lean_obj_tag(x_18) == 0) { -lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; -x_17 = lean_ctor_get(x_16, 0); -lean_inc(x_17); -x_18 = lean_ctor_get(x_16, 1); -lean_inc(x_18); -lean_dec(x_16); -x_19 = l_Lean_Literal_type___closed__3; -x_20 = lean_unsigned_to_nat(1u); +lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; +x_19 = lean_ctor_get(x_18, 0); +lean_inc(x_19); +x_20 = lean_ctor_get(x_18, 1); +lean_inc(x_20); +lean_dec(x_18); +x_21 = l_Lean_Literal_type___closed__3; +x_22 = lean_unsigned_to_nat(1u); +lean_inc(x_13); +lean_inc(x_12); lean_inc(x_11); lean_inc(x_10); -lean_inc(x_9); -lean_inc(x_8); -x_21 = l_Lean_Meta_mkNumeral(x_19, x_20, x_8, x_9, x_10, x_11, x_18); -if (lean_obj_tag(x_21) == 0) +x_23 = l_Lean_Meta_mkNumeral(x_21, x_22, x_10, x_11, x_12, x_13, x_20); +if (lean_obj_tag(x_23) == 0) { -lean_object* x_22; lean_object* x_23; lean_object* x_24; size_t x_25; lean_object* x_26; size_t x_27; lean_object* x_28; -x_22 = lean_ctor_get(x_21, 0); -lean_inc(x_22); -x_23 = lean_ctor_get(x_21, 1); -lean_inc(x_23); -lean_dec(x_21); -x_24 = lean_ctor_get(x_2, 2); -x_25 = lean_usize_of_nat(x_24); -x_26 = lean_ctor_get(x_2, 1); +lean_object* x_24; lean_object* x_25; lean_object* x_26; size_t x_27; lean_object* x_28; size_t x_29; lean_object* x_30; +x_24 = lean_ctor_get(x_23, 0); +lean_inc(x_24); +x_25 = lean_ctor_get(x_23, 1); +lean_inc(x_25); +lean_dec(x_23); +x_26 = lean_ctor_get(x_2, 2); x_27 = lean_usize_of_nat(x_26); +x_28 = lean_ctor_get(x_2, 1); +x_29 = lean_usize_of_nat(x_28); +lean_inc(x_13); +lean_inc(x_12); lean_inc(x_11); lean_inc(x_10); -lean_inc(x_9); -lean_inc(x_8); -x_28 = l_Subarray_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___spec__3(x_15, x_13, x_2, x_25, x_27, x_22, x_8, x_9, x_10, x_11, x_23); -if (lean_obj_tag(x_28) == 0) +x_30 = l_Subarray_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___spec__3(x_17, x_15, x_2, x_27, x_29, x_24, x_10, x_11, x_12, x_13, x_25); +if (lean_obj_tag(x_30) == 0) { -lean_object* x_29; lean_object* x_30; lean_object* x_31; -x_29 = lean_ctor_get(x_28, 0); -lean_inc(x_29); -x_30 = lean_ctor_get(x_28, 1); -lean_inc(x_30); -lean_dec(x_28); -lean_inc(x_11); -lean_inc(x_10); -lean_inc(x_9); -lean_inc(x_8); -lean_inc(x_29); -x_31 = l_Lean_Meta_mkEq(x_17, x_29, x_8, x_9, x_10, x_11, x_30); -if (lean_obj_tag(x_31) == 0) -{ -lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; -x_32 = lean_ctor_get(x_31, 0); +lean_object* x_31; lean_object* x_32; lean_object* x_33; +x_31 = lean_ctor_get(x_30, 0); +lean_inc(x_31); +x_32 = lean_ctor_get(x_30, 1); lean_inc(x_32); -x_33 = lean_ctor_get(x_31, 1); -lean_inc(x_33); -lean_dec(x_31); -x_34 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2___closed__2; -x_35 = l_Lean_Name_append(x_3, x_34); -x_36 = l_Array_append___rarg(x_4, x_7); -x_37 = l_Array_ofSubarray___rarg(x_2); -x_38 = l_Array_append___rarg(x_36, x_37); -lean_dec(x_37); -lean_inc(x_8); -lean_inc(x_38); -x_39 = l_Lean_Meta_mkForallFVars(x_38, x_32, x_8, x_9, x_10, x_11, x_33); -if (lean_obj_tag(x_39) == 0) -{ -uint8_t x_40; -x_40 = lean_ctor_get_uint8(x_5, sizeof(void*)*5 + 3); -if (x_40 == 0) -{ -lean_object* x_41; lean_object* x_42; lean_object* x_43; -x_41 = lean_ctor_get(x_39, 0); -lean_inc(x_41); -x_42 = lean_ctor_get(x_39, 1); -lean_inc(x_42); -lean_dec(x_39); +lean_dec(x_30); +lean_inc(x_13); +lean_inc(x_12); lean_inc(x_11); lean_inc(x_10); -lean_inc(x_9); -lean_inc(x_8); -x_43 = l_Lean_Meta_mkEqRefl(x_29, x_8, x_9, x_10, x_11, x_42); -if (lean_obj_tag(x_43) == 0) +lean_inc(x_31); +lean_inc(x_19); +x_33 = l_Lean_Meta_mkEq(x_19, x_31, x_10, x_11, x_12, x_13, x_32); +if (lean_obj_tag(x_33) == 0) { -lean_object* x_44; lean_object* x_45; lean_object* x_46; -x_44 = lean_ctor_get(x_43, 0); -lean_inc(x_44); -x_45 = lean_ctor_get(x_43, 1); -lean_inc(x_45); -lean_dec(x_43); -x_46 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__1(x_38, x_35, x_6, x_41, x_44, x_8, x_9, x_10, x_11, x_45); -lean_dec(x_11); -lean_dec(x_9); -return x_46; -} -else -{ -uint8_t x_47; -lean_dec(x_41); -lean_dec(x_38); -lean_dec(x_35); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_6); -x_47 = !lean_is_exclusive(x_43); -if (x_47 == 0) -{ -return x_43; -} -else -{ -lean_object* x_48; lean_object* x_49; lean_object* x_50; -x_48 = lean_ctor_get(x_43, 0); -x_49 = lean_ctor_get(x_43, 1); -lean_inc(x_49); -lean_inc(x_48); -lean_dec(x_43); -x_50 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_50, 0, x_48); -lean_ctor_set(x_50, 1, x_49); -return x_50; -} -} -} -else -{ -uint8_t x_51; -lean_dec(x_38); -lean_dec(x_35); -lean_dec(x_29); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_6); -x_51 = !lean_is_exclusive(x_39); -if (x_51 == 0) -{ -lean_object* x_52; lean_object* x_53; -x_52 = lean_ctor_get(x_39, 0); -lean_dec(x_52); -x_53 = lean_box(0); -lean_ctor_set(x_39, 0, x_53); -return x_39; -} -else -{ -lean_object* x_54; lean_object* x_55; lean_object* x_56; -x_54 = lean_ctor_get(x_39, 1); -lean_inc(x_54); +lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; +x_34 = lean_ctor_get(x_33, 0); +lean_inc(x_34); +x_35 = lean_ctor_get(x_33, 1); +lean_inc(x_35); +lean_dec(x_33); +x_36 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2___closed__2; +x_37 = l_Lean_Name_append(x_3, x_36); +lean_inc(x_4); +x_38 = l_Array_append___rarg(x_4, x_9); +x_39 = l_Array_ofSubarray___rarg(x_2); +x_40 = l_Array_append___rarg(x_38, x_39); lean_dec(x_39); -x_55 = lean_box(0); -x_56 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_56, 0, x_55); -lean_ctor_set(x_56, 1, x_54); +lean_inc(x_10); +lean_inc(x_40); +x_41 = l_Lean_Meta_mkForallFVars(x_40, x_34, x_10, x_11, x_12, x_13, x_35); +if (lean_obj_tag(x_41) == 0) +{ +uint8_t x_42; +x_42 = lean_ctor_get_uint8(x_6, sizeof(void*)*5 + 3); +if (x_42 == 0) +{ +lean_object* x_43; lean_object* x_44; lean_object* x_45; +lean_dec(x_19); +lean_dec(x_9); +lean_dec(x_8); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_4); +lean_dec(x_3); +x_43 = lean_ctor_get(x_41, 0); +lean_inc(x_43); +x_44 = lean_ctor_get(x_41, 1); +lean_inc(x_44); +lean_dec(x_41); +lean_inc(x_13); +lean_inc(x_12); +lean_inc(x_11); +lean_inc(x_10); +x_45 = l_Lean_Meta_mkEqRefl(x_31, x_10, x_11, x_12, x_13, x_44); +if (lean_obj_tag(x_45) == 0) +{ +lean_object* x_46; lean_object* x_47; lean_object* x_48; +x_46 = lean_ctor_get(x_45, 0); +lean_inc(x_46); +x_47 = lean_ctor_get(x_45, 1); +lean_inc(x_47); +lean_dec(x_45); +x_48 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__1(x_40, x_37, x_5, x_43, x_46, x_10, x_11, x_12, x_13, x_47); +lean_dec(x_13); +lean_dec(x_11); +return x_48; +} +else +{ +uint8_t x_49; +lean_dec(x_43); +lean_dec(x_40); +lean_dec(x_37); +lean_dec(x_13); +lean_dec(x_12); +lean_dec(x_11); +lean_dec(x_10); +lean_dec(x_5); +x_49 = !lean_is_exclusive(x_45); +if (x_49 == 0) +{ +return x_45; +} +else +{ +lean_object* x_50; lean_object* x_51; lean_object* x_52; +x_50 = lean_ctor_get(x_45, 0); +x_51 = lean_ctor_get(x_45, 1); +lean_inc(x_51); +lean_inc(x_50); +lean_dec(x_45); +x_52 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_52, 0, x_50); +lean_ctor_set(x_52, 1, x_51); +return x_52; +} +} +} +else +{ +lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; +x_53 = lean_ctor_get(x_41, 0); +lean_inc(x_53); +x_54 = lean_ctor_get(x_41, 1); +lean_inc(x_54); +lean_dec(x_41); +x_55 = lean_alloc_ctor(0, 6, 0); +lean_ctor_set(x_55, 0, x_6); +lean_ctor_set(x_55, 1, x_7); +lean_ctor_set(x_55, 2, x_3); +lean_ctor_set(x_55, 3, x_4); +lean_ctor_set(x_55, 4, x_9); +lean_ctor_set(x_55, 5, x_8); +lean_inc(x_13); +lean_inc(x_12); +lean_inc(x_11); +lean_inc(x_10); +x_56 = l_Lean_Meta_SizeOfSpecNested_main(x_19, x_31, x_55, x_10, x_11, x_12, x_13, x_54); +if (lean_obj_tag(x_56) == 0) +{ +lean_object* x_57; lean_object* x_58; lean_object* x_59; +x_57 = lean_ctor_get(x_56, 0); +lean_inc(x_57); +x_58 = lean_ctor_get(x_56, 1); +lean_inc(x_58); +lean_dec(x_56); +x_59 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__1(x_40, x_37, x_5, x_53, x_57, x_10, x_11, x_12, x_13, x_58); +lean_dec(x_13); +lean_dec(x_11); +return x_59; +} +else +{ +uint8_t x_60; +lean_dec(x_53); +lean_dec(x_40); +lean_dec(x_37); +lean_dec(x_13); +lean_dec(x_12); +lean_dec(x_11); +lean_dec(x_10); +lean_dec(x_5); +x_60 = !lean_is_exclusive(x_56); +if (x_60 == 0) +{ return x_56; } -} -} else { -uint8_t x_57; -lean_dec(x_38); -lean_dec(x_35); -lean_dec(x_29); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_6); -x_57 = !lean_is_exclusive(x_39); -if (x_57 == 0) -{ -return x_39; -} -else -{ -lean_object* x_58; lean_object* x_59; lean_object* x_60; -x_58 = lean_ctor_get(x_39, 0); -x_59 = lean_ctor_get(x_39, 1); -lean_inc(x_59); -lean_inc(x_58); -lean_dec(x_39); -x_60 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_60, 0, x_58); -lean_ctor_set(x_60, 1, x_59); -return x_60; -} -} -} -else -{ -uint8_t x_61; -lean_dec(x_29); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_6); -lean_dec(x_4); -x_61 = !lean_is_exclusive(x_31); -if (x_61 == 0) -{ -return x_31; -} -else -{ -lean_object* x_62; lean_object* x_63; lean_object* x_64; -x_62 = lean_ctor_get(x_31, 0); -x_63 = lean_ctor_get(x_31, 1); -lean_inc(x_63); +lean_object* x_61; lean_object* x_62; lean_object* x_63; +x_61 = lean_ctor_get(x_56, 0); +x_62 = lean_ctor_get(x_56, 1); lean_inc(x_62); +lean_inc(x_61); +lean_dec(x_56); +x_63 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_63, 0, x_61); +lean_ctor_set(x_63, 1, x_62); +return x_63; +} +} +} +} +else +{ +uint8_t x_64; +lean_dec(x_40); +lean_dec(x_37); lean_dec(x_31); -x_64 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_64, 0, x_62); -lean_ctor_set(x_64, 1, x_63); -return x_64; -} -} -} -else -{ -uint8_t x_65; -lean_dec(x_17); +lean_dec(x_19); +lean_dec(x_13); +lean_dec(x_12); lean_dec(x_11); lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); -lean_dec(x_6); -lean_dec(x_4); -x_65 = !lean_is_exclusive(x_28); -if (x_65 == 0) -{ -return x_28; -} -else -{ -lean_object* x_66; lean_object* x_67; lean_object* x_68; -x_66 = lean_ctor_get(x_28, 0); -x_67 = lean_ctor_get(x_28, 1); -lean_inc(x_67); -lean_inc(x_66); -lean_dec(x_28); -x_68 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_68, 0, x_66); -lean_ctor_set(x_68, 1, x_67); -return x_68; -} -} -} -else -{ -uint8_t x_69; -lean_dec(x_17); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_6); -lean_dec(x_4); -x_69 = !lean_is_exclusive(x_21); -if (x_69 == 0) -{ -return x_21; -} -else -{ -lean_object* x_70; lean_object* x_71; lean_object* x_72; -x_70 = lean_ctor_get(x_21, 0); -x_71 = lean_ctor_get(x_21, 1); -lean_inc(x_71); -lean_inc(x_70); -lean_dec(x_21); -x_72 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_72, 0, x_70); -lean_ctor_set(x_72, 1, x_71); -return x_72; -} -} -} -else -{ -uint8_t x_73; -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_6); -lean_dec(x_4); -x_73 = !lean_is_exclusive(x_16); -if (x_73 == 0) -{ -return x_16; -} -else -{ -lean_object* x_74; lean_object* x_75; lean_object* x_76; -x_74 = lean_ctor_get(x_16, 0); -x_75 = lean_ctor_get(x_16, 1); -lean_inc(x_75); -lean_inc(x_74); -lean_dec(x_16); -x_76 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_76, 0, x_74); -lean_ctor_set(x_76, 1, x_75); -return x_76; -} -} -} -} -lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { -_start: -{ -lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; -x_13 = lean_ctor_get(x_1, 3); -lean_inc(x_13); -lean_dec(x_1); -x_14 = lean_unsigned_to_nat(0u); -lean_inc(x_13); -lean_inc(x_6); -x_15 = l_Array_toSubarray___rarg(x_6, x_14, x_13); -x_16 = lean_array_get_size(x_6); -lean_inc(x_6); -x_17 = l_Array_toSubarray___rarg(x_6, x_13, x_16); -lean_inc(x_2); -x_18 = l_Lean_mkConst(x_2, x_3); -x_19 = l_Lean_mkAppN(x_18, x_6); -lean_dec(x_6); -x_20 = l_Array_ofSubarray___rarg(x_15); -lean_dec(x_15); -lean_inc(x_20); -x_21 = lean_alloc_closure((void*)(l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2___boxed), 12, 6); -lean_closure_set(x_21, 0, x_19); -lean_closure_set(x_21, 1, x_17); -lean_closure_set(x_21, 2, x_2); -lean_closure_set(x_21, 3, x_20); -lean_closure_set(x_21, 4, x_4); -lean_closure_set(x_21, 5, x_5); -x_22 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances___rarg(x_20, x_21, x_8, x_9, x_10, x_11, x_12); -return x_22; -} -} -lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { -_start: -{ -lean_object* x_9; -lean_inc(x_3); -x_9 = l_Lean_getConstInfoCtor___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___spec__1(x_3, x_4, x_5, x_6, x_7, x_8); -if (lean_obj_tag(x_9) == 0) -{ -lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; -x_10 = lean_ctor_get(x_9, 0); -lean_inc(x_10); -x_11 = lean_ctor_get(x_10, 0); -lean_inc(x_11); -x_12 = lean_ctor_get(x_9, 1); -lean_inc(x_12); -lean_dec(x_9); -x_13 = lean_ctor_get(x_11, 1); -lean_inc(x_13); -x_14 = lean_ctor_get(x_11, 2); -lean_inc(x_14); -lean_dec(x_11); -lean_inc(x_13); -x_15 = l_List_map___at_Lean_Meta_addInstance___spec__1(x_13); -x_16 = lean_alloc_closure((void*)(l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__3___boxed), 12, 5); -lean_closure_set(x_16, 0, x_10); -lean_closure_set(x_16, 1, x_3); -lean_closure_set(x_16, 2, x_15); -lean_closure_set(x_16, 3, x_1); -lean_closure_set(x_16, 4, x_13); -x_17 = l_Lean_Meta_forallTelescopeReducing___at_Lean_Meta_getParamNames___spec__4___rarg(x_14, x_16, x_4, x_5, x_6, x_7, x_12); -return x_17; -} -else -{ -uint8_t x_18; lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); -lean_dec(x_1); -x_18 = !lean_is_exclusive(x_9); -if (x_18 == 0) +x_64 = !lean_is_exclusive(x_41); +if (x_64 == 0) { -return x_9; +return x_41; } else { -lean_object* x_19; lean_object* x_20; lean_object* x_21; -x_19 = lean_ctor_get(x_9, 0); -x_20 = lean_ctor_get(x_9, 1); -lean_inc(x_20); -lean_inc(x_19); +lean_object* x_65; lean_object* x_66; lean_object* x_67; +x_65 = lean_ctor_get(x_41, 0); +x_66 = lean_ctor_get(x_41, 1); +lean_inc(x_66); +lean_inc(x_65); +lean_dec(x_41); +x_67 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_67, 0, x_65); +lean_ctor_set(x_67, 1, x_66); +return x_67; +} +} +} +else +{ +uint8_t x_68; +lean_dec(x_31); +lean_dec(x_19); +lean_dec(x_13); +lean_dec(x_12); +lean_dec(x_11); +lean_dec(x_10); lean_dec(x_9); -x_21 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_21, 0, x_19); -lean_ctor_set(x_21, 1, x_20); -return x_21; +lean_dec(x_8); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +x_68 = !lean_is_exclusive(x_33); +if (x_68 == 0) +{ +return x_33; +} +else +{ +lean_object* x_69; lean_object* x_70; lean_object* x_71; +x_69 = lean_ctor_get(x_33, 0); +x_70 = lean_ctor_get(x_33, 1); +lean_inc(x_70); +lean_inc(x_69); +lean_dec(x_33); +x_71 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_71, 0, x_69); +lean_ctor_set(x_71, 1, x_70); +return x_71; +} +} +} +else +{ +uint8_t x_72; +lean_dec(x_19); +lean_dec(x_13); +lean_dec(x_12); +lean_dec(x_11); +lean_dec(x_10); +lean_dec(x_9); +lean_dec(x_8); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +x_72 = !lean_is_exclusive(x_30); +if (x_72 == 0) +{ +return x_30; +} +else +{ +lean_object* x_73; lean_object* x_74; lean_object* x_75; +x_73 = lean_ctor_get(x_30, 0); +x_74 = lean_ctor_get(x_30, 1); +lean_inc(x_74); +lean_inc(x_73); +lean_dec(x_30); +x_75 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_75, 0, x_73); +lean_ctor_set(x_75, 1, x_74); +return x_75; +} +} +} +else +{ +uint8_t x_76; +lean_dec(x_19); +lean_dec(x_13); +lean_dec(x_12); +lean_dec(x_11); +lean_dec(x_10); +lean_dec(x_9); +lean_dec(x_8); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +x_76 = !lean_is_exclusive(x_23); +if (x_76 == 0) +{ +return x_23; +} +else +{ +lean_object* x_77; lean_object* x_78; lean_object* x_79; +x_77 = lean_ctor_get(x_23, 0); +x_78 = lean_ctor_get(x_23, 1); +lean_inc(x_78); +lean_inc(x_77); +lean_dec(x_23); +x_79 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_79, 0, x_77); +lean_ctor_set(x_79, 1, x_78); +return x_79; +} +} +} +else +{ +uint8_t x_80; +lean_dec(x_13); +lean_dec(x_12); +lean_dec(x_11); +lean_dec(x_10); +lean_dec(x_9); +lean_dec(x_8); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +x_80 = !lean_is_exclusive(x_18); +if (x_80 == 0) +{ +return x_18; +} +else +{ +lean_object* x_81; lean_object* x_82; lean_object* x_83; +x_81 = lean_ctor_get(x_18, 0); +x_82 = lean_ctor_get(x_18, 1); +lean_inc(x_82); +lean_inc(x_81); +lean_dec(x_18); +x_83 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_83, 0, x_81); +lean_ctor_set(x_83, 1, x_82); +return x_83; +} +} +} +} +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13, lean_object* x_14) { +_start: +{ +lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; +x_15 = lean_ctor_get(x_1, 3); +lean_inc(x_15); +lean_dec(x_1); +x_16 = lean_unsigned_to_nat(0u); +lean_inc(x_15); +lean_inc(x_8); +x_17 = l_Array_toSubarray___rarg(x_8, x_16, x_15); +x_18 = lean_array_get_size(x_8); +lean_inc(x_8); +x_19 = l_Array_toSubarray___rarg(x_8, x_15, x_18); +lean_inc(x_2); +x_20 = l_Lean_mkConst(x_2, x_3); +x_21 = l_Lean_mkAppN(x_20, x_8); +lean_dec(x_8); +x_22 = l_Array_ofSubarray___rarg(x_17); +lean_dec(x_17); +lean_inc(x_22); +x_23 = lean_alloc_closure((void*)(l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2___boxed), 14, 8); +lean_closure_set(x_23, 0, x_21); +lean_closure_set(x_23, 1, x_19); +lean_closure_set(x_23, 2, x_2); +lean_closure_set(x_23, 3, x_22); +lean_closure_set(x_23, 4, x_4); +lean_closure_set(x_23, 5, x_5); +lean_closure_set(x_23, 6, x_6); +lean_closure_set(x_23, 7, x_7); +x_24 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances___rarg(x_22, x_23, x_10, x_11, x_12, x_13, x_14); +return x_24; +} +} +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +_start: +{ +lean_object* x_10; +lean_inc(x_4); +x_10 = l_Lean_getConstInfoCtor___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___spec__1(x_4, x_5, x_6, x_7, x_8, x_9); +if (lean_obj_tag(x_10) == 0) +{ +lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; +x_11 = lean_ctor_get(x_10, 0); +lean_inc(x_11); +x_12 = lean_ctor_get(x_11, 0); +lean_inc(x_12); +x_13 = lean_ctor_get(x_10, 1); +lean_inc(x_13); +lean_dec(x_10); +x_14 = lean_ctor_get(x_12, 1); +lean_inc(x_14); +x_15 = lean_ctor_get(x_12, 2); +lean_inc(x_15); +lean_dec(x_12); +lean_inc(x_14); +x_16 = l_List_map___at_Lean_Meta_addInstance___spec__1(x_14); +x_17 = lean_alloc_closure((void*)(l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__3___boxed), 14, 7); +lean_closure_set(x_17, 0, x_11); +lean_closure_set(x_17, 1, x_4); +lean_closure_set(x_17, 2, x_16); +lean_closure_set(x_17, 3, x_14); +lean_closure_set(x_17, 4, x_1); +lean_closure_set(x_17, 5, x_2); +lean_closure_set(x_17, 6, x_3); +x_18 = l_Lean_Meta_forallTelescopeReducing___at_Lean_Meta_getParamNames___spec__4___rarg(x_15, x_17, x_5, x_6, x_7, x_8, x_13); +return x_18; +} +else +{ +uint8_t x_19; +lean_dec(x_8); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_19 = !lean_is_exclusive(x_10); +if (x_19 == 0) +{ +return x_10; +} +else +{ +lean_object* x_20; lean_object* x_21; lean_object* x_22; +x_20 = lean_ctor_get(x_10, 0); +x_21 = lean_ctor_get(x_10, 1); +lean_inc(x_21); +lean_inc(x_20); +lean_dec(x_10); +x_22 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_22, 0, x_20); +lean_ctor_set(x_22, 1, x_21); +return x_22; } } } @@ -6880,34 +9117,22 @@ lean_dec(x_7); return x_11; } } -lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13, lean_object* x_14) { _start: { -lean_object* x_13; -x_13 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12); -lean_dec(x_7); -lean_dec(x_5); -lean_dec(x_3); +lean_object* x_15; +x_15 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14); lean_dec(x_2); -return x_13; +return x_15; } } -lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13, lean_object* x_14) { _start: { -lean_object* x_13; -x_13 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__3(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12); -lean_dec(x_7); -return x_13; -} -} -lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { -_start: -{ -lean_object* x_9; -x_9 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); -lean_dec(x_2); -return x_9; +lean_object* x_15; +x_15 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__3(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14); +lean_dec(x_9); +return x_15; } } lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems_match__1___rarg(lean_object* x_1) { @@ -6962,280 +9187,283 @@ lean_dec(x_2); return x_3; } } -lean_object* l_List_forIn_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +lean_object* l_List_forIn_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { -if (lean_obj_tag(x_3) == 0) +if (lean_obj_tag(x_4) == 0) { -lean_object* x_10; -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_2); -x_10 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_10, 0, x_4); -lean_ctor_set(x_10, 1, x_9); -return x_10; -} -else -{ -lean_object* x_11; lean_object* x_12; lean_object* x_13; -lean_dec(x_4); -x_11 = lean_ctor_get(x_3, 0); -lean_inc(x_11); -x_12 = lean_ctor_get(x_3, 1); -lean_inc(x_12); -lean_dec(x_3); -lean_inc(x_8); -lean_inc(x_7); -lean_inc(x_6); -lean_inc(x_5); -lean_inc(x_2); -x_13 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem(x_2, x_1, x_11, x_5, x_6, x_7, x_8, x_9); -if (lean_obj_tag(x_13) == 0) -{ -lean_object* x_14; lean_object* x_15; -x_14 = lean_ctor_get(x_13, 1); -lean_inc(x_14); -lean_dec(x_13); -x_15 = lean_box(0); -x_3 = x_12; -x_4 = x_15; -x_9 = x_14; -goto _start; -} -else -{ -uint8_t x_17; -lean_dec(x_12); -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_2); -x_17 = !lean_is_exclusive(x_13); -if (x_17 == 0) -{ -return x_13; -} -else -{ -lean_object* x_18; lean_object* x_19; lean_object* x_20; -x_18 = lean_ctor_get(x_13, 0); -x_19 = lean_ctor_get(x_13, 1); -lean_inc(x_19); -lean_inc(x_18); -lean_dec(x_13); -x_20 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_20, 0, x_18); -lean_ctor_set(x_20, 1, x_19); -return x_20; -} -} -} -} -} -lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__2(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { -_start: -{ -uint8_t x_11; -x_11 = x_4 < x_3; -if (x_11 == 0) -{ -lean_object* x_12; +lean_object* x_11; lean_dec(x_9); lean_dec(x_8); lean_dec(x_7); lean_dec(x_6); -x_12 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_12, 0, x_5); -lean_ctor_set(x_12, 1, x_10); -return x_12; +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_11 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_11, 0, x_5); +lean_ctor_set(x_11, 1, x_10); +return x_11; } else { -lean_object* x_13; lean_object* x_14; +lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_dec(x_5); -x_13 = lean_array_uget(x_2, x_4); -x_14 = l_Lean_getConstInfoInduct___at_Lean_Meta_mkSizeOfFns___spec__1(x_13, x_6, x_7, x_8, x_9, x_10); -if (lean_obj_tag(x_14) == 0) -{ -lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; -x_15 = lean_ctor_get(x_14, 0); -lean_inc(x_15); -x_16 = lean_ctor_get(x_14, 1); -lean_inc(x_16); -lean_dec(x_14); -x_17 = lean_ctor_get(x_15, 4); -lean_inc(x_17); -x_18 = lean_box(0); +x_12 = lean_ctor_get(x_4, 0); +lean_inc(x_12); +x_13 = lean_ctor_get(x_4, 1); +lean_inc(x_13); +lean_dec(x_4); lean_inc(x_9); lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); -x_19 = l_List_forIn_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__1(x_1, x_15, x_17, x_18, x_6, x_7, x_8, x_9, x_16); -if (lean_obj_tag(x_19) == 0) +lean_inc(x_2); +lean_inc(x_1); +lean_inc(x_3); +x_14 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem(x_3, x_1, x_2, x_12, x_6, x_7, x_8, x_9, x_10); +if (lean_obj_tag(x_14) == 0) { -lean_object* x_20; size_t x_21; size_t x_22; -x_20 = lean_ctor_get(x_19, 1); -lean_inc(x_20); -lean_dec(x_19); -x_21 = 1; -x_22 = x_4 + x_21; -x_4 = x_22; -x_5 = x_18; -x_10 = x_20; +lean_object* x_15; lean_object* x_16; +x_15 = lean_ctor_get(x_14, 1); +lean_inc(x_15); +lean_dec(x_14); +x_16 = lean_box(0); +x_4 = x_13; +x_5 = x_16; +x_10 = x_15; goto _start; } else { -uint8_t x_24; +uint8_t x_18; +lean_dec(x_13); lean_dec(x_9); lean_dec(x_8); lean_dec(x_7); lean_dec(x_6); -x_24 = !lean_is_exclusive(x_19); -if (x_24 == 0) -{ -return x_19; -} -else -{ -lean_object* x_25; lean_object* x_26; lean_object* x_27; -x_25 = lean_ctor_get(x_19, 0); -x_26 = lean_ctor_get(x_19, 1); -lean_inc(x_26); -lean_inc(x_25); -lean_dec(x_19); -x_27 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_27, 0, x_25); -lean_ctor_set(x_27, 1, x_26); -return x_27; -} -} -} -else -{ -uint8_t x_28; -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_6); -x_28 = !lean_is_exclusive(x_14); -if (x_28 == 0) +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_18 = !lean_is_exclusive(x_14); +if (x_18 == 0) { return x_14; } else { -lean_object* x_29; lean_object* x_30; lean_object* x_31; -x_29 = lean_ctor_get(x_14, 0); -x_30 = lean_ctor_get(x_14, 1); -lean_inc(x_30); -lean_inc(x_29); -lean_dec(x_14); -x_31 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_31, 0, x_29); -lean_ctor_set(x_31, 1, x_30); -return x_31; -} -} -} -} -} -lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { -_start: -{ -lean_object* x_8; size_t x_9; size_t x_10; lean_object* x_11; lean_object* x_12; -x_8 = lean_array_get_size(x_1); -x_9 = lean_usize_of_nat(x_8); -lean_dec(x_8); -x_10 = 0; -x_11 = lean_box(0); -x_12 = l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__2(x_2, x_1, x_9, x_10, x_11, x_3, x_4, x_5, x_6, x_7); -if (lean_obj_tag(x_12) == 0) -{ -uint8_t x_13; -x_13 = !lean_is_exclusive(x_12); -if (x_13 == 0) -{ -lean_object* x_14; -x_14 = lean_ctor_get(x_12, 0); -lean_dec(x_14); -lean_ctor_set(x_12, 0, x_11); -return x_12; -} -else -{ -lean_object* x_15; lean_object* x_16; -x_15 = lean_ctor_get(x_12, 1); -lean_inc(x_15); -lean_dec(x_12); -x_16 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_16, 0, x_11); -lean_ctor_set(x_16, 1, x_15); -return x_16; -} -} -else -{ -uint8_t x_17; -x_17 = !lean_is_exclusive(x_12); -if (x_17 == 0) -{ -return x_12; -} -else -{ -lean_object* x_18; lean_object* x_19; lean_object* x_20; -x_18 = lean_ctor_get(x_12, 0); -x_19 = lean_ctor_get(x_12, 1); +lean_object* x_19; lean_object* x_20; lean_object* x_21; +x_19 = lean_ctor_get(x_14, 0); +x_20 = lean_ctor_get(x_14, 1); +lean_inc(x_20); lean_inc(x_19); -lean_inc(x_18); -lean_dec(x_12); -x_20 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_20, 0, x_18); -lean_ctor_set(x_20, 1, x_19); -return x_20; +lean_dec(x_14); +x_21 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_21, 0, x_19); +lean_ctor_set(x_21, 1, x_20); +return x_21; } } } } -lean_object* l_List_forIn_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +} +lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, size_t x_4, size_t x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { -lean_object* x_10; -x_10 = l_List_forIn_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__1(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); -lean_dec(x_1); -return x_10; -} -} -lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { -_start: +uint8_t x_12; +x_12 = x_5 < x_4; +if (x_12 == 0) { -size_t x_11; size_t x_12; lean_object* x_13; -x_11 = lean_unbox_usize(x_3); -lean_dec(x_3); -x_12 = lean_unbox_usize(x_4); -lean_dec(x_4); -x_13 = l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__2(x_1, x_2, x_11, x_12, x_5, x_6, x_7, x_8, x_9, x_10); +lean_object* x_13; +lean_dec(x_10); +lean_dec(x_9); +lean_dec(x_8); +lean_dec(x_7); lean_dec(x_2); lean_dec(x_1); +x_13 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_13, 0, x_6); +lean_ctor_set(x_13, 1, x_11); return x_13; } -} -lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { -_start: +else { -lean_object* x_8; -x_8 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems(x_1, x_2, x_3, x_4, x_5, x_6, x_7); +lean_object* x_14; lean_object* x_15; +lean_dec(x_6); +x_14 = lean_array_uget(x_3, x_5); +x_15 = l_Lean_getConstInfoInduct___at_Lean_Meta_mkSizeOfFns___spec__1(x_14, x_7, x_8, x_9, x_10, x_11); +if (lean_obj_tag(x_15) == 0) +{ +lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; +x_16 = lean_ctor_get(x_15, 0); +lean_inc(x_16); +x_17 = lean_ctor_get(x_15, 1); +lean_inc(x_17); +lean_dec(x_15); +x_18 = lean_ctor_get(x_16, 4); +lean_inc(x_18); +x_19 = lean_box(0); +lean_inc(x_10); +lean_inc(x_9); +lean_inc(x_8); +lean_inc(x_7); +lean_inc(x_2); +lean_inc(x_1); +x_20 = l_List_forIn_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__1(x_1, x_2, x_16, x_18, x_19, x_7, x_8, x_9, x_10, x_17); +if (lean_obj_tag(x_20) == 0) +{ +lean_object* x_21; size_t x_22; size_t x_23; +x_21 = lean_ctor_get(x_20, 1); +lean_inc(x_21); +lean_dec(x_20); +x_22 = 1; +x_23 = x_5 + x_22; +x_5 = x_23; +x_6 = x_19; +x_11 = x_21; +goto _start; +} +else +{ +uint8_t x_25; +lean_dec(x_10); +lean_dec(x_9); +lean_dec(x_8); +lean_dec(x_7); lean_dec(x_2); lean_dec(x_1); -return x_8; +x_25 = !lean_is_exclusive(x_20); +if (x_25 == 0) +{ +return x_20; +} +else +{ +lean_object* x_26; lean_object* x_27; lean_object* x_28; +x_26 = lean_ctor_get(x_20, 0); +x_27 = lean_ctor_get(x_20, 1); +lean_inc(x_27); +lean_inc(x_26); +lean_dec(x_20); +x_28 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_28, 0, x_26); +lean_ctor_set(x_28, 1, x_27); +return x_28; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__1() { +} +else +{ +uint8_t x_29; +lean_dec(x_10); +lean_dec(x_9); +lean_dec(x_8); +lean_dec(x_7); +lean_dec(x_2); +lean_dec(x_1); +x_29 = !lean_is_exclusive(x_15); +if (x_29 == 0) +{ +return x_15; +} +else +{ +lean_object* x_30; lean_object* x_31; lean_object* x_32; +x_30 = lean_ctor_get(x_15, 0); +x_31 = lean_ctor_get(x_15, 1); +lean_inc(x_31); +lean_inc(x_30); +lean_dec(x_15); +x_32 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_32, 0, x_30); +lean_ctor_set(x_32, 1, x_31); +return x_32; +} +} +} +} +} +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +_start: +{ +lean_object* x_9; size_t x_10; size_t x_11; lean_object* x_12; lean_object* x_13; +x_9 = lean_array_get_size(x_1); +x_10 = lean_usize_of_nat(x_9); +lean_dec(x_9); +x_11 = 0; +x_12 = lean_box(0); +x_13 = l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__2(x_2, x_3, x_1, x_10, x_11, x_12, x_4, x_5, x_6, x_7, x_8); +if (lean_obj_tag(x_13) == 0) +{ +uint8_t x_14; +x_14 = !lean_is_exclusive(x_13); +if (x_14 == 0) +{ +lean_object* x_15; +x_15 = lean_ctor_get(x_13, 0); +lean_dec(x_15); +lean_ctor_set(x_13, 0, x_12); +return x_13; +} +else +{ +lean_object* x_16; lean_object* x_17; +x_16 = lean_ctor_get(x_13, 1); +lean_inc(x_16); +lean_dec(x_13); +x_17 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_17, 0, x_12); +lean_ctor_set(x_17, 1, x_16); +return x_17; +} +} +else +{ +uint8_t x_18; +x_18 = !lean_is_exclusive(x_13); +if (x_18 == 0) +{ +return x_13; +} +else +{ +lean_object* x_19; lean_object* x_20; lean_object* x_21; +x_19 = lean_ctor_get(x_13, 0); +x_20 = lean_ctor_get(x_13, 1); +lean_inc(x_20); +lean_inc(x_19); +lean_dec(x_13); +x_21 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_21, 0, x_19); +lean_ctor_set(x_21, 1, x_20); +return x_21; +} +} +} +} +lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +_start: +{ +size_t x_12; size_t x_13; lean_object* x_14; +x_12 = lean_unbox_usize(x_4); +lean_dec(x_4); +x_13 = lean_unbox_usize(x_5); +lean_dec(x_5); +x_14 = l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__2(x_1, x_2, x_3, x_12, x_13, x_6, x_7, x_8, x_9, x_10, x_11); +lean_dec(x_3); +return x_14; +} +} +lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +_start: +{ +lean_object* x_9; +x_9 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +lean_dec(x_1); +return x_9; +} +} +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__1() { _start: { lean_object* x_1; @@ -7243,17 +9471,17 @@ x_1 = lean_mk_string("genSizeOf"); return x_1; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__2() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__1; +x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__3() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__3() { _start: { lean_object* x_1; @@ -7261,13 +9489,13 @@ x_1 = lean_mk_string("generate `SizeOf` instance for inductive types and structu return x_1; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__4() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_initFn____x40_Lean_Data_Options___hyg_528____closed__3; x_2 = l_Lean_instInhabitedParserDescr___closed__1; -x_3 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__3; +x_3 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__3; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -7275,7 +9503,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__5() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__5() { _start: { lean_object* x_1; @@ -7283,17 +9511,17 @@ x_1 = lean_mk_string("genSizeOfSpec"); return x_1; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__6() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__5; +x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__5; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__7() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__7() { _start: { lean_object* x_1; @@ -7301,13 +9529,13 @@ x_1 = lean_mk_string("generate `SizeOf` specificiation theorems for automaticall return x_1; } } -static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__8() { +static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_initFn____x40_Lean_Data_Options___hyg_528____closed__3; x_2 = l_Lean_instInhabitedParserDescr___closed__1; -x_3 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__7; +x_3 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__7; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -7315,12 +9543,12 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937_(lean_object* x_1) { +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__2; -x_3 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__4; +x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__2; +x_3 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__4; x_4 = lean_register_option(x_2, x_3, x_1); if (lean_obj_tag(x_4) == 0) { @@ -7328,8 +9556,8 @@ lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; x_5 = lean_ctor_get(x_4, 1); lean_inc(x_5); lean_dec(x_4); -x_6 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__6; -x_7 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__8; +x_6 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__6; +x_7 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__8; x_8 = lean_register_option(x_6, x_7, x_5); return x_8; } @@ -7361,7 +9589,7 @@ uint8_t l_Lean_Meta_generateSizeOfInstance(lean_object* x_1) { _start: { lean_object* x_2; uint8_t x_3; uint8_t x_4; -x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__2; +x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__2; x_3 = 1; x_4 = l_Lean_KVMap_getBool(x_1, x_2, x_3); return x_4; @@ -7381,7 +9609,7 @@ uint8_t l_Lean_Meta_generateSizeOfSpec(lean_object* x_1) { _start: { lean_object* x_2; uint8_t x_3; uint8_t x_4; -x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__6; +x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__6; x_3 = 1; x_4 = l_Lean_KVMap_getBool(x_1, x_2, x_3); return x_4; @@ -7433,6 +9661,27 @@ x_2 = lean_alloc_closure((void*)(l_Lean_Meta_mkSizeOfInstances_match__1___rarg), return x_2; } } +lean_object* l_Lean_Meta_mkSizeOfInstances_match__2___rarg(lean_object* x_1, lean_object* x_2) { +_start: +{ +lean_object* x_3; lean_object* x_4; lean_object* x_5; +x_3 = lean_ctor_get(x_1, 0); +lean_inc(x_3); +x_4 = lean_ctor_get(x_1, 1); +lean_inc(x_4); +lean_dec(x_1); +x_5 = lean_apply_2(x_2, x_3, x_4); +return x_5; +} +} +lean_object* l_Lean_Meta_mkSizeOfInstances_match__2(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l_Lean_Meta_mkSizeOfInstances_match__2___rarg), 2, 0); +return x_2; +} +} lean_object* l_Lean_isInductivePredicate___at_Lean_Meta_mkSizeOfInstances___spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { @@ -8318,163 +10567,169 @@ lean_inc(x_2); x_26 = l_Lean_Meta_mkSizeOfFns(x_1, x_2, x_3, x_4, x_5, x_25); if (lean_obj_tag(x_26) == 0) { -lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; +lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; x_27 = lean_ctor_get(x_26, 0); lean_inc(x_27); x_28 = lean_ctor_get(x_26, 1); lean_inc(x_28); lean_dec(x_26); -x_29 = lean_array_get_size(x_27); -x_30 = lean_unsigned_to_nat(0u); -lean_inc(x_27); -x_31 = l_Array_toSubarray___rarg(x_27, x_30, x_29); -x_32 = lean_ctor_get(x_23, 3); -lean_inc(x_32); +x_29 = lean_ctor_get(x_27, 0); +lean_inc(x_29); +x_30 = lean_ctor_get(x_27, 1); +lean_inc(x_30); +lean_dec(x_27); +x_31 = lean_array_get_size(x_29); +x_32 = lean_unsigned_to_nat(0u); +lean_inc(x_29); +x_33 = l_Array_toSubarray___rarg(x_29, x_32, x_31); +x_34 = lean_ctor_get(x_23, 3); +lean_inc(x_34); lean_dec(x_23); lean_inc(x_5); lean_inc(x_4); lean_inc(x_3); lean_inc(x_2); -lean_inc(x_32); -x_33 = l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2(x_16, x_32, x_31, x_2, x_3, x_4, x_5, x_28); -if (lean_obj_tag(x_33) == 0) +lean_inc(x_34); +x_35 = l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2(x_16, x_34, x_33, x_2, x_3, x_4, x_5, x_28); +if (lean_obj_tag(x_35) == 0) { -uint8_t x_34; -x_34 = !lean_is_exclusive(x_33); -if (x_34 == 0) +uint8_t x_36; +x_36 = !lean_is_exclusive(x_35); +if (x_36 == 0) { -lean_object* x_35; lean_object* x_36; uint8_t x_37; -x_35 = lean_ctor_get(x_33, 1); -x_36 = lean_ctor_get(x_33, 0); -lean_dec(x_36); -x_37 = l_Lean_Meta_generateSizeOfSpec(x_11); +lean_object* x_37; lean_object* x_38; uint8_t x_39; +x_37 = lean_ctor_get(x_35, 1); +x_38 = lean_ctor_get(x_35, 0); +lean_dec(x_38); +x_39 = l_Lean_Meta_generateSizeOfSpec(x_11); lean_dec(x_11); -if (x_37 == 0) +if (x_39 == 0) { -lean_object* x_38; -lean_dec(x_32); -lean_dec(x_27); +lean_object* x_40; +lean_dec(x_34); +lean_dec(x_30); +lean_dec(x_29); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_38 = lean_box(0); -lean_ctor_set(x_33, 0, x_38); -return x_33; +x_40 = lean_box(0); +lean_ctor_set(x_35, 0, x_40); +return x_35; } else { -lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; -lean_free_object(x_33); -x_39 = l_List_redLength___rarg(x_32); -x_40 = lean_mk_empty_array_with_capacity(x_39); -lean_dec(x_39); -x_41 = l_List_toArrayAux___rarg(x_32, x_40); -x_42 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems(x_41, x_27, x_2, x_3, x_4, x_5, x_35); -lean_dec(x_27); +lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; +lean_free_object(x_35); +x_41 = l_List_redLength___rarg(x_34); +x_42 = lean_mk_empty_array_with_capacity(x_41); lean_dec(x_41); -return x_42; +x_43 = l_List_toArrayAux___rarg(x_34, x_42); +x_44 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems(x_43, x_29, x_30, x_2, x_3, x_4, x_5, x_37); +lean_dec(x_43); +return x_44; } } else { -lean_object* x_43; uint8_t x_44; -x_43 = lean_ctor_get(x_33, 1); -lean_inc(x_43); -lean_dec(x_33); -x_44 = l_Lean_Meta_generateSizeOfSpec(x_11); +lean_object* x_45; uint8_t x_46; +x_45 = lean_ctor_get(x_35, 1); +lean_inc(x_45); +lean_dec(x_35); +x_46 = l_Lean_Meta_generateSizeOfSpec(x_11); lean_dec(x_11); -if (x_44 == 0) +if (x_46 == 0) { -lean_object* x_45; lean_object* x_46; -lean_dec(x_32); -lean_dec(x_27); +lean_object* x_47; lean_object* x_48; +lean_dec(x_34); +lean_dec(x_30); +lean_dec(x_29); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_45 = lean_box(0); -x_46 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_46, 0, x_45); -lean_ctor_set(x_46, 1, x_43); -return x_46; +x_47 = lean_box(0); +x_48 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_48, 0, x_47); +lean_ctor_set(x_48, 1, x_45); +return x_48; } else { -lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; -x_47 = l_List_redLength___rarg(x_32); -x_48 = lean_mk_empty_array_with_capacity(x_47); -lean_dec(x_47); -x_49 = l_List_toArrayAux___rarg(x_32, x_48); -x_50 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems(x_49, x_27, x_2, x_3, x_4, x_5, x_43); -lean_dec(x_27); +lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; +x_49 = l_List_redLength___rarg(x_34); +x_50 = lean_mk_empty_array_with_capacity(x_49); lean_dec(x_49); -return x_50; +x_51 = l_List_toArrayAux___rarg(x_34, x_50); +x_52 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems(x_51, x_29, x_30, x_2, x_3, x_4, x_5, x_45); +lean_dec(x_51); +return x_52; } } } else { -uint8_t x_51; -lean_dec(x_32); -lean_dec(x_27); +uint8_t x_53; +lean_dec(x_34); +lean_dec(x_30); +lean_dec(x_29); lean_dec(x_11); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_51 = !lean_is_exclusive(x_33); -if (x_51 == 0) +x_53 = !lean_is_exclusive(x_35); +if (x_53 == 0) { -return x_33; +return x_35; } else { -lean_object* x_52; lean_object* x_53; lean_object* x_54; -x_52 = lean_ctor_get(x_33, 0); -x_53 = lean_ctor_get(x_33, 1); -lean_inc(x_53); -lean_inc(x_52); -lean_dec(x_33); -x_54 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_54, 0, x_52); -lean_ctor_set(x_54, 1, x_53); -return x_54; +lean_object* x_54; lean_object* x_55; lean_object* x_56; +x_54 = lean_ctor_get(x_35, 0); +x_55 = lean_ctor_get(x_35, 1); +lean_inc(x_55); +lean_inc(x_54); +lean_dec(x_35); +x_56 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_56, 0, x_54); +lean_ctor_set(x_56, 1, x_55); +return x_56; } } } else { -uint8_t x_55; +uint8_t x_57; lean_dec(x_23); lean_dec(x_11); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_55 = !lean_is_exclusive(x_26); -if (x_55 == 0) +x_57 = !lean_is_exclusive(x_26); +if (x_57 == 0) { return x_26; } else { -lean_object* x_56; lean_object* x_57; lean_object* x_58; -x_56 = lean_ctor_get(x_26, 0); -x_57 = lean_ctor_get(x_26, 1); -lean_inc(x_57); -lean_inc(x_56); +lean_object* x_58; lean_object* x_59; lean_object* x_60; +x_58 = lean_ctor_get(x_26, 0); +x_59 = lean_ctor_get(x_26, 1); +lean_inc(x_59); +lean_inc(x_58); lean_dec(x_26); -x_58 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_58, 0, x_56); -lean_ctor_set(x_58, 1, x_57); -return x_58; +x_60 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_60, 0, x_58); +lean_ctor_set(x_60, 1, x_59); +return x_60; } } } else { -uint8_t x_59; +uint8_t x_61; lean_dec(x_23); lean_dec(x_11); lean_dec(x_5); @@ -8482,70 +10737,70 @@ lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); lean_dec(x_1); -x_59 = !lean_is_exclusive(x_22); -if (x_59 == 0) +x_61 = !lean_is_exclusive(x_22); +if (x_61 == 0) { -lean_object* x_60; lean_object* x_61; -x_60 = lean_ctor_get(x_22, 0); -lean_dec(x_60); -x_61 = lean_box(0); -lean_ctor_set(x_22, 0, x_61); -return x_22; -} -else -{ -lean_object* x_62; lean_object* x_63; lean_object* x_64; -x_62 = lean_ctor_get(x_22, 1); -lean_inc(x_62); -lean_dec(x_22); +lean_object* x_62; lean_object* x_63; +x_62 = lean_ctor_get(x_22, 0); +lean_dec(x_62); x_63 = lean_box(0); -x_64 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_64, 0, x_63); -lean_ctor_set(x_64, 1, x_62); -return x_64; +lean_ctor_set(x_22, 0, x_63); +return x_22; +} +else +{ +lean_object* x_64; lean_object* x_65; lean_object* x_66; +x_64 = lean_ctor_get(x_22, 1); +lean_inc(x_64); +lean_dec(x_22); +x_65 = lean_box(0); +x_66 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_66, 0, x_65); +lean_ctor_set(x_66, 1, x_64); +return x_66; } } } else { -uint8_t x_65; +uint8_t x_67; lean_dec(x_11); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); lean_dec(x_1); -x_65 = !lean_is_exclusive(x_22); -if (x_65 == 0) +x_67 = !lean_is_exclusive(x_22); +if (x_67 == 0) { return x_22; } else { -lean_object* x_66; lean_object* x_67; lean_object* x_68; -x_66 = lean_ctor_get(x_22, 0); -x_67 = lean_ctor_get(x_22, 1); -lean_inc(x_67); -lean_inc(x_66); +lean_object* x_68; lean_object* x_69; lean_object* x_70; +x_68 = lean_ctor_get(x_22, 0); +x_69 = lean_ctor_get(x_22, 1); +lean_inc(x_69); +lean_inc(x_68); lean_dec(x_22); -x_68 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_68, 0, x_66); -lean_ctor_set(x_68, 1, x_67); -return x_68; +x_70 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_70, 0, x_68); +lean_ctor_set(x_70, 1, x_69); +return x_70; } } } else { -lean_object* x_69; +lean_object* x_71; lean_dec(x_11); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); lean_dec(x_1); -x_69 = lean_box(0); -lean_ctor_set(x_12, 0, x_69); +x_71 = lean_box(0); +lean_ctor_set(x_12, 0, x_71); return x_12; } } @@ -8553,197 +10808,172 @@ return x_12; } else { -lean_object* x_70; lean_object* x_71; lean_object* x_72; uint8_t x_73; -x_70 = lean_ctor_get(x_12, 0); -x_71 = lean_ctor_get(x_12, 1); -lean_inc(x_71); -lean_inc(x_70); +lean_object* x_72; lean_object* x_73; lean_object* x_74; uint8_t x_75; +x_72 = lean_ctor_get(x_12, 0); +x_73 = lean_ctor_get(x_12, 1); +lean_inc(x_73); +lean_inc(x_72); lean_dec(x_12); -x_72 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___rarg___lambda__1___closed__2; -x_73 = l_Lean_Environment_contains(x_10, x_72); -if (x_73 == 0) +x_74 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___rarg___lambda__1___closed__2; +x_75 = l_Lean_Environment_contains(x_10, x_74); +if (x_75 == 0) { -lean_object* x_74; lean_object* x_75; -lean_dec(x_70); +lean_object* x_76; lean_object* x_77; +lean_dec(x_72); lean_dec(x_11); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); lean_dec(x_1); -x_74 = lean_box(0); -x_75 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_75, 0, x_74); -lean_ctor_set(x_75, 1, x_71); -return x_75; +x_76 = lean_box(0); +x_77 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_77, 0, x_76); +lean_ctor_set(x_77, 1, x_73); +return x_77; } else { -uint8_t x_76; -x_76 = l_Lean_Meta_generateSizeOfInstance(x_11); -if (x_76 == 0) +uint8_t x_78; +x_78 = l_Lean_Meta_generateSizeOfInstance(x_11); +if (x_78 == 0) { -lean_object* x_77; lean_object* x_78; -lean_dec(x_70); +lean_object* x_79; lean_object* x_80; +lean_dec(x_72); lean_dec(x_11); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); lean_dec(x_1); -x_77 = lean_box(0); -x_78 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_78, 0, x_77); -lean_ctor_set(x_78, 1, x_71); -return x_78; +x_79 = lean_box(0); +x_80 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_80, 0, x_79); +lean_ctor_set(x_80, 1, x_73); +return x_80; } else { -uint8_t x_79; -x_79 = lean_unbox(x_70); -lean_dec(x_70); -if (x_79 == 0) +uint8_t x_81; +x_81 = lean_unbox(x_72); +lean_dec(x_72); +if (x_81 == 0) { -lean_object* x_80; +lean_object* x_82; lean_inc(x_1); -x_80 = l_Lean_getConstInfoInduct___at_Lean_Meta_mkSizeOfFns___spec__1(x_1, x_2, x_3, x_4, x_5, x_71); -if (lean_obj_tag(x_80) == 0) +x_82 = l_Lean_getConstInfoInduct___at_Lean_Meta_mkSizeOfFns___spec__1(x_1, x_2, x_3, x_4, x_5, x_73); +if (lean_obj_tag(x_82) == 0) { -lean_object* x_81; uint8_t x_82; -x_81 = lean_ctor_get(x_80, 0); -lean_inc(x_81); -x_82 = lean_ctor_get_uint8(x_81, sizeof(void*)*5 + 1); -if (x_82 == 0) -{ -lean_object* x_83; lean_object* x_84; -x_83 = lean_ctor_get(x_80, 1); +lean_object* x_83; uint8_t x_84; +x_83 = lean_ctor_get(x_82, 0); lean_inc(x_83); -lean_dec(x_80); +x_84 = lean_ctor_get_uint8(x_83, sizeof(void*)*5 + 1); +if (x_84 == 0) +{ +lean_object* x_85; lean_object* x_86; +x_85 = lean_ctor_get(x_82, 1); +lean_inc(x_85); +lean_dec(x_82); lean_inc(x_5); lean_inc(x_4); lean_inc(x_3); lean_inc(x_2); -x_84 = l_Lean_Meta_mkSizeOfFns(x_1, x_2, x_3, x_4, x_5, x_83); -if (lean_obj_tag(x_84) == 0) +x_86 = l_Lean_Meta_mkSizeOfFns(x_1, x_2, x_3, x_4, x_5, x_85); +if (lean_obj_tag(x_86) == 0) { -lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; -x_85 = lean_ctor_get(x_84, 0); -lean_inc(x_85); -x_86 = lean_ctor_get(x_84, 1); -lean_inc(x_86); -lean_dec(x_84); -x_87 = lean_array_get_size(x_85); -x_88 = lean_unsigned_to_nat(0u); -lean_inc(x_85); -x_89 = l_Array_toSubarray___rarg(x_85, x_88, x_87); -x_90 = lean_ctor_get(x_81, 3); +lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; +x_87 = lean_ctor_get(x_86, 0); +lean_inc(x_87); +x_88 = lean_ctor_get(x_86, 1); +lean_inc(x_88); +lean_dec(x_86); +x_89 = lean_ctor_get(x_87, 0); +lean_inc(x_89); +x_90 = lean_ctor_get(x_87, 1); lean_inc(x_90); -lean_dec(x_81); +lean_dec(x_87); +x_91 = lean_array_get_size(x_89); +x_92 = lean_unsigned_to_nat(0u); +lean_inc(x_89); +x_93 = l_Array_toSubarray___rarg(x_89, x_92, x_91); +x_94 = lean_ctor_get(x_83, 3); +lean_inc(x_94); +lean_dec(x_83); lean_inc(x_5); lean_inc(x_4); lean_inc(x_3); lean_inc(x_2); -lean_inc(x_90); -x_91 = l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2(x_72, x_90, x_89, x_2, x_3, x_4, x_5, x_86); -if (lean_obj_tag(x_91) == 0) +lean_inc(x_94); +x_95 = l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2(x_74, x_94, x_93, x_2, x_3, x_4, x_5, x_88); +if (lean_obj_tag(x_95) == 0) { -lean_object* x_92; lean_object* x_93; uint8_t x_94; -x_92 = lean_ctor_get(x_91, 1); -lean_inc(x_92); -if (lean_is_exclusive(x_91)) { - lean_ctor_release(x_91, 0); - lean_ctor_release(x_91, 1); - x_93 = x_91; +lean_object* x_96; lean_object* x_97; uint8_t x_98; +x_96 = lean_ctor_get(x_95, 1); +lean_inc(x_96); +if (lean_is_exclusive(x_95)) { + lean_ctor_release(x_95, 0); + lean_ctor_release(x_95, 1); + x_97 = x_95; } else { - lean_dec_ref(x_91); - x_93 = lean_box(0); + lean_dec_ref(x_95); + x_97 = lean_box(0); } -x_94 = l_Lean_Meta_generateSizeOfSpec(x_11); +x_98 = l_Lean_Meta_generateSizeOfSpec(x_11); lean_dec(x_11); -if (x_94 == 0) +if (x_98 == 0) { -lean_object* x_95; lean_object* x_96; +lean_object* x_99; lean_object* x_100; +lean_dec(x_94); lean_dec(x_90); -lean_dec(x_85); +lean_dec(x_89); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_95 = lean_box(0); -if (lean_is_scalar(x_93)) { - x_96 = lean_alloc_ctor(0, 2, 0); +x_99 = lean_box(0); +if (lean_is_scalar(x_97)) { + x_100 = lean_alloc_ctor(0, 2, 0); } else { - x_96 = x_93; + x_100 = x_97; } -lean_ctor_set(x_96, 0, x_95); -lean_ctor_set(x_96, 1, x_92); -return x_96; -} -else -{ -lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; -lean_dec(x_93); -x_97 = l_List_redLength___rarg(x_90); -x_98 = lean_mk_empty_array_with_capacity(x_97); -lean_dec(x_97); -x_99 = l_List_toArrayAux___rarg(x_90, x_98); -x_100 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems(x_99, x_85, x_2, x_3, x_4, x_5, x_92); -lean_dec(x_85); -lean_dec(x_99); +lean_ctor_set(x_100, 0, x_99); +lean_ctor_set(x_100, 1, x_96); return x_100; } -} else { lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; -lean_dec(x_90); -lean_dec(x_85); -lean_dec(x_11); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -x_101 = lean_ctor_get(x_91, 0); -lean_inc(x_101); -x_102 = lean_ctor_get(x_91, 1); -lean_inc(x_102); -if (lean_is_exclusive(x_91)) { - lean_ctor_release(x_91, 0); - lean_ctor_release(x_91, 1); - x_103 = x_91; -} else { - lean_dec_ref(x_91); - x_103 = lean_box(0); -} -if (lean_is_scalar(x_103)) { - x_104 = lean_alloc_ctor(1, 2, 0); -} else { - x_104 = x_103; -} -lean_ctor_set(x_104, 0, x_101); -lean_ctor_set(x_104, 1, x_102); +lean_dec(x_97); +x_101 = l_List_redLength___rarg(x_94); +x_102 = lean_mk_empty_array_with_capacity(x_101); +lean_dec(x_101); +x_103 = l_List_toArrayAux___rarg(x_94, x_102); +x_104 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems(x_103, x_89, x_90, x_2, x_3, x_4, x_5, x_96); +lean_dec(x_103); return x_104; } } else { lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; -lean_dec(x_81); +lean_dec(x_94); +lean_dec(x_90); +lean_dec(x_89); lean_dec(x_11); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_105 = lean_ctor_get(x_84, 0); +x_105 = lean_ctor_get(x_95, 0); lean_inc(x_105); -x_106 = lean_ctor_get(x_84, 1); +x_106 = lean_ctor_get(x_95, 1); lean_inc(x_106); -if (lean_is_exclusive(x_84)) { - lean_ctor_release(x_84, 0); - lean_ctor_release(x_84, 1); - x_107 = x_84; +if (lean_is_exclusive(x_95)) { + lean_ctor_release(x_95, 0); + lean_ctor_release(x_95, 1); + x_107 = x_95; } else { - lean_dec_ref(x_84); + lean_dec_ref(x_95); x_107 = lean_box(0); } if (lean_is_scalar(x_107)) { @@ -8759,79 +10989,110 @@ return x_108; else { lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; -lean_dec(x_81); +lean_dec(x_83); lean_dec(x_11); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -lean_dec(x_1); -x_109 = lean_ctor_get(x_80, 1); +x_109 = lean_ctor_get(x_86, 0); lean_inc(x_109); -if (lean_is_exclusive(x_80)) { - lean_ctor_release(x_80, 0); - lean_ctor_release(x_80, 1); - x_110 = x_80; +x_110 = lean_ctor_get(x_86, 1); +lean_inc(x_110); +if (lean_is_exclusive(x_86)) { + lean_ctor_release(x_86, 0); + lean_ctor_release(x_86, 1); + x_111 = x_86; } else { - lean_dec_ref(x_80); - x_110 = lean_box(0); + lean_dec_ref(x_86); + x_111 = lean_box(0); } -x_111 = lean_box(0); -if (lean_is_scalar(x_110)) { - x_112 = lean_alloc_ctor(0, 2, 0); +if (lean_is_scalar(x_111)) { + x_112 = lean_alloc_ctor(1, 2, 0); } else { - x_112 = x_110; + x_112 = x_111; } -lean_ctor_set(x_112, 0, x_111); -lean_ctor_set(x_112, 1, x_109); +lean_ctor_set(x_112, 0, x_109); +lean_ctor_set(x_112, 1, x_110); return x_112; } } else { lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; +lean_dec(x_83); lean_dec(x_11); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); lean_dec(x_1); -x_113 = lean_ctor_get(x_80, 0); +x_113 = lean_ctor_get(x_82, 1); lean_inc(x_113); -x_114 = lean_ctor_get(x_80, 1); -lean_inc(x_114); -if (lean_is_exclusive(x_80)) { - lean_ctor_release(x_80, 0); - lean_ctor_release(x_80, 1); - x_115 = x_80; +if (lean_is_exclusive(x_82)) { + lean_ctor_release(x_82, 0); + lean_ctor_release(x_82, 1); + x_114 = x_82; } else { - lean_dec_ref(x_80); - x_115 = lean_box(0); + lean_dec_ref(x_82); + x_114 = lean_box(0); } -if (lean_is_scalar(x_115)) { - x_116 = lean_alloc_ctor(1, 2, 0); +x_115 = lean_box(0); +if (lean_is_scalar(x_114)) { + x_116 = lean_alloc_ctor(0, 2, 0); } else { - x_116 = x_115; + x_116 = x_114; } -lean_ctor_set(x_116, 0, x_113); -lean_ctor_set(x_116, 1, x_114); +lean_ctor_set(x_116, 0, x_115); +lean_ctor_set(x_116, 1, x_113); return x_116; } } else { -lean_object* x_117; lean_object* x_118; +lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_dec(x_11); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); lean_dec(x_1); -x_117 = lean_box(0); -x_118 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_118, 0, x_117); -lean_ctor_set(x_118, 1, x_71); -return x_118; +x_117 = lean_ctor_get(x_82, 0); +lean_inc(x_117); +x_118 = lean_ctor_get(x_82, 1); +lean_inc(x_118); +if (lean_is_exclusive(x_82)) { + lean_ctor_release(x_82, 0); + lean_ctor_release(x_82, 1); + x_119 = x_82; +} else { + lean_dec_ref(x_82); + x_119 = lean_box(0); +} +if (lean_is_scalar(x_119)) { + x_120 = lean_alloc_ctor(1, 2, 0); +} else { + x_120 = x_119; +} +lean_ctor_set(x_120, 0, x_117); +lean_ctor_set(x_120, 1, x_118); +return x_120; +} +} +else +{ +lean_object* x_121; lean_object* x_122; +lean_dec(x_11); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_121 = lean_box(0); +x_122 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_122, 0, x_121); +lean_ctor_set(x_122, 1, x_73); +return x_122; } } } @@ -8887,7 +11148,7 @@ lean_dec(x_7); return x_13; } } -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2362_(lean_object* x_1) { +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_3038_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; @@ -8957,27 +11218,59 @@ l_Lean_Meta_mkSizeOfFns___closed__2 = _init_l_Lean_Meta_mkSizeOfFns___closed__2( lean_mark_persistent(l_Lean_Meta_mkSizeOfFns___closed__2); l_Lean_Meta_mkSizeOfFns___closed__3 = _init_l_Lean_Meta_mkSizeOfFns___closed__3(); lean_mark_persistent(l_Lean_Meta_mkSizeOfFns___closed__3); +l_Lean_Meta_mkSizeOfFns___closed__4 = _init_l_Lean_Meta_mkSizeOfFns___closed__4(); +lean_mark_persistent(l_Lean_Meta_mkSizeOfFns___closed__4); +l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__1 = _init_l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__1(); +lean_mark_persistent(l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__1); +l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__2 = _init_l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__2(); +lean_mark_persistent(l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__2); +l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__3 = _init_l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__3(); +lean_mark_persistent(l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__3); +l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__4 = _init_l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__4(); +lean_mark_persistent(l_Lean_Meta_SizeOfSpecNested_throwUnexpected___rarg___closed__4); +l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg___closed__1 = _init_l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg___closed__1(); +lean_mark_persistent(l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg___closed__1); +l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg___closed__2 = _init_l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg___closed__2(); +lean_mark_persistent(l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg___closed__2); +l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf___closed__1 = _init_l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf___closed__1(); +lean_mark_persistent(l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf___closed__1); +l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf___closed__2 = _init_l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf___closed__2(); +lean_mark_persistent(l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_recToSizeOf___closed__2); +l_Lean_Meta_SizeOfSpecNested_main_loop___closed__1 = _init_l_Lean_Meta_SizeOfSpecNested_main_loop___closed__1(); +lean_mark_persistent(l_Lean_Meta_SizeOfSpecNested_main_loop___closed__1); +l_Lean_Meta_SizeOfSpecNested_main_loop___closed__2 = _init_l_Lean_Meta_SizeOfSpecNested_main_loop___closed__2(); +lean_mark_persistent(l_Lean_Meta_SizeOfSpecNested_main_loop___closed__2); +l_Lean_Meta_SizeOfSpecNested_main_loop___closed__3 = _init_l_Lean_Meta_SizeOfSpecNested_main_loop___closed__3(); +lean_mark_persistent(l_Lean_Meta_SizeOfSpecNested_main_loop___closed__3); +l_Lean_Meta_SizeOfSpecNested_main_loop___closed__4 = _init_l_Lean_Meta_SizeOfSpecNested_main_loop___closed__4(); +lean_mark_persistent(l_Lean_Meta_SizeOfSpecNested_main_loop___closed__4); +l_Lean_Meta_SizeOfSpecNested_main_loop___closed__5 = _init_l_Lean_Meta_SizeOfSpecNested_main_loop___closed__5(); +lean_mark_persistent(l_Lean_Meta_SizeOfSpecNested_main_loop___closed__5); +l_Lean_Meta_SizeOfSpecNested_main_loop___closed__6 = _init_l_Lean_Meta_SizeOfSpecNested_main_loop___closed__6(); +lean_mark_persistent(l_Lean_Meta_SizeOfSpecNested_main_loop___closed__6); +l_Lean_Meta_SizeOfSpecNested_main_loop___closed__7 = _init_l_Lean_Meta_SizeOfSpecNested_main_loop___closed__7(); +lean_mark_persistent(l_Lean_Meta_SizeOfSpecNested_main_loop___closed__7); l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2___closed__1 = _init_l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2___closed__1(); lean_mark_persistent(l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2___closed__1); l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2___closed__2 = _init_l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2___closed__2(); lean_mark_persistent(l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2___closed__2); -l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__1 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__1(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__1); -l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__2 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__2(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__2); -l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__3 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__3(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__3); -l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__4 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__4(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__4); -l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__5 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__5(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__5); -l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__6 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__6(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__6); -l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__7 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__7(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__7); -l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__8 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__8(); -lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937____closed__8); -res = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_1937_(lean_io_mk_world()); +l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__1 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__1(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__1); +l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__2 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__2(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__2); +l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__3 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__3(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__3); +l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__4 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__4(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__4); +l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__5 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__5(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__5); +l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__6 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__6(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__6); +l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__7 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__7(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__7); +l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__8 = _init_l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__8(); +lean_mark_persistent(l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597____closed__8); +res = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2597_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2___lambda__1___closed__1 = _init_l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2___lambda__1___closed__1(); @@ -8988,7 +11281,7 @@ l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2___lambda__2___close lean_mark_persistent(l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2___lambda__2___closed__1); l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2___lambda__2___closed__2 = _init_l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2___lambda__2___closed__2(); lean_mark_persistent(l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2___lambda__2___closed__2); -res = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_2362_(lean_io_mk_world()); +res = l_Lean_Meta_initFn____x40_Lean_Meta_SizeOf___hyg_3038_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); return lean_io_result_mk_ok(lean_box(0)); diff --git a/stage0/stdlib/Lean/Meta/SynthInstance.c b/stage0/stdlib/Lean/Meta/SynthInstance.c index 7ed76f1db7..2f68c64391 100644 --- a/stage0/stdlib/Lean/Meta/SynthInstance.c +++ b/stage0/stdlib/Lean/Meta/SynthInstance.c @@ -136,10 +136,10 @@ extern lean_object* l_Lean_Expr_getAppArgs___closed__1; lean_object* l_Lean_Meta_synthInstance___closed__1; lean_object* l_Lean_Meta_synthInstance_x3f___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Meta_SynthInstance_newSubgoal___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_SynthInstance___hyg_4688____closed__1; size_t l_USize_shiftRight(size_t, size_t); lean_object* l_Lean_Meta_SynthInstance_findEntry_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_SynthInstance_main(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_SynthInstance_newSubgoal___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Meta_SynthInstance_tryResolve___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -21707,7 +21707,7 @@ x_28 = l_Lean_KernelException_toMessageData___closed__15; x_29 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_29, 0, x_27); lean_ctor_set(x_29, 1, x_28); -x_30 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_29, x_3, x_4, x_5, x_6, x_24); +x_30 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_29, x_3, x_4, x_5, x_6, x_24); x_31 = lean_ctor_get(x_30, 0); lean_inc(x_31); x_32 = lean_ctor_get(x_30, 1); @@ -21814,7 +21814,7 @@ x_18 = l_Lean_KernelException_toMessageData___closed__15; x_19 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_19, 0, x_17); lean_ctor_set(x_19, 1, x_18); -x_20 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_19, x_3, x_4, x_5, x_6, x_9); +x_20 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_19, x_3, x_4, x_5, x_6, x_9); lean_dec(x_6); lean_dec(x_5); lean_dec(x_4); diff --git a/stage0/stdlib/Lean/Meta/Tactic/Assert.c b/stage0/stdlib/Lean/Meta/Tactic/Assert.c index 84e8aadece..4aa42a9869 100644 --- a/stage0/stdlib/Lean/Meta/Tactic/Assert.c +++ b/stage0/stdlib/Lean/Meta/Tactic/Assert.c @@ -29,6 +29,7 @@ size_t l_USize_sub(size_t, size_t); extern lean_object* l_Array_empty___closed__1; lean_object* l_Lean_Meta_define(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getMVarTag(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_object* l_Lean_LocalContext_get_x21(lean_object*, lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); @@ -113,7 +114,6 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Meta_assertAfter___spec__9___bo lean_object* l_Lean_mkApp3(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_LocalDecl_isLet(lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__4; extern lean_object* l_Std_PersistentArray_getAux___rarg___closed__1; lean_object* l_Lean_Meta_assert___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: @@ -509,7 +509,7 @@ x_21 = lean_box(0); x_22 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_22, 0, x_19); lean_ctor_set(x_22, 1, x_21); -x_23 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_23 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_24 = l_Lean_mkConst(x_23, x_22); x_25 = l_Lean_Meta_assertExt___lambda__1___closed__1; lean_inc(x_3); diff --git a/stage0/stdlib/Lean/Meta/Tactic/Cases.c b/stage0/stdlib/Lean/Meta/Tactic/Cases.c index 026bb4d82a..361adb6ce3 100644 --- a/stage0/stdlib/Lean/Meta/Tactic/Cases.c +++ b/stage0/stdlib/Lean/Meta/Tactic/Cases.c @@ -53,7 +53,6 @@ uint8_t l_Std_PersistentArray_anyMAux___at___private_Lean_Meta_Tactic_Cases_0__L lean_object* l_Std_PersistentArray_anyM___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__11___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__43___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_MetavarContext_0__Lean_MetavarContext_DependsOn_dep_visitMain___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_MetavarContext_0__Lean_MetavarContext_DependsOn_dep_visit___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__37(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Std_PersistentArray_anyMAux___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__33(lean_object*, lean_object*, lean_object*); @@ -85,6 +84,7 @@ lean_object* lean_environment_find(lean_object*, lean_object*); lean_object* l_Lean_Meta_Cases_Context_majorTypeIndices___default___boxed(lean_object*, lean_object*); lean_object* l_Lean_Meta_getMVarTag(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__4; uint8_t lean_name_eq(lean_object*, lean_object*); uint8_t l_Lean_Expr_isApp(lean_object*); lean_object* l_Lean_Meta_generalizeTargets___lambda__3___closed__3; @@ -139,6 +139,7 @@ lean_object* l___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_mkCasesContex lean_object* l___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_unifyCasesEqs_match__1(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_unifyCasesEqs___spec__2(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Cases_cases___lambda__1___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6561____closed__4; lean_object* l_Lean_Expr_withAppAux___at_Lean_Meta_generalizeIndices___spec__1___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_withNewEqs_loop_match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_mkAppN(lean_object*, lean_object*); @@ -212,7 +213,6 @@ lean_object* l_Lean_Meta_generalizeTargets___lambda__3___closed__4; uint8_t l_Std_PersistentArray_anyMAux___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__26(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Cases_unifyEqs___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Cases_unifyEqs_match__3___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_6487____closed__4; uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_casesOnSuffix___closed__1; extern lean_object* l_Lean_instInhabitedExpr; @@ -341,6 +341,7 @@ lean_object* l_Lean_Meta_Cases_unifyEqs_substEq(lean_object*, lean_object*, lean uint8_t l_Array_anyMUnsafe_any___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__49(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t); lean_object* l_Lean_Meta_generalizeTargets___closed__2; lean_object* l___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_elimAuxIndices_match__1___rarg(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_whnfD(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_mkOptionalNode___closed__2; lean_object* l_Lean_Meta_getLocalDecl___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_getAppFn(lean_object*); @@ -393,7 +394,6 @@ uint8_t l_Array_anyMUnsafe_any___at___private_Lean_Meta_Tactic_Cases_0__Lean_Met uint8_t lean_nat_dec_lt(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_inductionCasesOn(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_cases___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__4; lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_throwInductiveTypeExpected___spec__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: @@ -515,7 +515,7 @@ lean_inc(x_5); lean_inc(x_4); lean_inc(x_3); lean_inc(x_2); -x_7 = l_Lean_Meta_whnfD___at_Lean_Meta_getLevel___spec__1(x_1, x_2, x_3, x_4, x_5, x_6); +x_7 = l_Lean_Meta_whnfD(x_1, x_2, x_3, x_4, x_5, x_6); if (lean_obj_tag(x_7) == 0) { lean_object* x_8; lean_object* x_9; lean_object* x_10; @@ -790,7 +790,7 @@ x_22 = lean_box(0); x_23 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_23, 0, x_15); lean_ctor_set(x_23, 1, x_22); -x_24 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_24 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; lean_inc(x_23); x_25 = l_Lean_mkConst(x_24, x_23); lean_inc(x_1); @@ -815,7 +815,7 @@ x_32 = lean_box(0); x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_15); lean_ctor_set(x_33, 1, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_34 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; lean_inc(x_33); x_35 = l_Lean_mkConst(x_34, x_33); lean_inc(x_1); @@ -847,7 +847,7 @@ x_44 = lean_box(0); x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_15); lean_ctor_set(x_45, 1, x_44); -x_46 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_46 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_inc(x_45); x_47 = l_Lean_mkConst(x_46, x_45); lean_inc(x_1); @@ -872,7 +872,7 @@ x_54 = lean_box(0); x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_15); lean_ctor_set(x_55, 1, x_54); -x_56 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_56 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_inc(x_55); x_57 = l_Lean_mkConst(x_56, x_55); lean_inc(x_1); @@ -3387,7 +3387,7 @@ x_10 = lean_ctor_get(x_7, 1); x_11 = lean_ctor_get(x_9, 0); lean_inc(x_11); lean_dec(x_9); -x_12 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_12 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_inc(x_11); x_13 = l_Lean_Environment_contains(x_11, x_12); if (x_13 == 0) @@ -3406,7 +3406,7 @@ return x_7; else { lean_object* x_15; uint8_t x_16; -x_15 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_15 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; lean_inc(x_11); x_16 = l_Lean_Environment_contains(x_11, x_15); if (x_16 == 0) @@ -3535,7 +3535,7 @@ lean_dec(x_7); x_42 = lean_ctor_get(x_40, 0); lean_inc(x_42); lean_dec(x_40); -x_43 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_43 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_inc(x_42); x_44 = l_Lean_Environment_contains(x_42, x_43); if (x_44 == 0) @@ -3556,7 +3556,7 @@ return x_46; else { lean_object* x_47; uint8_t x_48; -x_47 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; lean_inc(x_42); x_48 = l_Lean_Environment_contains(x_42, x_47); if (x_48 == 0) @@ -11382,7 +11382,7 @@ x_12 = l_Lean_Expr_isHEq(x_11); if (x_12 == 0) { lean_object* x_13; lean_object* x_14; uint8_t x_15; -x_13 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_13 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_14 = lean_unsigned_to_nat(3u); x_15 = l_Lean_Expr_isAppOfArity(x_11, x_13, x_14); if (x_15 == 0) diff --git a/stage0/stdlib/Lean/Meta/Tactic/Injection.c b/stage0/stdlib/Lean/Meta/Tactic/Injection.c index 5f61efc593..62b6c16150 100644 --- a/stage0/stdlib/Lean/Meta/Tactic/Injection.c +++ b/stage0/stdlib/Lean/Meta/Tactic/Injection.c @@ -30,6 +30,7 @@ lean_object* l_Lean_Meta_injectionIntro_match__5___rarg(lean_object*, lean_objec lean_object* l___private_Lean_Meta_Tactic_Injection_0__Lean_Meta_heqToEq_match__2(lean_object*); lean_object* l_Lean_Meta_getMVarTag(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__4; uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l_Lean_Expr_appFn_x21(lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); @@ -40,6 +41,7 @@ lean_object* l_Lean_Meta_injectionIntro_match__2___rarg(lean_object*, lean_objec lean_object* l_Lean_Meta_checkNotAssigned___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_injectionIntro_match__4___rarg(lean_object*, lean_object*); lean_object* l_Lean_Meta_injectionIntro(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6561____closed__4; lean_object* l_Lean_Meta_intro(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_intro1Core(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Tactic_Injection_0__Lean_Meta_heqToEq___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -55,7 +57,6 @@ lean_object* l_Lean_Meta_clear(lean_object*, lean_object*, lean_object*, lean_ob lean_object* l_Lean_Meta_injectionIntro_match__1(lean_object*); lean_object* l_Lean_Meta_injectionIntro_match__1___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Tactic_Injection_0__Lean_Meta_heqToEq_match__1___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_6487____closed__4; uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_injectionIntro_match__3___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_KernelException_toMessageData___closed__15; @@ -100,7 +101,6 @@ lean_object* l_Lean_Meta_injectionIntro_match__3(lean_object*); lean_object* l___private_Lean_Meta_Tactic_Injection_0__Lean_Meta_heqToEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_injectionCore___lambda__1___closed__4; lean_object* l_Lean_Meta_injectionCore_match__3___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__4; lean_object* l_Lean_Meta_injectionCore_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { @@ -307,7 +307,7 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_14, 1); lean_inc(x_16); lean_dec(x_14); -x_17 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_18 = lean_unsigned_to_nat(3u); x_19 = l_Lean_Expr_isAppOfArity(x_15, x_17, x_18); if (x_19 == 0) @@ -1046,7 +1046,7 @@ if (x_11 == 0) lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16; x_12 = lean_ctor_get(x_10, 0); x_13 = lean_ctor_get(x_10, 1); -x_14 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_14 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_15 = lean_unsigned_to_nat(4u); x_16 = l_Lean_Expr_isAppOfArity(x_12, x_14, x_15); if (x_16 == 0) @@ -1430,7 +1430,7 @@ x_89 = lean_ctor_get(x_10, 1); lean_inc(x_89); lean_inc(x_88); lean_dec(x_10); -x_90 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_90 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_91 = lean_unsigned_to_nat(4u); x_92 = l_Lean_Expr_isAppOfArity(x_88, x_90, x_91); if (x_92 == 0) diff --git a/stage0/stdlib/Lean/Meta/Tactic/Simp/SimpLemmas.c b/stage0/stdlib/Lean/Meta/Tactic/Simp/SimpLemmas.c index 8cdf0bfe6b..f624402c86 100644 --- a/stage0/stdlib/Lean/Meta/Tactic/Simp/SimpLemmas.c +++ b/stage0/stdlib/Lean/Meta/Tactic/Simp/SimpLemmas.c @@ -46,10 +46,10 @@ size_t l_USize_sub(size_t, size_t); extern lean_object* l_Array_empty___closed__1; uint8_t l_Array_contains___at_Lean_Meta_addSimpLemmaEntry___spec__11(lean_object*, lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__4; uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSimpLemmaCore___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentHashMap_insertAtCollisionNodeAux___at_Lean_Meta_addSimpLemmaEntry___spec__8(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_Expr_appFn_x21(lean_object*); lean_object* lean_expr_instantiate1(lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSimpLemmaCore___lambda__4(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -75,6 +75,7 @@ lean_object* l_Lean_ScopedEnvExtension_getState___at_Lean_Meta_getSimpLemmas___s lean_object* l___private_Lean_Meta_Tactic_Simp_SimpLemmas_0__Lean_Meta_beqSimpLemmaKind____x40_Lean_Meta_Tactic_Simp_SimpLemmas___hyg_11__match__1___rarg(uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkSimpLemmaCore_match__4(lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Meta_Tactic_Simp_SimpLemmas_0__Lean_Meta_isPerm___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Lean_Meta_instToFormatSimpLemma_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_SimpLemmas_post___default; uint8_t l___private_Lean_Meta_DiscrTreeTypes_0__Lean_Meta_DiscrTree_beqKey____x40_Lean_Meta_DiscrTreeTypes___hyg_34_(lean_object*, lean_object*); @@ -122,6 +123,7 @@ lean_object* l___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_insertAux___ lean_object* l_Lean_Meta_addSimpLemma___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_mk_ref(lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Meta_mkSimpLemmaCore___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_8971____closed__4; lean_object* l_Lean_Meta_withLetDecl___at___private_Lean_Meta_Tactic_Simp_SimpLemmas_0__Lean_Meta_isPerm___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ScopedEnvExtension_getState___at_Lean_Meta_getSimpLemmas___spec__1(lean_object*, lean_object*); extern lean_object* l___private_Lean_Meta_FunInfo_0__Lean_Meta_getFunInfoAux___lambda__2___closed__1; @@ -186,7 +188,6 @@ lean_object* l_List_mapM___at_Lean_Meta_SimpLemma_getValue___spec__1(lean_object uint8_t l_Lean_Meta_DiscrTree_Key_lt(lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedPersistentEnvExtension___closed__5; lean_object* l_Lean_Meta_getSimpLemmas___rarg___boxed(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_8897____closed__4; lean_object* l___private_Lean_Meta_Tactic_Simp_SimpLemmas_0__Lean_Meta_beqSimpLemmaKind____x40_Lean_Meta_Tactic_Simp_SimpLemmas___hyg_11____boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Tactic_Simp_SimpLemmas_0__Lean_Meta_isPerm___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Tactic_Simp_SimpLemmas___hyg_1368____lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -247,7 +248,6 @@ lean_object* l_Lean_Meta_withLetDecl___at___private_Lean_Meta_Tactic_Simp_SimpLe uint8_t lean_nat_dec_lt(lean_object*, lean_object*); lean_object* l_Lean_Meta_instToFormatSimpLemma___closed__5; lean_object* l_Std_fmt___at_Lean_Meta_instToMessageDataSimpLemma___spec__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__4; lean_object* l_Lean_ScopedEnvExtension_add___at_Lean_Meta_addSimpLemma___spec__2(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static uint8_t _init_l_Lean_Meta_instInhabitedSimpLemmaKind() { _start: @@ -568,7 +568,7 @@ static lean_object* _init_l_Lean_Meta_instToFormatSimpLemma___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -4268,7 +4268,7 @@ lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; uint x_15 = lean_ctor_get(x_12, 1); x_16 = lean_ctor_get(x_12, 0); lean_dec(x_16); -x_17 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_18 = lean_unsigned_to_nat(3u); x_19 = l_Lean_Expr_isAppOfArity(x_15, x_17, x_18); if (x_19 == 0) @@ -4281,7 +4281,7 @@ if (x_22 == 0) { lean_object* x_23; lean_object* x_24; uint8_t x_25; lean_free_object(x_5); -x_23 = l_myMacro____x40_Init_Notation___hyg_8897____closed__4; +x_23 = l_myMacro____x40_Init_Notation___hyg_8971____closed__4; x_24 = lean_unsigned_to_nat(1u); x_25 = l_Lean_Expr_isAppOfArity(x_15, x_23, x_24); if (x_25 == 0) @@ -4641,7 +4641,7 @@ lean_object* x_85; lean_object* x_86; lean_object* x_87; uint8_t x_88; x_85 = lean_ctor_get(x_12, 1); lean_inc(x_85); lean_dec(x_12); -x_86 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_86 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_87 = lean_unsigned_to_nat(3u); x_88 = l_Lean_Expr_isAppOfArity(x_85, x_86, x_87); if (x_88 == 0) @@ -4654,7 +4654,7 @@ if (x_91 == 0) { lean_object* x_92; lean_object* x_93; uint8_t x_94; lean_free_object(x_5); -x_92 = l_myMacro____x40_Init_Notation___hyg_8897____closed__4; +x_92 = l_myMacro____x40_Init_Notation___hyg_8971____closed__4; x_93 = lean_unsigned_to_nat(1u); x_94 = l_Lean_Expr_isAppOfArity(x_85, x_92, x_93); if (x_94 == 0) @@ -5037,7 +5037,7 @@ if (lean_is_exclusive(x_158)) { lean_dec_ref(x_158); x_160 = lean_box(0); } -x_161 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_161 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_162 = lean_unsigned_to_nat(3u); x_163 = l_Lean_Expr_isAppOfArity(x_159, x_161, x_162); if (x_163 == 0) @@ -5049,7 +5049,7 @@ x_166 = l_Lean_Expr_isAppOfArity(x_159, x_164, x_165); if (x_166 == 0) { lean_object* x_167; lean_object* x_168; uint8_t x_169; -x_167 = l_myMacro____x40_Init_Notation___hyg_8897____closed__4; +x_167 = l_myMacro____x40_Init_Notation___hyg_8971____closed__4; x_168 = lean_unsigned_to_nat(1u); x_169 = l_Lean_Expr_isAppOfArity(x_159, x_167, x_168); if (x_169 == 0) diff --git a/stage0/stdlib/Lean/Meta/UnificationHint.c b/stage0/stdlib/Lean/Meta/UnificationHint.c index 571cde713e..2af945b689 100644 --- a/stage0/stdlib/Lean/Meta/UnificationHint.c +++ b/stage0/stdlib/Lean/Meta/UnificationHint.c @@ -57,6 +57,7 @@ lean_object* l_Lean_Meta_isExprDefEqAux(lean_object*, lean_object*, lean_object* lean_object* l_Lean_Meta_tryUnificationHints_tryCandidate_match__7___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); lean_object* l_Std_PersistentHashMap_foldlM___at_Lean_Meta_instToFormatUnificationHints___spec__10(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_object* l_Lean_Meta_tryUnificationHints_tryCandidate_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_addUnificationHint___lambda__1___closed__2; lean_object* l_Std_PersistentHashMap_findAux___at_Lean_Meta_UnificationHints_add___spec__3(lean_object*, size_t, lean_object*); @@ -322,7 +323,6 @@ lean_object* l_Std_PersistentHashMap_mkCollisionNode___rarg(lean_object*, lean_o lean_object* l_Lean_Meta_addUnificationHint_match__3___rarg(lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); lean_object* l_List_forM___at___private_Lean_Meta_UnificationHint_0__Lean_Meta_validateHint___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__4; static lean_object* _init_l_Lean_Meta_instInhabitedUnificationHintEntry___closed__1() { _start: { @@ -2507,7 +2507,7 @@ lean_object* l___private_Lean_Meta_UnificationHint_0__Lean_Meta_decodeUnificatio _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_3 = lean_unsigned_to_nat(3u); x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3); if (x_4 == 0) diff --git a/stage0/stdlib/Lean/Meta/WHNF.c b/stage0/stdlib/Lean/Meta/WHNF.c index fd3323d7d1..95dc0b4928 100644 --- a/stage0/stdlib/Lean/Meta/WHNF.c +++ b/stage0/stdlib/Lean/Meta/WHNF.c @@ -1,6 +1,6 @@ // Lean compiler output // Module: Lean.Meta.WHNF -// Imports: Init Lean.ToExpr Lean.AuxRecursor Lean.Meta.Basic Lean.Meta.LevelDefEq Lean.Meta.GetConst Lean.Meta.Match.MatcherInfo +// Imports: Init Lean.ToExpr Lean.AuxRecursor Lean.ProjFns Lean.Meta.Basic Lean.Meta.LevelDefEq Lean.Meta.GetConst Lean.Meta.Match.MatcherInfo #include #if defined(__clang__) #pragma clang diagnostic ignored "-Wunused-parameter" @@ -56,10 +56,12 @@ lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Le extern lean_object* l_Lean_Meta_isExprDefEq___closed__2; extern lean_object* l_Lean_noConfusionExt; lean_object* l_Nat_beq___boxed(lean_object*, lean_object*); +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_isIdRhsApp___closed__2; lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_useWHNFCache_match__1(lean_object*); lean_object* l_Lean_Meta_reduceBinNatOp___closed__5; lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_matchConstAux_match__2___rarg(lean_object*, lean_object*, lean_object*); +uint8_t l___private_Lean_Meta_TransparencyMode_0__Lean_Meta_beqTransparencyMode____x40_Lean_Meta_TransparencyMode___hyg_11_(uint8_t, uint8_t); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_extractIdRhs(lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition(lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_reduceQuotRec___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -68,6 +70,7 @@ lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___at_Lean_Met lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Meta_isLevelDefEqAux___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_environment_find(lean_object*, lean_object*); lean_object* l_Lean_Meta_toCtorIfLit___closed__7; +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_whnfImp_match__3___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getStuckMVar_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_toCtorIfLit___closed__5; @@ -112,6 +115,7 @@ lean_object* l_Lean_Meta_reduceMatcher_x3f_match__1___rarg(lean_object*, lean_ob lean_object* l_Lean_ofExcept___at_Lean_Meta_reduceBoolNativeUnsafe___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_shrink___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_reduceRec___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_whnfUntil___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_getRevArg_x21(lean_object*, lean_object*); lean_object* l_Lean_Meta_reduceNatNative___rarg(lean_object*); @@ -159,6 +163,7 @@ lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_cache_match__1___rarg___box lean_object* l_Lean_Meta_setWHNFRef(lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_whnfCore___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_whnfHeadPred___at_Lean_Meta_whnfUntil___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_unfoldDefinition_match__1(lean_object*); lean_object* lean_st_ref_take(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_mkNullaryCtor_match__1(lean_object*); lean_object* l_Lean_Meta_withNatValue_match__1(lean_object*); @@ -187,6 +192,7 @@ uint8_t l_Lean_Expr_hasExprMVar(lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_reduceBinNatOp___closed__10; lean_object* l_Lean_Meta_reduceNat_x3f___closed__10; +lean_object* l_Lean_getProjectionFnInfo_x3f___at___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_cached_x3f___closed__2; lean_object* l_Lean_Meta_reduceNat_x3f___closed__11; lean_object* l_Lean_Meta_unfoldDefinition_x3f_match__1(lean_object*); @@ -217,9 +223,11 @@ lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_isQuotRecStuck_x3f_match__1 lean_object* l_Lean_Meta_reduceNative_x3f___closed__3; lean_object* l_Lean_Meta_reduceBinNatOp___closed__7; lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___at_Lean_Meta_whnfUntil___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__3(lean_object*); lean_object* l_Lean_Meta_whnfImp_match__1(lean_object*); lean_object* l_Lean_Meta_reduceBoolNativeUnsafe(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedExpr; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6301____closed__6; extern lean_object* l_Lean_Literal_type___closed__2; lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___closed__3; lean_object* l_Lean_Meta_smartUnfoldingSuffix___closed__1; @@ -228,6 +236,7 @@ extern lean_object* l_Lean_KernelException_toMessageData___closed__15; lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_matchConstAux(lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Expr_isConstOf(lean_object*, lean_object*); +lean_object* l_Lean_Meta_unfoldDefinition___closed__1; lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(lean_object*, lean_object*); lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_WHNF___hyg_15____closed__2; lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases_match__3(lean_object*); @@ -252,10 +261,11 @@ lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_getFirstCtor_match__1___rar lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___closed__2; lean_object* l_Lean_Environment_evalConstCheck___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_evalConstCheck___at_Lean_Meta_reduceBoolNativeUnsafe___spec__1(lean_object*); +extern lean_object* l_Lean_projectionFnInfoExt; lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_matchConstAux_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_reduceRec___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfo___at_Lean_Meta_getParamNames___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_WHNF___hyg_4979_(lean_object*); +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_WHNF___hyg_5213_(lean_object*); lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_WHNF___hyg_15_(lean_object*); lean_object* l_Lean_Meta_reduceRecMatcher_x3f___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instToExprList___rarg___closed__1; @@ -268,6 +278,7 @@ lean_object* l_Lean_Meta_reduceBinNatOp___closed__11; lean_object* l_Lean_Meta_whnfHeadPred(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_reduceProj_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_whnfCore_match__1(lean_object*); +lean_object* l_Lean_Meta_unfoldDefinition___closed__2; lean_object* l_Lean_Meta_reduceNative_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_reduceMatcher_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_reduceRecMatcher_x3f_match__2___rarg(lean_object*, lean_object*, lean_object*); @@ -280,13 +291,14 @@ lean_object* l_Lean_Meta_getStuckMVar_x3f_match__4(lean_object*); lean_object* l_List_find_x3f___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_reduceRec_match__1(lean_object*); lean_object* l_Lean_Meta_getExprMVarAssignment_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases_match__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases_match__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getLocalDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_reduceRec_match__1___rarg(lean_object*, lean_object*, lean_object*); uint8_t lean_expr_eqv(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_matchConstAux_match__1(lean_object*); extern lean_object* l_Lean_instQuoteBool___closed__2; lean_object* l_Lean_Meta_reduceMatcher_x3f_match__4___rarg(lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__4(lean_object*); lean_object* l_Lean_Meta_reduceProj_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_toCtorIfLit___closed__2; uint8_t lean_nat_dec_le(lean_object*, lean_object*); @@ -305,10 +317,12 @@ lean_object* l_Lean_Meta_toCtorIfLit_match__1___rarg(lean_object*, lean_object*, lean_object* l_Lean_Meta_reduceNat_x3f___closed__13; lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_cache___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_reduceNatNativeUnsafe___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_unfoldDefinition(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l___private_Lean_Meta_WHNF_0__Lean_Meta_isIdRhsApp(lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_getRecRuleFor___lambda__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_Meta_unfoldDefinition_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_toCtorIfLit___closed__4; +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__3___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Meta_whnfRef; lean_object* l_Lean_Meta_synthPending(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_reduceBoolNative___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -337,6 +351,7 @@ lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_useWHNFCache___boxed(lean_o lean_object* l_Lean_Meta_unfoldDefinition_x3f_match__2(lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_getFirstCtor___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentHashMap_insert___at___private_Lean_Meta_InferType_0__Lean_Meta_checkInferTypeCache___spec__4(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_getTransparency(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_instantiateMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_TagDeclarationExtension_isTagged(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_whnfCore_match__4(lean_object*); @@ -346,8 +361,8 @@ lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_mkNullaryCtor_match__2___ra lean_object* l___private_Lean_Expr_0__Lean_mkAppRangeAux(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_mkNullaryCtor_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_reduceNat_x3f___lambda__1___boxed(lean_object*); +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__1(lean_object*); lean_object* l_Lean_Meta_reduceBinNatOp___closed__8; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_6227____closed__6; lean_object* l_Lean_Meta_whnfHeadPred_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_cache_match__1___rarg(uint8_t, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfUntilIdRhs_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -357,17 +372,20 @@ lean_object* l_Lean_Meta_reduceNative_x3f(lean_object*, lean_object*, lean_objec lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_reduceQuotRec_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_reduceNative_x3f___closed__4; lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_whnfCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_MapDeclarationExtension_find_x3f___at_Lean_Environment_getProjectionFnInfo_x3f___spec__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_whnfCore(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_toCtorWhenK_match__1(lean_object*); lean_object* l_Lean_Meta_reduceNat_x3f___closed__1; lean_object* l_Lean_Meta_reduceRecMatcher_x3f___closed__1; lean_object* l_Lean_mkNatLit(lean_object*); +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__4___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_getAppFn(lean_object*); uint8_t l_Array_anyMUnsafe_any___at___private_Lean_Meta_WHNF_0__Lean_Meta_toCtorWhenK___spec__1(lean_object*, size_t, size_t); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_isQuotRecStuck_x3f_match__1___rarg(uint8_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Match_MatcherInfo_numAlts(lean_object*); lean_object* l_Lean_Meta_reduceBinNatOp___closed__2; lean_object* l_Lean_Meta_toCtorIfLit___closed__6; +lean_object* l_Lean_Meta_unfoldDefinition_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withNatValue_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_reduceNat_x3f___closed__15; lean_object* l_Lean_Meta_getStuckMVar_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -388,6 +406,7 @@ lean_object* l_Lean_Meta_whnfImp_match__2___rarg(lean_object*, lean_object*, lea lean_object* l_Lean_mkAppB(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_reduceBinNatOp___closed__1; lean_object* l_Lean_Meta_mkSmartUnfoldingNameFor(lean_object*); +lean_object* l_Lean_indentExpr(lean_object*); lean_object* l_Lean_Meta_reduceBoolNative(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Expr_hasFVar(lean_object*); lean_object* l_Lean_Meta_reduceRecMatcher_x3f_match__1(lean_object*); @@ -400,6 +419,7 @@ lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Lean_Meta_getConfig(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_toCtorWhenK(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallBoundedTelescope___at___private_Lean_Meta_FunInfo_0__Lean_Meta_getFunInfoAux___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__2(lean_object*); lean_object* lean_uint32_to_nat(uint32_t); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_reduceNatNativeUnsafe(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -407,6 +427,7 @@ lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_reduceQuotRec_match__2___ra lean_object* l_Lean_Meta_reduceRecMatcher_x3f___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Nat_ble___boxed(lean_object*, lean_object*); lean_object* l_Lean_Meta_reduceBinNatOp___closed__4; +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getStuckMVar_x3f_match__3(lean_object*); lean_object* l_Lean_Meta_whnfCore_match__3___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_reduceNat_x3f___closed__3; @@ -417,6 +438,7 @@ lean_object* l_Lean_Meta_reduceBinNatOp___closed__9; lean_object* l_Lean_Meta_whnfUntil(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_reduceNat_x3f___closed__6; lean_object* l_Lean_Meta_reduceMatcher_x3f_match__3___rarg(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_getProjectionFnInfo_x3f___at___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_shouldAddAsStar___closed__2; extern lean_object* l_Nat_instModNat___closed__1; lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_WHNF___hyg_15____closed__3; @@ -4726,38 +4748,38 @@ x_2 = lean_alloc_closure((void*)(l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEas return x_2; } } -lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases_match__3___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13, lean_object* x_14) { +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases_match__3___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { _start: { switch (lean_obj_tag(x_1)) { case 0: { -lean_object* x_15; uint64_t x_16; lean_object* x_17; lean_object* x_18; -lean_dec(x_14); +lean_object* x_14; uint64_t x_15; lean_object* x_16; lean_object* x_17; lean_dec(x_13); lean_dec(x_12); lean_dec(x_11); lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); -lean_dec(x_6); +lean_dec(x_7); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); -x_15 = lean_ctor_get(x_1, 0); -lean_inc(x_15); -x_16 = lean_ctor_get_uint64(x_1, sizeof(void*)*1); -x_17 = lean_box_uint64(x_16); -x_18 = lean_apply_4(x_7, x_1, x_15, x_17, x_2); -return x_18; +lean_dec(x_2); +x_14 = lean_ctor_get(x_1, 0); +lean_inc(x_14); +x_15 = lean_ctor_get_uint64(x_1, sizeof(void*)*1); +lean_dec(x_1); +x_16 = lean_box_uint64(x_15); +x_17 = lean_apply_2(x_6, x_14, x_16); +return x_17; } case 1: { -lean_object* x_19; uint64_t x_20; lean_object* x_21; lean_object* x_22; -lean_dec(x_14); +lean_object* x_18; uint64_t x_19; lean_object* x_20; lean_object* x_21; lean_dec(x_13); -lean_dec(x_12); lean_dec(x_11); +lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); lean_dec(x_7); @@ -4765,19 +4787,20 @@ lean_dec(x_6); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); -x_19 = lean_ctor_get(x_1, 0); -lean_inc(x_19); -x_20 = lean_ctor_get_uint64(x_1, sizeof(void*)*1); -x_21 = lean_box_uint64(x_20); -x_22 = lean_apply_4(x_10, x_1, x_19, x_21, x_2); -return x_22; +lean_dec(x_2); +x_18 = lean_ctor_get(x_1, 0); +lean_inc(x_18); +x_19 = lean_ctor_get_uint64(x_1, sizeof(void*)*1); +lean_dec(x_1); +x_20 = lean_box_uint64(x_19); +x_21 = lean_apply_2(x_12, x_18, x_20); +return x_21; } case 2: { -lean_object* x_23; uint64_t x_24; lean_object* x_25; lean_object* x_26; -lean_dec(x_14); -lean_dec(x_13); +lean_object* x_22; uint64_t x_23; lean_object* x_24; lean_object* x_25; lean_dec(x_12); +lean_dec(x_11); lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); @@ -4786,17 +4809,18 @@ lean_dec(x_6); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); -x_23 = lean_ctor_get(x_1, 0); -lean_inc(x_23); -x_24 = lean_ctor_get_uint64(x_1, sizeof(void*)*1); -x_25 = lean_box_uint64(x_24); -x_26 = lean_apply_4(x_11, x_1, x_23, x_25, x_2); -return x_26; +lean_dec(x_2); +x_22 = lean_ctor_get(x_1, 0); +lean_inc(x_22); +x_23 = lean_ctor_get_uint64(x_1, sizeof(void*)*1); +lean_dec(x_1); +x_24 = lean_box_uint64(x_23); +x_25 = lean_apply_2(x_13, x_22, x_24); +return x_25; } case 3: { -lean_object* x_27; uint64_t x_28; lean_object* x_29; lean_object* x_30; -lean_dec(x_14); +lean_object* x_26; uint64_t x_27; lean_object* x_28; lean_object* x_29; lean_dec(x_13); lean_dec(x_12); lean_dec(x_11); @@ -4805,65 +4829,68 @@ lean_dec(x_9); lean_dec(x_8); lean_dec(x_7); lean_dec(x_6); -lean_dec(x_4); +lean_dec(x_5); lean_dec(x_3); -x_27 = lean_ctor_get(x_1, 0); -lean_inc(x_27); -x_28 = lean_ctor_get_uint64(x_1, sizeof(void*)*1); -x_29 = lean_box_uint64(x_28); -x_30 = lean_apply_4(x_5, x_1, x_27, x_29, x_2); -return x_30; +lean_dec(x_2); +x_26 = lean_ctor_get(x_1, 0); +lean_inc(x_26); +x_27 = lean_ctor_get_uint64(x_1, sizeof(void*)*1); +lean_dec(x_1); +x_28 = lean_box_uint64(x_27); +x_29 = lean_apply_2(x_4, x_26, x_28); +return x_29; } case 4: { -lean_object* x_31; lean_object* x_32; uint64_t x_33; lean_object* x_34; lean_object* x_35; -lean_dec(x_14); +lean_object* x_30; lean_object* x_31; uint64_t x_32; lean_object* x_33; lean_object* x_34; lean_dec(x_13); +lean_dec(x_12); lean_dec(x_11); lean_dec(x_10); lean_dec(x_9); -lean_dec(x_8); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); -x_31 = lean_ctor_get(x_1, 0); +lean_dec(x_2); +x_30 = lean_ctor_get(x_1, 0); +lean_inc(x_30); +x_31 = lean_ctor_get(x_1, 1); lean_inc(x_31); -x_32 = lean_ctor_get(x_1, 1); -lean_inc(x_32); -x_33 = lean_ctor_get_uint64(x_1, sizeof(void*)*2); -x_34 = lean_box_uint64(x_33); -x_35 = lean_apply_5(x_12, x_1, x_31, x_32, x_34, x_2); -return x_35; +x_32 = lean_ctor_get_uint64(x_1, sizeof(void*)*2); +lean_dec(x_1); +x_33 = lean_box_uint64(x_32); +x_34 = lean_apply_3(x_8, x_30, x_31, x_33); +return x_34; } case 5: { -lean_object* x_36; lean_object* x_37; uint64_t x_38; lean_object* x_39; lean_object* x_40; -lean_dec(x_14); +lean_object* x_35; lean_object* x_36; uint64_t x_37; lean_object* x_38; lean_object* x_39; +lean_dec(x_13); lean_dec(x_12); lean_dec(x_11); lean_dec(x_10); -lean_dec(x_9); lean_dec(x_8); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); -x_36 = lean_ctor_get(x_1, 0); +lean_dec(x_2); +x_35 = lean_ctor_get(x_1, 0); +lean_inc(x_35); +x_36 = lean_ctor_get(x_1, 1); lean_inc(x_36); -x_37 = lean_ctor_get(x_1, 1); -lean_inc(x_37); -x_38 = lean_ctor_get_uint64(x_1, sizeof(void*)*2); -x_39 = lean_box_uint64(x_38); -x_40 = lean_apply_5(x_13, x_1, x_36, x_37, x_39, x_2); -return x_40; +x_37 = lean_ctor_get_uint64(x_1, sizeof(void*)*2); +lean_dec(x_1); +x_38 = lean_box_uint64(x_37); +x_39 = lean_apply_3(x_9, x_35, x_36, x_38); +return x_39; } case 6: { -lean_object* x_41; lean_object* x_42; lean_object* x_43; uint64_t x_44; lean_object* x_45; lean_object* x_46; -lean_dec(x_14); +lean_object* x_40; lean_object* x_41; lean_object* x_42; uint64_t x_43; lean_object* x_44; lean_object* x_45; lean_dec(x_13); lean_dec(x_12); lean_dec(x_11); @@ -4873,22 +4900,23 @@ lean_dec(x_8); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); -lean_dec(x_3); -x_41 = lean_ctor_get(x_1, 0); +lean_dec(x_4); +lean_dec(x_2); +x_40 = lean_ctor_get(x_1, 0); +lean_inc(x_40); +x_41 = lean_ctor_get(x_1, 1); lean_inc(x_41); -x_42 = lean_ctor_get(x_1, 1); +x_42 = lean_ctor_get(x_1, 2); lean_inc(x_42); -x_43 = lean_ctor_get(x_1, 2); -lean_inc(x_43); -x_44 = lean_ctor_get_uint64(x_1, sizeof(void*)*3); -x_45 = lean_box_uint64(x_44); -x_46 = lean_apply_6(x_4, x_1, x_41, x_42, x_43, x_45, x_2); -return x_46; +x_43 = lean_ctor_get_uint64(x_1, sizeof(void*)*3); +lean_dec(x_1); +x_44 = lean_box_uint64(x_43); +x_45 = lean_apply_4(x_3, x_40, x_41, x_42, x_44); +return x_45; } case 7: { -lean_object* x_47; lean_object* x_48; lean_object* x_49; uint64_t x_50; lean_object* x_51; lean_object* x_52; -lean_dec(x_14); +lean_object* x_46; lean_object* x_47; lean_object* x_48; uint64_t x_49; lean_object* x_50; lean_object* x_51; lean_dec(x_13); lean_dec(x_12); lean_dec(x_11); @@ -4899,48 +4927,50 @@ lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); lean_dec(x_4); -x_47 = lean_ctor_get(x_1, 0); +lean_dec(x_3); +x_46 = lean_ctor_get(x_1, 0); +lean_inc(x_46); +x_47 = lean_ctor_get(x_1, 1); lean_inc(x_47); -x_48 = lean_ctor_get(x_1, 1); +x_48 = lean_ctor_get(x_1, 2); lean_inc(x_48); -x_49 = lean_ctor_get(x_1, 2); -lean_inc(x_49); -x_50 = lean_ctor_get_uint64(x_1, sizeof(void*)*3); -x_51 = lean_box_uint64(x_50); -x_52 = lean_apply_6(x_3, x_1, x_47, x_48, x_49, x_51, x_2); -return x_52; +x_49 = lean_ctor_get_uint64(x_1, sizeof(void*)*3); +lean_dec(x_1); +x_50 = lean_box_uint64(x_49); +x_51 = lean_apply_4(x_2, x_46, x_47, x_48, x_50); +return x_51; } case 8: { -lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; uint64_t x_57; lean_object* x_58; lean_object* x_59; -lean_dec(x_14); +lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; uint64_t x_56; lean_object* x_57; lean_object* x_58; lean_dec(x_13); lean_dec(x_12); lean_dec(x_11); lean_dec(x_10); +lean_dec(x_9); lean_dec(x_8); -lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); -x_53 = lean_ctor_get(x_1, 0); +lean_dec(x_2); +x_52 = lean_ctor_get(x_1, 0); +lean_inc(x_52); +x_53 = lean_ctor_get(x_1, 1); lean_inc(x_53); -x_54 = lean_ctor_get(x_1, 1); +x_54 = lean_ctor_get(x_1, 2); lean_inc(x_54); -x_55 = lean_ctor_get(x_1, 2); +x_55 = lean_ctor_get(x_1, 3); lean_inc(x_55); -x_56 = lean_ctor_get(x_1, 3); -lean_inc(x_56); -x_57 = lean_ctor_get_uint64(x_1, sizeof(void*)*4); -x_58 = lean_box_uint64(x_57); -x_59 = lean_apply_7(x_9, x_1, x_53, x_54, x_55, x_56, x_58, x_2); -return x_59; +x_56 = lean_ctor_get_uint64(x_1, sizeof(void*)*4); +lean_dec(x_1); +x_57 = lean_box_uint64(x_56); +x_58 = lean_apply_5(x_7, x_52, x_53, x_54, x_55, x_57); +return x_58; } case 9: { -lean_object* x_60; uint64_t x_61; lean_object* x_62; lean_object* x_63; -lean_dec(x_14); +lean_object* x_59; uint64_t x_60; lean_object* x_61; lean_object* x_62; lean_dec(x_13); lean_dec(x_12); lean_dec(x_11); @@ -4948,46 +4978,23 @@ lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); lean_dec(x_7); -lean_dec(x_5); +lean_dec(x_6); lean_dec(x_4); lean_dec(x_3); -x_60 = lean_ctor_get(x_1, 0); -lean_inc(x_60); -x_61 = lean_ctor_get_uint64(x_1, sizeof(void*)*1); -x_62 = lean_box_uint64(x_61); -x_63 = lean_apply_4(x_6, x_1, x_60, x_62, x_2); -return x_63; +lean_dec(x_2); +x_59 = lean_ctor_get(x_1, 0); +lean_inc(x_59); +x_60 = lean_ctor_get_uint64(x_1, sizeof(void*)*1); +lean_dec(x_1); +x_61 = lean_box_uint64(x_60); +x_62 = lean_apply_2(x_5, x_59, x_61); +return x_62; } case 10: { -lean_object* x_64; lean_object* x_65; uint64_t x_66; lean_object* x_67; lean_object* x_68; -lean_dec(x_14); +lean_object* x_63; lean_object* x_64; uint64_t x_65; lean_object* x_66; lean_object* x_67; lean_dec(x_13); lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -x_64 = lean_ctor_get(x_1, 0); -lean_inc(x_64); -x_65 = lean_ctor_get(x_1, 1); -lean_inc(x_65); -x_66 = lean_ctor_get_uint64(x_1, sizeof(void*)*2); -lean_dec(x_1); -x_67 = lean_box_uint64(x_66); -x_68 = lean_apply_4(x_8, x_64, x_65, x_67, x_2); -return x_68; -} -default: -{ -lean_object* x_69; lean_object* x_70; lean_object* x_71; uint64_t x_72; lean_object* x_73; lean_object* x_74; -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); @@ -4996,16 +5003,42 @@ lean_dec(x_6); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); -x_69 = lean_ctor_get(x_1, 0); +lean_dec(x_2); +x_63 = lean_ctor_get(x_1, 0); +lean_inc(x_63); +x_64 = lean_ctor_get(x_1, 1); +lean_inc(x_64); +x_65 = lean_ctor_get_uint64(x_1, sizeof(void*)*2); +lean_dec(x_1); +x_66 = lean_box_uint64(x_65); +x_67 = lean_apply_3(x_11, x_63, x_64, x_66); +return x_67; +} +default: +{ +lean_object* x_68; lean_object* x_69; lean_object* x_70; uint64_t x_71; lean_object* x_72; lean_object* x_73; +lean_dec(x_13); +lean_dec(x_12); +lean_dec(x_11); +lean_dec(x_9); +lean_dec(x_8); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +x_68 = lean_ctor_get(x_1, 0); +lean_inc(x_68); +x_69 = lean_ctor_get(x_1, 1); lean_inc(x_69); -x_70 = lean_ctor_get(x_1, 1); +x_70 = lean_ctor_get(x_1, 2); lean_inc(x_70); -x_71 = lean_ctor_get(x_1, 2); -lean_inc(x_71); -x_72 = lean_ctor_get_uint64(x_1, sizeof(void*)*3); -x_73 = lean_box_uint64(x_72); -x_74 = lean_apply_6(x_14, x_1, x_69, x_70, x_71, x_73, x_2); -return x_74; +x_71 = lean_ctor_get_uint64(x_1, sizeof(void*)*3); +lean_dec(x_1); +x_72 = lean_box_uint64(x_71); +x_73 = lean_apply_4(x_10, x_68, x_69, x_70, x_72); +return x_73; } } } @@ -5014,7 +5047,7 @@ lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases_match__3(lean _start: { lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases_match__3___rarg), 14, 0); +x_2 = lean_alloc_closure((void*)(l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases_match__3___rarg), 13, 0); return x_2; } } @@ -5040,8 +5073,8 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___closed__1; x_2 = l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___closed__2; -x_3 = lean_unsigned_to_nat(207u); -x_4 = lean_unsigned_to_nat(35u); +x_3 = lean_unsigned_to_nat(210u); +x_4 = lean_unsigned_to_nat(26u); x_5 = l_Lean_Name_getString_x21___closed__3; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); return x_6; @@ -7584,7 +7617,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___closed__1; x_2 = l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___at_Lean_Meta_whnfCore___spec__2___closed__1; -x_3 = lean_unsigned_to_nat(341u); +x_3 = lean_unsigned_to_nat(346u); x_4 = lean_unsigned_to_nat(11u); x_5 = l_Lean_Name_getString_x21___closed__3; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -11099,6 +11132,152 @@ x_2 = lean_alloc_closure((void*)(l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfUnt return x_2; } } +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_object* x_4; lean_object* x_5; +lean_dec(x_3); +x_4 = lean_box(0); +x_5 = lean_apply_1(x_2, x_4); +return x_5; +} +else +{ +lean_object* x_6; lean_object* x_7; +lean_dec(x_2); +x_6 = lean_ctor_get(x_1, 0); +lean_inc(x_6); +lean_dec(x_1); +x_7 = lean_apply_1(x_3, x_6); +return x_7; +} +} +} +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__1(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__1___rarg), 3, 0); +return x_2; +} +} +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__2___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_object* x_4; lean_object* x_5; +lean_dec(x_3); +x_4 = lean_box(0); +x_5 = lean_apply_1(x_2, x_4); +return x_5; +} +else +{ +lean_object* x_6; lean_object* x_7; +lean_dec(x_2); +x_6 = lean_ctor_get(x_1, 0); +lean_inc(x_6); +lean_dec(x_1); +x_7 = lean_apply_1(x_3, x_6); +return x_7; +} +} +} +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__2(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__2___rarg), 3, 0); +return x_2; +} +} +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__3___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_object* x_4; +lean_dec(x_2); +x_4 = lean_apply_1(x_3, x_1); +return x_4; +} +else +{ +lean_object* x_5; uint8_t x_6; +x_5 = lean_ctor_get(x_1, 0); +lean_inc(x_5); +x_6 = lean_ctor_get_uint8(x_5, sizeof(void*)*3); +if (x_6 == 0) +{ +lean_object* x_7; +lean_dec(x_5); +lean_dec(x_2); +x_7 = lean_apply_1(x_3, x_1); +return x_7; +} +else +{ +lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; +lean_dec(x_3); +lean_dec(x_1); +x_8 = lean_ctor_get(x_5, 0); +lean_inc(x_8); +x_9 = lean_ctor_get(x_5, 1); +lean_inc(x_9); +x_10 = lean_ctor_get(x_5, 2); +lean_inc(x_10); +lean_dec(x_5); +x_11 = lean_apply_3(x_2, x_8, x_9, x_10); +return x_11; +} +} +} +} +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__3(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__3___rarg), 3, 0); +return x_2; +} +} +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__4___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +if (lean_obj_tag(x_1) == 4) +{ +lean_object* x_4; lean_object* x_5; uint64_t x_6; lean_object* x_7; lean_object* x_8; +lean_dec(x_3); +x_4 = lean_ctor_get(x_1, 0); +lean_inc(x_4); +x_5 = lean_ctor_get(x_1, 1); +lean_inc(x_5); +x_6 = lean_ctor_get_uint64(x_1, sizeof(void*)*2); +lean_dec(x_1); +x_7 = lean_box_uint64(x_6); +x_8 = lean_apply_3(x_2, x_4, x_5, x_7); +return x_8; +} +else +{ +lean_object* x_9; +lean_dec(x_2); +x_9 = lean_apply_1(x_3, x_1); +return x_9; +} +} +} +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__4(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst_match__4___rarg), 3, 0); +return x_2; +} +} lean_object* l_Lean_Meta_unfoldDefinition_x3f_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { @@ -11939,61 +12118,64 @@ x_31 = lean_ctor_get(x_30, 0); lean_inc(x_31); if (lean_obj_tag(x_31) == 0) { -uint8_t x_32; +lean_object* x_32; lean_object* x_33; +lean_dec(x_29); +x_32 = lean_ctor_get(x_30, 1); +lean_inc(x_32); +lean_dec(x_30); +x_33 = l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst(x_1, x_2, x_3, x_4, x_5, x_32); +return x_33; +} +else +{ +uint8_t x_34; +x_34 = !lean_is_exclusive(x_30); +if (x_34 == 0) +{ +lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; uint8_t x_42; +x_35 = lean_ctor_get(x_30, 1); +x_36 = lean_ctor_get(x_30, 0); +lean_dec(x_36); +x_37 = lean_ctor_get(x_31, 0); +lean_inc(x_37); +lean_dec(x_31); +x_38 = l_Lean_ConstantInfo_lparams(x_37); +x_39 = lean_unsigned_to_nat(0u); +x_40 = l_List_lengthAux___rarg(x_38, x_39); +lean_dec(x_38); +x_41 = l_List_lengthAux___rarg(x_29, x_39); +x_42 = lean_nat_dec_eq(x_40, x_41); +lean_dec(x_41); +lean_dec(x_40); +if (x_42 == 0) +{ +lean_object* x_43; +lean_dec(x_37); lean_dec(x_29); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); lean_dec(x_1); -x_32 = !lean_is_exclusive(x_30); -if (x_32 == 0) -{ -lean_object* x_33; lean_object* x_34; -x_33 = lean_ctor_get(x_30, 0); -lean_dec(x_33); -x_34 = lean_box(0); -lean_ctor_set(x_30, 0, x_34); +x_43 = lean_box(0); +lean_ctor_set(x_30, 0, x_43); return x_30; } else { -lean_object* x_35; lean_object* x_36; lean_object* x_37; -x_35 = lean_ctor_get(x_30, 1); -lean_inc(x_35); -lean_dec(x_30); -x_36 = lean_box(0); -x_37 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_37, 0, x_36); -lean_ctor_set(x_37, 1, x_35); -return x_37; -} -} -else -{ -uint8_t x_38; -x_38 = !lean_is_exclusive(x_30); -if (x_38 == 0) -{ -lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; uint8_t x_46; -x_39 = lean_ctor_get(x_30, 1); -x_40 = lean_ctor_get(x_30, 0); -lean_dec(x_40); -x_41 = lean_ctor_get(x_31, 0); -lean_inc(x_41); -lean_dec(x_31); -x_42 = l_Lean_ConstantInfo_lparams(x_41); -x_43 = lean_unsigned_to_nat(0u); -x_44 = l_List_lengthAux___rarg(x_42, x_43); -lean_dec(x_42); -x_45 = l_List_lengthAux___rarg(x_29, x_43); -x_46 = lean_nat_dec_eq(x_44, x_45); -lean_dec(x_45); +lean_object* x_44; uint8_t x_45; +x_44 = lean_ctor_get(x_4, 0); +lean_inc(x_44); +x_45 = l___private_Lean_Meta_WHNF_0__Lean_Meta_useSmartUnfolding(x_44); lean_dec(x_44); +if (x_45 == 0) +{ +uint8_t x_46; +x_46 = l_Lean_ConstantInfo_hasValue(x_37); if (x_46 == 0) { lean_object* x_47; -lean_dec(x_41); +lean_dec(x_37); lean_dec(x_29); lean_dec(x_5); lean_dec(x_4); @@ -12006,348 +12188,990 @@ return x_30; } else { -lean_object* x_48; uint8_t x_49; -x_48 = lean_ctor_get(x_4, 0); -lean_inc(x_48); -x_49 = l___private_Lean_Meta_WHNF_0__Lean_Meta_useSmartUnfolding(x_48); +lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; +lean_free_object(x_30); +x_48 = l_Lean_Expr_getAppNumArgsAux(x_1, x_39); +x_49 = lean_mk_empty_array_with_capacity(x_48); lean_dec(x_48); -if (x_49 == 0) +x_50 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_49); +x_51 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__2(x_37, x_29, x_50, x_2, x_3, x_4, x_5, x_35); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_50); +lean_dec(x_29); +lean_dec(x_37); +return x_51; +} +} +else { -uint8_t x_50; -x_50 = l_Lean_ConstantInfo_hasValue(x_41); -if (x_50 == 0) +lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; +lean_free_object(x_30); +x_52 = l_Lean_ConstantInfo_name(x_37); +x_53 = l_Lean_Meta_smartUnfoldingSuffix; +x_54 = lean_name_mk_string(x_52, x_53); +x_55 = l_Lean_Meta_getConstNoEx_x3f(x_54, x_2, x_3, x_4, x_5, x_35); +x_56 = lean_ctor_get(x_55, 0); +lean_inc(x_56); +if (lean_obj_tag(x_56) == 0) { -lean_object* x_51; -lean_dec(x_41); +uint8_t x_57; +x_57 = !lean_is_exclusive(x_55); +if (x_57 == 0) +{ +lean_object* x_58; lean_object* x_59; uint8_t x_60; +x_58 = lean_ctor_get(x_55, 1); +x_59 = lean_ctor_get(x_55, 0); +lean_dec(x_59); +x_60 = l_Lean_ConstantInfo_hasValue(x_37); +if (x_60 == 0) +{ +lean_object* x_61; +lean_dec(x_37); lean_dec(x_29); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); lean_dec(x_1); -x_51 = lean_box(0); -lean_ctor_set(x_30, 0, x_51); +x_61 = lean_box(0); +lean_ctor_set(x_55, 0, x_61); +return x_55; +} +else +{ +lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; +lean_free_object(x_55); +x_62 = l_Lean_Expr_getAppNumArgsAux(x_1, x_39); +x_63 = lean_mk_empty_array_with_capacity(x_62); +lean_dec(x_62); +x_64 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_63); +x_65 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__2(x_37, x_29, x_64, x_2, x_3, x_4, x_5, x_58); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_64); +lean_dec(x_29); +lean_dec(x_37); +return x_65; +} +} +else +{ +lean_object* x_66; uint8_t x_67; +x_66 = lean_ctor_get(x_55, 1); +lean_inc(x_66); +lean_dec(x_55); +x_67 = l_Lean_ConstantInfo_hasValue(x_37); +if (x_67 == 0) +{ +lean_object* x_68; lean_object* x_69; +lean_dec(x_37); +lean_dec(x_29); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_68 = lean_box(0); +x_69 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_69, 0, x_68); +lean_ctor_set(x_69, 1, x_66); +return x_69; +} +else +{ +lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; +x_70 = l_Lean_Expr_getAppNumArgsAux(x_1, x_39); +x_71 = lean_mk_empty_array_with_capacity(x_70); +lean_dec(x_70); +x_72 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_71); +x_73 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__2(x_37, x_29, x_72, x_2, x_3, x_4, x_5, x_66); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_72); +lean_dec(x_29); +lean_dec(x_37); +return x_73; +} +} +} +else +{ +lean_object* x_74; +x_74 = lean_ctor_get(x_56, 0); +lean_inc(x_74); +lean_dec(x_56); +if (lean_obj_tag(x_74) == 1) +{ +lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; +lean_dec(x_37); +x_75 = lean_ctor_get(x_55, 1); +lean_inc(x_75); +lean_dec(x_55); +x_76 = l_Lean_Expr_getAppNumArgsAux(x_1, x_39); +x_77 = lean_mk_empty_array_with_capacity(x_76); +lean_dec(x_76); +x_78 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_77); +x_79 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__3(x_74, x_29, x_78, x_2, x_3, x_4, x_5, x_75); +lean_dec(x_78); +lean_dec(x_29); +lean_dec(x_74); +return x_79; +} +else +{ +uint8_t x_80; +lean_dec(x_74); +x_80 = !lean_is_exclusive(x_55); +if (x_80 == 0) +{ +lean_object* x_81; lean_object* x_82; uint8_t x_83; +x_81 = lean_ctor_get(x_55, 1); +x_82 = lean_ctor_get(x_55, 0); +lean_dec(x_82); +x_83 = l_Lean_ConstantInfo_hasValue(x_37); +if (x_83 == 0) +{ +lean_object* x_84; +lean_dec(x_37); +lean_dec(x_29); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_84 = lean_box(0); +lean_ctor_set(x_55, 0, x_84); +return x_55; +} +else +{ +lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; +lean_free_object(x_55); +x_85 = l_Lean_Expr_getAppNumArgsAux(x_1, x_39); +x_86 = lean_mk_empty_array_with_capacity(x_85); +lean_dec(x_85); +x_87 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_86); +x_88 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__2(x_37, x_29, x_87, x_2, x_3, x_4, x_5, x_81); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_87); +lean_dec(x_29); +lean_dec(x_37); +return x_88; +} +} +else +{ +lean_object* x_89; uint8_t x_90; +x_89 = lean_ctor_get(x_55, 1); +lean_inc(x_89); +lean_dec(x_55); +x_90 = l_Lean_ConstantInfo_hasValue(x_37); +if (x_90 == 0) +{ +lean_object* x_91; lean_object* x_92; +lean_dec(x_37); +lean_dec(x_29); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_91 = lean_box(0); +x_92 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_92, 0, x_91); +lean_ctor_set(x_92, 1, x_89); +return x_92; +} +else +{ +lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; +x_93 = l_Lean_Expr_getAppNumArgsAux(x_1, x_39); +x_94 = lean_mk_empty_array_with_capacity(x_93); +lean_dec(x_93); +x_95 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_94); +x_96 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__2(x_37, x_29, x_95, x_2, x_3, x_4, x_5, x_89); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_95); +lean_dec(x_29); +lean_dec(x_37); +return x_96; +} +} +} +} +} +} +} +else +{ +lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; uint8_t x_103; +x_97 = lean_ctor_get(x_30, 1); +lean_inc(x_97); +lean_dec(x_30); +x_98 = lean_ctor_get(x_31, 0); +lean_inc(x_98); +lean_dec(x_31); +x_99 = l_Lean_ConstantInfo_lparams(x_98); +x_100 = lean_unsigned_to_nat(0u); +x_101 = l_List_lengthAux___rarg(x_99, x_100); +lean_dec(x_99); +x_102 = l_List_lengthAux___rarg(x_29, x_100); +x_103 = lean_nat_dec_eq(x_101, x_102); +lean_dec(x_102); +lean_dec(x_101); +if (x_103 == 0) +{ +lean_object* x_104; lean_object* x_105; +lean_dec(x_98); +lean_dec(x_29); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_104 = lean_box(0); +x_105 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_105, 0, x_104); +lean_ctor_set(x_105, 1, x_97); +return x_105; +} +else +{ +lean_object* x_106; uint8_t x_107; +x_106 = lean_ctor_get(x_4, 0); +lean_inc(x_106); +x_107 = l___private_Lean_Meta_WHNF_0__Lean_Meta_useSmartUnfolding(x_106); +lean_dec(x_106); +if (x_107 == 0) +{ +uint8_t x_108; +x_108 = l_Lean_ConstantInfo_hasValue(x_98); +if (x_108 == 0) +{ +lean_object* x_109; lean_object* x_110; +lean_dec(x_98); +lean_dec(x_29); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_109 = lean_box(0); +x_110 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_110, 0, x_109); +lean_ctor_set(x_110, 1, x_97); +return x_110; +} +else +{ +lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; +x_111 = l_Lean_Expr_getAppNumArgsAux(x_1, x_100); +x_112 = lean_mk_empty_array_with_capacity(x_111); +lean_dec(x_111); +x_113 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_112); +x_114 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__2(x_98, x_29, x_113, x_2, x_3, x_4, x_5, x_97); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_113); +lean_dec(x_29); +lean_dec(x_98); +return x_114; +} +} +else +{ +lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; +x_115 = l_Lean_ConstantInfo_name(x_98); +x_116 = l_Lean_Meta_smartUnfoldingSuffix; +x_117 = lean_name_mk_string(x_115, x_116); +x_118 = l_Lean_Meta_getConstNoEx_x3f(x_117, x_2, x_3, x_4, x_5, x_97); +x_119 = lean_ctor_get(x_118, 0); +lean_inc(x_119); +if (lean_obj_tag(x_119) == 0) +{ +lean_object* x_120; lean_object* x_121; uint8_t x_122; +x_120 = lean_ctor_get(x_118, 1); +lean_inc(x_120); +if (lean_is_exclusive(x_118)) { + lean_ctor_release(x_118, 0); + lean_ctor_release(x_118, 1); + x_121 = x_118; +} else { + lean_dec_ref(x_118); + x_121 = lean_box(0); +} +x_122 = l_Lean_ConstantInfo_hasValue(x_98); +if (x_122 == 0) +{ +lean_object* x_123; lean_object* x_124; +lean_dec(x_98); +lean_dec(x_29); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_123 = lean_box(0); +if (lean_is_scalar(x_121)) { + x_124 = lean_alloc_ctor(0, 2, 0); +} else { + x_124 = x_121; +} +lean_ctor_set(x_124, 0, x_123); +lean_ctor_set(x_124, 1, x_120); +return x_124; +} +else +{ +lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; +lean_dec(x_121); +x_125 = l_Lean_Expr_getAppNumArgsAux(x_1, x_100); +x_126 = lean_mk_empty_array_with_capacity(x_125); +lean_dec(x_125); +x_127 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_126); +x_128 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__2(x_98, x_29, x_127, x_2, x_3, x_4, x_5, x_120); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_127); +lean_dec(x_29); +lean_dec(x_98); +return x_128; +} +} +else +{ +lean_object* x_129; +x_129 = lean_ctor_get(x_119, 0); +lean_inc(x_129); +lean_dec(x_119); +if (lean_obj_tag(x_129) == 1) +{ +lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; +lean_dec(x_98); +x_130 = lean_ctor_get(x_118, 1); +lean_inc(x_130); +lean_dec(x_118); +x_131 = l_Lean_Expr_getAppNumArgsAux(x_1, x_100); +x_132 = lean_mk_empty_array_with_capacity(x_131); +lean_dec(x_131); +x_133 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_132); +x_134 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__3(x_129, x_29, x_133, x_2, x_3, x_4, x_5, x_130); +lean_dec(x_133); +lean_dec(x_29); +lean_dec(x_129); +return x_134; +} +else +{ +lean_object* x_135; lean_object* x_136; uint8_t x_137; +lean_dec(x_129); +x_135 = lean_ctor_get(x_118, 1); +lean_inc(x_135); +if (lean_is_exclusive(x_118)) { + lean_ctor_release(x_118, 0); + lean_ctor_release(x_118, 1); + x_136 = x_118; +} else { + lean_dec_ref(x_118); + x_136 = lean_box(0); +} +x_137 = l_Lean_ConstantInfo_hasValue(x_98); +if (x_137 == 0) +{ +lean_object* x_138; lean_object* x_139; +lean_dec(x_98); +lean_dec(x_29); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_138 = lean_box(0); +if (lean_is_scalar(x_136)) { + x_139 = lean_alloc_ctor(0, 2, 0); +} else { + x_139 = x_136; +} +lean_ctor_set(x_139, 0, x_138); +lean_ctor_set(x_139, 1, x_135); +return x_139; +} +else +{ +lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; +lean_dec(x_136); +x_140 = l_Lean_Expr_getAppNumArgsAux(x_1, x_100); +x_141 = lean_mk_empty_array_with_capacity(x_140); +lean_dec(x_140); +x_142 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_141); +x_143 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__2(x_98, x_29, x_142, x_2, x_3, x_4, x_5, x_135); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_142); +lean_dec(x_29); +lean_dec(x_98); +return x_143; +} +} +} +} +} +} +} +} +else +{ +uint8_t x_144; +lean_dec(x_29); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_144 = !lean_is_exclusive(x_30); +if (x_144 == 0) +{ return x_30; } else { -lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; -lean_free_object(x_30); -x_52 = l_Lean_Expr_getAppNumArgsAux(x_1, x_43); -x_53 = lean_mk_empty_array_with_capacity(x_52); -lean_dec(x_52); -x_54 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_53); -x_55 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__2(x_41, x_29, x_54, x_2, x_3, x_4, x_5, x_39); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_54); -lean_dec(x_29); -lean_dec(x_41); -return x_55; +lean_object* x_145; lean_object* x_146; lean_object* x_147; +x_145 = lean_ctor_get(x_30, 0); +x_146 = lean_ctor_get(x_30, 1); +lean_inc(x_146); +lean_inc(x_145); +lean_dec(x_30); +x_147 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_147, 0, x_145); +lean_ctor_set(x_147, 1, x_146); +return x_147; +} } } else { -lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; -lean_free_object(x_30); -x_56 = l_Lean_ConstantInfo_name(x_41); -x_57 = l_Lean_Meta_smartUnfoldingSuffix; -x_58 = lean_name_mk_string(x_56, x_57); -x_59 = l_Lean_Meta_getConstNoEx_x3f(x_58, x_2, x_3, x_4, x_5, x_39); -x_60 = lean_ctor_get(x_59, 0); -lean_inc(x_60); -if (lean_obj_tag(x_60) == 0) +lean_object* x_148; +lean_dec(x_27); +x_148 = l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst(x_1, x_2, x_3, x_4, x_5, x_6); +return x_148; +} +} +default: { -uint8_t x_61; -x_61 = !lean_is_exclusive(x_59); +lean_object* x_149; lean_object* x_150; +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_149 = lean_box(0); +x_150 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_150, 0, x_149); +lean_ctor_set(x_150, 1, x_6); +return x_150; +} +} +} +} +lean_object* l_Lean_getProjectionFnInfo_x3f___at___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst___spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +_start: +{ +lean_object* x_7; uint8_t x_8; +x_7 = lean_st_ref_get(x_5, x_6); +x_8 = !lean_is_exclusive(x_7); +if (x_8 == 0) +{ +lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; +x_9 = lean_ctor_get(x_7, 0); +x_10 = lean_ctor_get(x_9, 0); +lean_inc(x_10); +lean_dec(x_9); +x_11 = l_Lean_projectionFnInfoExt; +x_12 = l_Lean_MapDeclarationExtension_find_x3f___at_Lean_Environment_getProjectionFnInfo_x3f___spec__1(x_11, x_10, x_1); +lean_dec(x_10); +lean_ctor_set(x_7, 0, x_12); +return x_7; +} +else +{ +lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; +x_13 = lean_ctor_get(x_7, 0); +x_14 = lean_ctor_get(x_7, 1); +lean_inc(x_14); +lean_inc(x_13); +lean_dec(x_7); +x_15 = lean_ctor_get(x_13, 0); +lean_inc(x_15); +lean_dec(x_13); +x_16 = l_Lean_projectionFnInfoExt; +x_17 = l_Lean_MapDeclarationExtension_find_x3f___at_Lean_Environment_getProjectionFnInfo_x3f___spec__1(x_16, x_15, x_1); +lean_dec(x_15); +x_18 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_18, 0, x_17); +lean_ctor_set(x_18, 1, x_14); +return x_18; +} +} +} +lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +_start: +{ +lean_object* x_7; uint8_t x_8; +x_7 = l_Lean_Meta_getTransparency(x_2, x_3, x_4, x_5, x_6); +x_8 = !lean_is_exclusive(x_7); +if (x_8 == 0) +{ +lean_object* x_9; lean_object* x_10; uint8_t x_11; uint8_t x_12; uint8_t x_13; +x_9 = lean_ctor_get(x_7, 0); +x_10 = lean_ctor_get(x_7, 1); +x_11 = 3; +x_12 = lean_unbox(x_9); +lean_dec(x_9); +x_13 = l___private_Lean_Meta_TransparencyMode_0__Lean_Meta_beqTransparencyMode____x40_Lean_Meta_TransparencyMode___hyg_11_(x_12, x_11); +if (x_13 == 0) +{ +lean_object* x_14; +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_14 = lean_box(0); +lean_ctor_set(x_7, 0, x_14); +return x_7; +} +else +{ +lean_object* x_15; +x_15 = l_Lean_Expr_getAppFn(x_1); +if (lean_obj_tag(x_15) == 4) +{ +lean_object* x_16; lean_object* x_17; lean_object* x_18; +lean_free_object(x_7); +x_16 = lean_ctor_get(x_15, 0); +lean_inc(x_16); +lean_dec(x_15); +x_17 = l_Lean_getProjectionFnInfo_x3f___at___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst___spec__1(x_16, x_2, x_3, x_4, x_5, x_10); +x_18 = lean_ctor_get(x_17, 0); +lean_inc(x_18); +if (lean_obj_tag(x_18) == 0) +{ +uint8_t x_19; +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_19 = !lean_is_exclusive(x_17); +if (x_19 == 0) +{ +lean_object* x_20; lean_object* x_21; +x_20 = lean_ctor_get(x_17, 0); +lean_dec(x_20); +x_21 = lean_box(0); +lean_ctor_set(x_17, 0, x_21); +return x_17; +} +else +{ +lean_object* x_22; lean_object* x_23; lean_object* x_24; +x_22 = lean_ctor_get(x_17, 1); +lean_inc(x_22); +lean_dec(x_17); +x_23 = lean_box(0); +x_24 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_24, 0, x_23); +lean_ctor_set(x_24, 1, x_22); +return x_24; +} +} +else +{ +lean_object* x_25; uint8_t x_26; +x_25 = lean_ctor_get(x_18, 0); +lean_inc(x_25); +lean_dec(x_18); +x_26 = lean_ctor_get_uint8(x_25, sizeof(void*)*3); +lean_dec(x_25); +if (x_26 == 0) +{ +uint8_t x_27; +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_27 = !lean_is_exclusive(x_17); +if (x_27 == 0) +{ +lean_object* x_28; lean_object* x_29; +x_28 = lean_ctor_get(x_17, 0); +lean_dec(x_28); +x_29 = lean_box(0); +lean_ctor_set(x_17, 0, x_29); +return x_17; +} +else +{ +lean_object* x_30; lean_object* x_31; lean_object* x_32; +x_30 = lean_ctor_get(x_17, 1); +lean_inc(x_30); +lean_dec(x_17); +x_31 = lean_box(0); +x_32 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_32, 0, x_31); +lean_ctor_set(x_32, 1, x_30); +return x_32; +} +} +else +{ +lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; uint8_t x_37; +x_33 = lean_ctor_get(x_2, 0); +lean_inc(x_33); +x_34 = lean_ctor_get(x_17, 1); +lean_inc(x_34); +lean_dec(x_17); +x_35 = lean_ctor_get(x_2, 1); +lean_inc(x_35); +x_36 = lean_ctor_get(x_2, 2); +lean_inc(x_36); +x_37 = !lean_is_exclusive(x_33); +if (x_37 == 0) +{ +uint8_t x_38; lean_object* x_39; lean_object* x_40; +x_38 = 1; +lean_ctor_set_uint8(x_33, 5, x_38); +x_39 = lean_alloc_ctor(0, 3, 0); +lean_ctor_set(x_39, 0, x_33); +lean_ctor_set(x_39, 1, x_35); +lean_ctor_set(x_39, 2, x_36); +lean_inc(x_5); +lean_inc(x_4); +lean_inc(x_3); +x_40 = l_Lean_Meta_unfoldDefinition_x3f(x_1, x_39, x_3, x_4, x_5, x_34); +if (lean_obj_tag(x_40) == 0) +{ +lean_object* x_41; +x_41 = lean_ctor_get(x_40, 0); +lean_inc(x_41); +if (lean_obj_tag(x_41) == 0) +{ +uint8_t x_42; +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +x_42 = !lean_is_exclusive(x_40); +if (x_42 == 0) +{ +lean_object* x_43; lean_object* x_44; +x_43 = lean_ctor_get(x_40, 0); +lean_dec(x_43); +x_44 = lean_box(0); +lean_ctor_set(x_40, 0, x_44); +return x_40; +} +else +{ +lean_object* x_45; lean_object* x_46; lean_object* x_47; +x_45 = lean_ctor_get(x_40, 1); +lean_inc(x_45); +lean_dec(x_40); +x_46 = lean_box(0); +x_47 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_47, 0, x_46); +lean_ctor_set(x_47, 1, x_45); +return x_47; +} +} +else +{ +lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; +x_48 = lean_ctor_get(x_40, 1); +lean_inc(x_48); +lean_dec(x_40); +x_49 = lean_ctor_get(x_41, 0); +lean_inc(x_49); +lean_dec(x_41); +x_50 = l_Lean_Expr_getAppFn(x_49); +x_51 = l_Lean_Meta_reduceProj_x3f(x_50, x_2, x_3, x_4, x_5, x_48); +if (lean_obj_tag(x_51) == 0) +{ +lean_object* x_52; +x_52 = lean_ctor_get(x_51, 0); +lean_inc(x_52); +if (lean_obj_tag(x_52) == 0) +{ +uint8_t x_53; +lean_dec(x_49); +x_53 = !lean_is_exclusive(x_51); +if (x_53 == 0) +{ +lean_object* x_54; lean_object* x_55; +x_54 = lean_ctor_get(x_51, 0); +lean_dec(x_54); +x_55 = lean_box(0); +lean_ctor_set(x_51, 0, x_55); +return x_51; +} +else +{ +lean_object* x_56; lean_object* x_57; lean_object* x_58; +x_56 = lean_ctor_get(x_51, 1); +lean_inc(x_56); +lean_dec(x_51); +x_57 = lean_box(0); +x_58 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_58, 0, x_57); +lean_ctor_set(x_58, 1, x_56); +return x_58; +} +} +else +{ +uint8_t x_59; +x_59 = !lean_is_exclusive(x_51); +if (x_59 == 0) +{ +lean_object* x_60; uint8_t x_61; +x_60 = lean_ctor_get(x_51, 0); +lean_dec(x_60); +x_61 = !lean_is_exclusive(x_52); if (x_61 == 0) { -lean_object* x_62; lean_object* x_63; uint8_t x_64; -x_62 = lean_ctor_get(x_59, 1); -x_63 = lean_ctor_get(x_59, 0); -lean_dec(x_63); -x_64 = l_Lean_ConstantInfo_hasValue(x_41); -if (x_64 == 0) -{ -lean_object* x_65; -lean_dec(x_41); -lean_dec(x_29); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_65 = lean_box(0); -lean_ctor_set(x_59, 0, x_65); -return x_59; +lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; +x_62 = lean_ctor_get(x_52, 0); +x_63 = lean_unsigned_to_nat(0u); +x_64 = l_Lean_Expr_getAppNumArgsAux(x_49, x_63); +x_65 = l_Lean_Expr_getAppArgs___closed__1; +lean_inc(x_64); +x_66 = lean_mk_array(x_64, x_65); +x_67 = lean_unsigned_to_nat(1u); +x_68 = lean_nat_sub(x_64, x_67); +lean_dec(x_64); +x_69 = l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(x_49, x_66, x_68); +x_70 = l_Lean_mkAppN(x_62, x_69); +lean_dec(x_69); +lean_ctor_set(x_52, 0, x_70); +return x_51; } else { -lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; -lean_free_object(x_59); -x_66 = l_Lean_Expr_getAppNumArgsAux(x_1, x_43); -x_67 = lean_mk_empty_array_with_capacity(x_66); -lean_dec(x_66); -x_68 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_67); -x_69 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__2(x_41, x_29, x_68, x_2, x_3, x_4, x_5, x_62); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_68); -lean_dec(x_29); -lean_dec(x_41); -return x_69; -} -} -else -{ -lean_object* x_70; uint8_t x_71; -x_70 = lean_ctor_get(x_59, 1); -lean_inc(x_70); -lean_dec(x_59); -x_71 = l_Lean_ConstantInfo_hasValue(x_41); -if (x_71 == 0) -{ -lean_object* x_72; lean_object* x_73; -lean_dec(x_41); -lean_dec(x_29); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_72 = lean_box(0); -x_73 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_73, 0, x_72); -lean_ctor_set(x_73, 1, x_70); -return x_73; -} -else -{ -lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; -x_74 = l_Lean_Expr_getAppNumArgsAux(x_1, x_43); -x_75 = lean_mk_empty_array_with_capacity(x_74); -lean_dec(x_74); -x_76 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_75); -x_77 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__2(x_41, x_29, x_76, x_2, x_3, x_4, x_5, x_70); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_76); -lean_dec(x_29); -lean_dec(x_41); -return x_77; -} -} -} -else -{ -lean_object* x_78; -x_78 = lean_ctor_get(x_60, 0); -lean_inc(x_78); -lean_dec(x_60); -if (lean_obj_tag(x_78) == 1) -{ -lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; -lean_dec(x_41); -x_79 = lean_ctor_get(x_59, 1); -lean_inc(x_79); -lean_dec(x_59); -x_80 = l_Lean_Expr_getAppNumArgsAux(x_1, x_43); -x_81 = lean_mk_empty_array_with_capacity(x_80); -lean_dec(x_80); -x_82 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_81); -x_83 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__3(x_78, x_29, x_82, x_2, x_3, x_4, x_5, x_79); -lean_dec(x_82); -lean_dec(x_29); +lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; +x_71 = lean_ctor_get(x_52, 0); +lean_inc(x_71); +lean_dec(x_52); +x_72 = lean_unsigned_to_nat(0u); +x_73 = l_Lean_Expr_getAppNumArgsAux(x_49, x_72); +x_74 = l_Lean_Expr_getAppArgs___closed__1; +lean_inc(x_73); +x_75 = lean_mk_array(x_73, x_74); +x_76 = lean_unsigned_to_nat(1u); +x_77 = lean_nat_sub(x_73, x_76); +lean_dec(x_73); +x_78 = l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(x_49, x_75, x_77); +x_79 = l_Lean_mkAppN(x_71, x_78); lean_dec(x_78); -return x_83; -} -else -{ -uint8_t x_84; -lean_dec(x_78); -x_84 = !lean_is_exclusive(x_59); -if (x_84 == 0) -{ -lean_object* x_85; lean_object* x_86; uint8_t x_87; -x_85 = lean_ctor_get(x_59, 1); -x_86 = lean_ctor_get(x_59, 0); -lean_dec(x_86); -x_87 = l_Lean_ConstantInfo_hasValue(x_41); -if (x_87 == 0) -{ -lean_object* x_88; -lean_dec(x_41); -lean_dec(x_29); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_88 = lean_box(0); -lean_ctor_set(x_59, 0, x_88); -return x_59; -} -else -{ -lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; -lean_free_object(x_59); -x_89 = l_Lean_Expr_getAppNumArgsAux(x_1, x_43); -x_90 = lean_mk_empty_array_with_capacity(x_89); -lean_dec(x_89); -x_91 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_90); -x_92 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__2(x_41, x_29, x_91, x_2, x_3, x_4, x_5, x_85); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_91); -lean_dec(x_29); -lean_dec(x_41); -return x_92; +x_80 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_80, 0, x_79); +lean_ctor_set(x_51, 0, x_80); +return x_51; } } else { -lean_object* x_93; uint8_t x_94; -x_93 = lean_ctor_get(x_59, 1); -lean_inc(x_93); -lean_dec(x_59); -x_94 = l_Lean_ConstantInfo_hasValue(x_41); +lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; +x_81 = lean_ctor_get(x_51, 1); +lean_inc(x_81); +lean_dec(x_51); +x_82 = lean_ctor_get(x_52, 0); +lean_inc(x_82); +if (lean_is_exclusive(x_52)) { + lean_ctor_release(x_52, 0); + x_83 = x_52; +} else { + lean_dec_ref(x_52); + x_83 = lean_box(0); +} +x_84 = lean_unsigned_to_nat(0u); +x_85 = l_Lean_Expr_getAppNumArgsAux(x_49, x_84); +x_86 = l_Lean_Expr_getAppArgs___closed__1; +lean_inc(x_85); +x_87 = lean_mk_array(x_85, x_86); +x_88 = lean_unsigned_to_nat(1u); +x_89 = lean_nat_sub(x_85, x_88); +lean_dec(x_85); +x_90 = l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(x_49, x_87, x_89); +x_91 = l_Lean_mkAppN(x_82, x_90); +lean_dec(x_90); +if (lean_is_scalar(x_83)) { + x_92 = lean_alloc_ctor(1, 1, 0); +} else { + x_92 = x_83; +} +lean_ctor_set(x_92, 0, x_91); +x_93 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_93, 0, x_92); +lean_ctor_set(x_93, 1, x_81); +return x_93; +} +} +} +else +{ +uint8_t x_94; +lean_dec(x_49); +x_94 = !lean_is_exclusive(x_51); if (x_94 == 0) { -lean_object* x_95; lean_object* x_96; -lean_dec(x_41); -lean_dec(x_29); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_95 = lean_box(0); -x_96 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_96, 0, x_95); -lean_ctor_set(x_96, 1, x_93); -return x_96; +return x_51; } else { -lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; -x_97 = l_Lean_Expr_getAppNumArgsAux(x_1, x_43); -x_98 = lean_mk_empty_array_with_capacity(x_97); -lean_dec(x_97); -x_99 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_98); -x_100 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__2(x_41, x_29, x_99, x_2, x_3, x_4, x_5, x_93); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_99); -lean_dec(x_29); -lean_dec(x_41); -return x_100; -} -} -} +lean_object* x_95; lean_object* x_96; lean_object* x_97; +x_95 = lean_ctor_get(x_51, 0); +x_96 = lean_ctor_get(x_51, 1); +lean_inc(x_96); +lean_inc(x_95); +lean_dec(x_51); +x_97 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_97, 0, x_95); +lean_ctor_set(x_97, 1, x_96); +return x_97; } } } } else { -lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; uint8_t x_107; -x_101 = lean_ctor_get(x_30, 1); -lean_inc(x_101); -lean_dec(x_30); -x_102 = lean_ctor_get(x_31, 0); -lean_inc(x_102); -lean_dec(x_31); -x_103 = l_Lean_ConstantInfo_lparams(x_102); -x_104 = lean_unsigned_to_nat(0u); -x_105 = l_List_lengthAux___rarg(x_103, x_104); -lean_dec(x_103); -x_106 = l_List_lengthAux___rarg(x_29, x_104); -x_107 = lean_nat_dec_eq(x_105, x_106); -lean_dec(x_106); -lean_dec(x_105); -if (x_107 == 0) -{ -lean_object* x_108; lean_object* x_109; -lean_dec(x_102); -lean_dec(x_29); +uint8_t x_98; lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -lean_dec(x_1); -x_108 = lean_box(0); -x_109 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_109, 0, x_108); -lean_ctor_set(x_109, 1, x_101); -return x_109; +x_98 = !lean_is_exclusive(x_40); +if (x_98 == 0) +{ +return x_40; } else { -lean_object* x_110; uint8_t x_111; -x_110 = lean_ctor_get(x_4, 0); -lean_inc(x_110); -x_111 = l___private_Lean_Meta_WHNF_0__Lean_Meta_useSmartUnfolding(x_110); -lean_dec(x_110); -if (x_111 == 0) -{ -uint8_t x_112; -x_112 = l_Lean_ConstantInfo_hasValue(x_102); -if (x_112 == 0) -{ -lean_object* x_113; lean_object* x_114; -lean_dec(x_102); -lean_dec(x_29); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_113 = lean_box(0); -x_114 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_114, 0, x_113); -lean_ctor_set(x_114, 1, x_101); -return x_114; +lean_object* x_99; lean_object* x_100; lean_object* x_101; +x_99 = lean_ctor_get(x_40, 0); +x_100 = lean_ctor_get(x_40, 1); +lean_inc(x_100); +lean_inc(x_99); +lean_dec(x_40); +x_101 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_101, 0, x_99); +lean_ctor_set(x_101, 1, x_100); +return x_101; +} +} } else { +uint8_t x_102; uint8_t x_103; uint8_t x_104; uint8_t x_105; uint8_t x_106; uint8_t x_107; uint8_t x_108; uint8_t x_109; uint8_t x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; +x_102 = lean_ctor_get_uint8(x_33, 0); +x_103 = lean_ctor_get_uint8(x_33, 1); +x_104 = lean_ctor_get_uint8(x_33, 2); +x_105 = lean_ctor_get_uint8(x_33, 3); +x_106 = lean_ctor_get_uint8(x_33, 4); +x_107 = lean_ctor_get_uint8(x_33, 6); +x_108 = lean_ctor_get_uint8(x_33, 7); +x_109 = lean_ctor_get_uint8(x_33, 8); +lean_dec(x_33); +x_110 = 1; +x_111 = lean_alloc_ctor(0, 0, 9); +lean_ctor_set_uint8(x_111, 0, x_102); +lean_ctor_set_uint8(x_111, 1, x_103); +lean_ctor_set_uint8(x_111, 2, x_104); +lean_ctor_set_uint8(x_111, 3, x_105); +lean_ctor_set_uint8(x_111, 4, x_106); +lean_ctor_set_uint8(x_111, 5, x_110); +lean_ctor_set_uint8(x_111, 6, x_107); +lean_ctor_set_uint8(x_111, 7, x_108); +lean_ctor_set_uint8(x_111, 8, x_109); +x_112 = lean_alloc_ctor(0, 3, 0); +lean_ctor_set(x_112, 0, x_111); +lean_ctor_set(x_112, 1, x_35); +lean_ctor_set(x_112, 2, x_36); +lean_inc(x_5); +lean_inc(x_4); +lean_inc(x_3); +x_113 = l_Lean_Meta_unfoldDefinition_x3f(x_1, x_112, x_3, x_4, x_5, x_34); +if (lean_obj_tag(x_113) == 0) +{ +lean_object* x_114; +x_114 = lean_ctor_get(x_113, 0); +lean_inc(x_114); +if (lean_obj_tag(x_114) == 0) +{ lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; -x_115 = l_Lean_Expr_getAppNumArgsAux(x_1, x_104); -x_116 = lean_mk_empty_array_with_capacity(x_115); -lean_dec(x_115); -x_117 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_116); -x_118 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__2(x_102, x_29, x_117, x_2, x_3, x_4, x_5, x_101); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -lean_dec(x_117); -lean_dec(x_29); -lean_dec(x_102); -return x_118; +x_115 = lean_ctor_get(x_113, 1); +lean_inc(x_115); +if (lean_is_exclusive(x_113)) { + lean_ctor_release(x_113, 0); + lean_ctor_release(x_113, 1); + x_116 = x_113; +} else { + lean_dec_ref(x_113); + x_116 = lean_box(0); } +x_117 = lean_box(0); +if (lean_is_scalar(x_116)) { + x_118 = lean_alloc_ctor(0, 2, 0); +} else { + x_118 = x_116; +} +lean_ctor_set(x_118, 0, x_117); +lean_ctor_set(x_118, 1, x_115); +return x_118; } else { -lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; -x_119 = l_Lean_ConstantInfo_name(x_102); -x_120 = l_Lean_Meta_smartUnfoldingSuffix; -x_121 = lean_name_mk_string(x_119, x_120); -x_122 = l_Lean_Meta_getConstNoEx_x3f(x_121, x_2, x_3, x_4, x_5, x_101); +lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; +x_119 = lean_ctor_get(x_113, 1); +lean_inc(x_119); +lean_dec(x_113); +x_120 = lean_ctor_get(x_114, 0); +lean_inc(x_120); +lean_dec(x_114); +x_121 = l_Lean_Expr_getAppFn(x_120); +x_122 = l_Lean_Meta_reduceProj_x3f(x_121, x_2, x_3, x_4, x_5, x_119); +if (lean_obj_tag(x_122) == 0) +{ +lean_object* x_123; x_123 = lean_ctor_get(x_122, 0); lean_inc(x_123); if (lean_obj_tag(x_123) == 0) { -lean_object* x_124; lean_object* x_125; uint8_t x_126; +lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; +lean_dec(x_120); x_124 = lean_ctor_get(x_122, 1); lean_inc(x_124); if (lean_is_exclusive(x_122)) { @@ -12358,124 +13182,119 @@ if (lean_is_exclusive(x_122)) { lean_dec_ref(x_122); x_125 = lean_box(0); } -x_126 = l_Lean_ConstantInfo_hasValue(x_102); -if (x_126 == 0) -{ -lean_object* x_127; lean_object* x_128; -lean_dec(x_102); -lean_dec(x_29); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_127 = lean_box(0); +x_126 = lean_box(0); if (lean_is_scalar(x_125)) { - x_128 = lean_alloc_ctor(0, 2, 0); + x_127 = lean_alloc_ctor(0, 2, 0); } else { - x_128 = x_125; + x_127 = x_125; } -lean_ctor_set(x_128, 0, x_127); -lean_ctor_set(x_128, 1, x_124); -return x_128; +lean_ctor_set(x_127, 0, x_126); +lean_ctor_set(x_127, 1, x_124); +return x_127; } else { -lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; -lean_dec(x_125); -x_129 = l_Lean_Expr_getAppNumArgsAux(x_1, x_104); -x_130 = lean_mk_empty_array_with_capacity(x_129); -lean_dec(x_129); -x_131 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_130); -x_132 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__2(x_102, x_29, x_131, x_2, x_3, x_4, x_5, x_124); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_131); -lean_dec(x_29); -lean_dec(x_102); -return x_132; -} -} -else -{ -lean_object* x_133; -x_133 = lean_ctor_get(x_123, 0); -lean_inc(x_133); -lean_dec(x_123); -if (lean_obj_tag(x_133) == 1) -{ -lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; -lean_dec(x_102); -x_134 = lean_ctor_get(x_122, 1); -lean_inc(x_134); -lean_dec(x_122); -x_135 = l_Lean_Expr_getAppNumArgsAux(x_1, x_104); -x_136 = lean_mk_empty_array_with_capacity(x_135); -lean_dec(x_135); -x_137 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_136); -x_138 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__3(x_133, x_29, x_137, x_2, x_3, x_4, x_5, x_134); -lean_dec(x_137); -lean_dec(x_29); -lean_dec(x_133); -return x_138; -} -else -{ -lean_object* x_139; lean_object* x_140; uint8_t x_141; -lean_dec(x_133); -x_139 = lean_ctor_get(x_122, 1); -lean_inc(x_139); +lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; +x_128 = lean_ctor_get(x_122, 1); +lean_inc(x_128); if (lean_is_exclusive(x_122)) { lean_ctor_release(x_122, 0); lean_ctor_release(x_122, 1); - x_140 = x_122; + x_129 = x_122; } else { lean_dec_ref(x_122); - x_140 = lean_box(0); + x_129 = lean_box(0); } -x_141 = l_Lean_ConstantInfo_hasValue(x_102); -if (x_141 == 0) -{ -lean_object* x_142; lean_object* x_143; -lean_dec(x_102); -lean_dec(x_29); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_142 = lean_box(0); -if (lean_is_scalar(x_140)) { - x_143 = lean_alloc_ctor(0, 2, 0); +x_130 = lean_ctor_get(x_123, 0); +lean_inc(x_130); +if (lean_is_exclusive(x_123)) { + lean_ctor_release(x_123, 0); + x_131 = x_123; } else { - x_143 = x_140; + lean_dec_ref(x_123); + x_131 = lean_box(0); +} +x_132 = lean_unsigned_to_nat(0u); +x_133 = l_Lean_Expr_getAppNumArgsAux(x_120, x_132); +x_134 = l_Lean_Expr_getAppArgs___closed__1; +lean_inc(x_133); +x_135 = lean_mk_array(x_133, x_134); +x_136 = lean_unsigned_to_nat(1u); +x_137 = lean_nat_sub(x_133, x_136); +lean_dec(x_133); +x_138 = l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(x_120, x_135, x_137); +x_139 = l_Lean_mkAppN(x_130, x_138); +lean_dec(x_138); +if (lean_is_scalar(x_131)) { + x_140 = lean_alloc_ctor(1, 1, 0); +} else { + x_140 = x_131; +} +lean_ctor_set(x_140, 0, x_139); +if (lean_is_scalar(x_129)) { + x_141 = lean_alloc_ctor(0, 2, 0); +} else { + x_141 = x_129; +} +lean_ctor_set(x_141, 0, x_140); +lean_ctor_set(x_141, 1, x_128); +return x_141; } -lean_ctor_set(x_143, 0, x_142); -lean_ctor_set(x_143, 1, x_139); -return x_143; } else { -lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; -lean_dec(x_140); -x_144 = l_Lean_Expr_getAppNumArgsAux(x_1, x_104); -x_145 = lean_mk_empty_array_with_capacity(x_144); -lean_dec(x_144); -x_146 = l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(x_1, x_145); -x_147 = l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__2(x_102, x_29, x_146, x_2, x_3, x_4, x_5, x_139); +lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; +lean_dec(x_120); +x_142 = lean_ctor_get(x_122, 0); +lean_inc(x_142); +x_143 = lean_ctor_get(x_122, 1); +lean_inc(x_143); +if (lean_is_exclusive(x_122)) { + lean_ctor_release(x_122, 0); + lean_ctor_release(x_122, 1); + x_144 = x_122; +} else { + lean_dec_ref(x_122); + x_144 = lean_box(0); +} +if (lean_is_scalar(x_144)) { + x_145 = lean_alloc_ctor(1, 2, 0); +} else { + x_145 = x_144; +} +lean_ctor_set(x_145, 0, x_142); +lean_ctor_set(x_145, 1, x_143); +return x_145; +} +} +} +else +{ +lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -lean_dec(x_146); -lean_dec(x_29); -lean_dec(x_102); -return x_147; -} +x_146 = lean_ctor_get(x_113, 0); +lean_inc(x_146); +x_147 = lean_ctor_get(x_113, 1); +lean_inc(x_147); +if (lean_is_exclusive(x_113)) { + lean_ctor_release(x_113, 0); + lean_ctor_release(x_113, 1); + x_148 = x_113; +} else { + lean_dec_ref(x_113); + x_148 = lean_box(0); } +if (lean_is_scalar(x_148)) { + x_149 = lean_alloc_ctor(1, 2, 0); +} else { + x_149 = x_148; } +lean_ctor_set(x_149, 0, x_146); +lean_ctor_set(x_149, 1, x_147); +return x_149; } } } @@ -12483,62 +13302,365 @@ return x_147; } else { -uint8_t x_148; -lean_dec(x_29); +lean_object* x_150; +lean_dec(x_15); lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); lean_dec(x_1); -x_148 = !lean_is_exclusive(x_30); -if (x_148 == 0) -{ -return x_30; -} -else -{ -lean_object* x_149; lean_object* x_150; lean_object* x_151; -x_149 = lean_ctor_get(x_30, 0); -x_150 = lean_ctor_get(x_30, 1); -lean_inc(x_150); -lean_inc(x_149); -lean_dec(x_30); -x_151 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_151, 0, x_149); -lean_ctor_set(x_151, 1, x_150); -return x_151; +x_150 = lean_box(0); +lean_ctor_set(x_7, 0, x_150); +return x_7; } } } else { -lean_object* x_152; lean_object* x_153; -lean_dec(x_27); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_152 = lean_box(0); -x_153 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_153, 0, x_152); -lean_ctor_set(x_153, 1, x_6); -return x_153; -} -} -default: +lean_object* x_151; lean_object* x_152; uint8_t x_153; uint8_t x_154; uint8_t x_155; +x_151 = lean_ctor_get(x_7, 0); +x_152 = lean_ctor_get(x_7, 1); +lean_inc(x_152); +lean_inc(x_151); +lean_dec(x_7); +x_153 = 3; +x_154 = lean_unbox(x_151); +lean_dec(x_151); +x_155 = l___private_Lean_Meta_TransparencyMode_0__Lean_Meta_beqTransparencyMode____x40_Lean_Meta_TransparencyMode___hyg_11_(x_154, x_153); +if (x_155 == 0) { -lean_object* x_154; lean_object* x_155; +lean_object* x_156; lean_object* x_157; lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); lean_dec(x_1); -x_154 = lean_box(0); -x_155 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_155, 0, x_154); -lean_ctor_set(x_155, 1, x_6); -return x_155; +x_156 = lean_box(0); +x_157 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_157, 0, x_156); +lean_ctor_set(x_157, 1, x_152); +return x_157; +} +else +{ +lean_object* x_158; +x_158 = l_Lean_Expr_getAppFn(x_1); +if (lean_obj_tag(x_158) == 4) +{ +lean_object* x_159; lean_object* x_160; lean_object* x_161; +x_159 = lean_ctor_get(x_158, 0); +lean_inc(x_159); +lean_dec(x_158); +x_160 = l_Lean_getProjectionFnInfo_x3f___at___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst___spec__1(x_159, x_2, x_3, x_4, x_5, x_152); +x_161 = lean_ctor_get(x_160, 0); +lean_inc(x_161); +if (lean_obj_tag(x_161) == 0) +{ +lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_162 = lean_ctor_get(x_160, 1); +lean_inc(x_162); +if (lean_is_exclusive(x_160)) { + lean_ctor_release(x_160, 0); + lean_ctor_release(x_160, 1); + x_163 = x_160; +} else { + lean_dec_ref(x_160); + x_163 = lean_box(0); +} +x_164 = lean_box(0); +if (lean_is_scalar(x_163)) { + x_165 = lean_alloc_ctor(0, 2, 0); +} else { + x_165 = x_163; +} +lean_ctor_set(x_165, 0, x_164); +lean_ctor_set(x_165, 1, x_162); +return x_165; +} +else +{ +lean_object* x_166; uint8_t x_167; +x_166 = lean_ctor_get(x_161, 0); +lean_inc(x_166); +lean_dec(x_161); +x_167 = lean_ctor_get_uint8(x_166, sizeof(void*)*3); +lean_dec(x_166); +if (x_167 == 0) +{ +lean_object* x_168; lean_object* x_169; lean_object* x_170; lean_object* x_171; +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_168 = lean_ctor_get(x_160, 1); +lean_inc(x_168); +if (lean_is_exclusive(x_160)) { + lean_ctor_release(x_160, 0); + lean_ctor_release(x_160, 1); + x_169 = x_160; +} else { + lean_dec_ref(x_160); + x_169 = lean_box(0); +} +x_170 = lean_box(0); +if (lean_is_scalar(x_169)) { + x_171 = lean_alloc_ctor(0, 2, 0); +} else { + x_171 = x_169; +} +lean_ctor_set(x_171, 0, x_170); +lean_ctor_set(x_171, 1, x_168); +return x_171; +} +else +{ +lean_object* x_172; lean_object* x_173; lean_object* x_174; lean_object* x_175; uint8_t x_176; uint8_t x_177; uint8_t x_178; uint8_t x_179; uint8_t x_180; uint8_t x_181; uint8_t x_182; uint8_t x_183; lean_object* x_184; uint8_t x_185; lean_object* x_186; lean_object* x_187; lean_object* x_188; +x_172 = lean_ctor_get(x_2, 0); +lean_inc(x_172); +x_173 = lean_ctor_get(x_160, 1); +lean_inc(x_173); +lean_dec(x_160); +x_174 = lean_ctor_get(x_2, 1); +lean_inc(x_174); +x_175 = lean_ctor_get(x_2, 2); +lean_inc(x_175); +x_176 = lean_ctor_get_uint8(x_172, 0); +x_177 = lean_ctor_get_uint8(x_172, 1); +x_178 = lean_ctor_get_uint8(x_172, 2); +x_179 = lean_ctor_get_uint8(x_172, 3); +x_180 = lean_ctor_get_uint8(x_172, 4); +x_181 = lean_ctor_get_uint8(x_172, 6); +x_182 = lean_ctor_get_uint8(x_172, 7); +x_183 = lean_ctor_get_uint8(x_172, 8); +if (lean_is_exclusive(x_172)) { + x_184 = x_172; +} else { + lean_dec_ref(x_172); + x_184 = lean_box(0); +} +x_185 = 1; +if (lean_is_scalar(x_184)) { + x_186 = lean_alloc_ctor(0, 0, 9); +} else { + x_186 = x_184; +} +lean_ctor_set_uint8(x_186, 0, x_176); +lean_ctor_set_uint8(x_186, 1, x_177); +lean_ctor_set_uint8(x_186, 2, x_178); +lean_ctor_set_uint8(x_186, 3, x_179); +lean_ctor_set_uint8(x_186, 4, x_180); +lean_ctor_set_uint8(x_186, 5, x_185); +lean_ctor_set_uint8(x_186, 6, x_181); +lean_ctor_set_uint8(x_186, 7, x_182); +lean_ctor_set_uint8(x_186, 8, x_183); +x_187 = lean_alloc_ctor(0, 3, 0); +lean_ctor_set(x_187, 0, x_186); +lean_ctor_set(x_187, 1, x_174); +lean_ctor_set(x_187, 2, x_175); +lean_inc(x_5); +lean_inc(x_4); +lean_inc(x_3); +x_188 = l_Lean_Meta_unfoldDefinition_x3f(x_1, x_187, x_3, x_4, x_5, x_173); +if (lean_obj_tag(x_188) == 0) +{ +lean_object* x_189; +x_189 = lean_ctor_get(x_188, 0); +lean_inc(x_189); +if (lean_obj_tag(x_189) == 0) +{ +lean_object* x_190; lean_object* x_191; lean_object* x_192; lean_object* x_193; +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +x_190 = lean_ctor_get(x_188, 1); +lean_inc(x_190); +if (lean_is_exclusive(x_188)) { + lean_ctor_release(x_188, 0); + lean_ctor_release(x_188, 1); + x_191 = x_188; +} else { + lean_dec_ref(x_188); + x_191 = lean_box(0); +} +x_192 = lean_box(0); +if (lean_is_scalar(x_191)) { + x_193 = lean_alloc_ctor(0, 2, 0); +} else { + x_193 = x_191; +} +lean_ctor_set(x_193, 0, x_192); +lean_ctor_set(x_193, 1, x_190); +return x_193; +} +else +{ +lean_object* x_194; lean_object* x_195; lean_object* x_196; lean_object* x_197; +x_194 = lean_ctor_get(x_188, 1); +lean_inc(x_194); +lean_dec(x_188); +x_195 = lean_ctor_get(x_189, 0); +lean_inc(x_195); +lean_dec(x_189); +x_196 = l_Lean_Expr_getAppFn(x_195); +x_197 = l_Lean_Meta_reduceProj_x3f(x_196, x_2, x_3, x_4, x_5, x_194); +if (lean_obj_tag(x_197) == 0) +{ +lean_object* x_198; +x_198 = lean_ctor_get(x_197, 0); +lean_inc(x_198); +if (lean_obj_tag(x_198) == 0) +{ +lean_object* x_199; lean_object* x_200; lean_object* x_201; lean_object* x_202; +lean_dec(x_195); +x_199 = lean_ctor_get(x_197, 1); +lean_inc(x_199); +if (lean_is_exclusive(x_197)) { + lean_ctor_release(x_197, 0); + lean_ctor_release(x_197, 1); + x_200 = x_197; +} else { + lean_dec_ref(x_197); + x_200 = lean_box(0); +} +x_201 = lean_box(0); +if (lean_is_scalar(x_200)) { + x_202 = lean_alloc_ctor(0, 2, 0); +} else { + x_202 = x_200; +} +lean_ctor_set(x_202, 0, x_201); +lean_ctor_set(x_202, 1, x_199); +return x_202; +} +else +{ +lean_object* x_203; lean_object* x_204; lean_object* x_205; lean_object* x_206; lean_object* x_207; lean_object* x_208; lean_object* x_209; lean_object* x_210; lean_object* x_211; lean_object* x_212; lean_object* x_213; lean_object* x_214; lean_object* x_215; lean_object* x_216; +x_203 = lean_ctor_get(x_197, 1); +lean_inc(x_203); +if (lean_is_exclusive(x_197)) { + lean_ctor_release(x_197, 0); + lean_ctor_release(x_197, 1); + x_204 = x_197; +} else { + lean_dec_ref(x_197); + x_204 = lean_box(0); +} +x_205 = lean_ctor_get(x_198, 0); +lean_inc(x_205); +if (lean_is_exclusive(x_198)) { + lean_ctor_release(x_198, 0); + x_206 = x_198; +} else { + lean_dec_ref(x_198); + x_206 = lean_box(0); +} +x_207 = lean_unsigned_to_nat(0u); +x_208 = l_Lean_Expr_getAppNumArgsAux(x_195, x_207); +x_209 = l_Lean_Expr_getAppArgs___closed__1; +lean_inc(x_208); +x_210 = lean_mk_array(x_208, x_209); +x_211 = lean_unsigned_to_nat(1u); +x_212 = lean_nat_sub(x_208, x_211); +lean_dec(x_208); +x_213 = l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(x_195, x_210, x_212); +x_214 = l_Lean_mkAppN(x_205, x_213); +lean_dec(x_213); +if (lean_is_scalar(x_206)) { + x_215 = lean_alloc_ctor(1, 1, 0); +} else { + x_215 = x_206; +} +lean_ctor_set(x_215, 0, x_214); +if (lean_is_scalar(x_204)) { + x_216 = lean_alloc_ctor(0, 2, 0); +} else { + x_216 = x_204; +} +lean_ctor_set(x_216, 0, x_215); +lean_ctor_set(x_216, 1, x_203); +return x_216; +} +} +else +{ +lean_object* x_217; lean_object* x_218; lean_object* x_219; lean_object* x_220; +lean_dec(x_195); +x_217 = lean_ctor_get(x_197, 0); +lean_inc(x_217); +x_218 = lean_ctor_get(x_197, 1); +lean_inc(x_218); +if (lean_is_exclusive(x_197)) { + lean_ctor_release(x_197, 0); + lean_ctor_release(x_197, 1); + x_219 = x_197; +} else { + lean_dec_ref(x_197); + x_219 = lean_box(0); +} +if (lean_is_scalar(x_219)) { + x_220 = lean_alloc_ctor(1, 2, 0); +} else { + x_220 = x_219; +} +lean_ctor_set(x_220, 0, x_217); +lean_ctor_set(x_220, 1, x_218); +return x_220; +} +} +} +else +{ +lean_object* x_221; lean_object* x_222; lean_object* x_223; lean_object* x_224; +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +x_221 = lean_ctor_get(x_188, 0); +lean_inc(x_221); +x_222 = lean_ctor_get(x_188, 1); +lean_inc(x_222); +if (lean_is_exclusive(x_188)) { + lean_ctor_release(x_188, 0); + lean_ctor_release(x_188, 1); + x_223 = x_188; +} else { + lean_dec_ref(x_188); + x_223 = lean_box(0); +} +if (lean_is_scalar(x_223)) { + x_224 = lean_alloc_ctor(1, 2, 0); +} else { + x_224 = x_223; +} +lean_ctor_set(x_224, 0, x_221); +lean_ctor_set(x_224, 1, x_222); +return x_224; +} +} +} +} +else +{ +lean_object* x_225; lean_object* x_226; +lean_dec(x_158); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_225 = lean_box(0); +x_226 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_226, 0, x_225); +lean_ctor_set(x_226, 1, x_152); +return x_226; +} } } } @@ -12583,6 +13705,167 @@ lean_dec(x_1); return x_9; } } +lean_object* l_Lean_getProjectionFnInfo_x3f___at___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst___spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +_start: +{ +lean_object* x_7; +x_7 = l_Lean_getProjectionFnInfo_x3f___at___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst___spec__1(x_1, x_2, x_3, x_4, x_5, x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +return x_7; +} +} +lean_object* l_Lean_Meta_unfoldDefinition_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_object* x_4; +lean_dec(x_2); +x_4 = lean_apply_1(x_3, x_1); +return x_4; +} +else +{ +lean_object* x_5; lean_object* x_6; +lean_dec(x_3); +x_5 = lean_ctor_get(x_1, 0); +lean_inc(x_5); +lean_dec(x_1); +x_6 = lean_apply_1(x_2, x_5); +return x_6; +} +} +} +lean_object* l_Lean_Meta_unfoldDefinition_match__1(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l_Lean_Meta_unfoldDefinition_match__1___rarg), 3, 0); +return x_2; +} +} +static lean_object* _init_l_Lean_Meta_unfoldDefinition___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("failed to unfold definition"); +return x_1; +} +} +static lean_object* _init_l_Lean_Meta_unfoldDefinition___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Meta_unfoldDefinition___closed__1; +x_2 = l_Lean_stringToMessageData(x_1); +return x_2; +} +} +lean_object* l_Lean_Meta_unfoldDefinition(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +_start: +{ +lean_object* x_7; +lean_inc(x_5); +lean_inc(x_4); +lean_inc(x_3); +lean_inc(x_2); +lean_inc(x_1); +x_7 = l_Lean_Meta_unfoldDefinition_x3f(x_1, x_2, x_3, x_4, x_5, x_6); +if (lean_obj_tag(x_7) == 0) +{ +lean_object* x_8; +x_8 = lean_ctor_get(x_7, 0); +lean_inc(x_8); +if (lean_obj_tag(x_8) == 0) +{ +lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; +x_9 = lean_ctor_get(x_7, 1); +lean_inc(x_9); +lean_dec(x_7); +x_10 = l_Lean_indentExpr(x_1); +x_11 = l_Lean_Meta_unfoldDefinition___closed__2; +x_12 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_12, 0, x_11); +lean_ctor_set(x_12, 1, x_10); +x_13 = l_Lean_KernelException_toMessageData___closed__15; +x_14 = lean_alloc_ctor(10, 2, 0); +lean_ctor_set(x_14, 0, x_12); +lean_ctor_set(x_14, 1, x_13); +x_15 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_14, x_2, x_3, x_4, x_5, x_9); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +return x_15; +} +else +{ +uint8_t x_16; +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_16 = !lean_is_exclusive(x_7); +if (x_16 == 0) +{ +lean_object* x_17; lean_object* x_18; +x_17 = lean_ctor_get(x_7, 0); +lean_dec(x_17); +x_18 = lean_ctor_get(x_8, 0); +lean_inc(x_18); +lean_dec(x_8); +lean_ctor_set(x_7, 0, x_18); +return x_7; +} +else +{ +lean_object* x_19; lean_object* x_20; lean_object* x_21; +x_19 = lean_ctor_get(x_7, 1); +lean_inc(x_19); +lean_dec(x_7); +x_20 = lean_ctor_get(x_8, 0); +lean_inc(x_20); +lean_dec(x_8); +x_21 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_21, 0, x_20); +lean_ctor_set(x_21, 1, x_19); +return x_21; +} +} +} +else +{ +uint8_t x_22; +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_22 = !lean_is_exclusive(x_7); +if (x_22 == 0) +{ +return x_7; +} +else +{ +lean_object* x_23; lean_object* x_24; lean_object* x_25; +x_23 = lean_ctor_get(x_7, 0); +x_24 = lean_ctor_get(x_7, 1); +lean_inc(x_24); +lean_inc(x_23); +lean_dec(x_7); +x_25 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_25, 0, x_23); +lean_ctor_set(x_25, 1, x_24); +return x_25; +} +} +} +} lean_object* l_Lean_Meta_whnfHeadPred_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { @@ -20628,7 +21911,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Literal_type___closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_6227____closed__6; +x_2 = l_myMacro____x40_Init_Notation___hyg_6301____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -21200,7 +22483,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___closed__1; x_2 = l___private_Lean_Meta_WHNF_0__Lean_Meta_cached_x3f___closed__1; -x_3 = lean_unsigned_to_nat(502u); +x_3 = lean_unsigned_to_nat(539u); x_4 = lean_unsigned_to_nat(34u); x_5 = l_Lean_Name_getString_x21___closed__3; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -21432,7 +22715,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___closed__1; x_2 = l___private_Lean_Meta_WHNF_0__Lean_Meta_cache___closed__1; -x_3 = lean_unsigned_to_nat(511u); +x_3 = lean_unsigned_to_nat(548u); x_4 = lean_unsigned_to_nat(34u); x_5 = l_Lean_Name_getString_x21___closed__3; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -24393,7 +25676,7 @@ return x_8; } } } -lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_WHNF___hyg_4979_(lean_object* x_1) { +lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_WHNF___hyg_5213_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; @@ -24405,6 +25688,7 @@ return x_3; lean_object* initialize_Init(lean_object*); lean_object* initialize_Lean_ToExpr(lean_object*); lean_object* initialize_Lean_AuxRecursor(lean_object*); +lean_object* initialize_Lean_ProjFns(lean_object*); lean_object* initialize_Lean_Meta_Basic(lean_object*); lean_object* initialize_Lean_Meta_LevelDefEq(lean_object*); lean_object* initialize_Lean_Meta_GetConst(lean_object*); @@ -24423,6 +25707,9 @@ lean_dec_ref(res); res = initialize_Lean_AuxRecursor(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); +res = initialize_Lean_ProjFns(lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); res = initialize_Lean_Meta_Basic(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); @@ -24487,6 +25774,10 @@ l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___at_Lean_Meta_whnfCore___ lean_mark_persistent(l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___at_Lean_Meta_whnfCore___spec__2___closed__4); l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___at_Lean_Meta_whnfCore___spec__2___closed__5 = _init_l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___at_Lean_Meta_whnfCore___spec__2___closed__5(); lean_mark_persistent(l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___at_Lean_Meta_whnfCore___spec__2___closed__5); +l_Lean_Meta_unfoldDefinition___closed__1 = _init_l_Lean_Meta_unfoldDefinition___closed__1(); +lean_mark_persistent(l_Lean_Meta_unfoldDefinition___closed__1); +l_Lean_Meta_unfoldDefinition___closed__2 = _init_l_Lean_Meta_unfoldDefinition___closed__2(); +lean_mark_persistent(l_Lean_Meta_unfoldDefinition___closed__2); l_Lean_Meta_reduceRecMatcher_x3f___closed__1 = _init_l_Lean_Meta_reduceRecMatcher_x3f___closed__1(); lean_mark_persistent(l_Lean_Meta_reduceRecMatcher_x3f___closed__1); l_Lean_Meta_reduceRecMatcher_x3f___closed__2 = _init_l_Lean_Meta_reduceRecMatcher_x3f___closed__2(); @@ -24570,7 +25861,7 @@ lean_mark_persistent(l_Lean_Meta_setWHNFRef___closed__1); res = l_Lean_Meta_setWHNFRef(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -res = l_Lean_Meta_initFn____x40_Lean_Meta_WHNF___hyg_4979_(lean_io_mk_world()); +res = l_Lean_Meta_initFn____x40_Lean_Meta_WHNF___hyg_5213_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); return lean_io_result_mk_ok(lean_box(0)); diff --git a/stage0/stdlib/Lean/MonadEnv.c b/stage0/stdlib/Lean/MonadEnv.c index 83a9fd45c8..04efc2b0b5 100644 --- a/stage0/stdlib/Lean/MonadEnv.c +++ b/stage0/stdlib/Lean/MonadEnv.c @@ -39,7 +39,6 @@ lean_object* l_Lean_evalConstCheck___rarg___lambda__2(lean_object*, lean_object* lean_object* l_Lean_hasConst(lean_object*); lean_object* l_Lean_getConstInfoInduct_match__1(lean_object*); lean_object* l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___spec__2___rarg___lambda__2___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7878____closed__4; lean_object* l___private_Lean_MonadEnv_0__Lean_supportedRecursors___closed__18; lean_object* l_Lean_getConstInfoInduct___rarg___lambda__1___closed__2; lean_object* l_Lean_findModuleOf_x3f___rarg(lean_object*, lean_object*, lean_object*, lean_object*); @@ -62,6 +61,7 @@ uint8_t l_Lean_isCasesOnRecursor(lean_object*, lean_object*); lean_object* l___private_Lean_MonadEnv_0__Lean_checkUnsupported(lean_object*); lean_object* l_Monad_seqRight___default___rarg___lambda__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_findModuleOf_x3f___rarg___lambda__1(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_object* l_Lean_getConstInfoInduct___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_matchConstRec___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfoRec_match__1(lean_object*); @@ -151,6 +151,7 @@ lean_object* l_Lean_ofExcept___at_Lean_evalConst___spec__1(lean_object*); lean_object* l_Lean_Environment_evalConstCheck___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_findModuleOf_x3f___rarg___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_evalConstCheck(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7952____closed__4; uint8_t l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___spec__2___rarg___lambda__1(lean_object*, lean_object*); lean_object* l_Lean_isInductive___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_MonadEnv_0__Lean_checkUnsupported_match__1(lean_object*); @@ -239,7 +240,6 @@ lean_object* l___private_Lean_MonadEnv_0__Lean_supportedRecursors___closed__4; lean_object* l_Lean_compileDecl___rarg___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfoInduct___rarg___lambda__1___closed__1; lean_object* l_Lean_evalConst___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__4; lean_object* lean_add_decl(lean_object*, lean_object*); lean_object* l_Lean_setEnv___rarg(lean_object* x_1, lean_object* x_2) { _start: @@ -2296,7 +2296,7 @@ static lean_object* _init_l___private_Lean_MonadEnv_0__Lean_supportedRecursors__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_2 = l_Lean_mkRecName___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2306,7 +2306,7 @@ static lean_object* _init_l___private_Lean_MonadEnv_0__Lean_supportedRecursors__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_2 = l_Lean_recOnSuffix___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2316,7 +2316,7 @@ static lean_object* _init_l___private_Lean_MonadEnv_0__Lean_supportedRecursors__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_2 = l_Lean_casesOnSuffix___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2346,7 +2346,7 @@ static lean_object* _init_l___private_Lean_MonadEnv_0__Lean_supportedRecursors__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7878____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_7952____closed__4; x_2 = l_Lean_mkRecName___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2356,7 +2356,7 @@ static lean_object* _init_l___private_Lean_MonadEnv_0__Lean_supportedRecursors__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7878____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_7952____closed__4; x_2 = l_Lean_casesOnSuffix___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; diff --git a/stage0/stdlib/Lean/Parser.c b/stage0/stdlib/Lean/Parser.c index fbe7b0ef4d..26027e9057 100644 --- a/stage0/stdlib/Lean/Parser.c +++ b/stage0/stdlib/Lean/Parser.c @@ -47,7 +47,6 @@ extern lean_object* l_Lean_charLitKind___closed__2; lean_object* l_Lean_PrettyPrinter_Parenthesizer_strLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__10; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__32; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1980____closed__4; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__20; lean_object* l_Lean_PrettyPrinter_Parenthesizer_mkAntiquot_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__24; @@ -55,7 +54,7 @@ lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__7; lean_object* l_Lean_Parser_withPosition(lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_charLit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_sepBy1_formatter(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_884____closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1162____closed__4; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__16; lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_numLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -69,7 +68,6 @@ lean_object* l_Lean_Parser_optional(lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Formatter_charLit_formatter___closed__1; lean_object* l_Lean_Parser_registerAliasCore___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_986____closed__4; extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__8; lean_object* l_Lean_PrettyPrinter_Formatter_trailingNode_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_symbol_parenthesizer___rarg___closed__1; @@ -110,6 +108,7 @@ lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg(lean_object*, uint8_t extern lean_object* l_Lean_Parser_parserAliasesRef; lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_958____closed__6; extern lean_object* l_Lean_Parser_Tactic_location___closed__4; extern lean_object* l_Lean_PrettyPrinter_combinatorFormatterAttribute; extern lean_object* l_Lean_numLitKind___closed__2; @@ -122,6 +121,7 @@ extern lean_object* l_Lean_Parser_nonReservedSymbol_parenthesizer___rarg___close lean_object* l_Lean_PrettyPrinter_Parenthesizer_charLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__6; lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__11; extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_1057____closed__7; @@ -151,6 +151,7 @@ extern lean_object* l_Lean_PrettyPrinter_Formatter_formatterAliasesRef; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__18; lean_object* l_Lean_Parser_Term_ident_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_1057____closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1060____closed__4; extern lean_object* l_Lean_PrettyPrinter_combinatorParenthesizerAttribute; extern lean_object* l_Lean_Parser_tokenWithAntiquotFn___lambda__2___closed__4; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__2; @@ -172,9 +173,9 @@ lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr_match__1___rarg lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4_(lean_object*); extern lean_object* l_Lean_Parser_instAndThenParser___closed__1; lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_scientificLit_parenthesizer___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2054____closed__4; extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_parenthesizerAliasesRef; lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__6; lean_object* lean_pretty_printer_formatter_interpret_parser_descr(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__21; extern lean_object* l_rawNatLit___closed__6; @@ -201,7 +202,6 @@ extern lean_object* l_Lean_Parser_strLit; lean_object* l_Lean_Parser_many1(lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_ident_parenthesizer(lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_andthen_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1088____closed__4; lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__5(lean_object*); lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__26; lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__5___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -642,7 +642,7 @@ lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; x_46 = lean_ctor_get(x_45, 1); lean_inc(x_46); lean_dec(x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_48 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__20; x_49 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_47, x_48, x_46); if (lean_obj_tag(x_49) == 0) @@ -651,7 +651,7 @@ lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; x_50 = lean_ctor_get(x_49, 1); lean_inc(x_50); lean_dec(x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_884____closed__6; +x_51 = l_myMacro____x40_Init_Notation___hyg_958____closed__6; x_52 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__22; x_53 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_51, x_52, x_50); if (lean_obj_tag(x_53) == 0) @@ -660,7 +660,7 @@ lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; x_54 = lean_ctor_get(x_53, 1); lean_inc(x_54); lean_dec(x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_1980____closed__4; +x_55 = l_myMacro____x40_Init_Notation___hyg_2054____closed__4; x_56 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__24; x_57 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_55, x_56, x_54); if (lean_obj_tag(x_57) == 0) @@ -669,7 +669,7 @@ lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; x_58 = lean_ctor_get(x_57, 1); lean_inc(x_58); lean_dec(x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_59 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_60 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__26; x_61 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_59, x_60, x_58); if (lean_obj_tag(x_61) == 0) @@ -696,7 +696,7 @@ lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; x_70 = lean_ctor_get(x_69, 1); lean_inc(x_70); lean_dec(x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_71 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_72 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__31; x_73 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_71, x_72, x_70); if (lean_obj_tag(x_73) == 0) diff --git a/stage0/stdlib/Lean/Parser/Basic.c b/stage0/stdlib/Lean/Parser/Basic.c index 7f68d3e6fd..2aa5f1ee50 100644 --- a/stage0/stdlib/Lean/Parser/Basic.c +++ b/stage0/stdlib/Lean/Parser/Basic.c @@ -198,7 +198,6 @@ lean_object* l_Lean_Parser_mkTokenAndFixPos___closed__2; lean_object* l_Lean_Parser_mkAntiquot___closed__9; uint8_t l_Lean_Parser_octalNumberFn___lambda__1(uint32_t); lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_sepByFnAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_isIdRest___boxed(lean_object*); lean_object* l_Lean_Parser_pushNone___elambda__1___boxed(lean_object*); lean_object* l_Lean_Parser_notFollowedByFn(lean_object*, lean_object*, lean_object*, lean_object*); @@ -304,6 +303,7 @@ lean_object* l_Lean_Parser_rawIdentFn(lean_object*, lean_object*); lean_object* l_Lean_Parser_mkAntiquotSplice___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentHashMap_insert___at_Lean_Parser_SyntaxNodeKindSet_insert___spec__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_whitespace___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Lean_Parser_scientificLitNoAntiquot___closed__3; lean_object* l_Lean_Parser_indexed(lean_object*); lean_object* l_Lean_Parser_tryAnti_match__2(lean_object*); @@ -863,6 +863,7 @@ lean_object* l_Lean_Parser_checkOutsideQuotFn___boxed(lean_object*, lean_object* lean_object* lean_array_pop(lean_object*); lean_object* l_Lean_Parser_TokenMap_insert___rarg(lean_object*, lean_object*, lean_object*); extern size_t l_Std_PersistentHashMap_insertAux___rarg___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__1; lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_nameLitAux_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_strAux_parse___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_evalParserConstUnsafe___closed__2; @@ -936,7 +937,6 @@ lean_object* l_Lean_Parser_categoryParserFnExtension; lean_object* l_Std_RBNode_find___at_Lean_Parser_indexed___spec__5___rarg___boxed(lean_object*, lean_object*); lean_object* l_Lean_Parser_epsilonInfo___elambda__2___boxed(lean_object*); lean_object* l_Lean_Parser_withResultOfInfo___elambda__1(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__1; lean_object* l_Lean_Parser_andthen(lean_object*, lean_object*); lean_object* l_Lean_Parser_node(lean_object*, lean_object*); lean_object* l_Lean_Parser_ParserState_keepNewError_match__1(lean_object*); @@ -28610,7 +28610,7 @@ static lean_object* _init_l_Lean_Parser_mkAntiquot___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_2 = l_String_trim(x_1); return x_2; } @@ -29611,7 +29611,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_1324____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_1398____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/Parser/Command.c b/stage0/stdlib/Lean/Parser/Command.c index 296c975674..92002eb9b5 100644 --- a/stage0/stdlib/Lean/Parser/Command.c +++ b/stage0/stdlib/Lean/Parser/Command.c @@ -154,7 +154,6 @@ lean_object* l_Lean_Parser_Command_optDeriving___closed__1; lean_object* l_Lean_Parser_Command_reduce_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_structure___elambda__1___closed__14; lean_object* l_Lean_Parser_Command_declaration_formatter___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l_Lean_Parser_Command_declSig_parenthesizer___closed__1; lean_object* l_Lean_Parser_Command_declaration_parenthesizer___closed__23; lean_object* l_Lean_Parser_Command_open___elambda__1___closed__10; @@ -391,6 +390,7 @@ lean_object* l_Lean_Parser_Command_declValSimple_formatter___closed__2; lean_object* l_Lean_Parser_Command_inductive___elambda__1___closed__16; lean_object* l_Lean_Parser_Command_mutual_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltinParser_Lean_Parser_Command_initialize(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_object* l_Lean_PrettyPrinter_Formatter_orelse_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_in___elambda__1___closed__1; lean_object* l_Lean_Parser_Command_inductive_formatter___closed__6; @@ -1373,6 +1373,7 @@ lean_object* l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__ lean_object* l_Lean_Parser_Command_declVal___closed__2; lean_object* l_Lean_Parser_Command_declValSimple_parenthesizer___closed__2; lean_object* l_Lean_Parser_Command_theorem___elambda__1___closed__10; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; extern lean_object* l_Lean_Parser_Attr_simple_formatter___closed__2; extern lean_object* l_Lean_Parser_many1Unbox___closed__1; lean_object* l_Lean_Parser_Command_print___elambda__1___closed__12; @@ -1783,7 +1784,6 @@ lean_object* l___regBuiltin_Lean_Parser_Command_eval_formatter___closed__1; lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__18; lean_object* l___regBuiltin_Lean_Parser_Command_eval_parenthesizer(lean_object*); lean_object* l_Lean_Parser_Command_structInstBinder_parenthesizer___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l_Lean_Parser_Command_def_formatter___closed__3; lean_object* l_Lean_Parser_Command_eval___closed__5; lean_object* l_Lean_Parser_Command_structure___elambda__1___closed__12; @@ -2859,7 +2859,7 @@ static lean_object* _init_l_Lean_Parser_Term_quot___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Syntax_isQuot_match__1___rarg___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -8373,7 +8373,7 @@ static lean_object* _init_l_Lean_Parser_Command_inductive___elambda__1___closed_ _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_2 = l_String_trim(x_1); return x_2; } @@ -13995,7 +13995,7 @@ static lean_object* _init_l_Lean_Parser_Command_inductive_formatter___closed__3( _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; diff --git a/stage0/stdlib/Lean/Parser/Do.c b/stage0/stdlib/Lean/Parser/Do.c index d18faf12cd..4faeb2fac1 100644 --- a/stage0/stdlib/Lean/Parser/Do.c +++ b/stage0/stdlib/Lean/Parser/Do.c @@ -193,6 +193,7 @@ extern lean_object* l_Lean_Parser_minPrec; lean_object* l_Lean_Parser_Term_doSeqItem___elambda__1___closed__10; lean_object* l_Lean_Parser_Term_doCatchMatch_formatter___closed__1; lean_object* l_Lean_Parser_Term_termTry___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__6; extern lean_object* l_Lean_Parser_Term_letPatDecl; lean_object* l_Lean_Parser_Term_doForDecl___closed__5; extern lean_object* l_term___u2218_____closed__6; @@ -213,6 +214,7 @@ lean_object* l_Lean_Parser_Term_doLetArrow___closed__8; lean_object* l_Lean_Parser_Term_doElem_quot___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_doCatch___closed__6; lean_object* l_Lean_Parser_Term_doReassignArrow; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_object* l_Lean_Parser_Term_doIfLet___closed__10; lean_object* l_Lean_Parser_Term_doUnless_parenthesizer___closed__3; extern lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed_parenthesizer___closed__8; @@ -360,7 +362,6 @@ lean_object* l_Lean_Parser_Term_doIfLetBind___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_doCatchMatch___closed__3; lean_object* l_Lean_Parser_Term_doIfCond___closed__3; lean_object* l_Lean_Parser_Term_doAssert___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__6; lean_object* l_Lean_Parser_unicodeSymbol_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_doMatch_formatter___closed__2; lean_object* l_Lean_Parser_Term_liftMethod___elambda__1___closed__5; @@ -588,7 +589,6 @@ lean_object* l_Lean_Parser_Term_doFor_formatter___closed__7; lean_object* l_Lean_Parser_Term_doIdDecl___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_doForDecl___elambda__1___closed__7; lean_object* l___regBuiltin_Lean_Parser_Term_doReturn_formatter(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__1; lean_object* l___regBuiltin_Lean_Parser_Term_doTry_formatter(lean_object*); lean_object* l_Lean_Parser_Term_elseIf___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_doFor___closed__4; @@ -781,6 +781,7 @@ lean_object* l_Lean_Parser_Term_termReturn___elambda__1___closed__6; lean_object* l_Lean_Parser_Term_termTry_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_doIf___elambda__1___closed__10; lean_object* l_Lean_Parser_Term_doForDecl_formatter___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_object* l_Lean_Parser_Term_doIf___elambda__1___closed__32; extern lean_object* l_Lean_Parser_Term_binderIdent___closed__1; lean_object* l_Lean_Parser_Term_doLet_parenthesizer___closed__2; @@ -817,6 +818,7 @@ lean_object* l_Lean_Parser_Term_doIf_formatter___closed__11; lean_object* l_Lean_Parser_Term_doContinue___closed__1; lean_object* l_Lean_Parser_Term_doReturn___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__7; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_object* l___regBuiltin_Lean_Parser_Term_doLet_formatter___closed__1; lean_object* l_Lean_Parser_many1Indent_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_doFinally___elambda__1___closed__5; @@ -940,7 +942,6 @@ lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; lean_object* l_Lean_Parser_Term_leftArrow___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_liftMethod___closed__3; lean_object* l_Lean_Parser_Term_termFor___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__1; lean_object* l_Lean_Parser_Term_termFor___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_doCatchMatch___closed__2; lean_object* l_Lean_Parser_Term_doLet___elambda__1___closed__8; @@ -1049,7 +1050,6 @@ lean_object* l_Lean_Parser_Term_doCatch_parenthesizer___closed__1; lean_object* l_Lean_Parser_nodeWithAntiquot_parenthesizer___rarg(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_leftArrow___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_doAssert___elambda__1___closed__9; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l_Lean_Parser_Term_doFor___closed__6; lean_object* l_Lean_Parser_Term_doSeqBracketed___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_doIf_parenthesizer___closed__16; @@ -1962,7 +1962,7 @@ static lean_object* _init_l_Lean_Parser_Term_liftMethod___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_liftMethod___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2744,7 +2744,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqBracketed___elambda__1___close _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doSeqBracketed___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -4427,7 +4427,7 @@ static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___e _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; x_2 = l_String_trim(x_1); return x_2; } @@ -4468,7 +4468,7 @@ static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___e _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_2 = l_String_trim(x_1); return x_2; } @@ -4612,7 +4612,7 @@ static lean_object* _init_l_Lean_Parser_Term_doLet___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doLet___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -5082,7 +5082,7 @@ static lean_object* _init_l_Lean_Parser_Term_doLetRec___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doLetRec___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -5403,7 +5403,7 @@ static lean_object* _init_l_Lean_Parser_Term_doIdDecl___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doIdDecl___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -5625,7 +5625,7 @@ static lean_object* _init_l_Lean_Parser_Term_doPatDecl___elambda__1___closed__2( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doPatDecl___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -6371,7 +6371,7 @@ static lean_object* _init_l_Lean_Parser_Term_doLetArrow___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doLetArrow___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -7251,7 +7251,7 @@ if (x_9 == 0) { lean_object* x_10; lean_object* x_11; lean_dec(x_1); -x_10 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_10 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_11 = l_Lean_Parser_ParserState_mkNode(x_6, x_10, x_4); return x_11; } @@ -7261,7 +7261,7 @@ lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean x_12 = l_term___u2218_____closed__6; x_13 = lean_unsigned_to_nat(0u); x_14 = l_Lean_Parser_categoryParser___elambda__1(x_12, x_13, x_1, x_6); -x_15 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_15 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_16 = l_Lean_Parser_ParserState_mkNode(x_14, x_15, x_4); return x_16; } @@ -7295,7 +7295,7 @@ static lean_object* _init_l_Lean_Parser_Term_letIdDeclNoBinders___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_2 = l_Lean_Parser_Term_letIdDeclNoBinders___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -7341,7 +7341,7 @@ static lean_object* _init_l_Lean_Parser_Term_doReassign___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doReassign___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -7599,7 +7599,7 @@ lean_object* l_Lean_Parser_Term_letIdDeclNoBinders_formatter(lean_object* x_1, l _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; -x_6 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_6 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_7 = l_Lean_Parser_Term_letIdDeclNoBinders_formatter___closed__3; x_8 = l_Lean_PrettyPrinter_Formatter_node_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5); return x_8; @@ -7772,7 +7772,7 @@ lean_object* l_Lean_Parser_Term_letIdDeclNoBinders_parenthesizer(lean_object* x_ _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; -x_6 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_6 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_7 = l_Lean_Parser_Term_letIdDeclNoBinders_parenthesizer___closed__3; x_8 = l_Lean_PrettyPrinter_Parenthesizer_node_parenthesizer(x_6, x_7, x_1, x_2, x_3, x_4, x_5); return x_8; @@ -8089,7 +8089,7 @@ static lean_object* _init_l_Lean_Parser_Term_doReassignArrow___elambda__1___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doReassignArrow___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -8428,7 +8428,7 @@ static lean_object* _init_l_Lean_Parser_Term_doHave___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doHave___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -9495,7 +9495,7 @@ static lean_object* _init_l_Lean_Parser_Term_doIfLetPure___elambda__1___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doIfLetPure___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -9631,7 +9631,7 @@ static lean_object* _init_l_Lean_Parser_Term_doIfLetBind___elambda__1___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doIfLetBind___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -9820,7 +9820,7 @@ static lean_object* _init_l_Lean_Parser_Term_doIfLet___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doIfLet___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -9942,7 +9942,7 @@ static lean_object* _init_l_Lean_Parser_Term_doIfProp___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doIfProp___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -10868,7 +10868,7 @@ static lean_object* _init_l_Lean_Parser_Term_doIf___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doIf___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -12678,7 +12678,7 @@ static lean_object* _init_l_Lean_Parser_Term_doUnless___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doUnless___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -13213,7 +13213,7 @@ static lean_object* _init_l_Lean_Parser_Term_doForDecl___elambda__1___closed__2( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doForDecl___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -13443,7 +13443,7 @@ static lean_object* _init_l_Lean_Parser_Term_doFor___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doFor___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -14071,7 +14071,7 @@ static lean_object* _init_l_Lean_Parser_Term_doMatch___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doMatch___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -14564,7 +14564,7 @@ static lean_object* _init_l_Lean_Parser_Term_doCatch___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doCatch___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -14854,7 +14854,7 @@ static lean_object* _init_l_Lean_Parser_Term_doCatchMatch___elambda__1___closed_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doCatchMatch___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -15016,7 +15016,7 @@ static lean_object* _init_l_Lean_Parser_Term_doFinally___elambda__1___closed__2( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doFinally___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -15222,7 +15222,7 @@ static lean_object* _init_l_Lean_Parser_Term_doTry___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doTry___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -16237,7 +16237,7 @@ static lean_object* _init_l_Lean_Parser_Term_doBreak___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doBreak___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -16556,7 +16556,7 @@ static lean_object* _init_l_Lean_Parser_Term_doContinue___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doContinue___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -16875,7 +16875,7 @@ static lean_object* _init_l_Lean_Parser_Term_doReturn___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doReturn___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -17343,7 +17343,7 @@ static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -17652,7 +17652,7 @@ static lean_object* _init_l_Lean_Parser_Term_doAssert___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doAssert___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -18242,7 +18242,7 @@ static lean_object* _init_l_Lean_Parser_Term_doNested___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doNested___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -18742,7 +18742,7 @@ static lean_object* _init_l_Lean_Parser_Term_doElem_quot___elambda__1___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -19195,7 +19195,7 @@ static lean_object* _init_l_Lean_Parser_Term_termUnless___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_termUnless___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -19458,7 +19458,7 @@ static lean_object* _init_l_Lean_Parser_Term_termFor___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_termFor___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -19721,7 +19721,7 @@ static lean_object* _init_l_Lean_Parser_Term_termTry___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_termTry___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -19984,7 +19984,7 @@ static lean_object* _init_l_Lean_Parser_Term_termReturn___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_termReturn___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; diff --git a/stage0/stdlib/Lean/Parser/Extra.c b/stage0/stdlib/Lean/Parser/Extra.c index 2b61e28ac9..4223efecee 100644 --- a/stage0/stdlib/Lean/Parser/Extra.c +++ b/stage0/stdlib/Lean/Parser/Extra.c @@ -111,7 +111,6 @@ lean_object* l_Lean_Parser_withAntiquotSpliceAndSuffix_formatter(lean_object*, l lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__22; lean_object* l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__1; lean_object* l_Lean_Parser_termRegisterParserAlias_x21_________closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__33; extern lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute___closed__7; lean_object* l_Lean_PrettyPrinter_Formatter_pushLine(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -141,8 +140,8 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_symbolNoAntiquot_parenthesizer__ lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__1; lean_object* l_Lean_PrettyPrinter_Formatter_nonReservedSymbolNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_sepBy1_formatter(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1162____closed__4; lean_object* l_Lean_PrettyPrinter_Parenthesizer_numLitNoAntiquot_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_884____closed__6; lean_object* l_Lean_Parser_antiquotNestedExpr_formatter___closed__5; lean_object* l_Lean_PrettyPrinter_Formatter_unicodeSymbolNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__5; @@ -191,7 +190,7 @@ lean_object* l_Lean_Parser_numLit___closed__1; lean_object* l_Lean_Parser_rawIdentFn(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_letrec___closed__4; lean_object* l_Lean_Parser_registerAliasCore___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_986____closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__4; lean_object* l_Lean_Parser_strLit___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_634____closed__33; @@ -304,6 +303,7 @@ lean_object* l_Lean_Parser_commandParser_formatter___boxed(lean_object*); lean_object* l_Lean_Syntax_getId(lean_object*); extern lean_object* l_termDepIfThenElse___closed__6; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_634____closed__24; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_958____closed__6; lean_object* l_Lean_Parser_termRegisterParserAlias_x21_________closed__3; extern lean_object* l_Lean_charLitKind; extern lean_object* l_Lean_Parser_maxPrec; @@ -312,6 +312,7 @@ lean_object* l_Lean_Parser_rawIdent; lean_object* l_Lean_Parser_optional___closed__3; lean_object* l_Lean_Parser_antiquotExpr_parenthesizer___closed__2; lean_object* l_Lean_Parser_ppDedent(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; extern lean_object* l_Lean_Parser_mkAntiquotSplice___closed__1; lean_object* l_Lean_Parser_strLit___elambda__1___closed__1; lean_object* l_Lean_Parser_many1Indent_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -325,7 +326,6 @@ lean_object* l_Lean_PrettyPrinter_Formatter_scientificLitNoAntiquot_formatter(le lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__6; lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__11; lean_object* l_Lean_Parser_ppLine_parenthesizer___rarg(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__7; extern lean_object* l_Lean_Parser_charLitNoAntiquot___closed__1; lean_object* l_Lean_Parser_antiquotExpr_parenthesizer___closed__1; @@ -337,7 +337,6 @@ lean_object* l_Lean_Parser_numLit_formatter___closed__3; lean_object* l_Lean_Parser_scientificLit___closed__3; lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__15; lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__18; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l_Lean_Parser_numLit_parenthesizer___closed__2; lean_object* l_Lean_Parser_ppIndent___boxed(lean_object*); lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_634____closed__32; @@ -383,7 +382,6 @@ lean_object* l_Lean_Parser_ppLine_parenthesizer___boxed(lean_object*, lean_objec lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_1057____closed__18; lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__10; lean_object* l_Lean_Parser_nodeWithAntiquot_parenthesizer___rarg(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l_Lean_Parser_ident___elambda__1___closed__1; lean_object* l_Lean_Parser_checkColGeFn(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ppGroup_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -403,6 +401,7 @@ lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_634____closed__ lean_object* l_Lean_Parser_numLit___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_ppDedent___boxed(lean_object*); lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__31; lean_object* l_Lean_PrettyPrinter_Formatter_push(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_634____closed__36; @@ -413,6 +412,7 @@ lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__20; lean_object* l_Lean_Parser_scientificLit___elambda__1___closed__1; lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_1057____closed__1; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_634____closed__35; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1060____closed__4; lean_object* l_Lean_Parser_withPosition___lambda__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__26; lean_object* l_Lean_Parser_ppGroup_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -468,6 +468,7 @@ lean_object* l_Lean_Parser_mkAntiquotSplice_formatter___closed__1; lean_object* l_Lean_Parser_numLit_formatter___closed__2; lean_object* l_Lean_Parser_sepBy1_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_numLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; extern lean_object* l_Lean_PrettyPrinter_mkFormatterAttribute___closed__7; lean_object* l_Lean_ppSpace_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_String_trim(lean_object*); @@ -573,7 +574,6 @@ lean_object* l_Lean_Parser_scientificLit___closed__1; lean_object* l_Lean_Parser_mkAntiquotSplice_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_identNoAntiquot___closed__2; lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__8; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1088____closed__4; lean_object* l_Lean_Parser_sepByElemParser_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_nodeWithAntiquot_parenthesizer(lean_object*); lean_object* l_Lean_Parser_strLit___closed__2; @@ -871,7 +871,7 @@ static lean_object* _init_l_Lean_Parser_mkAntiquot_formatter___closed__5() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -1923,7 +1923,7 @@ lean_object* l_Lean_Parser_optional_formatter(lean_object* x_1, lean_object* x_2 _start: { lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; -x_7 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_7 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_8 = l_Lean_Parser_optional_formatter___closed__1; x_9 = lean_alloc_closure((void*)(l_Lean_Parser_withAntiquotSpliceAndSuffix_formatter), 8, 3); lean_closure_set(x_9, 0, x_7); @@ -1937,7 +1937,7 @@ lean_object* l_Lean_Parser_optional_parenthesizer(lean_object* x_1, lean_object* _start: { lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; -x_7 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_7 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_8 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__1; x_9 = lean_alloc_closure((void*)(l_Lean_Parser_withAntiquotSpliceAndSuffix_parenthesizer), 8, 3); lean_closure_set(x_9, 0, x_7); @@ -2009,7 +2009,7 @@ lean_object* l_Lean_Parser_optional(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; -x_2 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_3 = l_Lean_Parser_optional___closed__5; x_4 = l_Lean_Parser_withAntiquotSpliceAndSuffix(x_2, x_1, x_3); x_5 = lean_ctor_get(x_4, 0); @@ -2040,7 +2040,7 @@ lean_object* l_Lean_Parser_many_formatter(lean_object* x_1, lean_object* x_2, le _start: { lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; -x_7 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_7 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_8 = l_Lean_Parser_many_formatter___closed__1; x_9 = lean_alloc_closure((void*)(l_Lean_Parser_withAntiquotSpliceAndSuffix_formatter), 8, 3); lean_closure_set(x_9, 0, x_7); @@ -2054,7 +2054,7 @@ lean_object* l_Lean_Parser_many_parenthesizer(lean_object* x_1, lean_object* x_2 _start: { lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; -x_7 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_7 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_8 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__1; x_9 = lean_alloc_closure((void*)(l_Lean_Parser_withAntiquotSpliceAndSuffix_parenthesizer), 8, 3); lean_closure_set(x_9, 0, x_7); @@ -2132,7 +2132,7 @@ lean_object* l_Lean_Parser_many(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; -x_2 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_3 = l_Lean_Parser_many___closed__5; x_4 = l_Lean_Parser_withAntiquotSpliceAndSuffix(x_2, x_1, x_3); x_5 = lean_ctor_get(x_4, 0); @@ -2153,7 +2153,7 @@ lean_object* l_Lean_Parser_many1_formatter(lean_object* x_1, lean_object* x_2, l _start: { lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; -x_7 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_7 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_8 = l_Lean_Parser_many_formatter___closed__1; x_9 = lean_alloc_closure((void*)(l_Lean_Parser_withAntiquotSpliceAndSuffix_formatter), 8, 3); lean_closure_set(x_9, 0, x_7); @@ -2167,7 +2167,7 @@ lean_object* l_Lean_Parser_many1_parenthesizer(lean_object* x_1, lean_object* x_ _start: { lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; -x_7 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_7 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_8 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__1; x_9 = lean_alloc_closure((void*)(l_Lean_Parser_withAntiquotSpliceAndSuffix_parenthesizer), 8, 3); lean_closure_set(x_9, 0, x_7); @@ -2216,7 +2216,7 @@ lean_object* l_Lean_Parser_many1(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; uint8_t x_5; -x_2 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_3 = l_Lean_Parser_many___closed__5; x_4 = l_Lean_Parser_withAntiquotSpliceAndSuffix(x_2, x_1, x_3); x_5 = !lean_is_exclusive(x_4); @@ -3968,7 +3968,7 @@ static lean_object* _init_l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -3986,7 +3986,7 @@ static lean_object* _init_l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -4004,7 +4004,7 @@ static lean_object* _init_l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__5; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -4022,7 +4022,7 @@ static lean_object* _init_l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -4367,7 +4367,7 @@ x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); x_31 = lean_array_push(x_26, x_30); -x_32 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_32 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); @@ -4377,7 +4377,7 @@ x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); x_37 = lean_array_push(x_19, x_36); -x_38 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_38 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_39 = lean_array_push(x_37, x_38); x_40 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__6; x_41 = lean_alloc_ctor(1, 2, 0); @@ -4511,7 +4511,7 @@ x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_105); lean_ctor_set(x_106, 1, x_104); x_107 = lean_array_push(x_102, x_106); -x_108 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_108 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_109, 0, x_108); lean_ctor_set(x_109, 1, x_107); @@ -4521,7 +4521,7 @@ x_112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_112, 0, x_111); lean_ctor_set(x_112, 1, x_110); x_113 = lean_array_push(x_95, x_112); -x_114 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_114 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_115 = lean_array_push(x_113, x_114); x_116 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__6; x_117 = lean_alloc_ctor(1, 2, 0); @@ -5936,7 +5936,7 @@ lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; x_26 = lean_ctor_get(x_25, 1); lean_inc(x_26); lean_dec(x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_27 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_28 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__22; x_29 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_27, x_28, x_26); if (lean_obj_tag(x_29) == 0) @@ -5945,7 +5945,7 @@ lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; x_30 = lean_ctor_get(x_29, 1); lean_inc(x_30); lean_dec(x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_884____closed__6; +x_31 = l_myMacro____x40_Init_Notation___hyg_958____closed__6; x_32 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__24; x_33 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_31, x_32, x_30); if (lean_obj_tag(x_33) == 0) @@ -5954,7 +5954,7 @@ lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; x_34 = lean_ctor_get(x_33, 1); lean_inc(x_34); lean_dec(x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_36 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__26; x_37 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_35, x_36, x_34); return x_37; @@ -6365,7 +6365,7 @@ lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; x_26 = lean_ctor_get(x_25, 1); lean_inc(x_26); lean_dec(x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_27 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_28 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_1057____closed__14; x_29 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_27, x_28, x_26); if (lean_obj_tag(x_29) == 0) @@ -6374,7 +6374,7 @@ lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; x_30 = lean_ctor_get(x_29, 1); lean_inc(x_30); lean_dec(x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_884____closed__6; +x_31 = l_myMacro____x40_Init_Notation___hyg_958____closed__6; x_32 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_1057____closed__16; x_33 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_31, x_32, x_30); if (lean_obj_tag(x_33) == 0) @@ -6383,7 +6383,7 @@ lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; x_34 = lean_ctor_get(x_33, 1); lean_inc(x_34); lean_dec(x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_1088____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_1162____closed__4; x_36 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_1057____closed__18; x_37 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_35, x_36, x_34); return x_37; diff --git a/stage0/stdlib/Lean/Parser/Level.c b/stage0/stdlib/Lean/Parser/Level.c index f382849a2a..269227e2b1 100644 --- a/stage0/stdlib/Lean/Parser/Level.c +++ b/stage0/stdlib/Lean/Parser/Level.c @@ -103,6 +103,7 @@ lean_object* l_Lean_Parser_Level_max___elambda__1___closed__2; extern lean_object* l_Lean_Parser_tokenWithAntiquotFn___lambda__2___closed__3; lean_object* l_Lean_Parser_checkPrecFn(lean_object*, lean_object*, lean_object*); uint8_t l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Option_Basic___hyg_651____at_Lean_Parser_ParserState_hasError___spec__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; extern lean_object* l_Lean_Parser_antiquotNestedExpr___elambda__1___closed__3; lean_object* l_Lean_Parser_Level_addLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Level_max___closed__3; @@ -129,7 +130,6 @@ lean_object* l_Lean_Parser_symbolFn___boxed(lean_object*, lean_object*, lean_obj lean_object* l_Lean_Parser_Level_max_formatter___closed__6; lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__7; extern lean_object* l_Lean_Parser_antiquotNestedExpr___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__12; lean_object* l_Lean_Parser_Level_imax___elambda__1___closed__8; lean_object* l_Lean_Parser_nonReservedSymbolInfo(lean_object*, uint8_t); lean_object* l_Lean_Parser_Level_paren; @@ -140,6 +140,7 @@ lean_object* l_Lean_Parser_Level_paren_formatter___closed__7; lean_object* l_Lean_Parser_Level_num___elambda__1(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Parser_Level_num_formatter(lean_object*); lean_object* l_Lean_Parser_many1_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__12; lean_object* l_Lean_Parser_Level_max___closed__6; lean_object* l_Lean_Parser_Level_addLit___elambda__1___closed__1; lean_object* l_Lean_Parser_Level_imax; @@ -198,6 +199,7 @@ lean_object* l___regBuiltin_Lean_Parser_Level_addLit_formatter(lean_object*); extern lean_object* l_Lean_Parser_numLit; lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__3; lean_object* l_Lean_Parser_numLit___elambda__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_object* l___regBuiltin_Lean_Parser_Level_hole_parenthesizer___closed__1; extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_1057____closed__1; lean_object* l_Lean_Parser_Level_hole___closed__6; @@ -231,7 +233,6 @@ lean_object* l___regBuiltinParser_Lean_Parser_Level_hole(lean_object*); lean_object* l_Lean_Parser_Level_max_formatter___closed__5; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__30; lean_object* l_Lean_Parser_Level_hole___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__7; lean_object* l_Lean_Parser_levelParser_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_String_trim(lean_object*); lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__8; @@ -271,7 +272,6 @@ lean_object* l_Lean_Parser_Level_imax___closed__6; lean_object* l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__11; lean_object* l_Lean_Parser_Level_imax_formatter___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; extern lean_object* l_Lean_Parser_instInhabitedParser___closed__1; lean_object* l_Lean_Parser_Level_addLit___closed__4; lean_object* l_Lean_Parser_Level_paren___closed__6; @@ -357,7 +357,7 @@ static lean_object* _init_l_Lean_Parser_Level_paren___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; x_2 = l_Lean_Parser_Level_paren___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -622,7 +622,7 @@ static lean_object* _init_l_Lean_Parser_Level_paren_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; x_2 = l_Lean_Parser_Level_paren___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -1644,7 +1644,7 @@ static lean_object* _init_l_Lean_Parser_Level_hole___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_2 = l_Lean_Parser_Level_hole___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -1655,7 +1655,7 @@ static lean_object* _init_l_Lean_Parser_Level_hole___elambda__1___closed__3() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_2 = l_String_trim(x_1); return x_2; } @@ -1803,7 +1803,7 @@ static lean_object* _init_l_Lean_Parser_Level_hole_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_2 = l_Lean_Parser_Level_hole___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -1818,7 +1818,7 @@ static lean_object* _init_l_Lean_Parser_Level_hole_formatter___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; diff --git a/stage0/stdlib/Lean/Parser/Syntax.c b/stage0/stdlib/Lean/Parser/Syntax.c index e4fe747ec5..120eef08a6 100644 --- a/stage0/stdlib/Lean/Parser/Syntax.c +++ b/stage0/stdlib/Lean/Parser/Syntax.c @@ -56,6 +56,7 @@ lean_object* l_Lean_Parser_Command_elabTail___closed__2; lean_object* l_Lean_Parser_Term_stx_quot___elambda__1___closed__13; lean_object* l_Lean_Parser_Command_macroTail_parenthesizer___closed__2; lean_object* l_Lean_Parser_Command_elabTail_formatter___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__3; lean_object* l_Lean_Parser_Syntax_sepBy___elambda__1___closed__7; lean_object* l_Lean_Parser_Command_notation___closed__7; lean_object* l_Lean_Parser_Command_macroArgSimple___closed__3; @@ -70,6 +71,7 @@ lean_object* l_Lean_Parser_Command_elabTail_parenthesizer___closed__3; lean_object* l_Lean_Parser_Term_prec_quot___elambda__1___closed__10; lean_object* l_Lean_Parser_Command_mixfixKind___closed__2; lean_object* l_Lean_Parser_Command_macroArgSimple_parenthesizer___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_958____closed__1; lean_object* l_Lean_Parser_Command_infixr___elambda__1___closed__3; lean_object* l_Lean_PrettyPrinter_Parenthesizer_categoryParser_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_notation___elambda__1(lean_object*, lean_object*); @@ -112,6 +114,7 @@ lean_object* l_Lean_Parser_Command_macro__rules_formatter___closed__6; lean_object* l_Lean_Parser_Syntax_paren___closed__6; lean_object* l_Lean_Parser_Command_syntax___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_macro_formatter___closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__5; lean_object* l_Lean_Parser_Command_macroTail___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_macroArgSimple___elambda__1___closed__9; lean_object* l_Lean_Parser_many(lean_object*); @@ -122,6 +125,7 @@ lean_object* l_Lean_Parser_Command_elab_formatter___closed__7; lean_object* l_Lean_Parser_Syntax_nonReserved___closed__1; lean_object* l_Lean_Parser_Syntax_sepBy1_formatter___closed__1; lean_object* l___regBuiltin_Lean_Parser_Command_syntaxCat_parenthesizer___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1714____closed__1; lean_object* l___regBuiltin_Lean_Parser_Syntax_sepBy1_parenthesizer(lean_object*); lean_object* l_Lean_Parser_Syntax_nonReserved___closed__2; lean_object* l_Lean_Parser_Command_mixfix_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -134,6 +138,7 @@ lean_object* l_Lean_Parser_Command_namedName_parenthesizer___closed__4; lean_object* l_Lean_Parser_Syntax_unary___closed__1; lean_object* l_Lean_Parser_Term_stx_quot_formatter___closed__2; lean_object* l_Lean_Parser_Command_syntaxAbbrev___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1556____closed__3; lean_object* l_Lean_Parser_Command_infixl_parenthesizer___closed__1; lean_object* l_Lean_Parser_Command_namedName___closed__6; lean_object* l_Lean_Parser_Command_mixfix___elambda__1___closed__9; @@ -149,7 +154,6 @@ lean_object* l_Lean_Parser_Command_macroHead; lean_object* l_Lean_Parser_Command_mixfix_parenthesizer___closed__10; lean_object* l_Lean_Parser_symbol_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_prec_quot_parenthesizer___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__2; lean_object* l_Lean_Parser_Command_elabTail___elambda__1___closed__6; lean_object* l_Lean_Parser_Syntax_sepBy___elambda__1___closed__16; lean_object* l_Lean_Parser_Syntax_paren___closed__4; @@ -291,6 +295,7 @@ extern lean_object* l_Lean_Parser_Attr_simple_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_stx_quot___elambda__1___closed__6; lean_object* l_Lean_Parser_Command_mixfix___elambda__1(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__6; lean_object* l_Lean_Parser_Syntax_cat___closed__2; lean_object* l_Lean_Parser_Command_notation___closed__10; lean_object* l_Lean_Parser_Term_prio_quot___closed__8; @@ -323,7 +328,6 @@ lean_object* l_Lean_Parser_Command_macroArg_formatter___closed__2; lean_object* l_Lean_Parser_Command_infixr___elambda__1___closed__6; extern lean_object* l_Lean_Parser_Term_attrInstance_parenthesizer___closed__3; lean_object* l_Lean_Parser_Command_macroTail___elambda__1___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_884____closed__1; lean_object* l_Lean_Parser_Command_macroTailDefault___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_macroArgSymbol_formatter___closed__7; lean_object* l_Lean_Parser_Syntax_paren_parenthesizer___closed__1; @@ -337,7 +341,6 @@ lean_object* l_Lean_Parser_Command_macroTailTactic_formatter___closed__4; lean_object* l___regBuiltin_Lean_Parser_Command_syntaxCat_formatter___closed__1; extern lean_object* l_Lean_Parser_Term_tupleTail___elambda__1___closed__8; lean_object* l_Lean_Parser_Syntax_cat_formatter___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1482____closed__1; lean_object* l_Lean_Parser_Command_elab_formatter___closed__2; lean_object* l_Lean_Parser_Command_notation_formatter___closed__5; lean_object* l_Lean_Parser_Command_macro___elambda__1___closed__3; @@ -474,7 +477,6 @@ lean_object* l_Lean_Parser_Command_macro__rules___elambda__1___closed__1; lean_object* l_Lean_Parser_Syntax_nonReserved_parenthesizer___closed__2; lean_object* l_Lean_Parser_precedenceParser_formatter___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_mkAntiquot___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__3; lean_object* l_Lean_Parser_Command_macro__rules___elambda__1___closed__2; lean_object* l_Lean_Parser_Command_infix___closed__4; lean_object* l_Lean_Parser_Syntax_paren_formatter___closed__1; @@ -494,7 +496,6 @@ lean_object* l_Lean_Parser_Command_macroArgSimple_parenthesizer___closed__4; lean_object* l_Lean_Parser_Term_prec_quot___elambda__1___closed__14; lean_object* l_Lean_Parser_Command_syntaxAbbrev_parenthesizer___closed__1; lean_object* l_Lean_Parser_Command_notation_parenthesizer___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__5; lean_object* l_Lean_Parser_Command_mixfix___elambda__1___closed__8; lean_object* l_Lean_Parser_Command_elab__rules_formatter___closed__2; lean_object* l_Lean_Parser_Command_macroArg___closed__1; @@ -510,7 +511,6 @@ lean_object* l_Lean_Parser_Command_elab___elambda__1___closed__3; lean_object* l_Lean_Parser_Command_syntaxAbbrev_formatter___closed__3; lean_object* l_Lean_Parser_Command_macroTailCommand___closed__6; lean_object* l_Lean_Parser_Command_macroTailDefault_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__6; lean_object* l_Lean_Parser_Command_elab___elambda__1___closed__15; lean_object* l_Lean_Parser_Command_macroTailDefault___closed__7; lean_object* l_Lean_Parser_Term_stx_quot_formatter___closed__6; @@ -583,7 +583,6 @@ extern lean_object* l_Lean_Parser_categoryParserFnImpl___closed__1; lean_object* l_Lean_Parser_Syntax_sepBy1; lean_object* l_Lean_Parser_Command_elab_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_syntaxCat___elambda__1___closed__10; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_884____closed__2; lean_object* l_Lean_Parser_Syntax_sepBy1_parenthesizer___closed__1; lean_object* l_Lean_Parser_Syntax_nonReserved___closed__5; lean_object* l_Lean_Parser_Term_prio_quot___elambda__1___closed__9; @@ -713,6 +712,7 @@ lean_object* l_Lean_Parser_Command_identPrec___closed__3; lean_object* l_Lean_Parser_Command_notationItem___elambda__1___closed__4; lean_object* l_Lean_Parser_Command_macroArg_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Syntax_binary___elambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1556____closed__1; lean_object* l_Lean_Parser_Command_infixr_parenthesizer___closed__2; lean_object* l_Lean_Parser_Command_namedName___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_stx_quot___closed__8; @@ -721,7 +721,6 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_identEq_parenthesizer___rarg___b lean_object* l_Lean_Parser_Command_elabTail___elambda__1___closed__10; lean_object* l_Lean_Parser_Term_stx_quot_parenthesizer___closed__1; lean_object* l_Lean_Parser_Command_elab_parenthesizer___closed__7; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__1; lean_object* l_Lean_Parser_Command_mixfix_parenthesizer___closed__6; lean_object* l_Lean_Parser_Syntax_paren___elambda__1___closed__2; lean_object* l_Lean_Parser_Command_postfix___elambda__1___closed__5; @@ -742,6 +741,7 @@ lean_object* l_Lean_Parser_Command_infixr___elambda__1___closed__7; lean_object* l_Lean_Parser_Command_infixl___closed__6; lean_object* l_Lean_Parser_Command_infixl___elambda__1___closed__6; lean_object* l_Lean_Parser_Term_prec_quot___elambda__1___closed__9; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_958____closed__2; lean_object* l_Lean_Parser_Command_notation___elambda__1___closed__11; lean_object* l_Lean_Parser_Term_stx_quot___closed__6; lean_object* l_Lean_Parser_Term_prio_quot___closed__1; @@ -759,6 +759,7 @@ lean_object* l_Lean_Parser_Syntax_sepBy___elambda__1___closed__23; lean_object* l_Lean_Parser_Command_macroTailCommand_parenthesizer___closed__3; lean_object* l_Lean_Parser_Command_namedName___elambda__1___closed__4; lean_object* l_Lean_Parser_Command_notationItem___elambda__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__1; lean_object* l_Lean_Parser_Term_stx_quot___closed__1; extern lean_object* l_Lean_Parser_Command_openHiding_parenthesizer___closed__2; lean_object* l_Lean_Parser_Command_syntaxCat_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -792,6 +793,7 @@ lean_object* l_Lean_Parser_Command_macro___closed__10; lean_object* l_Lean_Parser_Command_syntax___elambda__1___closed__10; lean_object* l_Lean_Parser_Command_syntax___elambda__1___closed__5; lean_object* l_Lean_Parser_Command_infixr_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; extern lean_object* l_Lean_Parser_Attr_simple_formatter___closed__2; lean_object* l_Lean_Parser_Command_elab___elambda__1___closed__2; lean_object* l_Lean_Parser_Syntax_numPrec_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -842,6 +844,7 @@ lean_object* l_Lean_Parser_Syntax_binary_formatter___closed__2; lean_object* l_Lean_Parser_Command_syntaxCat___elambda__1___closed__11; lean_object* l_Lean_Parser_Command_macro__rules___elambda__1___closed__11; lean_object* l_Lean_Parser_Command_macroTail___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__2; lean_object* l_Lean_Parser_Command_macroArg_formatter___closed__3; lean_object* l_Lean_Parser_registerBuiltinParserAttribute(lean_object*, lean_object*, uint8_t, lean_object*); extern lean_object* l_Lean_Parser_mkAntiquotSplice___closed__5; @@ -935,6 +938,7 @@ lean_object* l_Lean_Parser_Command_syntaxAbbrev___elambda__1___closed__2; lean_object* l_Lean_Parser_Syntax_binary_parenthesizer___closed__4; lean_object* l_Lean_Parser_Command_macroTailTactic___elambda__1___closed__2; lean_object* l_Lean_Parser_Syntax_cat_formatter___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1556____closed__2; lean_object* l_Lean_Parser_Term_prec_quot___closed__5; lean_object* l_Lean_Parser_Syntax_nonReserved; lean_object* l_Lean_Parser_Command_mixfix_parenthesizer___closed__1; @@ -1007,7 +1011,6 @@ lean_object* l_Lean_Parser_Command_macroTailTactic_parenthesizer___closed__1; lean_object* l_Lean_Parser_Command_elab_formatter___closed__9; lean_object* l_Lean_Parser_Command_macroArgSymbol___elambda__1___closed__3; lean_object* l_Lean_Parser_Syntax_sepBy___elambda__1___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l_Lean_Parser_Command_mixfix___closed__2; lean_object* l_Lean_Parser_Term_prio_quot___elambda__1___closed__12; lean_object* l_Lean_Parser_Term_prio_quot_formatter___closed__3; @@ -1065,6 +1068,7 @@ lean_object* l_Lean_Parser_Command_macroArgSimple___elambda__1___closed__6; lean_object* l_Lean_Parser_numLit___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_mixfix_formatter___closed__11; lean_object* l_Lean_Parser_Command_namedName___elambda__1___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_object* l_Lean_Parser_Syntax_atom___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_prio_quot___elambda__1___closed__8; lean_object* l_Lean_Parser_Command_macro_parenthesizer___closed__9; @@ -1096,7 +1100,6 @@ lean_object* l_Lean_Parser_Syntax_sepBy_formatter___closed__12; lean_object* l_Lean_Parser_Command_syntax_formatter___closed__10; lean_object* l_Lean_Parser_Command_elab_parenthesizer___closed__12; lean_object* l_Lean_Parser_Command_notation___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__2; lean_object* l_Lean_Parser_Command_syntaxCat___closed__3; lean_object* l_Lean_Parser_Syntax_cat_parenthesizer___closed__3; lean_object* l_Lean_Parser_Syntax_unary_parenthesizer___closed__3; @@ -1235,7 +1238,6 @@ lean_object* l_Lean_Parser_Command_syntaxAbbrev___elambda__1___closed__8; lean_object* l_Lean_Parser_Command_mixfixKind_parenthesizer___closed__8; lean_object* l_Lean_Parser_Command_macro_parenthesizer___closed__5; extern lean_object* l_Lean_Parser_Term_typeAscription_formatter___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1482____closed__2; lean_object* l_Lean_Parser_Syntax_cat_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_mixfix___elambda__1___closed__10; lean_object* l_Lean_Parser_Command_infix_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1272,7 +1274,6 @@ extern lean_object* l_Lean_Parser_mkAntiquotSplice_formatter___closed__1; lean_object* l_Lean_Parser_Syntax_sepBy_parenthesizer___closed__8; lean_object* l___regBuiltin_Lean_Parser_Term_prio_quot_formatter(lean_object*); lean_object* l_Lean_Parser_Command_syntax___closed__11; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__7; lean_object* l_Lean_Parser_Command_mixfixKind_formatter___closed__1; lean_object* l_Lean_Parser_Syntax_nonReserved___elambda__1___closed__1; lean_object* l_Lean_Parser_Syntax_nonReserved_formatter___closed__3; @@ -1284,7 +1285,6 @@ lean_object* l_Lean_Parser_Command_mixfixKind___closed__6; lean_object* l___regBuiltin_Lean_Parser_Command_notation_formatter(lean_object*); lean_object* l_Lean_Parser_Command_mixfixKind_parenthesizer___closed__4; lean_object* l_Lean_Parser_Command_macro___elambda__1___closed__8; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1640____closed__1; lean_object* l_Lean_Parser_Command_macroTailDefault___elambda__1___closed__4; lean_object* l_Lean_Parser_Command_syntax___elambda__1___closed__4; lean_object* l_Lean_Parser_Command_prefix_formatter___closed__1; @@ -1321,6 +1321,7 @@ lean_object* l_Lean_Parser_Syntax_unary___closed__3; lean_object* l_Lean_Parser_Syntax_paren___closed__7; lean_object* l_Lean_Parser_Command_optKind; lean_object* l_Lean_Parser_precedence___closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__1; lean_object* l_Lean_Parser_Command_namedName___elambda__1___closed__5; lean_object* l_Lean_Parser_Command_macro__rules_formatter___closed__1; lean_object* l_Lean_Parser_Syntax_sepBy_parenthesizer___closed__4; @@ -1368,6 +1369,7 @@ lean_object* l_Lean_Parser_Term_prio_quot_formatter___closed__1; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__3; lean_object* l_Lean_Parser_mkAntiquot(lean_object*, lean_object*, uint8_t); lean_object* l_Lean_Parser_Term_stx_quot___elambda__1___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__2; lean_object* l_Lean_Parser_Command_elab__rules___elambda__1___closed__5; lean_object* l___regBuiltin_Lean_Parser_Syntax_unary_formatter___closed__1; lean_object* l_Lean_Parser_Syntax_nonReserved___elambda__1___closed__9; @@ -1426,7 +1428,6 @@ lean_object* l_Lean_Parser_Command_syntax___closed__9; lean_object* l_Lean_Parser_Command_elabTail_formatter___closed__6; lean_object* l___regBuiltin_Lean_Parser_Command_syntaxCat_formatter(lean_object*); lean_object* l_Lean_Parser_Command_notationItem___elambda__1___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__1; extern lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__1; lean_object* l_Lean_Parser_Command_macroTailDefault___closed__2; lean_object* l_Lean_Parser_Syntax_cat___elambda__1___closed__6; @@ -1525,7 +1526,6 @@ lean_object* l_Lean_Parser_Command_elab__rules_formatter___closed__4; lean_object* l_Lean_Parser_Command_macroTailTactic_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_notation___elambda__1___closed__14; lean_object* l_Lean_Parser_categoryParserOfStack___elambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1482____closed__3; lean_object* l_Lean_Parser_optPrecedence_parenthesizer___closed__2; lean_object* l_Lean_Parser_Command_elabTail___closed__3; extern lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__4; @@ -2175,7 +2175,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Syntax_addPrec___closed__6; -x_2 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2194,7 +2194,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_paren___elambda__1___closed__3() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; x_2 = l_Lean_Parser_Syntax_paren___elambda__1___closed__2; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -2408,7 +2408,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_paren_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; x_2 = l_Lean_Parser_Syntax_paren___elambda__1___closed__2; x_3 = 1; x_4 = lean_box(x_3); @@ -3155,7 +3155,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_unary___elambda__1___closed__1() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -3165,7 +3165,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_unary___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_884____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_958____closed__1; x_2 = l_Lean_Parser_Syntax_unary___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -3200,7 +3200,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_unary___elambda__1___closed__5() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_2 = l_Lean_Parser_Syntax_unary___elambda__1___closed__4; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -3259,7 +3259,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_unary___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_2 = l_Lean_Parser_Syntax_unary___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -3320,7 +3320,7 @@ _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; x_2 = l_stx___x3c_x7c_x3e_____closed__6; -x_3 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Syntax_unary; x_6 = lean_unsigned_to_nat(1000u); @@ -3332,7 +3332,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_unary_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_884____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_958____closed__1; x_2 = l_Lean_Parser_Syntax_unary___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -3371,7 +3371,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_unary_formatter___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Syntax_unary_formatter___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -3404,7 +3404,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_4 = l___regBuiltin_Lean_Parser_Syntax_unary_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -3451,7 +3451,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_unary_parenthesizer___closed__4() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Syntax_unary_parenthesizer___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -3484,7 +3484,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_884____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_958____closed__2; x_4 = l___regBuiltin_Lean_Parser_Syntax_unary_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -3494,7 +3494,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_binary___elambda__1___closed__1() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -3504,7 +3504,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_binary___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__1; x_2 = l_Lean_Parser_Syntax_binary___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -3577,7 +3577,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_binary___elambda__1___closed__8() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__2; x_2 = l_Lean_Parser_Syntax_binary___elambda__1___closed__7; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -3668,7 +3668,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_binary___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__2; x_2 = l_Lean_Parser_Syntax_binary___closed__5; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -3729,7 +3729,7 @@ _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; x_2 = l_stx___x3c_x7c_x3e_____closed__6; -x_3 = l_myMacro____x40_Init_Notation___hyg_1190____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_1264____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Syntax_binary; x_6 = lean_unsigned_to_nat(1000u); @@ -3741,7 +3741,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_binary_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__1; x_2 = l_Lean_Parser_Syntax_binary___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -3816,7 +3816,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_binary_formatter___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Syntax_binary_formatter___closed__6; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -3849,7 +3849,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_1190____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_1264____closed__2; x_4 = l___regBuiltin_Lean_Parser_Syntax_binary_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -3920,7 +3920,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_binary_parenthesizer___closed__6( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Syntax_binary_parenthesizer___closed__5; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -3953,7 +3953,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_1190____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_1264____closed__2; x_4 = l___regBuiltin_Lean_Parser_Syntax_binary_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -3963,7 +3963,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy___elambda__1___closed__1() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_1324____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_1398____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -3973,7 +3973,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1324____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_1398____closed__1; x_2 = l_Lean_Parser_Syntax_sepBy___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -4031,7 +4031,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy___elambda__1___closed__7() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_1640____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_1714____closed__1; x_2 = l_String_trim(x_1); return x_2; } @@ -4179,7 +4179,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy___elambda__1___closed__20() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_1324____closed__3; +x_1 = l_myMacro____x40_Init_Notation___hyg_1398____closed__3; x_2 = l_String_trim(x_1); return x_2; } @@ -4220,7 +4220,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy___elambda__1___closed__24() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1324____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_1398____closed__2; x_2 = l_Lean_Parser_Syntax_sepBy___elambda__1___closed__23; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -4334,7 +4334,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy___closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1324____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_1398____closed__2; x_2 = l_Lean_Parser_Syntax_sepBy___closed__7; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -4395,7 +4395,7 @@ _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; x_2 = l_stx___x3c_x7c_x3e_____closed__6; -x_3 = l_myMacro____x40_Init_Notation___hyg_1324____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_1398____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Syntax_sepBy; x_6 = lean_unsigned_to_nat(1000u); @@ -4407,7 +4407,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_1324____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_1398____closed__1; x_2 = l_Lean_Parser_Syntax_sepBy___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -4422,7 +4422,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy_formatter___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_1324____closed__3; +x_1 = l_myMacro____x40_Init_Notation___hyg_1398____closed__3; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -4454,7 +4454,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy_formatter___closed__5() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1640____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_1714____closed__1; x_2 = 0; x_3 = lean_box(x_2); x_4 = lean_alloc_closure((void*)(l_Lean_Parser_nonReservedSymbol_formatter___boxed), 7, 2); @@ -4561,7 +4561,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy_formatter___closed__14() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1324____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_1398____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Syntax_sepBy_formatter___closed__13; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -4594,7 +4594,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_1324____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_1398____closed__2; x_4 = l___regBuiltin_Lean_Parser_Syntax_sepBy_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -4721,7 +4721,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy_parenthesizer___closed__11( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1324____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_1398____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Syntax_sepBy_parenthesizer___closed__10; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -4754,7 +4754,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_1324____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_1398____closed__2; x_4 = l___regBuiltin_Lean_Parser_Syntax_sepBy_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -4764,7 +4764,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy1___elambda__1___closed__1() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_1482____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_1556____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -4774,7 +4774,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy1___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1482____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_1556____closed__1; x_2 = l_Lean_Parser_Syntax_sepBy1___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -4785,7 +4785,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy1___elambda__1___closed__3() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_1482____closed__3; +x_1 = l_myMacro____x40_Init_Notation___hyg_1556____closed__3; x_2 = l_String_trim(x_1); return x_2; } @@ -4826,7 +4826,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy1___elambda__1___closed__7() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1482____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_1556____closed__2; x_2 = l_Lean_Parser_Syntax_sepBy1___elambda__1___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -4882,7 +4882,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy1___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1482____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_1556____closed__2; x_2 = l_Lean_Parser_Syntax_sepBy1___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -4943,7 +4943,7 @@ _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; x_2 = l_stx___x3c_x7c_x3e_____closed__6; -x_3 = l_myMacro____x40_Init_Notation___hyg_1482____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_1556____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Syntax_sepBy1; x_6 = lean_unsigned_to_nat(1000u); @@ -4955,7 +4955,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy1_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_1482____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_1556____closed__1; x_2 = l_Lean_Parser_Syntax_sepBy1___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -4970,7 +4970,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy1_formatter___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_1482____closed__3; +x_1 = l_myMacro____x40_Init_Notation___hyg_1556____closed__3; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -4992,7 +4992,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy1_formatter___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1482____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_1556____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Syntax_sepBy1_formatter___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -5025,7 +5025,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_1482____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_1556____closed__2; x_4 = l___regBuiltin_Lean_Parser_Syntax_sepBy1_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -5048,7 +5048,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_sepBy1_parenthesizer___closed__2( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1482____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_1556____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Syntax_sepBy_parenthesizer___closed__10; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -5081,7 +5081,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_1482____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_1556____closed__2; x_4 = l___regBuiltin_Lean_Parser_Syntax_sepBy1_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -5091,7 +5091,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_atom___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -5101,7 +5101,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_atom___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1324____closed__5; +x_1 = l_myMacro____x40_Init_Notation___hyg_1398____closed__5; x_2 = l_Lean_Parser_Syntax_atom___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -5112,7 +5112,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_atom___elambda__1___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_2 = l_Lean_Parser_strLit___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -5152,7 +5152,7 @@ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_strLit; x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); -x_3 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_3 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_4 = l_Lean_Parser_nodeInfo(x_3, x_2); return x_4; } @@ -5212,7 +5212,7 @@ _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; x_2 = l_stx___x3c_x7c_x3e_____closed__6; -x_3 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_3 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_4 = 1; x_5 = l_Lean_Parser_Syntax_atom; x_6 = lean_unsigned_to_nat(1000u); @@ -5224,7 +5224,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_atom_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_1324____closed__5; +x_1 = l_myMacro____x40_Init_Notation___hyg_1398____closed__5; x_2 = l_Lean_Parser_Syntax_atom___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -5239,7 +5239,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_atom_formatter___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_1057____closed__5; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -5272,7 +5272,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_3 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_4 = l___regBuiltin_Lean_Parser_Syntax_atom_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -5295,7 +5295,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_atom_parenthesizer___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__9; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -5328,7 +5328,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_1324____closed__6; +x_3 = l_myMacro____x40_Init_Notation___hyg_1398____closed__6; x_4 = l___regBuiltin_Lean_Parser_Syntax_atom_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -5705,7 +5705,7 @@ static lean_object* _init_l_Lean_Parser_Term_stx_quot___elambda__1___closed__1() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_stx___x3c_x7c_x3e_____closed__5; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -6162,7 +6162,7 @@ static lean_object* _init_l_Lean_Parser_Term_prec_quot___elambda__1___closed__1( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Syntax_addPrec___closed__13; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -6639,7 +6639,7 @@ static lean_object* _init_l_Lean_Parser_Term_prio_quot___elambda__1___closed__1( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Syntax_addPrio___closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; diff --git a/stage0/stdlib/Lean/Parser/Tactic.c b/stage0/stdlib/Lean/Parser/Tactic.c index f276e51c7c..f8923afc42 100644 --- a/stage0/stdlib/Lean/Parser/Tactic.c +++ b/stage0/stdlib/Lean/Parser/Tactic.c @@ -41,6 +41,7 @@ lean_object* l_Lean_Parser_Tactic_match_formatter___closed__4; lean_object* l___regBuiltinParser_Lean_Parser_Tactic_introMatch(lean_object*); lean_object* l_Lean_Parser_Tactic_unknown___elambda__1___closed__4; extern lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_object* l_Lean_Parser_Tactic_matchAlts_parenthesizer___closed__1; lean_object* l_Lean_Parser_tokenWithAntiquotFn(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_orelse_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -139,7 +140,6 @@ extern lean_object* l_Lean_Parser_Term_match_formatter___closed__4; lean_object* l_Lean_Parser_Tactic_introMatch___closed__4; lean_object* l_Lean_Parser_Tactic_matchRhs___elambda__1(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Parser_Tactic_introMatch_formatter(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__1; lean_object* l_Lean_Parser_Tactic_match_formatter___closed__7; lean_object* l_Lean_Parser_Tactic_matchRhs___elambda__1___closed__1; lean_object* l_Lean_Parser_Tactic_unknown_parenthesizer___closed__4; @@ -1148,7 +1148,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Tactic_intro___closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -1167,7 +1167,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_match___elambda__1___closed__3() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_2 = l_Lean_Parser_Tactic_match___elambda__1___closed__2; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -1427,7 +1427,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_match_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_2 = l_Lean_Parser_Tactic_match___elambda__1___closed__2; x_3 = 1; x_4 = lean_box(x_3); diff --git a/stage0/stdlib/Lean/Parser/Term.c b/stage0/stdlib/Lean/Parser/Term.c index d5fab484e4..0fe8add33c 100644 --- a/stage0/stdlib/Lean/Parser/Term.c +++ b/stage0/stdlib/Lean/Parser/Term.c @@ -25,6 +25,7 @@ lean_object* l_Lean_Parser_Level_quot_formatter___closed__6; lean_object* l_Lean_Parser_Level_quot___closed__5; extern lean_object* l_Lean_Syntax_getQuotContent___closed__1; lean_object* l_Lean_Parser_Term_scoped___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_object* l_Lean_Parser_Term_explicitUniv___closed__7; lean_object* l_Lean_Parser_Term_dynamicQuot_formatter___closed__10; lean_object* l_Lean_Parser_Term_basicFun_formatter___closed__3; @@ -105,6 +106,7 @@ lean_object* l_Lean_Parser_Term_structInst___elambda__1___closed__32; lean_object* l_Lean_Parser_Term_byTactic___elambda__1___closed__12; lean_object* l_Lean_Parser_Term_matchDiscr_quot_parenthesizer___closed__4; lean_object* l_Lean_Parser_Term_local___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__12; lean_object* l_Lean_Parser_Term_proj_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_letRecDecl_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_letrec_formatter___closed__9; @@ -374,6 +376,7 @@ lean_object* l_Lean_Parser_Term_type___elambda__1___closed__13; lean_object* l_Lean_Parser_Tactic_quot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_depArrow___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_cdot___elambda__1___closed__10; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__9; lean_object* l_Lean_Parser_Term_emptyC_parenthesizer___closed__3; lean_object* l_Lean_Parser_Term_have___closed__2; extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_1057____closed__11; @@ -482,6 +485,7 @@ lean_object* l_Lean_Parser_Term_subst_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_type___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_app___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_letPatDecl___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__6; lean_object* l___regBuiltin_Lean_Parser_Term_subst_formatter(lean_object*); lean_object* l_Lean_Parser_Term_letPatDecl; lean_object* l_Lean_Parser_Term_assert; @@ -528,6 +532,7 @@ lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed_parenthesizer___closed__4; lean_object* l_Lean_Parser_Term_cdot___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_type_parenthesizer___closed__5; lean_object* l_Lean_Parser_Term_pipeProj___elambda__1___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__1; extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3363____spec__3___closed__1; lean_object* l_Lean_Parser_Term_implicitBinder_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_paren___elambda__1___closed__3; @@ -542,7 +547,6 @@ lean_object* l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_ensureTypeOf___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_instBinder___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__10; extern lean_object* l_Lean_Parser_Level_hole_formatter___closed__2; lean_object* l_Lean_Parser_Term_byTactic; lean_object* l_Lean_Parser_Command_docComment_formatter___closed__4; @@ -554,7 +558,6 @@ lean_object* l_Lean_Parser_Term_binderTactic___elambda__1(lean_object*, lean_obj lean_object* l_Lean_Parser_Term_decide___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_bracketedBinder_quot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_anonymousCtor___closed__8; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__10; lean_object* l_Lean_Parser_Term_matchAltsWhereDecls_formatter___closed__7; lean_object* l_Lean_Parser_Term_sort___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_ensureExpectedType_parenthesizer___closed__3; @@ -575,6 +578,7 @@ lean_object* l___regBuiltinParser_Lean_Parser_Term_emptyC(lean_object*); lean_object* l_Lean_Parser_Term_explicitBinder_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_quotedName___closed__3; lean_object* l_Lean_Parser_Term_pipeProj___elambda__1___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_object* l_Lean_Parser_Term_structInst_formatter___closed__19; lean_object* l___regBuiltin_Lean_Parser_Term_scientific_parenthesizer(lean_object*); lean_object* l_Lean_Parser_Term_explicitUniv_formatter___closed__7; @@ -603,6 +607,7 @@ lean_object* l_Lean_Parser_Term_bracketedBinder_quot_formatter(lean_object*, lea lean_object* l_Lean_Parser_Term_simpleBinder_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_attrInstance___closed__7; lean_object* l_Lean_Parser_Term_bracketedBinder_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_object* l_Lean_Parser_Term_bracketedBinder_quot___closed__7; lean_object* l_Lean_Parser_Level_quot_formatter___closed__2; lean_object* l_Lean_Parser_Term_depArrow___elambda__1___closed__8; @@ -667,7 +672,6 @@ lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed___elambda__1___closed__11; lean_object* l_Lean_Parser_Term_match_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_ellipsis___closed__1; lean_object* l_Lean_Parser_Term_inaccessible_formatter___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__12; lean_object* l_Lean_Parser_Term_typeOf; lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_letPatDecl___closed__4; @@ -806,13 +810,11 @@ lean_object* l_Lean_Parser_Term_attrInstance_parenthesizer___closed__3; lean_object* l_Lean_Parser_Term_hole___closed__5; lean_object* l_Lean_Parser_Term_optEllipsis___closed__4; lean_object* l___regBuiltin_Lean_Parser_Term_fun_parenthesizer(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__8; lean_object* l_Lean_Parser_Term_depArrow___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_optType___closed__1; lean_object* l_Lean_Parser_Term_local___closed__4; lean_object* l_Lean_Parser_Term_funBinder; lean_object* l_Lean_Parser_Term_structInst_parenthesizer___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__6; lean_object* l_Lean_Parser_Term_explicitUniv___elambda__1___closed__5; lean_object* l_Lean_Parser_unicodeSymbol_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_forall___elambda__1___closed__6; @@ -869,7 +871,6 @@ lean_object* l_Lean_Parser_Term_let_x21_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_depArrow_formatter___closed__4; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__1; lean_object* l_Lean_Parser_Term_binrel___elambda__1___closed__11; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2; lean_object* l_Lean_Parser_Term_quotedName___elambda__1___closed__1; lean_object* l___regBuiltin_Lean_Parser_Term_panic_formatter(lean_object*); lean_object* l_Lean_Parser_Term_typeAscription___elambda__1___closed__2; @@ -879,7 +880,6 @@ lean_object* l_Lean_Parser_sepBy1_formatter(lean_object*, lean_object*, lean_obj lean_object* l_Lean_Parser_Term_forall___elambda__1___closed__13; lean_object* l_Lean_Parser_Term_anonymousCtor___closed__9; lean_object* l_Lean_Parser_Term_sorry___closed__1; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__1; lean_object* l_Lean_Parser_Level_quot_formatter___closed__3; lean_object* l_Lean_PrettyPrinter_Formatter_fieldIdx_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_bracketedBinder_quot_formatter___closed__5; @@ -946,6 +946,7 @@ lean_object* l_Lean_Parser_Term_parser_x21___closed__7; lean_object* l_Lean_Parser_Term_assert___closed__4; lean_object* l_Lean_Parser_Term_funImplicitBinder_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_object* l_Lean_Parser_Command_commentBody___closed__2; lean_object* l_Lean_Parser_Term_have___closed__7; lean_object* l_Lean_Parser_Term_noindex___elambda__1___closed__2; @@ -1189,6 +1190,7 @@ lean_object* l_Lean_Parser_Tactic_quotSeq___closed__7; extern lean_object* l_Lean_Parser_mkAntiquot___closed__5; lean_object* l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1___closed__8; lean_object* l_Lean_Parser_Tactic_seq1_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__4; lean_object* l_Lean_Parser_Term_funBinder_quot___elambda__1___closed__7; lean_object* l_Lean_Parser_Term_typeOf___elambda__1___closed__8; lean_object* l___regBuiltin_Lean_Parser_Term_stateRefT_parenthesizer(lean_object*); @@ -1225,7 +1227,6 @@ lean_object* l_Lean_Parser_Term_attr_quot___elambda__1___closed__4; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2; lean_object* l_Lean_Parser_Term_anonymousCtor_parenthesizer___closed__5; lean_object* l_Lean_Parser_Term_sorry_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__11; lean_object* l_Lean_Parser_Term_fromTerm___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_structInst_formatter___closed__4; lean_object* l_Lean_Parser_Term_funBinder___closed__3; @@ -1251,7 +1252,6 @@ lean_object* l_Lean_Parser_Tactic_quotSeq_formatter(lean_object*, lean_object*, lean_object* l_Lean_Parser_Term_matchDiscr___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_num___closed__2; lean_object* l_Lean_Parser_Term_typeAscription___elambda__1___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__12; lean_object* l_Lean_Parser_Term_binderDefault; lean_object* l_Lean_Parser_Term_structInst___elambda__1___closed__28; lean_object* l_Lean_Parser_Term_assert___closed__5; @@ -1372,7 +1372,6 @@ lean_object* l_Lean_Parser_Term_match_formatter___closed__8; extern lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__2; lean_object* l_Lean_Parser_Term_sorry___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_funBinder___elambda__1___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__2; lean_object* l_Lean_Parser_Term_let___closed__8; lean_object* l___regBuiltin_Lean_Parser_Term_explicitUniv_formatter___closed__1; lean_object* l_Lean_Parser_Term_optType; @@ -1383,7 +1382,6 @@ lean_object* l_Lean_Parser_Term_binderTactic___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_tupleTail___closed__1; lean_object* l_Lean_Parser_Term_assert_parenthesizer___closed__4; lean_object* l___regBuiltin_Lean_Parser_Term_letrec_formatter(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__1; lean_object* l___regBuiltin_Lean_Parser_Term_suffices_parenthesizer(lean_object*); lean_object* l_Lean_Parser_Term_pipeProj___elambda__1___closed__6; lean_object* l_Lean_Parser_Term_letEqnsDecl___closed__3; @@ -1429,6 +1427,7 @@ lean_object* l_Lean_Parser_Term_letEqnsDecl___closed__5; lean_object* l_Lean_Parser_Term_let___closed__4; lean_object* l_Lean_Parser_Term_ensureExpectedType___elambda__1___closed__12; lean_object* l_Lean_Parser_Term_bracketedBinderF; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__8; lean_object* l_Lean_Parser_Term_explicitBinder_formatter(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_panic___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_bracketedBinder_parenthesizer___closed__1; @@ -1492,7 +1491,6 @@ lean_object* l_Lean_Parser_Term_type_formatter___closed__4; lean_object* l_Lean_Parser_Term_fun___elambda__1___closed__6; lean_object* l_Lean_Parser_Term_match_formatter___closed__9; lean_object* l_Lean_Parser_Term_letrec_parenthesizer___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__12; lean_object* l_Lean_Parser_Term_matchDiscr_quot_formatter___closed__7; lean_object* l_Lean_Parser_Term_haveAssign_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_commentBody_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1647,7 +1645,6 @@ lean_object* l_Lean_Parser_Term_dynamicQuot___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_attrInstance___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_quotedName; lean_object* l_Lean_Parser_Term_explicitUniv_parenthesizer___closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__11; lean_object* l_Lean_Parser_Term_fromTerm___elambda__1___closed__11; lean_object* l___regBuiltin_Lean_Parser_Term_panic_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_byTactic_formatter___closed__3; @@ -1675,7 +1672,6 @@ lean_object* l_Lean_Parser_Term_instBinder_formatter___closed__3; lean_object* l___regBuiltin_Lean_Parser_Term_show_parenthesizer___closed__1; lean_object* l___regBuiltin_Lean_Parser_Term_sort_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_unreachable___closed__5; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__1; lean_object* l_Lean_PrettyPrinter_Formatter_toggleInsideQuot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_whereDecls___elambda__1___closed__10; lean_object* l_Lean_Parser_Tactic_seq1___elambda__1(lean_object*, lean_object*); @@ -1684,6 +1680,7 @@ lean_object* l_Lean_Parser_Term_forall___elambda__1___closed__16; lean_object* l_Lean_Parser_Term_stateRefT___closed__2; lean_object* l_Lean_Parser_Term_pipeProj___closed__5; lean_object* l_Lean_Parser_Tactic_quotSeq_parenthesizer___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__12; lean_object* l_Lean_Parser_Term_letRecDecl_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_doubleQuotedName___closed__5; lean_object* l_Lean_Parser_Term_typeAscription___elambda__1___closed__7; @@ -1711,7 +1708,6 @@ extern lean_object* l_Lean_Parser_nameLit; lean_object* l_Lean_Parser_Term_attr_quot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_node_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Parser_Term_depArrow_formatter___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__4; lean_object* l_Lean_Parser_Term_structInstLVal___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_nativeDecide___closed__5; lean_object* l_Lean_Parser_Term_emptyC___elambda__1___closed__9; @@ -1735,6 +1731,7 @@ lean_object* l_Lean_Parser_Term_whereDecls_formatter___closed__9; lean_object* l___regBuiltin_Lean_Parser_Term_matchDiscr_quot_formatter(lean_object*); lean_object* l_Lean_Parser_Term_have_formatter___closed__5; lean_object* l_Lean_Parser_Term_structInst___elambda__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__10; lean_object* l_Lean_Parser_Term_attr_quot___closed__7; lean_object* l_Lean_Parser_Term_depArrow___elambda__1___closed__14; extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__9; @@ -1746,6 +1743,7 @@ lean_object* l_Lean_Parser_Term_parser_x21_parenthesizer___closed__3; lean_object* l_Lean_Parser_Term_tupleTail_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_quot_parenthesizer___closed__5; lean_object* l_Lean_Parser_Term_funImplicitBinder_parenthesizer___closed__1; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2; lean_object* l_Lean_Parser_Term_letRecDecls_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_panic___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_structInstArrayRef___closed__3; @@ -1859,6 +1857,7 @@ lean_object* l_Lean_Parser_Term_panic_formatter___closed__3; lean_object* l_Lean_Parser_Term_optEllipsis___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_hole_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_orelseInfo(lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__1; extern lean_object* l_Lean_Parser_nameLit___closed__2; lean_object* l_Lean_Parser_termParser_formatter___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_suffices___elambda__1___closed__8; @@ -1871,6 +1870,7 @@ lean_object* l_Lean_Parser_Term_simpleBinder_formatter___closed__3; lean_object* l_Lean_Parser_Term_type_formatter___closed__8; lean_object* l_Lean_Parser_Term_typeSpec_formatter___closed__1; lean_object* l_Lean_Parser_Term_nomatch___elambda__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_object* l_Lean_Parser_Term_explicitBinder___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_have___elambda__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_stateRefT___elambda__1(lean_object*, lean_object*); @@ -1935,6 +1935,7 @@ lean_object* l_Lean_Parser_Level_quot___closed__2; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Term___hyg_68____closed__3; extern lean_object* l_Lean_Parser_maxPrec; lean_object* l_Lean_Parser_Term_local_formatter___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__2; lean_object* l_Lean_Parser_Term_namedArgument___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_type_formatter___closed__2; lean_object* l_Lean_Parser_Term_explicit___elambda__1___closed__9; @@ -1962,6 +1963,7 @@ lean_object* l_Lean_Parser_Term_local___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_decide_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_syntheticHole___closed__2; lean_object* l_Lean_Parser_Term_funImplicitBinder_parenthesizer___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_object* l_Lean_Parser_Term_fromTerm___elambda__1___closed__1; lean_object* l___regBuiltinParser_Lean_Parser_Term_num(lean_object*); lean_object* l_Lean_Parser_Term_app_formatter___closed__2; @@ -1976,7 +1978,6 @@ lean_object* l_Lean_Parser_attrParser_parenthesizer(lean_object*, lean_object*, lean_object* l_Lean_Parser_Term_nativeDecide___closed__2; lean_object* l___regBuiltinParser_Lean_Parser_Term_anonymousCtor(lean_object*); extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_634____closed__16; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__2; lean_object* l_Lean_Parser_Term_optEllipsis_formatter___closed__3; lean_object* l_Lean_Parser_Term_depArrow___closed__1; lean_object* l_Lean_Parser_Tactic_quotSeq_parenthesizer___closed__6; @@ -2064,7 +2065,6 @@ lean_object* l_Lean_Parser_parserOfStack(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_let_x2a___closed__5; lean_object* l___regBuiltin_Lean_Parser_Term_anonymousCtor_formatter___closed__1; extern lean_object* l_Lean_Parser_Tactic_suffices___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_Lean_Parser_Term_letDecl___closed__9; extern lean_object* l_Lean_Parser_Level_ident___closed__1; lean_object* l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1___closed__21; @@ -2084,7 +2084,6 @@ lean_object* l_Lean_Parser_Tactic_quot___elambda__1___closed__8; lean_object* l_Lean_Parser_registerBuiltinParserAttribute(lean_object*, lean_object*, uint8_t, lean_object*); lean_object* l_Lean_Parser_tacticParser_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_binderTactic___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__3; extern lean_object* l_Lean_Parser_mkAntiquotSplice___closed__5; lean_object* l_Lean_Parser_Term_let_x21; lean_object* l_Lean_Parser_Command_commentBody___elambda__1(lean_object*, lean_object*); @@ -2182,11 +2181,11 @@ lean_object* l_Lean_Parser_Term_inaccessible___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_depArrow___elambda__1___closed__7; lean_object* l_Lean_Parser_Term_ident_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_dynamicQuot_formatter___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__7; lean_object* l_Lean_Parser_Term_emptyC___elambda__1___closed__5; lean_object* l_Lean_Parser_Term_structInst___elambda__1___closed__21; lean_object* l_Lean_Parser_Term_isIdent___boxed(lean_object*); lean_object* l_Lean_Parser_Term_emptyC; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__2; lean_object* l_Lean_Parser_Term_dynamicQuot___closed__3; lean_object* l___regBuiltin_Lean_Parser_Term_scientific_formatter___closed__1; lean_object* l_Lean_Parser_Term_app___elambda__1___closed__6; @@ -2198,7 +2197,6 @@ lean_object* l___regBuiltin_Lean_Parser_Term_cdot_formatter___closed__1; lean_object* l___regBuiltin_Lean_Parser_Term_sorry_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_subst___elambda__1___closed__10; lean_object* l_Lean_Parser_Term_matchDiscr___elambda__1___closed__11; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__9; lean_object* l_Lean_Parser_Term_ensureTypeOf___elambda__1___closed__12; lean_object* l_Lean_Parser_Term_hole___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_letPatDecl_formatter___closed__3; @@ -2225,7 +2223,6 @@ lean_object* l_Lean_Parser_Term_prop___closed__4; lean_object* l_Lean_Parser_Term_syntheticHole_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_forall_formatter___closed__8; lean_object* l_Lean_Parser_Term_quotedName___elambda__1___closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__1; lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_scoped_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_matchDiscr_quot_parenthesizer___closed__6; @@ -2252,7 +2249,6 @@ extern lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__13; lean_object* l_Lean_Parser_Term_instBinder___elambda__1___closed__5; lean_object* l_Lean_Parser_Term_ellipsis___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_show___closed__7; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__5; lean_object* l_Lean_Parser_Term_dynamicQuot___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_borrowed_formatter___closed__2; lean_object* l_Lean_Parser_Term_arrayRef___elambda__1___closed__1; @@ -2337,7 +2333,6 @@ lean_object* l___regBuiltin_Lean_Parser_Term_depArrow_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_arrayRef___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_noindex; lean_object* l_Lean_Parser_Term_haveAssign___elambda__1___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; lean_object* l_Lean_Parser_Term_letEqnsDecl_formatter___closed__1; lean_object* l_Lean_Parser_Term_cdot___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_funSimpleBinder_formatter___closed__2; @@ -2353,7 +2348,6 @@ lean_object* l_Lean_Parser_Term_explicitUniv___elambda__1___closed__9; lean_object* l_Lean_Parser_Level_quot___closed__7; lean_object* l_Lean_Parser_Term_bracketedBinder_quot___elambda__1___closed__1; lean_object* l___regBuiltinParser_Lean_Parser_Term_fun(lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; lean_object* l_Lean_Parser_Term_haveAssign___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_funImplicitBinder___closed__3; lean_object* l_Lean_Parser_Term_attr_quot___elambda__1___closed__5; @@ -2509,7 +2503,6 @@ lean_object* l_Lean_Parser_Term_let_formatter___closed__4; lean_object* l_Lean_Parser_Term_funSimpleBinder___closed__3; lean_object* l_Lean_Parser_Term_depArrow_parenthesizer___closed__1; lean_object* l___regBuiltin_Lean_Parser_Term_arrayRef_formatter(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_6978____closed__2; lean_object* l_Lean_Parser_nodeWithAntiquot_parenthesizer___rarg(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_arrow___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_ensureTypeOf_formatter___closed__3; @@ -2517,7 +2510,6 @@ lean_object* l_Lean_Parser_Term_have___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_haveAssign___closed__6; lean_object* l_Lean_Parser_Term_arrayRef___closed__2; lean_object* l___regBuiltin_Lean_Parser_Term_quotedName_parenthesizer___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l_Lean_Parser_Term_forall___elambda__1___closed__20; lean_object* l_Lean_Parser_Tactic_seq1___elambda__1___closed__7; lean_object* l_Lean_Parser_Term_namedArgument___closed__8; @@ -2544,6 +2536,7 @@ lean_object* l_Lean_Parser_nodeWithAntiquot(lean_object*, lean_object*, lean_obj lean_object* l_Lean_Parser_Term_byTactic___closed__5; lean_object* l_Lean_Parser_Term_proj___closed__7; lean_object* l_Lean_Parser_Term_app_formatter___closed__1; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__1; lean_object* l_Lean_Parser_Term_doubleQuotedName___elambda__1___closed__11; lean_object* l_Lean_Parser_Term_attrKind___closed__1; lean_object* l_Lean_Parser_Term_structInst_parenthesizer___closed__12; @@ -2568,6 +2561,7 @@ lean_object* l_Lean_Parser_Term_matchAltsWhereDecls_formatter___closed__8; lean_object* l_Lean_Parser_Term_implicitBinder___elambda__1___closed__2; lean_object* l___regBuiltinParser_Lean_Parser_Term_ensureExpectedType(lean_object*); lean_object* l_Lean_Parser_Term_local___elambda__1___closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__4; extern lean_object* l_Lean_Parser_Level_hole___elambda__1___closed__5; extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2956____closed__1; lean_object* l_Lean_Parser_toggleInsideQuotFn(lean_object*, lean_object*, lean_object*); @@ -2601,7 +2595,9 @@ lean_object* l___regBuiltin_Lean_Parser_Term_inaccessible_formatter___closed__1; lean_object* l_Lean_Parser_Term_binderTactic___closed__2; lean_object* l_Lean_Parser_Term_forall___closed__1; lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__10; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__5; lean_object* l_Lean_Parser_Term_funBinder_quot___closed__7; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__4; lean_object* l_Lean_Parser_Term_haveAssign___closed__1; lean_object* l_Lean_Parser_Term_binderTactic___closed__8; lean_object* l_Lean_Parser_Term_emptyC___elambda__1___closed__8; @@ -2630,7 +2626,6 @@ lean_object* l___regBuiltinParser_Lean_Parser_Term_proj(lean_object*); lean_object* l_Lean_Parser_Term_explicit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_quotSeq; lean_object* l_Lean_Parser_Term_optEllipsis___elambda__1(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__4; lean_object* l_Lean_Parser_Term_funBinder_quot_formatter___closed__6; lean_object* l_Lean_Parser_Term_optType_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_unreachable___closed__4; @@ -2638,14 +2633,15 @@ lean_object* l_Lean_Parser_Term_panic; lean_object* l_Lean_Parser_numLit___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_funBinder_quot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Parser_Term_sort_formatter(lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; lean_object* l_Lean_Parser_Term_cdot___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_typeOf___elambda__1___closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__7; lean_object* l___regBuiltin_Lean_Parser_Term_typeOf_formatter___closed__1; lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed___elambda__1___closed__14; lean_object* l_Lean_Parser_Tactic_quotSeq_parenthesizer___closed__3; lean_object* l_Lean_Parser_Term_matchAlt___closed__4; lean_object* l_Lean_Parser_Term_funSimpleBinder___elambda__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Lean_Parser_Term_app; lean_object* l_Lean_Parser_Term_depArrow_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_explicit_formatter___closed__4; @@ -2757,14 +2753,15 @@ lean_object* l_Lean_Parser_Term_sufficesDecl___closed__2; lean_object* l_Lean_Parser_Term_letrec___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_anonymousCtor___closed__7; lean_object* l_Lean_Parser_Command_docComment___closed__8; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; lean_object* l_Lean_Parser_Term_structInstArrayRef___elambda__1___closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__3; lean_object* l_Lean_Parser_Term_letDecl_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_structInstLVal___elambda__1___closed__13; lean_object* l___regBuiltinParser_Lean_Parser_Term_pipeProj(lean_object*); lean_object* l_Lean_Parser_Term_emptyC___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_attrInstance___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_funBinder_formatter___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__10; extern lean_object* l_Lean_Parser_tokenWithAntiquotFn___lambda__2___closed__4; lean_object* l_Lean_Parser_darrow___closed__1; lean_object* l_Lean_Parser_Term_letrec___elambda__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2868,11 +2865,9 @@ lean_object* l___regBuiltin_Lean_Parser_Term_noindex_formatter(lean_object*); lean_object* l_Lean_Parser_Term_suffices_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_arrow___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_matchAltsWhereDecls___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_6978____closed__1; lean_object* l_Lean_Parser_Term_tparser_x21_formatter___closed__3; lean_object* l_Lean_Parser_Tactic_quot___closed__4; lean_object* l_Lean_Parser_Term_simpleBinder___elambda__1___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__7; lean_object* l_Lean_Parser_Term_type___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_ellipsis___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_matchDiscr_quot___closed__2; @@ -2884,7 +2879,6 @@ lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__7; extern lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_5935____closed__20; lean_object* l_Lean_Parser_Term_depArrow___closed__6; lean_object* l_Lean_Parser_Term_sorry_parenthesizer___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__8; lean_object* l_Lean_Parser_Term_attrKind_parenthesizer___closed__5; lean_object* l_Lean_Parser_Term_ellipsis_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_tparser_x21_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2908,7 +2902,6 @@ lean_object* l_Lean_Parser_Term_bracketedBinder_quot___closed__8; lean_object* l_Lean_Parser_Level_quot___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_binderTactic_formatter___closed__2; lean_object* l_Lean_Parser_Term_explicitBinder___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed_formatter___closed__15; lean_object* l_Lean_Parser_Term_have___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_local_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2968,6 +2961,7 @@ lean_object* l___regBuiltin_Lean_Parser_Term_syntheticHole_formatter___closed__1 lean_object* l_Lean_Parser_Term_app_parenthesizer___closed__4; lean_object* l_Lean_Parser_Term_paren___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_suffices_formatter___closed__1; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; lean_object* l_Lean_Parser_Term_structInst_formatter___closed__3; lean_object* l_Lean_Parser_Term_binrel___elambda__1___closed__5; lean_object* l_Lean_Parser_Term_structInst___elambda__1___closed__19; @@ -2978,7 +2972,6 @@ lean_object* l_Lean_Parser_Term_haveAssign_parenthesizer(lean_object*, lean_obje lean_object* l_Lean_Parser_Term_paren_parenthesizer___closed__5; lean_object* l_Lean_Parser_Term_tupleTail___elambda__1___closed__10; lean_object* l_Lean_Parser_Term_fromTerm_formatter___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__9; lean_object* l_Lean_Parser_Term_dynamicQuot___elambda__1___closed__15; lean_object* l_Lean_Parser_Term_let_x2a___closed__3; lean_object* l_Lean_Parser_Term_typeOf_formatter___closed__4; @@ -3024,6 +3017,7 @@ lean_object* l_Lean_Parser_Tactic_tacticSeq1Indented___closed__4; lean_object* l___regBuiltinParser_Lean_Parser_Term_char___closed__1; lean_object* l_Lean_Parser_Term_matchDiscr_formatter___closed__5; lean_object* l_Lean_Parser_Term_forall_formatter___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7052____closed__1; lean_object* l_Lean_Parser_Term_structInst_formatter___closed__5; lean_object* l_Lean_Parser_Term_letrec___closed__5; lean_object* l_Lean_Parser_Term_let_parenthesizer___closed__6; @@ -3101,7 +3095,6 @@ lean_object* l_Lean_Parser_Term_matchAltsWhereDecls___elambda__1___closed__5; lean_object* l_Lean_Parser_Term_macroDollarArg___closed__1; lean_object* l_Lean_Parser_Term_tupleTail___closed__2; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__28; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__1; lean_object* l_Lean_Parser_Term_dbgTrace_formatter___closed__6; lean_object* l_Lean_Parser_Term_assert___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_attributes___elambda__1___closed__9; @@ -3113,6 +3106,7 @@ lean_object* l_Lean_Parser_Term_funImplicitBinder_parenthesizer(lean_object*, le lean_object* l_Lean_Parser_Term_arrayRef___closed__1; lean_object* l_Lean_Parser_Term_implicitBinder_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_fromTerm___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__11; lean_object* l_Lean_Parser_Tactic_quotSeq___closed__4; lean_object* l_Lean_Parser_Term_dbgTrace_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_rawAux(lean_object*, uint8_t, lean_object*, lean_object*); @@ -3121,6 +3115,7 @@ lean_object* l_Lean_Parser_Term_typeAscription_formatter___closed__1; lean_object* l_Lean_Parser_Term_letPatDecl_formatter___closed__4; lean_object* l_Lean_Parser_Term_matchDiscr_quot_formatter___closed__2; lean_object* l_Lean_Parser_Term_match_parenthesizer___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_object* l_Lean_Parser_Term_letDecl___closed__12; lean_object* l_Lean_Parser_Term_binderDefault___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_letRecDecl_parenthesizer___closed__1; @@ -3140,7 +3135,7 @@ lean_object* l_Lean_Parser_Term_ensureExpectedType_parenthesizer___closed__4; lean_object* l_Lean_Parser_Term_let_x21___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_structInstField___closed__5; extern lean_object* l_Lean_Parser_optional_formatter___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__7; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__7; lean_object* l_Lean_Parser_Term_scoped___closed__4; lean_object* l_Lean_Parser_Term_letDecl_formatter___closed__7; lean_object* l_Lean_Parser_Term_matchDiscr_formatter___closed__2; @@ -3178,6 +3173,7 @@ lean_object* l_Lean_Parser_Term_implicitBinder_formatter___closed__1; lean_object* l_Lean_Parser_Term_typeOf_formatter___closed__2; lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed_parenthesizer___closed__3; lean_object* l_Lean_Parser_Term_tupleTail_parenthesizer___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7052____closed__2; lean_object* l_Lean_Parser_Term_structInstArrayRef; extern lean_object* l_Lean_Parser_mkAntiquotSplice_formatter___closed__1; lean_object* l___regBuiltin_Lean_Parser_Term_ensureExpectedType_parenthesizer___closed__1; @@ -3185,6 +3181,7 @@ lean_object* l_Lean_Parser_sepBy1_formatter___boxed(lean_object*, lean_object*, lean_object* l_Lean_Parser_Term_ensureTypeOf___elambda__1___closed__7; lean_object* l_Lean_Parser_Term_tparser_x21___closed__2; lean_object* l___regBuiltin_Lean_Parser_Term_inaccessible_formatter(lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__30; lean_object* l_Lean_Parser_Term_letRecDecl___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_subst___closed__1; @@ -3198,7 +3195,6 @@ lean_object* l_Lean_Parser_Term_parser_x21___closed__2; lean_object* l_Lean_Parser_Term_emptyC___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_optEllipsis___elambda__1___closed__10; lean_object* l_Lean_Parser_Term_typeSpec___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__7; lean_object* l_Lean_Parser_Level_quot___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_letRecDecl_formatter___closed__6; lean_object* l_Lean_Parser_Term_noindex_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -3343,7 +3339,6 @@ lean_object* l_Lean_Parser_Term_local___elambda__1___closed__3; lean_object* l___regBuiltin_Lean_Parser_Term_ensureExpectedType_formatter(lean_object*); lean_object* l_Lean_Parser_Term_tparser_x21_formatter___closed__4; lean_object* l_Lean_Parser_Term_borrowed___closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__3; lean_object* l_Lean_Parser_Term_byTactic_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_letRecDecl_parenthesizer___closed__5; lean_object* l_Lean_Parser_Term_unreachable___elambda__1___closed__9; @@ -3353,6 +3348,7 @@ lean_object* l_Lean_Parser_Term_doubleQuotedName___closed__2; lean_object* l_Lean_Parser_Term_match_formatter___closed__7; lean_object* l___regBuiltin_Lean_Parser_Term_structInst_formatter___closed__1; lean_object* l_Lean_Parser_Term_letRecDecl___closed__3; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; lean_object* l_Lean_Parser_Term_funSimpleBinder_parenthesizer___closed__3; lean_object* l_Lean_Parser_Term_tupleTail_formatter___closed__2; lean_object* l_Lean_Parser_Term_app___elambda__1___closed__4; @@ -3431,6 +3427,7 @@ lean_object* l_Lean_Parser_Term_ensureExpectedType_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_typeSpec___elambda__1___closed__1; lean_object* l_Lean_Parser_Command_docComment_parenthesizer___closed__2; extern lean_object* l_Lean_Parser_Tactic_changeWith___closed__3; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__2; lean_object* l_Lean_Parser_Term_forall___closed__5; lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed___closed__6; lean_object* l_Lean_Parser_Term_app_formatter___closed__7; @@ -3485,7 +3482,6 @@ lean_object* l_Lean_Parser_Term_typeAscription___closed__6; lean_object* l_Lean_Parser_Term_namedPattern_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_attrKind___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_haveDecl___closed__6; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2; lean_object* l_Lean_Parser_Term_ensureTypeOf_parenthesizer___closed__5; lean_object* l___regBuiltinParser_Lean_Parser_Term_stateRefT(lean_object*); lean_object* l___regBuiltin_Lean_Parser_Term_ensureExpectedType_parenthesizer(lean_object*); @@ -3551,6 +3547,7 @@ extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__2; lean_object* l_Lean_Parser_Term_attrInstance___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_depArrow___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_app___elambda__1___closed__5; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__1; lean_object* l_Lean_PrettyPrinter_Formatter_interpolatedStr_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_typeSpec___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_letrec___closed__6; @@ -3623,6 +3620,7 @@ lean_object* l_Lean_Parser_Term_matchAltsWhereDecls_parenthesizer___closed__4; lean_object* l_Lean_Parser_Term_num_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_unreachable___elambda__1___closed__6; lean_object* l___regBuiltin_Lean_Parser_Term_fun_parenthesizer___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__12; lean_object* l_Lean_Parser_Term_noindex_formatter___closed__1; lean_object* l_Lean_Parser_Term_dbgTrace___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_funSimpleBinder_parenthesizer___closed__2; @@ -3687,6 +3685,7 @@ extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____close lean_object* l_Lean_Parser_Term_paren_parenthesizer___closed__9; lean_object* l_Lean_Parser_Term_attrInstance___elambda__1___closed__5; extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; lean_object* l_Lean_Parser_Term_paren___elambda__1___closed__5; lean_object* l_Lean_Parser_Term_attr_quot___closed__1; lean_object* l_Lean_Parser_Term_letIdLhs; @@ -3854,7 +3853,6 @@ lean_object* l_Lean_Parser_Term_decide___closed__4; lean_object* l_Lean_Parser_Term_inaccessible___elambda__1___closed__11; lean_object* l_Lean_Parser_Term_haveDecl___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_matchDiscr_quot___closed__3; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__4; lean_object* l_Lean_Parser_Term_tupleTail_parenthesizer___closed__4; lean_object* l_Lean_Parser_Term_namedPattern_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_macroLastArg_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -3886,6 +3884,7 @@ lean_object* l_Lean_Parser_Term_binderTactic___closed__3; lean_object* l_Lean_Parser_Term_scoped_formatter___closed__2; lean_object* l_Lean_Parser_Term_depArrow_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_sort___closed__7; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__2; lean_object* l_Lean_Parser_Term_fromTerm___elambda__1___closed__10; lean_object* l_Lean_Parser_Term_pipeProj___closed__1; lean_object* l_Lean_Parser_Term_letIdLhs_formatter___closed__6; @@ -4031,6 +4030,7 @@ lean_object* l___regBuiltin_Lean_Parser_Term_subst_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_attr_quot_formatter___closed__4; lean_object* l_Lean_Parser_Term_app___closed__3; lean_object* l_Lean_Parser_Term_tparser_x21; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2; lean_object* l_Lean_Parser_Term_structInstLVal_formatter___closed__3; lean_object* l_Lean_Parser_Term_funBinder_quot_parenthesizer___closed__3; lean_object* l_Lean_Parser_Term_letrec; @@ -4488,7 +4488,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1__ _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -4498,7 +4498,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1__ _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__4; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__4; x_2 = l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -4519,7 +4519,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1__ _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_2 = l_String_trim(x_1); return x_2; } @@ -4715,7 +4715,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_2 = l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1___closed__21; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -4755,7 +4755,7 @@ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1___closed__20; x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_4 = l_Lean_Parser_nodeInfo(x_3, x_2); return x_4; } @@ -5156,7 +5156,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; x_1 = l_Lean_Parser_Tactic_case___closed__9; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; x_3 = l_Lean_Parser_Tactic_tacticSeq___closed__3; x_4 = 0; x_5 = l_Lean_Parser_nodeWithAntiquot(x_1, x_2, x_3, x_4); @@ -5253,7 +5253,7 @@ lean_inc(x_5); x_6 = lean_array_get_size(x_5); lean_dec(x_5); x_7 = lean_apply_2(x_4, x_1, x_2); -x_8 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_8 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_9 = l_Lean_Parser_ParserState_mkNode(x_7, x_8, x_6); return x_9; } @@ -5265,7 +5265,7 @@ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Tactic_seq1___elambda__1___closed__7; x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_4 = l_Lean_Parser_nodeInfo(x_3, x_2); return x_4; } @@ -5403,7 +5403,7 @@ static lean_object* _init_l_Lean_Parser_Term_byTactic___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_byTactic___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -5677,7 +5677,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeqBracketed_formatter___cl _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -5829,7 +5829,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeq1Indented_formatter___cl _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__4; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__4; x_2 = l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -5854,7 +5854,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeq1Indented_formatter___cl _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Tactic_tacticSeq1Indented_formatter___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -5907,7 +5907,7 @@ _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; uint8_t x_9; lean_object* x_10; x_6 = l_Lean_Parser_Tactic_case___closed__9; -x_7 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_7 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; x_8 = l_Lean_Parser_Tactic_tacticSeq_formatter___closed__3; x_9 = 0; x_10 = l_Lean_Parser_nodeWithAntiquot_formatter(x_6, x_7, x_8, x_9, x_1, x_2, x_3, x_4, x_5); @@ -6185,7 +6185,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeq1Indented_parenthesizer_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__5; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__5; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Tactic_tacticSeq1Indented_parenthesizer___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -6237,7 +6237,7 @@ lean_object* l_Lean_Parser_Tactic_tacticSeq_parenthesizer(lean_object* x_1, lean _start: { lean_object* x_6; lean_object* x_7; uint8_t x_8; lean_object* x_9; -x_6 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_6 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; x_7 = l_Lean_Parser_Tactic_tacticSeq_parenthesizer___closed__3; x_8 = 0; x_9 = l_Lean_Parser_nodeWithAntiquot_parenthesizer___rarg(x_6, x_7, x_8, x_1, x_2, x_3, x_4, x_5); @@ -6431,7 +6431,7 @@ static lean_object* _init_l___regBuiltinParser_Lean_Parser_Term_ident___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_identKind___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -6564,7 +6564,7 @@ static lean_object* _init_l___regBuiltinParser_Lean_Parser_Term_num___closed__1( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_rawNatLit___closed__5; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -6709,7 +6709,7 @@ static lean_object* _init_l___regBuiltinParser_Lean_Parser_Term_scientific___clo _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -6854,7 +6854,7 @@ static lean_object* _init_l___regBuiltinParser_Lean_Parser_Term_str___closed__1( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -6999,7 +6999,7 @@ static lean_object* _init_l___regBuiltinParser_Lean_Parser_Term_char___closed__1 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__11; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -7088,7 +7088,7 @@ static lean_object* _init_l_Lean_Parser_Term_type___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_type___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -8007,7 +8007,7 @@ static lean_object* _init_l_Lean_Parser_Term_prop___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_prop___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -8318,7 +8318,7 @@ static lean_object* _init_l_Lean_Parser_Term_hole___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -8328,7 +8328,7 @@ static lean_object* _init_l_Lean_Parser_Term_hole___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_2 = l_Lean_Parser_Term_hole___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -8339,7 +8339,7 @@ static lean_object* _init_l_Lean_Parser_Term_hole___elambda__1___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_2 = l_Lean_Parser_Level_hole___elambda__1___closed__5; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -8376,7 +8376,7 @@ static lean_object* _init_l_Lean_Parser_Term_hole___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_2 = l_Lean_Parser_Level_hole___closed__1; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -8437,7 +8437,7 @@ _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; x_2 = l_term___u2218_____closed__6; -x_3 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_3 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_4 = 1; x_5 = l_Lean_Parser_Term_hole; x_6 = lean_unsigned_to_nat(1000u); @@ -8449,7 +8449,7 @@ static lean_object* _init_l_Lean_Parser_Term_hole_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__12; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__12; x_2 = l_Lean_Parser_Term_hole___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -8464,7 +8464,7 @@ static lean_object* _init_l_Lean_Parser_Term_hole_formatter___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Level_hole_formatter___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -8497,7 +8497,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_3 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_4 = l___regBuiltin_Lean_Parser_Term_hole_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -8520,7 +8520,7 @@ static lean_object* _init_l_Lean_Parser_Term_hole_parenthesizer___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__1; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -8553,7 +8553,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_3 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_4 = l___regBuiltin_Lean_Parser_Term_hole_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -8563,7 +8563,7 @@ static lean_object* _init_l_Lean_Parser_Term_syntheticHole___elambda__1___closed _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Tactic_inductionAlt___closed__11; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -8914,7 +8914,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -8924,7 +8924,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__1; x_2 = l_Lean_Parser_Term_sorry___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -8935,7 +8935,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry___elambda__1___closed__3() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__1; x_2 = l_String_trim(x_1); return x_2; } @@ -8964,7 +8964,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry___elambda__1___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2; x_2 = l_Lean_Parser_Term_sorry___elambda__1___closed__5; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -9010,7 +9010,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2; x_2 = l_Lean_Parser_Term_sorry___closed__1; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -9071,7 +9071,7 @@ _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; x_2 = l_term___u2218_____closed__6; -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_sorry; x_6 = lean_unsigned_to_nat(1000u); @@ -9083,7 +9083,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__1; x_2 = l_Lean_Parser_Term_sorry___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -9098,7 +9098,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry_formatter___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__1; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -9108,7 +9108,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry_formatter___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_sorry_formatter___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -9141,7 +9141,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_sorry_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -9164,7 +9164,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry_parenthesizer___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__1; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -9197,7 +9197,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16275____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_sorry_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -9215,7 +9215,7 @@ static lean_object* _init_l_Lean_Parser_Term_cdot___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_cdot___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -9627,7 +9627,7 @@ static lean_object* _init_l_Lean_Parser_Term_emptyC___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_emptyC___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -10029,7 +10029,7 @@ static lean_object* _init_l_Lean_Parser_Term_typeAscription___elambda__1___close _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -10039,7 +10039,7 @@ static lean_object* _init_l_Lean_Parser_Term_typeAscription___elambda__1___close _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__7; x_2 = l_Lean_Parser_Term_typeAscription___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -10091,7 +10091,7 @@ static lean_object* _init_l_Lean_Parser_Term_typeAscription___elambda__1___close _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_2 = l_Lean_Parser_Term_typeAscription___elambda__1___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -10149,7 +10149,7 @@ static lean_object* _init_l_Lean_Parser_Term_typeAscription___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_2 = l_Lean_Parser_Term_typeAscription___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -10217,7 +10217,7 @@ static lean_object* _init_l_Lean_Parser_Term_tupleTail___elambda__1___closed__2( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_tupleTail___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -10682,7 +10682,7 @@ static lean_object* _init_l_Lean_Parser_Term_paren___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -10692,7 +10692,7 @@ static lean_object* _init_l_Lean_Parser_Term_paren___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; x_2 = l_Lean_Parser_Term_paren___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -10786,7 +10786,7 @@ static lean_object* _init_l_Lean_Parser_Term_paren___elambda__1___closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_2 = l_Lean_Parser_Term_paren___elambda__1___closed__9; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -10845,7 +10845,7 @@ static lean_object* _init_l_Lean_Parser_Term_paren___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_2 = l_Lean_Parser_Term_paren___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -10906,7 +10906,7 @@ _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; x_2 = l_term___u2218_____closed__6; -x_3 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_3 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_4 = 1; x_5 = l_Lean_Parser_Term_paren; x_6 = lean_unsigned_to_nat(1000u); @@ -10996,7 +10996,7 @@ static lean_object* _init_l_Lean_Parser_Term_typeAscription_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__7; x_2 = l_Lean_Parser_Term_typeAscription___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -11033,7 +11033,7 @@ static lean_object* _init_l_Lean_Parser_Term_typeAscription_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_typeAscription_formatter___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -11094,7 +11094,7 @@ static lean_object* _init_l_Lean_Parser_Term_paren_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__7; x_2 = l_Lean_Parser_Term_paren___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -11193,7 +11193,7 @@ static lean_object* _init_l_Lean_Parser_Term_paren_formatter___closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_paren_formatter___closed__9; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -11226,7 +11226,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_3 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_4 = l___regBuiltin_Lean_Parser_Term_paren_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -11327,7 +11327,7 @@ static lean_object* _init_l_Lean_Parser_Term_typeAscription_parenthesizer___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_typeAscription_parenthesizer___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -11485,7 +11485,7 @@ static lean_object* _init_l_Lean_Parser_Term_paren_parenthesizer___closed__10() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_paren_parenthesizer___closed__9; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -11518,7 +11518,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_3 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_4 = l___regBuiltin_Lean_Parser_Term_paren_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -11536,7 +11536,7 @@ static lean_object* _init_l_Lean_Parser_Term_anonymousCtor___elambda__1___closed _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -12100,7 +12100,7 @@ static lean_object* _init_l_Lean_Parser_Term_fromTerm___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_fromTerm___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -12298,7 +12298,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveAssign___elambda__1___closed__1 _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -12308,7 +12308,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveAssign___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__1; x_2 = l_Lean_Parser_Term_haveAssign___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -12360,7 +12360,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveAssign___elambda__1___closed__7 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__2; x_2 = l_Lean_Parser_Term_haveAssign___elambda__1___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -12418,7 +12418,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveAssign___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__2; x_2 = l_Lean_Parser_Term_haveAssign___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -12946,7 +12946,7 @@ static lean_object* _init_l_Lean_Parser_Term_have___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Tactic_have___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -13202,7 +13202,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveAssign_formatter___closed__1() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__1; x_2 = l_Lean_Parser_Term_haveAssign___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -13239,7 +13239,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveAssign_formatter___closed__4() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_haveAssign_formatter___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -13574,7 +13574,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveAssign_parenthesizer___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17772____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17846____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_typeAscription_parenthesizer___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -14256,7 +14256,7 @@ static lean_object* _init_l_Lean_Parser_Term_suffices___elambda__1___closed__1() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Tactic_suffices___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -14724,7 +14724,7 @@ static lean_object* _init_l_Lean_Parser_Term_show___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Tactic_show___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -15093,7 +15093,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInstArrayRef___elambda__1___c _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_structInstArrayRef___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -18069,7 +18069,7 @@ static lean_object* _init_l_Lean_Parser_Term_inaccessible___elambda__1___closed_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_inaccessible___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -18651,7 +18651,7 @@ static lean_object* _init_l_Lean_Parser_Term_binderTactic___elambda__1___closed_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_binderTactic___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -18891,7 +18891,7 @@ static lean_object* _init_l_Lean_Parser_Term_binderDefault___elambda__1___closed _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_binderDefault___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -19019,7 +19019,7 @@ static lean_object* _init_l_Lean_Parser_Term_explicitBinder___elambda__1___close _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3363____spec__3___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -19208,7 +19208,7 @@ static lean_object* _init_l_Lean_Parser_Term_implicitBinder___elambda__1___close _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3363____spec__3___lambda__2___closed__2; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -19315,7 +19315,7 @@ static lean_object* _init_l_Lean_Parser_Term_instBinder___elambda__1___closed__1 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3363____spec__3___closed__2; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -19552,7 +19552,7 @@ static lean_object* _init_l_Lean_Parser_Term_depArrow___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_depArrow___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -21042,7 +21042,7 @@ static lean_object* _init_l_Lean_Parser_Term_forall___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_forall___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -21980,8 +21980,8 @@ lean_closure_set(x_17, 1, x_13); x_18 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_18, 0, x_15); lean_ctor_set(x_18, 1, x_17); -x_19 = l_myMacro____x40_Init_Notation___hyg_12864____closed__9; -x_20 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_19 = l_myMacro____x40_Init_Notation___hyg_12938____closed__9; +x_20 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_21 = 0; x_22 = l_Lean_Parser_nodeWithAntiquot(x_19, x_20, x_18, x_21); return x_22; @@ -22008,7 +22008,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchAlts___elambda__1___closed__1( _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -22018,7 +22018,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchAlts___elambda__1___closed__2( _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__7; x_2 = l_Lean_Parser_Term_matchAlts___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -22270,7 +22270,7 @@ x_15 = lean_ctor_get(x_14, 0); lean_inc(x_15); x_16 = lean_alloc_closure((void*)(l_Lean_Parser_Term_matchAlts___lambda__1), 3, 1); lean_closure_set(x_16, 0, x_14); -x_17 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_17 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_18 = l_Lean_Parser_nodeInfo(x_17, x_15); x_19 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_19, 0, x_17); @@ -22296,7 +22296,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr___elambda__1___closed__1 _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -22306,7 +22306,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; x_2 = l_Lean_Parser_Term_matchDiscr___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -22426,7 +22426,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr___elambda__1___closed__1 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2 = l_Lean_Parser_Term_matchDiscr___elambda__1___closed__12; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -22477,7 +22477,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2 = l_Lean_Parser_Term_matchDiscr___closed__1; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -22537,7 +22537,7 @@ static lean_object* _init_l_Lean_Parser_Term_match___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -22547,7 +22547,7 @@ static lean_object* _init_l_Lean_Parser_Term_match___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_2 = l_Lean_Parser_Term_match___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -22670,7 +22670,7 @@ static lean_object* _init_l_Lean_Parser_Term_match___elambda__1___closed__13() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2 = l_Lean_Parser_Term_match___elambda__1___closed__12; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -22762,7 +22762,7 @@ static lean_object* _init_l_Lean_Parser_Term_match___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2 = l_Lean_Parser_Term_match___closed__5; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -22823,7 +22823,7 @@ _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; x_2 = l_term___u2218_____closed__6; -x_3 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_match; x_6 = lean_unsigned_to_nat(1000u); @@ -22835,7 +22835,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr_formatter___closed__1() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; x_2 = l_Lean_Parser_Term_matchDiscr___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -22906,7 +22906,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr_formatter___closed__7() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_matchDiscr_formatter___closed__6; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -22971,8 +22971,8 @@ x_12 = l_Lean_Parser_Term_matchAlt_formatter___closed__1; x_13 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_13, 0, x_12); lean_closure_set(x_13, 1, x_11); -x_14 = l_myMacro____x40_Init_Notation___hyg_12864____closed__9; -x_15 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_14 = l_myMacro____x40_Init_Notation___hyg_12938____closed__9; +x_15 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_16 = 0; x_17 = l_Lean_Parser_nodeWithAntiquot_formatter(x_14, x_15, x_13, x_16, x_2, x_3, x_4, x_5, x_6); return x_17; @@ -22982,7 +22982,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchAlts_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__7; x_2 = l_Lean_Parser_Term_matchAlts___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -23009,7 +23009,7 @@ x_11 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_withPosition_fo lean_closure_set(x_11, 0, x_10); x_12 = lean_alloc_closure((void*)(l_Lean_ppDedent_formatter), 6, 1); lean_closure_set(x_12, 0, x_11); -x_13 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_13 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_14 = lean_unsigned_to_nat(1024u); x_15 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); lean_closure_set(x_15, 0, x_13); @@ -23024,7 +23024,7 @@ static lean_object* _init_l_Lean_Parser_Term_match_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; x_2 = l_Lean_Parser_Term_match___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -23132,7 +23132,7 @@ static lean_object* _init_l_Lean_Parser_Term_match_formatter___closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_match_formatter___closed__9; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -23165,7 +23165,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_match_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -23232,7 +23232,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr_parenthesizer___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_matchDiscr_parenthesizer___closed__5; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -23287,7 +23287,7 @@ x_12 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__1; x_13 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_13, 0, x_12); lean_closure_set(x_13, 1, x_11); -x_14 = l_myMacro____x40_Init_Notation___hyg_12864____closed__10; +x_14 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10; x_15 = 0; x_16 = l_Lean_Parser_nodeWithAntiquot_parenthesizer___rarg(x_14, x_13, x_15, x_2, x_3, x_4, x_5, x_6); return x_16; @@ -23322,7 +23322,7 @@ x_11 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_withPositio lean_closure_set(x_11, 0, x_10); x_12 = lean_alloc_closure((void*)(l_Lean_Parser_ppDedent_parenthesizer), 6, 1); lean_closure_set(x_12, 0, x_11); -x_13 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_13 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_14 = lean_unsigned_to_nat(1024u); x_15 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); lean_closure_set(x_15, 0, x_13); @@ -23433,7 +23433,7 @@ static lean_object* _init_l_Lean_Parser_Term_match_parenthesizer___closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_match_parenthesizer___closed__8; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -23466,7 +23466,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_match_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -23484,7 +23484,7 @@ static lean_object* _init_l_Lean_Parser_Term_nomatch___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_nomatch___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -24300,8 +24300,8 @@ static lean_object* _init_l_Lean_Parser_Term_basicFun___closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__11; -x_2 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__11; +x_2 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_3 = l_Lean_Parser_Term_basicFun___closed__9; x_4 = 0; x_5 = l_Lean_Parser_nodeWithAntiquot(x_1, x_2, x_3, x_4); @@ -24320,7 +24320,7 @@ static lean_object* _init_l_Lean_Parser_Term_fun___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -24330,7 +24330,7 @@ static lean_object* _init_l_Lean_Parser_Term_fun___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; x_2 = l_Lean_Parser_Term_fun___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -24358,7 +24358,7 @@ static lean_object* _init_l_Lean_Parser_Term_fun___elambda__1___closed__5() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; x_2 = l_String_trim(x_1); return x_2; } @@ -24427,7 +24427,7 @@ static lean_object* _init_l_Lean_Parser_Term_fun___elambda__1___closed__11() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_2 = l_Lean_Parser_Term_fun___elambda__1___closed__9; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -24498,7 +24498,7 @@ static lean_object* _init_l_Lean_Parser_Term_fun___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_2 = l_Lean_Parser_Term_fun___closed__3; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -24559,7 +24559,7 @@ _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; x_2 = l_term___u2218_____closed__6; -x_3 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_3 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_4 = 1; x_5 = l_Lean_Parser_Term_fun; x_6 = lean_unsigned_to_nat(1000u); @@ -24794,8 +24794,8 @@ lean_object* l_Lean_Parser_Term_basicFun_formatter(lean_object* x_1, lean_object _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; uint8_t x_9; lean_object* x_10; -x_6 = l_myMacro____x40_Init_Notation___hyg_12262____closed__11; -x_7 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_6 = l_myMacro____x40_Init_Notation___hyg_12336____closed__11; +x_7 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_8 = l_Lean_Parser_Term_basicFun_formatter___closed__5; x_9 = 0; x_10 = l_Lean_Parser_nodeWithAntiquot_formatter(x_6, x_7, x_8, x_9, x_1, x_2, x_3, x_4, x_5); @@ -24806,7 +24806,7 @@ static lean_object* _init_l_Lean_Parser_Term_fun_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; x_2 = l_Lean_Parser_Term_fun___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -24822,7 +24822,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Term_fun___elambda__1___closed__3; -x_2 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_2 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_unicodeSymbol_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -24865,7 +24865,7 @@ static lean_object* _init_l_Lean_Parser_Term_fun_formatter___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_2 = l_Lean_Parser_maxPrec; x_3 = l_Lean_Parser_Term_fun_formatter___closed__5; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -24898,7 +24898,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_3 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_4 = l___regBuiltin_Lean_Parser_Term_fun_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -25119,7 +25119,7 @@ lean_object* l_Lean_Parser_Term_basicFun_parenthesizer(lean_object* x_1, lean_ob _start: { lean_object* x_6; lean_object* x_7; uint8_t x_8; lean_object* x_9; -x_6 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_6 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_7 = l_Lean_Parser_Term_basicFun_parenthesizer___closed__5; x_8 = 0; x_9 = l_Lean_Parser_nodeWithAntiquot_parenthesizer___rarg(x_6, x_7, x_8, x_1, x_2, x_3, x_4, x_5); @@ -25175,7 +25175,7 @@ static lean_object* _init_l_Lean_Parser_Term_fun_parenthesizer___closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_1 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_2 = l_Lean_Parser_maxPrec; x_3 = l_Lean_Parser_Term_fun_parenthesizer___closed__4; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -25208,7 +25208,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_3 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_4 = l___regBuiltin_Lean_Parser_Term_fun_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -25289,7 +25289,7 @@ static lean_object* _init_l_Lean_Parser_Term_parser_x21___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_parser_x21___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -25784,7 +25784,7 @@ static lean_object* _init_l_Lean_Parser_Term_tparser_x21___elambda__1___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_tparser_x21___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -26137,7 +26137,7 @@ static lean_object* _init_l_Lean_Parser_Term_borrowed___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_borrowed___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -26536,7 +26536,7 @@ static lean_object* _init_l_Lean_Parser_Term_quotedName___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_quotedName___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -26801,7 +26801,7 @@ static lean_object* _init_l_Lean_Parser_Term_doubleQuotedName___elambda__1___clo _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_doubleQuotedName___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -27548,8 +27548,8 @@ static lean_object* _init_l_Lean_Parser_Term_letIdDecl___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_3 = l_Lean_Parser_Term_letIdDecl___closed__6; x_4 = 0; x_5 = l_Lean_Parser_nodeWithAntiquot(x_1, x_2, x_3, x_4); @@ -27576,7 +27576,7 @@ static lean_object* _init_l_Lean_Parser_Term_letPatDecl___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_letPatDecl___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -27734,7 +27734,7 @@ static lean_object* _init_l_Lean_Parser_Term_letEqnsDecl___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_letEqnsDecl___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -27935,8 +27935,8 @@ static lean_object* _init_l_Lean_Parser_Term_letDecl___closed__12() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__3; -x_2 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__3; +x_2 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_3 = l_Lean_Parser_Term_letDecl___closed__11; x_4 = 0; x_5 = l_Lean_Parser_nodeWithAntiquot(x_1, x_2, x_3, x_4); @@ -28294,7 +28294,7 @@ static lean_object* _init_l_Lean_Parser_Term_let___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -28304,7 +28304,7 @@ static lean_object* _init_l_Lean_Parser_Term_let___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; x_2 = l_Lean_Parser_Term_let___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -28352,7 +28352,7 @@ static lean_object* _init_l_Lean_Parser_Term_let___elambda__1___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_2 = l_Lean_Parser_Term_let___elambda__1___closed__5; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -28422,7 +28422,7 @@ static lean_object* _init_l_Lean_Parser_Term_let___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_2 = l_Lean_Parser_Term_let___closed__3; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -28492,7 +28492,7 @@ _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; x_2 = l_term___u2218_____closed__6; -x_3 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_let; x_6 = lean_unsigned_to_nat(1000u); @@ -28646,8 +28646,8 @@ lean_object* l_Lean_Parser_Term_letIdDecl_formatter(lean_object* x_1, lean_objec _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; uint8_t x_9; lean_object* x_10; -x_6 = l_myMacro____x40_Init_Notation___hyg_14350____closed__5; -x_7 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_6 = l_myMacro____x40_Init_Notation___hyg_14424____closed__5; +x_7 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_8 = l_Lean_Parser_Term_letIdDecl_formatter___closed__4; x_9 = 0; x_10 = l_Lean_Parser_nodeWithAntiquot_formatter(x_6, x_7, x_8, x_9, x_1, x_2, x_3, x_4, x_5); @@ -28835,8 +28835,8 @@ lean_object* l_Lean_Parser_Term_letDecl_formatter(lean_object* x_1, lean_object* _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; uint8_t x_9; lean_object* x_10; -x_6 = l_myMacro____x40_Init_Notation___hyg_14350____closed__3; -x_7 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_6 = l_myMacro____x40_Init_Notation___hyg_14424____closed__3; +x_7 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_8 = l_Lean_Parser_Term_letDecl_formatter___closed__8; x_9 = 0; x_10 = l_Lean_Parser_nodeWithAntiquot_formatter(x_6, x_7, x_8, x_9, x_1, x_2, x_3, x_4, x_5); @@ -28847,7 +28847,7 @@ static lean_object* _init_l_Lean_Parser_Term_let_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; x_2 = l_Lean_Parser_Term_let___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -28914,7 +28914,7 @@ static lean_object* _init_l_Lean_Parser_Term_let_formatter___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_let_formatter___closed__6; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -28947,7 +28947,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_let_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -29098,7 +29098,7 @@ lean_object* l_Lean_Parser_Term_letIdDecl_parenthesizer(lean_object* x_1, lean_o _start: { lean_object* x_6; lean_object* x_7; uint8_t x_8; lean_object* x_9; -x_6 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_6 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_7 = l_Lean_Parser_Term_letIdDecl_parenthesizer___closed__4; x_8 = 0; x_9 = l_Lean_Parser_nodeWithAntiquot_parenthesizer___rarg(x_6, x_7, x_8, x_1, x_2, x_3, x_4, x_5); @@ -29271,7 +29271,7 @@ lean_object* l_Lean_Parser_Term_letDecl_parenthesizer(lean_object* x_1, lean_obj _start: { lean_object* x_6; lean_object* x_7; uint8_t x_8; lean_object* x_9; -x_6 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_6 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_7 = l_Lean_Parser_Term_letDecl_parenthesizer___closed__7; x_8 = 0; x_9 = l_Lean_Parser_nodeWithAntiquot_parenthesizer___rarg(x_6, x_7, x_8, x_1, x_2, x_3, x_4, x_5); @@ -29337,7 +29337,7 @@ static lean_object* _init_l_Lean_Parser_Term_let_parenthesizer___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_let_parenthesizer___closed__5; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -29370,7 +29370,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_let_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -29380,7 +29380,7 @@ static lean_object* _init_l_Lean_Parser_Term_let_x21___elambda__1___closed__1() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Tactic_let_x21___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -29757,7 +29757,7 @@ static lean_object* _init_l_Lean_Parser_Term_let_x2a___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_let_x2a___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -30134,7 +30134,7 @@ static lean_object* _init_l_Lean_Parser_Term_scoped___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_instToStringAttributeKind___closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -30308,7 +30308,7 @@ static lean_object* _init_l_Lean_Parser_Term_local___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_instToStringAttributeKind___closed__2; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -31041,7 +31041,7 @@ static lean_object* _init_l_Lean_Parser_Term_letRecDecl___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_letRecDecl___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -31918,7 +31918,7 @@ static lean_object* _init_l_Lean_Parser_Term_letrec___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Tactic_letrec___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -33471,7 +33471,7 @@ static lean_object* _init_l_Lean_Parser_Term_whereDecls_formatter___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_whereDecls_formatter___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -33954,7 +33954,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchAltsWhereDecls_formatter___clo _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_matchAltsWhereDecls_formatter___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -34265,7 +34265,7 @@ static lean_object* _init_l_Lean_Parser_Term_nativeRefl___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_nativeRefl___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -34620,7 +34620,7 @@ static lean_object* _init_l_Lean_Parser_Term_nativeDecide___elambda__1___closed_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_nativeDecide___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -34931,7 +34931,7 @@ static lean_object* _init_l_Lean_Parser_Term_decide___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -34941,7 +34941,7 @@ static lean_object* _init_l_Lean_Parser_Term_decide___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__1; x_2 = l_Lean_Parser_Term_decide___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -34981,7 +34981,7 @@ static lean_object* _init_l_Lean_Parser_Term_decide___elambda__1___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2; x_2 = l_Lean_Parser_Term_decide___elambda__1___closed__5; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -35027,7 +35027,7 @@ static lean_object* _init_l_Lean_Parser_Term_decide___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2; x_2 = l_Lean_Parser_Term_decide___closed__1; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -35088,7 +35088,7 @@ _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; x_2 = l_term___u2218_____closed__6; -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_decide; x_6 = lean_unsigned_to_nat(1000u); @@ -35100,7 +35100,7 @@ static lean_object* _init_l_Lean_Parser_Term_decide_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__1; x_2 = l_Lean_Parser_Term_decide___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -35125,7 +35125,7 @@ static lean_object* _init_l_Lean_Parser_Term_decide_formatter___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_decide_formatter___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -35158,7 +35158,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_decide_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -35181,7 +35181,7 @@ static lean_object* _init_l_Lean_Parser_Term_decide_parenthesizer___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__1; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -35214,7 +35214,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16149____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16223____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_decide_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -35232,7 +35232,7 @@ static lean_object* _init_l_Lean_Parser_Term_noindex___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_noindex___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -35579,7 +35579,7 @@ static lean_object* _init_l_Lean_Parser_Term_binrel___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -35589,7 +35589,7 @@ static lean_object* _init_l_Lean_Parser_Term_binrel___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_6978____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_7052____closed__1; x_2 = l_Lean_Parser_Term_binrel___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -35684,7 +35684,7 @@ static lean_object* _init_l_Lean_Parser_Term_binrel___elambda__1___closed__11() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_2 = l_Lean_Parser_Term_binrel___elambda__1___closed__10; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -35774,7 +35774,7 @@ static lean_object* _init_l_Lean_Parser_Term_binrel___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_2 = l_Lean_Parser_Term_binrel___closed__5; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -35835,7 +35835,7 @@ _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; x_2 = l_term___u2218_____closed__6; -x_3 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_binrel; x_6 = lean_unsigned_to_nat(1000u); @@ -35847,7 +35847,7 @@ static lean_object* _init_l_Lean_Parser_Term_binrel_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_6978____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_7052____closed__1; x_2 = l_Lean_Parser_Term_binrel___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -35919,7 +35919,7 @@ static lean_object* _init_l_Lean_Parser_Term_binrel_formatter___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_binrel_formatter___closed__6; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -35952,7 +35952,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_binrel_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -36022,7 +36022,7 @@ static lean_object* _init_l_Lean_Parser_Term_binrel_parenthesizer___closed__6() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_binrel_parenthesizer___closed__5; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -36055,7 +36055,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_6978____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_7052____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_binrel_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -36073,7 +36073,7 @@ static lean_object* _init_l_Lean_Parser_Term_typeOf___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_typeOf___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -36428,7 +36428,7 @@ static lean_object* _init_l_Lean_Parser_Term_ensureTypeOf___elambda__1___closed_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_ensureTypeOf___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -36891,7 +36891,7 @@ static lean_object* _init_l_Lean_Parser_Term_ensureExpectedType___elambda__1___c _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_ensureExpectedType___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -37294,7 +37294,7 @@ static lean_object* _init_l_Lean_Parser_Term_namedArgument___elambda__1___closed _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_namedArgument___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -37508,7 +37508,7 @@ static lean_object* _init_l_Lean_Parser_Term_ellipsis___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_ellipsis___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -37811,7 +37811,7 @@ lean_inc(x_10); x_11 = lean_array_get_size(x_10); lean_dec(x_10); x_12 = lean_apply_2(x_4, x_1, x_6); -x_13 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_13 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_14 = l_Lean_Parser_ParserState_mkTrailingNode(x_12, x_13, x_11); lean_dec(x_11); return x_14; @@ -37825,7 +37825,7 @@ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Term_app___elambda__1___closed__14; x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_4 = l_Lean_Parser_nodeInfo(x_3, x_2); return x_4; } @@ -37873,7 +37873,7 @@ _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; x_2 = l_term___u2218_____closed__6; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_4 = 0; x_5 = l_Lean_Parser_Term_app; x_6 = lean_unsigned_to_nat(1000u); @@ -38083,7 +38083,7 @@ lean_object* l_Lean_Parser_Term_app_formatter(lean_object* x_1, lean_object* x_2 _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; -x_6 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_6 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_7 = l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___closed__1; x_8 = l_Lean_Parser_Term_app_formatter___closed__7; x_9 = l_Lean_PrettyPrinter_Formatter_trailingNode_formatter(x_6, x_7, x_8, x_1, x_2, x_3, x_4, x_5); @@ -38103,7 +38103,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_4 = l___regBuiltin_Lean_Parser_Term_app_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -38295,7 +38295,7 @@ lean_object* l_Lean_Parser_Term_app_parenthesizer(lean_object* x_1, lean_object* _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; -x_6 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_6 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_7 = l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___closed__1; x_8 = l_Lean_Parser_Term_app_parenthesizer___closed__7; x_9 = l_Lean_PrettyPrinter_Parenthesizer_trailingNode_parenthesizer(x_6, x_7, x_8, x_1, x_2, x_3, x_4, x_5); @@ -38315,7 +38315,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_3 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_4 = l___regBuiltin_Lean_Parser_Term_app_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -38325,7 +38325,7 @@ static lean_object* _init_l_Lean_Parser_Term_proj___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_5935____closed__20; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -38682,7 +38682,7 @@ static lean_object* _init_l_Lean_Parser_Term_arrayRef___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_arrayRef___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -39414,7 +39414,7 @@ static lean_object* _init_l_Lean_Parser_Term_explicitUniv___elambda__1___closed_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_explicitUniv___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -40023,7 +40023,7 @@ static lean_object* _init_l_Lean_Parser_Term_namedPattern___elambda__1___closed_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_namedPattern___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -40388,7 +40388,7 @@ static lean_object* _init_l_Lean_Parser_Term_pipeProj___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_pipeProj___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -40672,7 +40672,7 @@ static lean_object* _init_l_Lean_Parser_Term_subst___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Tactic_subst___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -41079,7 +41079,7 @@ static lean_object* _init_l_Lean_Parser_Term_funBinder_quot___elambda__1___close _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_funBinder_quot___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -41564,7 +41564,7 @@ static lean_object* _init_l_Lean_Parser_Term_bracketedBinder_quot___elambda__1__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__11; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -41613,7 +41613,7 @@ static lean_object* _init_l_Lean_Parser_Term_bracketedBinder_quot___elambda__1__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_bracketedBinder_quot___elambda__1___closed__5; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -42059,7 +42059,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr_quot___elambda__1___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2 = l_Lean_Syntax_isQuot_match__1___rarg___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -42090,7 +42090,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr_quot___elambda__1___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__4; x_2 = l_Lean_Parser_Term_matchDiscr; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_evalInsideQuot___elambda__1), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -42526,7 +42526,7 @@ static lean_object* _init_l_Lean_Parser_Term_attr_quot___elambda__1___closed__1( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Attr___hyg_27____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -42979,7 +42979,7 @@ static lean_object* _init_l_Lean_Parser_Term_panic___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_panic___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -43334,7 +43334,7 @@ static lean_object* _init_l_Lean_Parser_Term_unreachable___elambda__1___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_unreachable___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -44004,7 +44004,7 @@ static lean_object* _init_l_Lean_Parser_Term_dbgTrace___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_dbgTrace___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -44842,7 +44842,7 @@ static lean_object* _init_l_Lean_Parser_Term_assert___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_assert___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -45264,7 +45264,7 @@ static lean_object* _init_l_Lean_Parser_Term_macroDollarArg___elambda__1___close _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_macroDollarArg___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -45501,7 +45501,7 @@ static lean_object* _init_l_Lean_Parser_Term_stateRefT___elambda__1___closed__2( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Parser_Term_stateRefT___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -46160,7 +46160,7 @@ static lean_object* _init_l_Lean_Parser_Term_dynamicQuot___elambda__1___closed__ _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; x_2 = l_String_trim(x_1); return x_2; } @@ -46469,7 +46469,7 @@ static lean_object* _init_l_Lean_Parser_Term_dynamicQuot_formatter___closed__3() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_1 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -47385,7 +47385,7 @@ lean_object* l_Lean_Parser_Tactic_seq1_formatter(lean_object* x_1, lean_object* _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; -x_6 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_6 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_7 = l_Lean_Parser_Tactic_seq1_formatter___closed__2; x_8 = l_Lean_PrettyPrinter_Formatter_node_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5); return x_8; @@ -47512,7 +47512,7 @@ lean_object* l_Lean_Parser_Tactic_seq1_parenthesizer(lean_object* x_1, lean_obje _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; -x_6 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__2; +x_6 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__2; x_7 = l_Lean_Parser_Tactic_seq1_parenthesizer___closed__1; x_8 = l_Lean_PrettyPrinter_Parenthesizer_node_parenthesizer(x_6, x_7, x_1, x_2, x_3, x_4, x_5); return x_8; @@ -48236,7 +48236,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/ParserCompiler.c b/stage0/stdlib/Lean/ParserCompiler.c index aa54e49734..51aca1e579 100644 --- a/stage0/stdlib/Lean/ParserCompiler.c +++ b/stage0/stdlib/Lean/ParserCompiler.c @@ -97,8 +97,8 @@ lean_object* l_Lean_Meta_unfoldDefinition_x3f(lean_object*, lean_object*, lean_o lean_object* l_Lean_ParserCompiler_compileParserExpr___rarg___lambda__47(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at_Lean_ParserCompiler_compileParserExpr___spec__15(lean_object*); lean_object* l_Lean_ParserCompiler_compileParserExpr___rarg___lambda__51___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Core_instInhabitedCoreM___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_appArg_x21(lean_object*); extern lean_object* l_Lean_Parser_mkParserOfConstantUnsafe_match__1___rarg___closed__2; lean_object* l_Std_Range_forIn_loop___at_Lean_ParserCompiler_compileParserExpr___spec__9___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -16902,7 +16902,7 @@ x_73 = l_Lean_KernelException_toMessageData___closed__3; x_74 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_74, 0, x_72); lean_ctor_set(x_74, 1, x_73); -x_75 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_74, x_4, x_5, x_6, x_7, x_65); +x_75 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_74, x_4, x_5, x_6, x_7, x_65); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -17005,7 +17005,7 @@ x_39 = l_Lean_KernelException_toMessageData___closed__3; x_40 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_40, 0, x_38); lean_ctor_set(x_40, 1, x_39); -x_41 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_40, x_4, x_5, x_6, x_7, x_29); +x_41 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_40, x_4, x_5, x_6, x_7, x_29); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -17236,7 +17236,7 @@ x_109 = l_Lean_KernelException_toMessageData___closed__3; x_110 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_110, 0, x_108); lean_ctor_set(x_110, 1, x_109); -x_111 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_110, x_4, x_5, x_6, x_7, x_11); +x_111 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_110, x_4, x_5, x_6, x_7, x_11); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -17384,7 +17384,7 @@ x_178 = l_Lean_KernelException_toMessageData___closed__3; x_179 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_179, 0, x_177); lean_ctor_set(x_179, 1, x_178); -x_180 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_179, x_4, x_5, x_6, x_7, x_170); +x_180 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_179, x_4, x_5, x_6, x_7, x_170); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -17487,7 +17487,7 @@ x_144 = l_Lean_KernelException_toMessageData___closed__3; x_145 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_145, 0, x_143); lean_ctor_set(x_145, 1, x_144); -x_146 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_145, x_4, x_5, x_6, x_7, x_134); +x_146 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_145, x_4, x_5, x_6, x_7, x_134); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -17718,7 +17718,7 @@ x_214 = l_Lean_KernelException_toMessageData___closed__3; x_215 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_215, 0, x_213); lean_ctor_set(x_215, 1, x_214); -x_216 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_215, x_4, x_5, x_6, x_7, x_116); +x_216 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_215, x_4, x_5, x_6, x_7, x_116); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -17838,7 +17838,7 @@ x_279 = l_Lean_KernelException_toMessageData___closed__3; x_280 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_280, 0, x_278); lean_ctor_set(x_280, 1, x_279); -x_281 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_280, x_4, x_5, x_6, x_7, x_271); +x_281 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_280, x_4, x_5, x_6, x_7, x_271); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -17941,7 +17941,7 @@ x_245 = l_Lean_KernelException_toMessageData___closed__3; x_246 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_246, 0, x_244); lean_ctor_set(x_246, 1, x_245); -x_247 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_246, x_4, x_5, x_6, x_7, x_235); +x_247 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_246, x_4, x_5, x_6, x_7, x_235); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -18172,7 +18172,7 @@ x_315 = l_Lean_KernelException_toMessageData___closed__3; x_316 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_316, 0, x_314); lean_ctor_set(x_316, 1, x_315); -x_317 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_316, x_4, x_5, x_6, x_7, x_217); +x_317 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_316, x_4, x_5, x_6, x_7, x_217); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -18292,7 +18292,7 @@ x_380 = l_Lean_KernelException_toMessageData___closed__3; x_381 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_381, 0, x_379); lean_ctor_set(x_381, 1, x_380); -x_382 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_381, x_4, x_5, x_6, x_7, x_372); +x_382 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_381, x_4, x_5, x_6, x_7, x_372); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -18395,7 +18395,7 @@ x_346 = l_Lean_KernelException_toMessageData___closed__3; x_347 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_347, 0, x_345); lean_ctor_set(x_347, 1, x_346); -x_348 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_347, x_4, x_5, x_6, x_7, x_336); +x_348 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_347, x_4, x_5, x_6, x_7, x_336); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -18626,7 +18626,7 @@ x_416 = l_Lean_KernelException_toMessageData___closed__3; x_417 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_417, 0, x_415); lean_ctor_set(x_417, 1, x_416); -x_418 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_417, x_4, x_5, x_6, x_7, x_318); +x_418 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_417, x_4, x_5, x_6, x_7, x_318); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -18746,7 +18746,7 @@ x_481 = l_Lean_KernelException_toMessageData___closed__3; x_482 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_482, 0, x_480); lean_ctor_set(x_482, 1, x_481); -x_483 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_482, x_4, x_5, x_6, x_7, x_473); +x_483 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_482, x_4, x_5, x_6, x_7, x_473); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -18849,7 +18849,7 @@ x_447 = l_Lean_KernelException_toMessageData___closed__3; x_448 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_448, 0, x_446); lean_ctor_set(x_448, 1, x_447); -x_449 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_448, x_4, x_5, x_6, x_7, x_437); +x_449 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_448, x_4, x_5, x_6, x_7, x_437); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -19080,7 +19080,7 @@ x_517 = l_Lean_KernelException_toMessageData___closed__3; x_518 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_518, 0, x_516); lean_ctor_set(x_518, 1, x_517); -x_519 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_518, x_4, x_5, x_6, x_7, x_419); +x_519 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_518, x_4, x_5, x_6, x_7, x_419); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -19213,7 +19213,7 @@ x_586 = l_Lean_KernelException_toMessageData___closed__3; x_587 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_587, 0, x_585); lean_ctor_set(x_587, 1, x_586); -x_588 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_587, x_4, x_5, x_6, x_7, x_578); +x_588 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_587, x_4, x_5, x_6, x_7, x_578); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -19316,7 +19316,7 @@ x_552 = l_Lean_KernelException_toMessageData___closed__3; x_553 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_553, 0, x_551); lean_ctor_set(x_553, 1, x_552); -x_554 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_553, x_4, x_5, x_6, x_7, x_542); +x_554 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_553, x_4, x_5, x_6, x_7, x_542); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -19547,7 +19547,7 @@ x_622 = l_Lean_KernelException_toMessageData___closed__3; x_623 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_623, 0, x_621); lean_ctor_set(x_623, 1, x_622); -x_624 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_623, x_4, x_5, x_6, x_7, x_524); +x_624 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_623, x_4, x_5, x_6, x_7, x_524); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -19667,7 +19667,7 @@ x_687 = l_Lean_KernelException_toMessageData___closed__3; x_688 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_688, 0, x_686); lean_ctor_set(x_688, 1, x_687); -x_689 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_688, x_4, x_5, x_6, x_7, x_679); +x_689 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_688, x_4, x_5, x_6, x_7, x_679); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -19770,7 +19770,7 @@ x_653 = l_Lean_KernelException_toMessageData___closed__3; x_654 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_654, 0, x_652); lean_ctor_set(x_654, 1, x_653); -x_655 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_654, x_4, x_5, x_6, x_7, x_643); +x_655 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_654, x_4, x_5, x_6, x_7, x_643); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -20001,7 +20001,7 @@ x_723 = l_Lean_KernelException_toMessageData___closed__3; x_724 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_724, 0, x_722); lean_ctor_set(x_724, 1, x_723); -x_725 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_724, x_4, x_5, x_6, x_7, x_625); +x_725 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_724, x_4, x_5, x_6, x_7, x_625); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -20121,7 +20121,7 @@ x_788 = l_Lean_KernelException_toMessageData___closed__3; x_789 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_789, 0, x_787); lean_ctor_set(x_789, 1, x_788); -x_790 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_789, x_4, x_5, x_6, x_7, x_780); +x_790 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_789, x_4, x_5, x_6, x_7, x_780); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -20224,7 +20224,7 @@ x_754 = l_Lean_KernelException_toMessageData___closed__3; x_755 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_755, 0, x_753); lean_ctor_set(x_755, 1, x_754); -x_756 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_755, x_4, x_5, x_6, x_7, x_744); +x_756 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_755, x_4, x_5, x_6, x_7, x_744); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -20455,7 +20455,7 @@ x_824 = l_Lean_KernelException_toMessageData___closed__3; x_825 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_825, 0, x_823); lean_ctor_set(x_825, 1, x_824); -x_826 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_825, x_4, x_5, x_6, x_7, x_726); +x_826 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_825, x_4, x_5, x_6, x_7, x_726); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -20575,7 +20575,7 @@ x_889 = l_Lean_KernelException_toMessageData___closed__3; x_890 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_890, 0, x_888); lean_ctor_set(x_890, 1, x_889); -x_891 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_890, x_4, x_5, x_6, x_7, x_881); +x_891 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_890, x_4, x_5, x_6, x_7, x_881); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -20678,7 +20678,7 @@ x_855 = l_Lean_KernelException_toMessageData___closed__3; x_856 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_856, 0, x_854); lean_ctor_set(x_856, 1, x_855); -x_857 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_856, x_4, x_5, x_6, x_7, x_845); +x_857 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_856, x_4, x_5, x_6, x_7, x_845); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -20909,7 +20909,7 @@ x_925 = l_Lean_KernelException_toMessageData___closed__3; x_926 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_926, 0, x_924); lean_ctor_set(x_926, 1, x_925); -x_927 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_926, x_4, x_5, x_6, x_7, x_827); +x_927 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_926, x_4, x_5, x_6, x_7, x_827); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -21029,7 +21029,7 @@ x_990 = l_Lean_KernelException_toMessageData___closed__3; x_991 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_991, 0, x_989); lean_ctor_set(x_991, 1, x_990); -x_992 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_991, x_4, x_5, x_6, x_7, x_982); +x_992 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_991, x_4, x_5, x_6, x_7, x_982); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -21132,7 +21132,7 @@ x_956 = l_Lean_KernelException_toMessageData___closed__3; x_957 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_957, 0, x_955); lean_ctor_set(x_957, 1, x_956); -x_958 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_957, x_4, x_5, x_6, x_7, x_946); +x_958 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_957, x_4, x_5, x_6, x_7, x_946); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -21363,7 +21363,7 @@ x_1026 = l_Lean_KernelException_toMessageData___closed__3; x_1027 = lean_alloc_ctor(10, 2, 0); lean_ctor_set(x_1027, 0, x_1025); lean_ctor_set(x_1027, 1, x_1026); -x_1028 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1001____spec__1(x_1027, x_4, x_5, x_6, x_7, x_928); +x_1028 = l_Lean_throwError___at_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_1002____spec__1(x_1027, x_4, x_5, x_6, x_7, x_928); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); diff --git a/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Basic.c b/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Basic.c index a0837ed762..5b6b5c55c2 100644 --- a/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Basic.c +++ b/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Basic.c @@ -19,6 +19,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_mkAppUnexpanderAttribute___closed_ lean_object* l_Lean_PrettyPrinter_Delaborator_delab___closed__1; uint8_t lean_local_ctx_uses_user_name(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_withBindingDomain(lean_object*); +extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; extern lean_object* l_Lean_Name_getString_x21___closed__3; lean_object* l_Lean_PrettyPrinter_Delaborator_delabFailureId; lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); @@ -40,7 +41,6 @@ lean_object* lean_array_uget(lean_object*, size_t); extern lean_object* l_Lean_Elab_Term_instMonadQuotationTermElabM___closed__8; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__1; lean_object* l_Lean_Expr_bindingDomain_x21(lean_object*); -extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; uint8_t l_Lean_getPPCoercions(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind_match__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -107,6 +107,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_initFn____x40_Lean_PrettyPrinter_D lean_object* l_Lean_PrettyPrinter_Delaborator_mkAppUnexpanderAttribute(lean_object*); uint8_t l_Lean_getPPFullNames(lean_object*); lean_object* l_Lean_initFn____x40_Lean_PrettyPrinter_Delaborator_Basic___hyg_115____closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__3; lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_Delaborator_delab___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_instMonadQuotationDelabM___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_mkDelabAttribute___closed__1; @@ -144,7 +145,6 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabFor_match__2(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_instOrElseDelabM(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_instAlternativeDelabM___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_getUnusedName___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__3; lean_object* l_Lean_PrettyPrinter_Delaborator_getUnusedName___closed__1; size_t l_Lean_Name_hash(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAttribute; @@ -217,7 +217,6 @@ extern lean_object* l_Lean_Expr_ctorName___closed__9; uint8_t l_Lean_getPPNotation(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind_match__3(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delab(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__1; extern lean_object* l_Lean_Expr_FindImpl_initCache; lean_object* l_Lean_PrettyPrinter_Delaborator_withMDataExpr(lean_object*); lean_object* l_Lean_getPPSafeShadowing___closed__1; @@ -243,6 +242,7 @@ lean_object* l_ReaderT_pure___at_Lean_PrettyPrinter_Delaborator_instMonadQuotati extern lean_object* l_Lean_getSanitizeNames___closed__2; lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Meta_ForEachExpr_0__Lean_Meta_ForEachExpr_visitBinder___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Name_isAnonymous(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__1; lean_object* lean_panic_fn(lean_object*, lean_object*); extern lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_5935____closed__20; extern lean_object* l_Lean_getSanitizeNames___closed__1; @@ -2166,7 +2166,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_2 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -3868,7 +3868,7 @@ else { lean_object* x_38; uint8_t x_39; lean_dec(x_20); -x_38 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_38 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_39 = lean_string_dec_eq(x_16, x_38); if (x_39 == 0) { @@ -3904,7 +3904,7 @@ else { lean_object* x_46; uint8_t x_47; lean_dec(x_16); -x_46 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_46 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_47 = lean_string_dec_eq(x_12, x_46); if (x_47 == 0) { @@ -4018,7 +4018,7 @@ else { lean_object* x_70; uint8_t x_71; lean_dec(x_20); -x_70 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_70 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_71 = lean_string_dec_eq(x_16, x_70); if (x_71 == 0) { @@ -4052,7 +4052,7 @@ else { lean_object* x_76; uint8_t x_77; lean_dec(x_16); -x_76 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_76 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_77 = lean_string_dec_eq(x_12, x_76); if (x_77 == 0) { @@ -4182,7 +4182,7 @@ else { lean_object* x_102; uint8_t x_103; lean_dec(x_87); -x_102 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_102 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_103 = lean_string_dec_eq(x_16, x_102); if (x_103 == 0) { @@ -4223,7 +4223,7 @@ else { lean_object* x_109; uint8_t x_110; lean_dec(x_16); -x_109 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_109 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_110 = lean_string_dec_eq(x_12, x_109); if (x_110 == 0) { @@ -4379,7 +4379,7 @@ else { lean_object* x_140; uint8_t x_141; lean_dec(x_123); -x_140 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_140 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_141 = lean_string_dec_eq(x_121, x_140); if (x_141 == 0) { @@ -4428,7 +4428,7 @@ else { lean_object* x_148; uint8_t x_149; lean_dec(x_121); -x_148 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_148 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_149 = lean_string_dec_eq(x_12, x_148); if (x_149 == 0) { @@ -4609,7 +4609,7 @@ else { lean_object* x_184; uint8_t x_185; lean_dec(x_166); -x_184 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_184 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_185 = lean_string_dec_eq(x_163, x_184); if (x_185 == 0) { @@ -4665,7 +4665,7 @@ else { lean_object* x_193; uint8_t x_194; lean_dec(x_163); -x_193 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_193 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_194 = lean_string_dec_eq(x_161, x_193); if (x_194 == 0) { @@ -5149,7 +5149,7 @@ else { lean_object* x_91; uint8_t x_92; lean_dec(x_15); -x_91 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_91 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_92 = lean_string_dec_eq(x_12, x_91); if (x_92 == 0) { @@ -5290,7 +5290,7 @@ else { lean_object* x_129; uint8_t x_130; lean_dec(x_12); -x_129 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_129 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_130 = lean_string_dec_eq(x_9, x_129); if (x_130 == 0) { @@ -5548,7 +5548,7 @@ else { lean_object* x_196; uint8_t x_197; lean_dec(x_15); -x_196 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_196 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_197 = lean_string_dec_eq(x_12, x_196); if (x_197 == 0) { @@ -5633,7 +5633,7 @@ else { lean_object* x_217; uint8_t x_218; lean_dec(x_12); -x_217 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_217 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_218 = lean_string_dec_eq(x_9, x_217); if (x_218 == 0) { @@ -5943,7 +5943,7 @@ else { lean_object* x_292; uint8_t x_293; lean_dec(x_15); -x_292 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_292 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_293 = lean_string_dec_eq(x_12, x_292); if (x_293 == 0) { @@ -6036,7 +6036,7 @@ else { lean_object* x_314; uint8_t x_315; lean_dec(x_12); -x_314 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_314 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_315 = lean_string_dec_eq(x_9, x_314); if (x_315 == 0) { @@ -6380,7 +6380,7 @@ else { lean_object* x_394; uint8_t x_395; lean_dec(x_346); -x_394 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_394 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_395 = lean_string_dec_eq(x_12, x_394); if (x_395 == 0) { @@ -6480,7 +6480,7 @@ else { lean_object* x_417; uint8_t x_418; lean_dec(x_12); -x_417 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_417 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_418 = lean_string_dec_eq(x_9, x_417); if (x_418 == 0) { @@ -6850,7 +6850,7 @@ else { lean_object* x_503; uint8_t x_504; lean_dec(x_453); -x_503 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_503 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_504 = lean_string_dec_eq(x_451, x_503); if (x_504 == 0) { @@ -6957,7 +6957,7 @@ else { lean_object* x_527; uint8_t x_528; lean_dec(x_451); -x_527 = l_myMacro____x40_Init_Notation___hyg_2117____closed__3; +x_527 = l_myMacro____x40_Init_Notation___hyg_2191____closed__3; x_528 = lean_string_dec_eq(x_9, x_527); if (x_528 == 0) { @@ -7821,7 +7821,7 @@ static lean_object* _init_l_Lean_PrettyPrinter_Delaborator_getUnusedName___close _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_914____closed__4; +x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_915____closed__4; x_2 = lean_erase_macro_scopes(x_1); return x_2; } diff --git a/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c b/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c index e89c2dd0af..410d3bd7a6 100644 --- a/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c +++ b/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c @@ -16,13 +16,13 @@ extern "C" { lean_object* l_Lean_PrettyPrinter_Delaborator_getParamKinds(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_PrettyPrinter_Delaborator_delabMVar___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Level_dec(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__8; lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance_match__4___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_AppMatchState_moreArgs___default; lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2903____spec__3(size_t, size_t, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabProjectionApp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___closed__4; extern lean_object* l_Lean_Name_toString___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__4; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_skippingBinders_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch_match__5___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte___closed__1; @@ -35,6 +35,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabMData(lean_object*, lean_obje lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___closed__1; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingAuxAux___rarg(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at_Lean_PrettyPrinter_Delaborator_delabForall___spec__2(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__12; extern lean_object* l_Lean_Parser_Term_namedPattern___elambda__1___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -43,7 +44,6 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabMData_match__1___rarg(lean_ob lean_object* lean_erase_macro_scopes(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___lambda__3___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch_match__3(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__4; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch_match__3___rarg(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabTuple___closed__2; @@ -55,14 +55,12 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_getParam extern lean_object* l_myMacro____x40_Init_Coe___hyg_168____closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__2; extern lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__11; lean_object* l_Lean_PrettyPrinter_Delaborator_delabProjectionApp_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabLit_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_PrettyPrinter_Delaborator_delabMVar___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_addParenHeuristic___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam_match__1___rarg(uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabNil___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12675____closed__1; lean_object* l_Array_anyMUnsafe_any___at_Lean_PrettyPrinter_Delaborator_delabForall___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_LocalDecl_userName(lean_object*); extern lean_object* l_term_x5b___x5d___closed__9; @@ -79,6 +77,7 @@ lean_object* l_Array_eraseIdx___rarg(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabConst___spec__2(size_t, size_t, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific_match__2___rarg(lean_object*, lean_object*, lean_object*); @@ -89,11 +88,13 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabBVar_match__1___rarg(lean_obj lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___lambda__5___closed__3; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabFVar___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__9; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabPatterns(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabCoe___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabNil(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_SourceInfo_fromRef(lean_object*); +lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___closed__2; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabFVar___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte_match__2(lean_object*); @@ -102,6 +103,7 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabStr uint8_t l_Array_anyMUnsafe_any___at_Lean_PrettyPrinter_Delaborator_delabAppExplicit___spec__1(lean_object*, size_t, size_t); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabListToArray___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__13; extern lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__8; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_PrettyPrinter_Delaborator_delabConst___spec__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabNil___closed__2; @@ -111,11 +113,13 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabProjectionApp___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabLetE___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_type___elambda__1___closed__2; lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__6; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabAppMatch(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst___closed__3; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabMData___closed__1; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_skippingBinders(lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabNamedPattern___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabCoeFun(lean_object*); @@ -125,11 +129,14 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabFVar_match__1(lean_object*); size_t l_USize_sub(size_t, size_t); extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_object* l_Lean_PrettyPrinter_Delaborator_delabNil___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit_match__3(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__7; lean_object* l_Lean_PrettyPrinter_Delaborator_hasIdent_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_PrettyPrinter_Delaborator_delabMData___spec__3___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst___lambda__2___closed__1; @@ -148,8 +155,6 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___lambda__2(lean_obje lean_object* l_Lean_PrettyPrinter_Delaborator_getParamKinds___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_instReprBool___closed__1; lean_object* l_Array_anyMUnsafe_any___at_Lean_PrettyPrinter_Delaborator_delabAppExplicit___spec__1___boxed(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__12; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_getParamKinds___spec__1___closed__3; lean_object* l_Lean_PrettyPrinter_Delaborator_withMDataExpr___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabDo(lean_object*); @@ -177,10 +182,8 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_getParamKinds_match__1___rarg(lean extern lean_object* l_Lean_Parser_Term_type___elambda__1___closed__16; extern lean_object* l_Lean_PrettyPrinter_Delaborator_withAppFn___rarg___closed__1; uint8_t l_Lean_Name_isPrefixOf(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__8; lean_object* l_Lean_Expr_getOptParamDefault_x3f(lean_object*); lean_object* lean_string_utf8_extract(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__6; lean_object* l_Lean_PrettyPrinter_Delaborator_delabMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabNil___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabMVar___closed__4; @@ -206,6 +209,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___lambda__4(lean_ lean_object* l_Lean_Expr_getRevArg_x21(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_tupleTail___elambda__1___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDo___lambda__1___boxed__const__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___closed__1; @@ -243,6 +247,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___closed__3; lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabListToArray___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_unresolveUsingNamespace_match__1(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabFVar___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_withProj___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -250,15 +255,15 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabIte___closed__2; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabOfScientific(lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_PrettyPrinter_Delaborator_hasIdent___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabMData_match__3(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__4; lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDo(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__4; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabSort_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander_match__2(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabListToArray___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__12; lean_object* l_Lean_Syntax_mkApp(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDo___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabTuple___closed__2; @@ -267,6 +272,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit___lambda__4(lean_ lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_RBNode_setBlack___rarg(lean_object*); lean_object* l_Lean_Meta_withLetDecl___at_Lean_PrettyPrinter_Delaborator_delabLetE___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_object* l_Lean_PrettyPrinter_Delaborator_delabCoe___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabFVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabNamedPattern(lean_object*); @@ -288,14 +294,13 @@ uint8_t l_Array_anyMUnsafe_any___at_Lean_PrettyPrinter_Delaborator_hasIdent___sp lean_object* l_Std_AssocList_find_x3f___at_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander___spec__6(lean_object*, lean_object*); extern lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte_delabBranch_match__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabProj_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabLit___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabSort_match__3___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit_match__2___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_numLitKind; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__8; extern lean_object* l_Lean_Parser_Term_nomatch___elambda__1___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_hasIdent___boxed(lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); @@ -310,7 +315,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabCoe___lambda__1___boxed(lean_ lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit_match__1(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabMData___closed__1; lean_object* l_Lean_getConstInfo___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2376____closed__1; +lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDo___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_withAppFn___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabProjectionApp___closed__1; @@ -329,7 +334,6 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabIte___lambda__1___closed__3; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabPatterns_usingNames___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__11; lean_object* l_Lean_PrettyPrinter_Delaborator_delabCoe___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabBVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -339,13 +343,15 @@ lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyP extern lean_object* l_instReprBool___closed__3; lean_object* l_Lean_PrettyPrinter_Delaborator_delabTuple___lambda__1___closed__1; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_shouldGroupWithNext(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14350____closed__4; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabIte(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabMVar_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabAppMatch___closed__1; +lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_skippingBinders___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabNamedPattern___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst___lambda__1___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabProjectionApp_match__3(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -373,9 +379,11 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabConsList___closed__2; uint8_t l_Lean_LocalDecl_binderInfo(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabBVar_match__1(lean_object*); lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_unresolveUsingNamespace(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabOfNat___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_object* l_Lean_Syntax_getId(lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabTuple___closed__3; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDo___closed__2; @@ -386,10 +394,12 @@ extern lean_object* l_Lean_Parser_Term_instBinder___elambda__1___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfNat___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Array_contains___at_Lean_findField_x3f___spec__1(lean_object*, lean_object*); lean_object* l_List_headD___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__2; lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); extern lean_object* l_Lean_Parser_Term_explicitUniv___elambda__1___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit_match__2(lean_object*); lean_object* l_Lean_getStructureFields(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_shouldGroupWithNext___closed__2; lean_object* l_Lean_Meta_withLetDecl___at_Lean_PrettyPrinter_Delaborator_delabDoElems___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_to_list(lean_object*, lean_object*); @@ -413,8 +423,8 @@ lean_object* l_Lean_Syntax_mkStrLit(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_getParamKinds___closed__1; uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabLetE___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__6; lean_object* l_Lean_getRevAliases(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabPatterns_usingNames(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit___closed__3; @@ -422,13 +432,14 @@ lean_object* l_Std_PersistentHashMap_findAux___at_Lean_PrettyPrinter_Delaborator size_t lean_usize_modn(size_t, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabNil___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabProjectionApp___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__7; extern lean_object* l_Lean_mkSimpleThunk___closed__1; +lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__1; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander___closed__3; lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabMData(lean_object*); lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__2; uint8_t l_Lean_Expr_isConst(lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabOfNat___closed__3; lean_object* l_Lean_PrettyPrinter_Delaborator_delabConsList___closed__1; @@ -437,6 +448,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch_match__2___rarg(lean lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_unresolveOpenDecls(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedSyntax; lean_object* l_Lean_PrettyPrinter_Delaborator_getUnusedName(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___closed__7; lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___closed__3; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22; @@ -446,18 +458,12 @@ lean_object* l_Lean_mkSepArray(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_inaccessible___elambda__1___closed__1; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSort(lean_object*); lean_object* l_Lean_SMap_find_x3f___at_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander___spec__1(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__2; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_unresolveUsingNamespace_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabForall___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__9; lean_object* l_Lean_PrettyPrinter_Delaborator_descend___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10908____closed__7; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfNat___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch_match__1___rarg(lean_object*, lean_object*, lean_object*); uint8_t l_Array_anyMUnsafe_any___at_Lean_PrettyPrinter_Delaborator_delabForall___spec__3(lean_object*, lean_object*, size_t, size_t); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__6; extern lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__10; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabBinders_match__1___rarg(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSort___closed__1; @@ -480,7 +486,6 @@ uint8_t l_Lean_Expr_isAutoParam(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabProjectionApp_match__2(lean_object*); uint8_t l_Lean_Expr_isLambda(lean_object*); extern lean_object* l_Lean_NameGenerator_namePrefix___default___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__13; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabFVar(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_withBindingBodyUnusedName___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander_match__2___rarg(lean_object*, lean_object*, lean_object*); @@ -505,9 +510,9 @@ lean_object* l_Lean_LocalDecl_type(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabIte___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabCoe(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_term_x2d_____closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___closed__3; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems_match__2(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12749____closed__1; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabTuple(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabSort___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfNat___closed__1; @@ -537,11 +542,11 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems_prependAndRec(lean_ob lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabCoeFun___closed__2; uint8_t l_Lean_PrettyPrinter_Delaborator_hasIdent(lean_object*, lean_object*); lean_object* l_Lean_Expr_getAppNumArgsAux(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__6; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit_match__2(lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabIte___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabMData_match__2(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabMVar___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDo___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -569,6 +574,7 @@ uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabCoeFun___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__10; lean_object* l_Lean_PrettyPrinter_Delaborator_delabLetE_match__1___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_explicitBinder___elambda__1___closed__1; uint8_t l_Std_RBNode_isRed___rarg(lean_object*); @@ -577,7 +583,6 @@ lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabIte___closed__2; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabPatterns_usingNamesAux(lean_object*); lean_object* l_Std_RBNode_ins___at_Lean_PrettyPrinter_Delaborator_delabMData___spec__2(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific_match__3(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__1; lean_object* l_Lean_Syntax_getArgs(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte_delabBranch___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_PrettyPrinter_Delaborator_delabMData___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -596,12 +601,10 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander___lambda__1 lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_getParamKinds___spec__1___closed__1; lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__8; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabConsList(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_AppMatchState_rhss___default; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabDIte(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabBinders___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Meta_getParamNames___spec__4___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabNil___closed__3; @@ -609,7 +612,6 @@ extern lean_object* l_Lean_Parser_Term_prop___elambda__1___closed__5; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); lean_object* l_Lean_KVMap_insertCore(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_setEnv___at_Lean_Meta_orelse___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__9; lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__5(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabLit(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__4; @@ -617,9 +619,12 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabLetE___closed__2; lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_getParamKinds___spec__1___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabLit_match__2(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabIte___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__4; lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfNat_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific___lambda__1(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabLetE(lean_object*); +extern lean_object* l_Lean_Expr_isSorry_match__1___rarg___closed__1; +lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__1; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabListToArray___closed__2; lean_object* l_Lean_getPPStructureInstances___boxed(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -629,6 +634,7 @@ lean_object* l_Lean_getPPUniverses___boxed(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte_match__2___rarg(lean_object*, lean_object*); lean_object* l_Array_ofSubarray___rarg(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabProj___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2450____closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit_match__3___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1128____closed__28; @@ -636,12 +642,15 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabSort_match__1(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__5; lean_object* l_Lean_PrettyPrinter_Delaborator_delabForall_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_object* l_Lean_getPPExplicit___boxed(lean_object*); +extern lean_object* l_Lean_Expr_hasSorry___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific___lambda__1___closed__1; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabPatterns_usingNamesAux___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedName; +extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__4; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch_match__5(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_AppMatchState_params___default; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit_match__3(lean_object*); @@ -650,6 +659,7 @@ extern lean_object* l_Lean_JsonNumber_toString___closed__2; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabStructureInstance(lean_object*); lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; extern lean_object* l_Lean_PrettyPrinter_Delaborator_appUnexpanderAttribute; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___closed__6; extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__45; @@ -675,7 +685,6 @@ uint8_t l_Lean_Expr_binderInfo(lean_object*); uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); lean_object* l_Lean_PersistentEnvExtension_getState___rarg(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander_match__3(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__3; lean_object* l_Lean_PrettyPrinter_Delaborator_delabMData_match__2___rarg(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabStructureInstance___closed__1; @@ -693,6 +702,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander___lambda__1 lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander(lean_object*); lean_object* l_List_forIn_loop___at_Lean_PrettyPrinter_Delaborator_delabMData___spec__3___lambda__1(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_doLet___elambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__7; extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__4; extern lean_object* l_termDepIfThenElse___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -713,6 +723,7 @@ lean_object* l_Std_RBNode_insert___at_Lean_PrettyPrinter_Delaborator_delabMData_ lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_PrettyPrinter_Delaborator_delabConst___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentHashMap_find_x3f___at_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander___spec__2(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__4; lean_object* l_Lean_Expr_getAppFn(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance_match__4(lean_object*); extern lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__9; @@ -725,7 +736,9 @@ extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; lean_object* l_Lean_PrettyPrinter_Delaborator_delabSort_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_ReaderT_pure___at_Lean_PrettyPrinter_Delaborator_instMonadQuotationDelabM___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_skippingBinders_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__12; lean_object* l_Lean_PrettyPrinter_Delaborator_delabLetE_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10982____closed__6; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabBinders___closed__1; uint8_t l_List_isEmpty___rarg(lean_object*); @@ -745,7 +758,6 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabDo_ extern lean_object* l_Lean_Parser_Tactic_rwRule___closed__3; lean_object* l_Lean_PrettyPrinter_Delaborator_delabForall___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabBinders___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__4; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___lambda__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_setMCtx(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -783,8 +795,10 @@ lean_object* l_Lean_getPPPrivateNames___boxed(lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabOfScientific___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_unresolveQualifiedName(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__2; lean_object* l_Array_mapIdxM_map___at___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabPatterns___spec__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLetDecl___at_Lean_PrettyPrinter_Delaborator_delabDoElems___spec__1(lean_object*); +lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSorryAx(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabMData_match__4(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems_match__1(lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3363____closed__34; @@ -796,7 +810,6 @@ extern lean_object* l_addParenHeuristic___closed__1; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_shouldGroupWithNext_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_unresolveUsingNamespace___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_AssocList_find_x3f___at_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander___spec__6___boxed(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__4; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit_match__3___rarg(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabProjectionApp(lean_object*); uint8_t l_Lean_Expr_isLet(lean_object*); @@ -806,12 +819,14 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific_match__3___rarg( lean_object* l_Lean_PrettyPrinter_Delaborator_AppMatchState_varNames___default; lean_object* l_Lean_PrettyPrinter_Delaborator_delabNamedPattern(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabNil(lean_object*); +lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__2___closed__1; uint8_t lean_string_dec_eq(lean_object*, lean_object*); lean_object* l_Lean_Syntax_mkLit(lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Syntax_isIdent(lean_object*); lean_object* l_Lean_getPPBinderTypes___boxed(lean_object*); +lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabFVar_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { @@ -1590,7 +1605,7 @@ lean_ctor_set(x_35, 0, x_33); lean_ctor_set(x_35, 1, x_34); x_36 = l_Array_empty___closed__1; x_37 = lean_array_push(x_36, x_35); -x_38 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_38 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_39 = lean_array_push(x_37, x_38); x_40 = l_Lean_Parser_Term_type___elambda__1___closed__2; x_41 = lean_alloc_ctor(1, 2, 0); @@ -1613,7 +1628,7 @@ lean_ctor_set(x_45, 0, x_42); lean_ctor_set(x_45, 1, x_44); x_46 = l_Array_empty___closed__1; x_47 = lean_array_push(x_46, x_45); -x_48 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_48 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_49 = lean_array_push(x_47, x_48); x_50 = l_Lean_Parser_Term_type___elambda__1___closed__2; x_51 = lean_alloc_ctor(1, 2, 0); @@ -5828,7 +5843,7 @@ if (x_11 == 0) lean_object* x_12; lean_object* x_13; lean_object* x_14; uint8_t x_15; x_12 = lean_ctor_get(x_10, 0); x_13 = lean_ctor_get(x_10, 1); -x_14 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_14 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_12); x_15 = l_Lean_Syntax_isOfKind(x_12, x_14); if (x_15 == 0) @@ -6067,7 +6082,7 @@ x_62 = lean_ctor_get(x_10, 1); lean_inc(x_62); lean_inc(x_61); lean_dec(x_10); -x_63 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_63 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_61); x_64 = l_Lean_Syntax_isOfKind(x_61, x_63); if (x_64 == 0) @@ -7373,7 +7388,7 @@ x_9 = lean_array_uget(x_6, x_5); x_10 = lean_unsigned_to_nat(0u); x_11 = lean_array_uset(x_6, x_5, x_10); x_12 = x_9; -x_13 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_13 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_inc(x_1); x_14 = lean_name_mk_string(x_1, x_13); lean_inc(x_2); @@ -7426,17 +7441,17 @@ lean_inc(x_16); x_17 = lean_ctor_get(x_13, 1); lean_inc(x_17); lean_dec(x_13); -x_18 = l_myMacro____x40_Init_Notation___hyg_12864____closed__9; +x_18 = l_myMacro____x40_Init_Notation___hyg_12938____closed__9; lean_inc(x_2); x_19 = lean_name_mk_string(x_2, x_18); -x_20 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_20 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1); x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_1); lean_ctor_set(x_21, 1, x_20); lean_inc(x_3); x_22 = lean_array_push(x_3, x_21); -x_23 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_23 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_24 = l_Lean_Syntax_SepArray_ofElems(x_23, x_16); lean_dec(x_16); lean_inc(x_3); @@ -7447,7 +7462,7 @@ x_26 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_26, 0, x_4); lean_ctor_set(x_26, 1, x_25); x_27 = lean_array_push(x_22, x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_28 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1); x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_1); @@ -7486,7 +7501,7 @@ x_9 = lean_array_uget(x_6, x_5); x_10 = lean_unsigned_to_nat(0u); x_11 = lean_array_uset(x_6, x_5, x_10); x_12 = x_9; -x_13 = l_myMacro____x40_Init_Notation___hyg_12864____closed__3; +x_13 = l_myMacro____x40_Init_Notation___hyg_12938____closed__3; lean_inc(x_1); x_14 = lean_name_mk_string(x_1, x_13); lean_inc(x_2); @@ -7539,17 +7554,17 @@ lean_inc(x_16); x_17 = lean_ctor_get(x_13, 1); lean_inc(x_17); lean_dec(x_13); -x_18 = l_myMacro____x40_Init_Notation___hyg_12864____closed__9; +x_18 = l_myMacro____x40_Init_Notation___hyg_12938____closed__9; lean_inc(x_2); x_19 = lean_name_mk_string(x_2, x_18); -x_20 = l_myMacro____x40_Init_Notation___hyg_12864____closed__11; +x_20 = l_myMacro____x40_Init_Notation___hyg_12938____closed__11; lean_inc(x_1); x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_1); lean_ctor_set(x_21, 1, x_20); lean_inc(x_3); x_22 = lean_array_push(x_3, x_21); -x_23 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_23 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_24 = l_Lean_Syntax_SepArray_ofElems(x_23, x_16); lean_dec(x_16); lean_inc(x_3); @@ -7560,7 +7575,7 @@ x_26 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_26, 0, x_4); lean_ctor_set(x_26, 1, x_25); x_27 = lean_array_push(x_22, x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_28 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_1); x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_1); @@ -8458,7 +8473,7 @@ if (x_21 == 0) { lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; size_t x_28; size_t x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; size_t x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; x_22 = lean_ctor_get(x_20, 0); -x_23 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_23 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_22); x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_22); @@ -8470,7 +8485,7 @@ x_28 = lean_usize_of_nat(x_27); lean_dec(x_27); x_29 = 0; x_30 = x_9; -x_31 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_31 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_32 = l_Lean_nullKind___closed__2; x_33 = l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__3(x_31, x_25, x_32, x_28, x_29, x_30); x_34 = x_33; @@ -8483,9 +8498,9 @@ x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_32); lean_ctor_set(x_38, 1, x_37); x_39 = lean_array_push(x_26, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_40 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_41 = lean_array_push(x_39, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_42 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_22); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_22); @@ -8506,12 +8521,12 @@ x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_32); lean_ctor_set(x_52, 1, x_51); x_53 = lean_array_push(x_25, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_54 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); x_56 = lean_array_push(x_44, x_55); -x_57 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_57 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); @@ -8530,7 +8545,7 @@ x_62 = lean_ctor_get(x_20, 1); lean_inc(x_62); lean_inc(x_61); lean_dec(x_20); -x_63 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_63 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_61); x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_61); @@ -8542,7 +8557,7 @@ x_68 = lean_usize_of_nat(x_67); lean_dec(x_67); x_69 = 0; x_70 = x_9; -x_71 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_71 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_72 = l_Lean_nullKind___closed__2; x_73 = l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__3(x_71, x_65, x_72, x_68, x_69, x_70); x_74 = x_73; @@ -8555,9 +8570,9 @@ x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_72); lean_ctor_set(x_78, 1, x_77); x_79 = lean_array_push(x_66, x_78); -x_80 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_80 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_81 = lean_array_push(x_79, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_82 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_61); x_83 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_83, 0, x_61); @@ -8578,12 +8593,12 @@ x_92 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_92, 0, x_72); lean_ctor_set(x_92, 1, x_91); x_93 = lean_array_push(x_65, x_92); -x_94 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_94 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_95 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_95, 0, x_94); lean_ctor_set(x_95, 1, x_93); x_96 = lean_array_push(x_84, x_95); -x_97 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_97 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_98 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_98, 0, x_97); lean_ctor_set(x_98, 1, x_96); @@ -8670,7 +8685,7 @@ if (x_114 == 0) { lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; size_t x_121; size_t x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; size_t x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; x_115 = lean_ctor_get(x_113, 0); -x_116 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_116 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_115); x_117 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_117, 0, x_115); @@ -8682,7 +8697,7 @@ x_121 = lean_usize_of_nat(x_120); lean_dec(x_120); x_122 = 0; x_123 = x_9; -x_124 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_124 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_125 = l_Lean_nullKind___closed__2; x_126 = l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__5(x_124, x_118, x_125, x_121, x_122, x_123); x_127 = x_126; @@ -8695,9 +8710,9 @@ x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_125); lean_ctor_set(x_131, 1, x_130); x_132 = lean_array_push(x_119, x_131); -x_133 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_133 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_134 = lean_array_push(x_132, x_133); -x_135 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_135 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_115); x_136 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_136, 0, x_115); @@ -8718,12 +8733,12 @@ x_145 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_145, 0, x_125); lean_ctor_set(x_145, 1, x_144); x_146 = lean_array_push(x_118, x_145); -x_147 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_147 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_148 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_148, 0, x_147); lean_ctor_set(x_148, 1, x_146); x_149 = lean_array_push(x_137, x_148); -x_150 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_150 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_151 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_151, 0, x_150); lean_ctor_set(x_151, 1, x_149); @@ -8742,7 +8757,7 @@ x_155 = lean_ctor_get(x_113, 1); lean_inc(x_155); lean_inc(x_154); lean_dec(x_113); -x_156 = l_myMacro____x40_Init_Notation___hyg_12864____closed__1; +x_156 = l_myMacro____x40_Init_Notation___hyg_12938____closed__1; lean_inc(x_154); x_157 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_157, 0, x_154); @@ -8754,7 +8769,7 @@ x_161 = lean_usize_of_nat(x_160); lean_dec(x_160); x_162 = 0; x_163 = x_9; -x_164 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_164 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_165 = l_Lean_nullKind___closed__2; x_166 = l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__5(x_164, x_158, x_165, x_161, x_162, x_163); x_167 = x_166; @@ -8767,9 +8782,9 @@ x_171 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_171, 0, x_165); lean_ctor_set(x_171, 1, x_170); x_172 = lean_array_push(x_159, x_171); -x_173 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_173 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_174 = lean_array_push(x_172, x_173); -x_175 = l_myMacro____x40_Init_Notation___hyg_12864____closed__6; +x_175 = l_myMacro____x40_Init_Notation___hyg_12938____closed__6; lean_inc(x_154); x_176 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_176, 0, x_154); @@ -8790,12 +8805,12 @@ x_185 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_185, 0, x_165); lean_ctor_set(x_185, 1, x_184); x_186 = lean_array_push(x_158, x_185); -x_187 = l_myMacro____x40_Init_Notation___hyg_12864____closed__8; +x_187 = l_myMacro____x40_Init_Notation___hyg_12938____closed__8; x_188 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_188, 0, x_187); lean_ctor_set(x_188, 1, x_186); x_189 = lean_array_push(x_177, x_188); -x_190 = l_myMacro____x40_Init_Notation___hyg_12864____closed__2; +x_190 = l_myMacro____x40_Init_Notation___hyg_12938____closed__2; x_191 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_191, 0, x_190); lean_ctor_set(x_191, 1, x_189); @@ -13777,7 +13792,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam___lambda__1(lean_object* _start: { lean_object* x_9; uint8_t x_10; -x_9 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_9 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; lean_inc(x_1); x_10 = l_Lean_Syntax_isOfKind(x_1, x_9); if (x_10 == 0) @@ -13789,7 +13804,7 @@ if (x_12 == 0) { lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; x_13 = lean_ctor_get(x_11, 0); -x_14 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_14 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_13); x_15 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_15, 0, x_13); @@ -13802,13 +13817,13 @@ x_20 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_20, 0, x_19); lean_ctor_set(x_20, 1, x_18); x_21 = lean_array_push(x_16, x_20); -x_22 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_22 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_23 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_23, 0, x_13); lean_ctor_set(x_23, 1, x_22); x_24 = lean_array_push(x_21, x_23); x_25 = lean_array_push(x_24, x_1); -x_26 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_26 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); @@ -13827,7 +13842,7 @@ x_31 = lean_ctor_get(x_11, 1); lean_inc(x_31); lean_inc(x_30); lean_dec(x_11); -x_32 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_32 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_30); x_33 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_33, 0, x_30); @@ -13840,13 +13855,13 @@ x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); x_39 = lean_array_push(x_34, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_40 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_41 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_41, 0, x_30); lean_ctor_set(x_41, 1, x_40); x_42 = lean_array_push(x_39, x_41); x_43 = lean_array_push(x_42, x_1); -x_44 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_44 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); @@ -13865,7 +13880,7 @@ else lean_object* x_49; lean_object* x_50; lean_object* x_51; uint8_t x_52; x_49 = lean_unsigned_to_nat(1u); x_50 = l_Lean_Syntax_getArg(x_1, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_51 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; lean_inc(x_50); x_52 = l_Lean_Syntax_isOfKind(x_50, x_51); if (x_52 == 0) @@ -13878,7 +13893,7 @@ if (x_54 == 0) { lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; x_55 = lean_ctor_get(x_53, 0); -x_56 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_56 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_55); x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_55); @@ -13891,7 +13906,7 @@ x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_61); lean_ctor_set(x_62, 1, x_60); x_63 = lean_array_push(x_58, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_64 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_55); lean_ctor_set(x_65, 1, x_64); @@ -13915,7 +13930,7 @@ x_72 = lean_ctor_get(x_53, 1); lean_inc(x_72); lean_inc(x_71); lean_dec(x_53); -x_73 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_73 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_71); x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_71); @@ -13928,7 +13943,7 @@ x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); x_80 = lean_array_push(x_75, x_79); -x_81 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_81 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_82 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_82, 0, x_71); lean_ctor_set(x_82, 1, x_81); @@ -13964,7 +13979,7 @@ if (x_95 == 0) { lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; x_96 = lean_ctor_get(x_94, 0); -x_97 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_97 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_96); x_98 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_98, 0, x_96); @@ -13979,7 +13994,7 @@ x_104 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_104, 0, x_103); lean_ctor_set(x_104, 1, x_102); x_105 = lean_array_push(x_99, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_106 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_107 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_107, 0, x_96); lean_ctor_set(x_107, 1, x_106); @@ -14003,7 +14018,7 @@ x_114 = lean_ctor_get(x_94, 1); lean_inc(x_114); lean_inc(x_113); lean_dec(x_94); -x_115 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_115 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_113); x_116 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_116, 0, x_113); @@ -14018,7 +14033,7 @@ x_122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_122, 0, x_121); lean_ctor_set(x_122, 1, x_120); x_123 = lean_array_push(x_117, x_122); -x_124 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_124 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; x_125 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_125, 0, x_113); lean_ctor_set(x_125, 1, x_124); @@ -14058,14 +14073,14 @@ lean_ctor_set(x_14, 1, x_13); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); x_17 = lean_array_push(x_15, x_3); -x_18 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_18 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_11); x_19 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_19, 0, x_11); lean_ctor_set(x_19, 1, x_18); x_20 = lean_array_push(x_15, x_19); x_21 = lean_array_push(x_20, x_1); -x_22 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_22 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_23 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_23, 0, x_22); lean_ctor_set(x_23, 1, x_21); @@ -14084,7 +14099,7 @@ x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_11); lean_ctor_set(x_31, 1, x_30); x_32 = lean_array_push(x_29, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_33 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); @@ -14335,7 +14350,7 @@ x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); x_50 = lean_array_push(x_45, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_51 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); @@ -14374,7 +14389,7 @@ x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); x_65 = lean_array_push(x_61, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_66 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_67 = lean_array_push(x_65, x_66); x_68 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22; x_69 = lean_alloc_ctor(2, 2, 0); @@ -14416,7 +14431,7 @@ x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); x_84 = lean_array_push(x_80, x_83); -x_85 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_85 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_75); x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_75); @@ -14466,7 +14481,7 @@ x_103 = lean_array_push(x_102, x_101); x_104 = l_Array_back___at_Lean_Syntax_Traverser_up___spec__2(x_1); lean_dec(x_1); x_105 = lean_array_push(x_102, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_106 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_98); x_107 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_107, 0, x_98); @@ -14753,7 +14768,7 @@ x_173 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_173, 0, x_172); lean_ctor_set(x_173, 1, x_171); x_174 = lean_array_push(x_169, x_173); -x_175 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_175 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_176 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_176, 0, x_175); lean_ctor_set(x_176, 1, x_174); @@ -14792,7 +14807,7 @@ x_188 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_188, 0, x_187); lean_ctor_set(x_188, 1, x_186); x_189 = lean_array_push(x_185, x_188); -x_190 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_190 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_191 = lean_array_push(x_189, x_190); x_192 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22; x_193 = lean_alloc_ctor(2, 2, 0); @@ -14834,7 +14849,7 @@ x_207 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_207, 0, x_206); lean_ctor_set(x_207, 1, x_205); x_208 = lean_array_push(x_204, x_207); -x_209 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_209 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_199); x_210 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_210, 0, x_199); @@ -14884,7 +14899,7 @@ x_227 = lean_array_push(x_226, x_225); x_228 = l_Array_back___at_Lean_Syntax_Traverser_up___spec__2(x_1); lean_dec(x_1); x_229 = lean_array_push(x_226, x_228); -x_230 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_230 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_222); x_231 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_231, 0, x_222); @@ -15395,7 +15410,7 @@ x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); x_54 = lean_array_push(x_50, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_55 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_46); x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_46); @@ -15406,7 +15421,7 @@ x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_52); lean_ctor_set(x_59, 1, x_58); x_60 = lean_array_push(x_54, x_59); -x_61 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_61 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_62 = lean_array_push(x_60, x_61); x_63 = l_prec_x28___x29___closed__7; lean_inc(x_46); @@ -15453,7 +15468,7 @@ x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); x_84 = lean_array_push(x_80, x_83); -x_85 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_85 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_75); x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_75); @@ -15464,7 +15479,7 @@ x_89 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_89, 0, x_82); lean_ctor_set(x_89, 1, x_88); x_90 = lean_array_push(x_84, x_89); -x_91 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_91 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_92 = lean_array_push(x_90, x_91); x_93 = l_prec_x28___x29___closed__7; lean_inc(x_75); @@ -15610,7 +15625,7 @@ x_115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_115, 0, x_114); lean_ctor_set(x_115, 1, x_113); x_116 = lean_array_push(x_112, x_115); -x_117 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_117 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_108); x_118 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_118, 0, x_108); @@ -15666,7 +15681,7 @@ x_143 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_143, 0, x_142); lean_ctor_set(x_143, 1, x_141); x_144 = lean_array_push(x_140, x_143); -x_145 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_145 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_135); x_146 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_146, 0, x_135); @@ -15728,7 +15743,7 @@ x_169 = l_Array_empty___closed__1; x_170 = lean_array_push(x_169, x_168); x_171 = l_Array_back___at_Lean_Syntax_Traverser_up___spec__2(x_1); x_172 = lean_array_push(x_169, x_171); -x_173 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_173 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_166); x_174 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_174, 0, x_166); @@ -15781,7 +15796,7 @@ x_196 = l_Array_empty___closed__1; x_197 = lean_array_push(x_196, x_195); x_198 = l_Array_back___at_Lean_Syntax_Traverser_up___spec__2(x_1); x_199 = lean_array_push(x_196, x_198); -x_200 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_200 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_192); x_201 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_201, 0, x_192); @@ -16181,7 +16196,7 @@ if (x_31 == 0) { lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; x_32 = lean_ctor_get(x_30, 0); -x_33 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_33 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_32); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_32); @@ -16190,9 +16205,9 @@ x_35 = l_Array_empty___closed__1; x_36 = lean_array_push(x_35, x_34); x_37 = lean_mk_syntax_ident(x_15); x_38 = lean_array_push(x_35, x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_39 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_40 = lean_array_push(x_38, x_39); -x_41 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_41 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_32); x_42 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_42, 0, x_32); @@ -16209,24 +16224,24 @@ x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); x_50 = lean_array_push(x_40, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_51 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_32); x_52 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_52, 0, x_32); lean_ctor_set(x_52, 1, x_51); x_53 = lean_array_push(x_50, x_52); x_54 = lean_array_push(x_53, x_24); -x_55 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_55 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); x_57 = lean_array_push(x_35, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_58 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); x_60 = lean_array_push(x_36, x_59); -x_61 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_61 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_32); lean_ctor_set(x_62, 1, x_61); @@ -16236,7 +16251,7 @@ lean_ctor_set(x_64, 0, x_48); lean_ctor_set(x_64, 1, x_63); x_65 = lean_array_push(x_60, x_64); x_66 = lean_array_push(x_65, x_28); -x_67 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_67 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_67); lean_ctor_set(x_68, 1, x_66); @@ -16251,7 +16266,7 @@ x_70 = lean_ctor_get(x_30, 1); lean_inc(x_70); lean_inc(x_69); lean_dec(x_30); -x_71 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_71 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_69); x_72 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_72, 0, x_69); @@ -16260,9 +16275,9 @@ x_73 = l_Array_empty___closed__1; x_74 = lean_array_push(x_73, x_72); x_75 = lean_mk_syntax_ident(x_15); x_76 = lean_array_push(x_73, x_75); -x_77 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_77 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_78 = lean_array_push(x_76, x_77); -x_79 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_79 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_69); x_80 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_80, 0, x_69); @@ -16279,24 +16294,24 @@ x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_86); lean_ctor_set(x_87, 1, x_85); x_88 = lean_array_push(x_78, x_87); -x_89 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_89 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; lean_inc(x_69); x_90 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_90, 0, x_69); lean_ctor_set(x_90, 1, x_89); x_91 = lean_array_push(x_88, x_90); x_92 = lean_array_push(x_91, x_24); -x_93 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_93 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_94 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_94, 0, x_93); lean_ctor_set(x_94, 1, x_92); x_95 = lean_array_push(x_73, x_94); -x_96 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_96 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_97 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_97, 0, x_96); lean_ctor_set(x_97, 1, x_95); x_98 = lean_array_push(x_74, x_97); -x_99 = l_myMacro____x40_Init_Notation___hyg_14350____closed__12; +x_99 = l_myMacro____x40_Init_Notation___hyg_14424____closed__12; x_100 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_100, 0, x_69); lean_ctor_set(x_100, 1, x_99); @@ -16306,7 +16321,7 @@ lean_ctor_set(x_102, 0, x_86); lean_ctor_set(x_102, 1, x_101); x_103 = lean_array_push(x_98, x_102); x_104 = lean_array_push(x_103, x_28); -x_105 = l_myMacro____x40_Init_Notation___hyg_14350____closed__2; +x_105 = l_myMacro____x40_Init_Notation___hyg_14424____closed__2; x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_105); lean_ctor_set(x_106, 1, x_104); @@ -18909,7 +18924,7 @@ x_11 = lean_array_uset(x_6, x_5, x_10); x_12 = x_9; lean_inc(x_1); x_13 = lean_array_push(x_1, x_12); -x_14 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_14 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_2); x_15 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_15, 0, x_2); @@ -18958,7 +18973,7 @@ x_11 = lean_array_uset(x_6, x_5, x_10); x_12 = x_9; lean_inc(x_1); x_13 = lean_array_push(x_1, x_12); -x_14 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_14 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_2); x_15 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_15, 0, x_2); @@ -19070,7 +19085,7 @@ x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); x_32 = lean_array_push(x_3, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_33 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_21); lean_ctor_set(x_34, 1, x_33); @@ -19115,7 +19130,7 @@ x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); x_54 = lean_array_push(x_3, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_55 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_42); lean_ctor_set(x_56, 1, x_55); @@ -19242,7 +19257,7 @@ x_92 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_92, 0, x_91); lean_ctor_set(x_92, 1, x_90); x_93 = lean_array_push(x_3, x_92); -x_94 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_94 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_95 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_95, 0, x_80); lean_ctor_set(x_95, 1, x_94); @@ -19406,7 +19421,7 @@ lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean x_45 = lean_ctor_get(x_4, 0); lean_inc(x_45); lean_dec(x_4); -x_46 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_46 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_47 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_47, 0, x_13); lean_ctor_set(x_47, 1, x_46); @@ -19513,7 +19528,7 @@ lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean x_91 = lean_ctor_get(x_4, 0); lean_inc(x_91); lean_dec(x_4); -x_92 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_92 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_93 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_93, 0, x_57); lean_ctor_set(x_93, 1, x_92); @@ -19624,7 +19639,7 @@ lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean x_45 = lean_ctor_get(x_4, 0); lean_inc(x_45); lean_dec(x_4); -x_46 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_46 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_47 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_47, 0, x_13); lean_ctor_set(x_47, 1, x_46); @@ -19731,7 +19746,7 @@ lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean x_91 = lean_ctor_get(x_4, 0); lean_inc(x_91); lean_dec(x_4); -x_92 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_92 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_93 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_93, 0, x_57); lean_ctor_set(x_93, 1, x_92); @@ -20356,7 +20371,7 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_14, 1); lean_inc(x_16); lean_dec(x_14); -x_17 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_17 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_inc(x_15); x_18 = l_Lean_Syntax_isOfKind(x_15, x_17); if (x_18 == 0) @@ -20378,7 +20393,7 @@ lean_ctor_set(x_23, 1, x_22); x_24 = l_Array_empty___closed__1; x_25 = lean_array_push(x_24, x_23); x_26 = lean_array_push(x_24, x_11); -x_27 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_27 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_21); x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_21); @@ -20430,7 +20445,7 @@ lean_ctor_set(x_48, 1, x_47); x_49 = l_Array_empty___closed__1; x_50 = lean_array_push(x_49, x_48); x_51 = lean_array_push(x_49, x_11); -x_52 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_52 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_45); x_53 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_53, 0, x_45); @@ -20566,7 +20581,7 @@ lean_ctor_set(x_151, 1, x_150); x_152 = l_Array_empty___closed__1; x_153 = lean_array_push(x_152, x_151); x_154 = lean_array_push(x_152, x_11); -x_155 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_155 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_149); x_156 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_156, 0, x_149); @@ -20616,7 +20631,7 @@ lean_ctor_set(x_174, 1, x_173); x_175 = l_Array_empty___closed__1; x_176 = lean_array_push(x_175, x_174); x_177 = lean_array_push(x_175, x_11); -x_178 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_178 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_171); x_179 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_179, 0, x_171); @@ -20677,7 +20692,7 @@ lean_ctor_set(x_201, 1, x_200); x_202 = l_Array_empty___closed__1; x_203 = lean_array_push(x_202, x_201); x_204 = lean_array_push(x_202, x_11); -x_205 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_205 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_199); x_206 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_206, 0, x_199); @@ -20731,7 +20746,7 @@ lean_ctor_set(x_226, 1, x_225); x_227 = l_Array_empty___closed__1; x_228 = lean_array_push(x_227, x_226); x_229 = lean_array_push(x_227, x_11); -x_230 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_230 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_223); x_231 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_231, 0, x_223); @@ -20796,7 +20811,7 @@ lean_ctor_set(x_78, 1, x_77); x_79 = l_Array_empty___closed__1; x_80 = lean_array_push(x_79, x_78); x_81 = lean_array_push(x_79, x_11); -x_82 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_82 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_76); x_83 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_83, 0, x_76); @@ -20848,7 +20863,7 @@ lean_ctor_set(x_103, 1, x_102); x_104 = l_Array_empty___closed__1; x_105 = lean_array_push(x_104, x_103); x_106 = lean_array_push(x_104, x_11); -x_107 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_107 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_100); x_108 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_108, 0, x_100); @@ -20989,7 +21004,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_2376____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_2450____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -21080,7 +21095,7 @@ if (x_10 == 0) lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; x_11 = lean_ctor_get(x_9, 0); x_12 = lean_ctor_get(x_9, 1); -x_13 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_13 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_11); x_14 = l_Lean_Syntax_isOfKind(x_11, x_13); if (x_14 == 0) @@ -21251,7 +21266,7 @@ x_77 = lean_ctor_get(x_9, 1); lean_inc(x_77); lean_inc(x_76); lean_dec(x_9); -x_78 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_78 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_inc(x_76); x_79 = l_Lean_Syntax_isOfKind(x_76, x_78); if (x_79 == 0) @@ -21568,7 +21583,7 @@ lean_ctor_set(x_21, 0, x_19); lean_ctor_set(x_21, 1, x_20); x_22 = l_Array_empty___closed__1; x_23 = lean_array_push(x_22, x_21); -x_24 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_24 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_25 = lean_array_push(x_23, x_24); x_26 = l_term_x5b___x5d___closed__9; x_27 = lean_alloc_ctor(2, 2, 0); @@ -21597,7 +21612,7 @@ lean_ctor_set(x_34, 0, x_31); lean_ctor_set(x_34, 1, x_33); x_35 = l_Array_empty___closed__1; x_36 = lean_array_push(x_35, x_34); -x_37 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_37 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_38 = lean_array_push(x_36, x_37); x_39 = l_term_x5b___x5d___closed__9; x_40 = lean_alloc_ctor(2, 2, 0); @@ -21665,7 +21680,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_10131____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_10205____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -21675,7 +21690,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabNil___closed__1; -x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__4; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -21814,7 +21829,7 @@ lean_ctor_set(x_29, 1, x_28); x_30 = l_Array_empty___closed__1; x_31 = lean_array_push(x_30, x_29); x_32 = lean_array_push(x_30, x_11); -x_33 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_33 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_27); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_27); @@ -21853,7 +21868,7 @@ lean_ctor_set(x_46, 1, x_45); x_47 = l_Array_empty___closed__1; x_48 = lean_array_push(x_47, x_46); x_49 = lean_array_push(x_47, x_11); -x_50 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_50 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_43); x_51 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_51, 0, x_43); @@ -21907,7 +21922,7 @@ lean_ctor_set(x_69, 1, x_68); x_70 = l_Array_empty___closed__1; x_71 = lean_array_push(x_70, x_69); x_72 = lean_array_push(x_70, x_11); -x_73 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_73 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_67); x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_67); @@ -21946,7 +21961,7 @@ lean_ctor_set(x_86, 1, x_85); x_87 = l_Array_empty___closed__1; x_88 = lean_array_push(x_87, x_86); x_89 = lean_array_push(x_87, x_11); -x_90 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_90 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_inc(x_83); x_91 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_91, 0, x_83); @@ -22144,7 +22159,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabNil___closed__1; -x_2 = l_myMacro____x40_Init_Notation___hyg_10131____closed__6; +x_2 = l_myMacro____x40_Init_Notation___hyg_10205____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -22388,7 +22403,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabNil___closed__1; -x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__4; +x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -22732,7 +22747,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_12675____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_12749____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -23161,7 +23176,7 @@ x_30 = l_Array_empty___closed__1; x_31 = lean_array_push(x_30, x_29); x_32 = lean_mk_syntax_ident(x_18); x_33 = lean_array_push(x_31, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_34 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_27); x_35 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_35, 0, x_27); @@ -23205,7 +23220,7 @@ x_52 = l_Array_empty___closed__1; x_53 = lean_array_push(x_52, x_51); x_54 = lean_mk_syntax_ident(x_18); x_55 = lean_array_push(x_53, x_54); -x_56 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_56 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_48); x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_48); @@ -23366,7 +23381,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_12262____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_12336____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -23963,19 +23978,19 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___lambda__1(lean_obje _start: { lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; -x_11 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_11 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_4); x_12 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_12, 0, x_4); lean_ctor_set(x_12, 1, x_11); x_13 = l_Array_empty___closed__1; x_14 = lean_array_push(x_13, x_12); -x_15 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_15 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_16 = lean_array_push(x_14, x_15); x_17 = lean_mk_syntax_ident(x_1); x_18 = lean_array_push(x_13, x_17); x_19 = lean_array_push(x_18, x_15); -x_20 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_20 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_4); x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_4); @@ -23992,18 +24007,18 @@ x_28 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); x_29 = lean_array_push(x_19, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_14350____closed__11; +x_30 = l_myMacro____x40_Init_Notation___hyg_14424____closed__11; x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_4); lean_ctor_set(x_31, 1, x_30); x_32 = lean_array_push(x_29, x_31); x_33 = lean_array_push(x_32, x_3); -x_34 = l_myMacro____x40_Init_Notation___hyg_14350____closed__6; +x_34 = l_myMacro____x40_Init_Notation___hyg_14424____closed__6; x_35 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_35, 0, x_34); lean_ctor_set(x_35, 1, x_33); x_36 = lean_array_push(x_13, x_35); -x_37 = l_myMacro____x40_Init_Notation___hyg_14350____closed__4; +x_37 = l_myMacro____x40_Init_Notation___hyg_14424____closed__4; x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); @@ -24066,14 +24081,14 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___lambda__4(lean_obje _start: { lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; -x_10 = l_myMacro____x40_Init_Notation___hyg_14350____closed__1; +x_10 = l_myMacro____x40_Init_Notation___hyg_14424____closed__1; lean_inc(x_3); x_11 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_11, 0, x_3); lean_ctor_set(x_11, 1, x_10); x_12 = l_Array_empty___closed__1; x_13 = lean_array_push(x_12, x_11); -x_14 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_14 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_15 = lean_array_push(x_13, x_14); x_16 = lean_array_push(x_12, x_1); x_17 = l_Lean_Parser_Tactic_rwRule___closed__3; @@ -24187,7 +24202,7 @@ lean_inc(x_8); x_9 = lean_ctor_get(x_7, 1); lean_inc(x_9); lean_dec(x_7); -x_10 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_10 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; x_11 = lean_unsigned_to_nat(6u); x_12 = l_Lean_Expr_isAppOfArity(x_8, x_10, x_11); if (x_12 == 0) @@ -24497,7 +24512,7 @@ lean_inc(x_18); lean_dec(x_17); x_19 = l_Array_empty___closed__1; x_20 = lean_array_push(x_19, x_16); -x_21 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_21 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_22 = lean_array_push(x_20, x_21); x_23 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__6; x_24 = lean_alloc_ctor(1, 2, 0); @@ -24703,7 +24718,7 @@ _start: { lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11; x_8 = l_Lean_PrettyPrinter_Delaborator_delabDo___lambda__2___closed__1; -x_9 = l_myMacro____x40_Init_Notation___hyg_10908____closed__7; +x_9 = l_myMacro____x40_Init_Notation___hyg_10982____closed__7; x_10 = lean_unsigned_to_nat(6u); x_11 = l_Lean_Expr_isAppOfArity(x_1, x_9, x_10); if (x_11 == 0) @@ -24813,7 +24828,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_10908____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_10982____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -24823,7 +24838,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabDo___closed__1; -x_2 = l_myMacro____x40_Init_Notation___hyg_10908____closed__6; +x_2 = l_myMacro____x40_Init_Notation___hyg_10982____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -24847,6 +24862,189 @@ x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; } } +lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; uint8_t x_9; +x_8 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_PrettyPrinter_Delaborator_delabConst___spec__1___rarg(x_5, x_6, x_7); +x_9 = !lean_is_exclusive(x_8); +if (x_9 == 0) +{ +lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; +x_10 = lean_ctor_get(x_8, 0); +x_11 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__1; +x_12 = lean_alloc_ctor(2, 2, 0); +lean_ctor_set(x_12, 0, x_10); +lean_ctor_set(x_12, 1, x_11); +x_13 = l_Array_empty___closed__1; +x_14 = lean_array_push(x_13, x_12); +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2; +x_16 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_16, 0, x_15); +lean_ctor_set(x_16, 1, x_14); +lean_ctor_set(x_8, 0, x_16); +return x_8; +} +else +{ +lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; +x_17 = lean_ctor_get(x_8, 0); +x_18 = lean_ctor_get(x_8, 1); +lean_inc(x_18); +lean_inc(x_17); +lean_dec(x_8); +x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__1; +x_20 = lean_alloc_ctor(2, 2, 0); +lean_ctor_set(x_20, 0, x_17); +lean_ctor_set(x_20, 1, x_19); +x_21 = l_Array_empty___closed__1; +x_22 = lean_array_push(x_21, x_20); +x_23 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16349____closed__2; +x_24 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_24, 0, x_23); +lean_ctor_set(x_24, 1, x_22); +x_25 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_25, 0, x_24); +lean_ctor_set(x_25, 1, x_18); +return x_25; +} +} +} +static lean_object* _init_l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__2___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__1___boxed), 7, 0); +return x_1; +} +} +lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11; +x_8 = l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__2___closed__1; +x_9 = l_Lean_Expr_hasSorry___closed__1; +x_10 = lean_unsigned_to_nat(2u); +x_11 = l_Lean_Expr_isAppOfArity(x_1, x_9, x_10); +if (x_11 == 0) +{ +lean_object* x_12; uint8_t x_13; +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +x_12 = l_Lean_PrettyPrinter_Delaborator_failure___rarg(x_7); +x_13 = !lean_is_exclusive(x_12); +if (x_13 == 0) +{ +return x_12; +} +else +{ +lean_object* x_14; lean_object* x_15; lean_object* x_16; +x_14 = lean_ctor_get(x_12, 0); +x_15 = lean_ctor_get(x_12, 1); +lean_inc(x_15); +lean_inc(x_14); +lean_dec(x_12); +x_16 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_16, 0, x_14); +lean_ctor_set(x_16, 1, x_15); +return x_16; +} +} +else +{ +lean_object* x_17; lean_object* x_18; +x_17 = lean_box(0); +x_18 = lean_apply_7(x_8, x_17, x_2, x_3, x_4, x_5, x_6, x_7); +return x_18; +} +} +} +static lean_object* _init_l_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__2___boxed), 7, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_PrettyPrinter_Delaborator_delabAppExplicit___closed__1; +x_2 = l_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__1; +x_3 = lean_alloc_closure((void*)(l_ReaderT_bind___at_Lean_PrettyPrinter_Delaborator_delabAppExplicit___spec__2___rarg), 8, 2); +lean_closure_set(x_3, 0, x_1); +lean_closure_set(x_3, 1, x_2); +return x_3; +} +} +lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +_start: +{ +lean_object* x_7; lean_object* x_8; lean_object* x_9; +x_7 = l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander___closed__3; +x_8 = l_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__2; +x_9 = l_Lean_PrettyPrinter_Delaborator_whenPPOption(x_7, x_8, x_1, x_2, x_3, x_4, x_5, x_6); +return x_9; +} +} +lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; +x_8 = l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__1(x_1, x_2, x_3, x_4, x_5, x_6, x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +return x_8; +} +} +lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +_start: +{ +lean_object* x_8; +x_8 = l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__2(x_1, x_2, x_3, x_4, x_5, x_6, x_7); +lean_dec(x_1); +return x_8; +} +} +static lean_object* _init_l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__1() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__5; +x_2 = l_Lean_Expr_isSorry_match__1___rarg___closed__1; +x_3 = lean_name_mk_string(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__2() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Delaborator_delabSorryAx), 6, 0); +return x_1; +} +} +lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSorryAx(lean_object* x_1) { +_start: +{ +lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; +x_2 = l_Lean_PrettyPrinter_Delaborator_delabAttribute; +x_3 = l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__1; +x_4 = l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__2; +x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); +return x_5; +} +} lean_object* initialize_Init(lean_object*); lean_object* initialize_Lean_PrettyPrinter_Delaborator_Basic(lean_object*); lean_object* initialize_Lean_Parser(lean_object*); @@ -25269,6 +25467,19 @@ lean_mark_persistent(l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabDo___clo res = l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabDo(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); +l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__2___closed__1 = _init_l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__2___closed__1(); +lean_mark_persistent(l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__2___closed__1); +l_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__1 = _init_l_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__1(); +lean_mark_persistent(l_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__1); +l_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__2 = _init_l_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__2(); +lean_mark_persistent(l_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__2); +l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__1 = _init_l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__1(); +lean_mark_persistent(l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__1); +l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__2 = _init_l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__2(); +lean_mark_persistent(l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__2); +res = l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSorryAx(lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); return lean_io_result_mk_ok(lean_box(0)); } #ifdef __cplusplus diff --git a/stage0/stdlib/Lean/PrettyPrinter/Formatter.c b/stage0/stdlib/Lean/PrettyPrinter/Formatter.c index fe0bb9104d..1f3b8fec96 100644 --- a/stage0/stdlib/Lean/PrettyPrinter/Formatter.c +++ b/stage0/stdlib/Lean/PrettyPrinter/Formatter.c @@ -109,7 +109,6 @@ lean_object* l_Lean_PrettyPrinter_Formatter_notFollowedByCategoryToken_formatter lean_object* l_Lean_PrettyPrinter_Formatter_instMonadTraverserFormatterM___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_optionalNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_identNoAntiquot_formatter_match__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1980____closed__4; lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2895____closed__16; lean_object* l_Lean_PrettyPrinter_Formatter_evalInsideQuot_formatter___boxed(lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_unicodeSymbolNoAntiquot_formatter___closed__3; @@ -317,6 +316,7 @@ extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_PrettyPrinter_Formatter_interpolatedStr_formatter___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Nat_forM_loop___at_Lean_PrettyPrinter_Formatter_manyNoAntiquot_formatter___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_format___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__6; lean_object* l_Lean_PrettyPrinter_Formatter_ite(lean_object*, lean_object*); extern lean_object* l_Lean_KernelException_toMessageData___closed__3; size_t lean_usize_of_nat(lean_object*); @@ -433,6 +433,7 @@ lean_object* l_Lean_PrettyPrinter_Formatter_fold(lean_object*, lean_object*, lea lean_object* l_Lean_PrettyPrinter_Formatter_categoryParser_formatter___lambda__2___closed__6; lean_object* l_Lean_PrettyPrinter_Formatter_instMonadTraverserFormatterM___closed__2; lean_object* l_Lean_PrettyPrinter_Formatter_identNoAntiquot_formatter_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2054____closed__4; lean_object* l_Lean_PrettyPrinter_Formatter_withoutInfo_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Std_instInhabitedFormat; lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2895____closed__15; @@ -441,7 +442,6 @@ lean_object* l_Lean_PrettyPrinter_Formatter_concat___lambda__1___boxed(lean_obje lean_object* l_Lean_PrettyPrinter_Formatter_categoryParser_formatter___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_parserOfStack_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_3170_(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__6; lean_object* l_Array_back___at_Lean_Syntax_Traverser_up___spec__1(lean_object*); lean_object* lean_int_sub(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_symbolNoAntiquot_formatter___closed__6; @@ -9571,7 +9571,7 @@ lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; x_26 = lean_ctor_get(x_25, 1); lean_inc(x_26); lean_dec(x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_1980____closed__4; +x_27 = l_myMacro____x40_Init_Notation___hyg_2054____closed__4; x_28 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2895____closed__16; x_29 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_27, x_28, x_26); if (lean_obj_tag(x_29) == 0) @@ -9598,7 +9598,7 @@ lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; x_38 = lean_ctor_get(x_37, 1); lean_inc(x_38); lean_dec(x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_39 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_40 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2895____closed__22; x_41 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_39, x_40, x_38); if (lean_obj_tag(x_41) == 0) diff --git a/stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c b/stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c index e775f3270a..6ed3dac67e 100644 --- a/stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c +++ b/stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c @@ -109,7 +109,6 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize_match__7(lean_ lean_object* l_Lean_PrettyPrinter_Parenthesizer_throwBacktrack___rarg(lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__15; lean_object* l_Lean_PrettyPrinter_ParenthesizerM_orelse(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1980____closed__4; lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkLineEq_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_visitToken(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__18; @@ -148,6 +147,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_lookahead_parenthesizer___rarg(l lean_object* l_Lean_Syntax_setHeadInfo(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_visitArgs___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_fmt___at_Lean_ppTerm___spec__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; lean_object* l_Lean_PrettyPrinter_Parenthesizer_unicodeSymbolNoAntiquot_parenthesizer___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__10; @@ -311,7 +311,6 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_pushNone_parenthesizer___boxed(l lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_tactic_parenthesizer(lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_eoi_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___lambda__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1324____closed__8; lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadQuotationParenthesizerM___closed__8; lean_object* l_Lean_Syntax_MonadTraverser_getCur___at_Lean_PrettyPrinter_Parenthesizer_visitArgs___spec__1(lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__12; @@ -322,6 +321,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_parenthesizeCategoryCore___lambd lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkOutsideQuot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2956____closed__6; lean_object* l_Lean_PrettyPrinter_Parenthesizer_eoi_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__6; uint8_t l_Lean_PrettyPrinter_Parenthesizer_State_visitedToken___default; lean_object* l_Lean_Syntax_MonadTraverser_getIdx___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__1(lean_object*); lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute___lambda__1(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*); @@ -334,7 +334,6 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_error_parenthesizer(lean_object* lean_object* l_Lean_PrettyPrinter_Parenthesizer_parenthesizerForKind___rarg(lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkTailWs_parenthesizer___rarg(lean_object*); extern lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__6; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadQuotationParenthesizerM___closed__1; extern lean_object* l_Lean_Level_PP_Result_quote___closed__1; lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___closed__9; @@ -408,7 +407,6 @@ lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2956____closed__9; lean_object* l_Lean_Syntax_MonadTraverser_goLeft___at_Lean_PrettyPrinter_Parenthesizer_visitArgs___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; lean_object* l_Std_fmt___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__6___closed__2; lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__2; lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___lambda__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -451,8 +449,10 @@ lean_object* l_Lean_Syntax_MonadTraverser_goUp___at_Lean_PrettyPrinter_Parenthes lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2956____closed__16; lean_object* l_Lean_PrettyPrinter_Parenthesizer_trailingNode_parenthesizer___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_symbolNoAntiquot_parenthesizer___boxed(lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; lean_object* l_Nat_forM_loop___at_Lean_PrettyPrinter_Parenthesizer_parenthesizeCategoryCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_MonadTraverser_getIdx___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8; lean_object* l_Std_fmt___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__6___closed__1; lean_object* l_Lean_PrettyPrinter_Parenthesizer_trailingNode_parenthesizer___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute___closed__3; @@ -466,6 +466,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_mkAntiquot_parenthesizer_x27___b lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_rawIdentNoAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkColGt_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2054____closed__4; lean_object* l_Lean_Syntax_MonadTraverser_getIdx___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__1___boxed(lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2956____closed__24; lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM_match__1___rarg(lean_object*, lean_object*); @@ -478,7 +479,6 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_parenthesizerAliasesRef; lean_object* l_Lean_PrettyPrinter_Parenthesizer_instCoeParenthesizerParenthesizerAliasValue(lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_parenthesizeCategoryCore___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_mkParenthesizerAttribute___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__6; lean_object* l_Lean_PrettyPrinter_Parenthesizer_withAntiquotSuffixSplice_parenthesizer___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_back___at_Lean_Syntax_Traverser_up___spec__1(lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_trailingNode_parenthesizer___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -7681,7 +7681,7 @@ lean_ctor_set(x_6, 1, x_5); x_7 = l_Array_empty___closed__1; x_8 = lean_array_push(x_7, x_6); x_9 = lean_array_push(x_7, x_1); -x_10 = l_myMacro____x40_Init_Notation___hyg_1324____closed__8; +x_10 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8; x_11 = lean_array_push(x_9, x_10); x_12 = l_Lean_nullKind___closed__2; x_13 = lean_alloc_ctor(1, 2, 0); @@ -7693,7 +7693,7 @@ x_16 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_16, 0, x_2); lean_ctor_set(x_16, 1, x_15); x_17 = lean_array_push(x_14, x_16); -x_18 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_18 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_19 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_19, 0, x_18); lean_ctor_set(x_19, 1, x_17); @@ -7805,7 +7805,7 @@ lean_ctor_set(x_6, 1, x_5); x_7 = l_Array_empty___closed__1; x_8 = lean_array_push(x_7, x_6); x_9 = lean_array_push(x_7, x_1); -x_10 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15515____closed__3; +x_10 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15589____closed__3; x_11 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_11, 0, x_10); lean_ctor_set(x_11, 1, x_9); @@ -10676,7 +10676,7 @@ lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; x_26 = lean_ctor_get(x_25, 1); lean_inc(x_26); lean_dec(x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_1980____closed__4; +x_27 = l_myMacro____x40_Init_Notation___hyg_2054____closed__4; x_28 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2956____closed__16; x_29 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_27, x_28, x_26); if (lean_obj_tag(x_29) == 0) @@ -10703,7 +10703,7 @@ lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; x_38 = lean_ctor_get(x_37, 1); lean_inc(x_38); lean_dec(x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_39 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_40 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2956____closed__22; x_41 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_39, x_40, x_38); if (lean_obj_tag(x_41) == 0) diff --git a/stage0/stdlib/Lean/ReducibilityAttrs.c b/stage0/stdlib/Lean/ReducibilityAttrs.c index 9b82625302..622764659d 100644 --- a/stage0/stdlib/Lean/ReducibilityAttrs.c +++ b/stage0/stdlib/Lean/ReducibilityAttrs.c @@ -13,134 +13,162 @@ #ifdef __cplusplus extern "C" { #endif -lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*); -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__15; extern lean_object* l_Lean_Name_toString___closed__1; +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__8; size_t l_USize_add(size_t, size_t); -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__5; +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__17; +lean_object* l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_EnumAttributes_getValue___at_Lean_getReducibilityStatusImp___spec__1(lean_object*, lean_object*, lean_object*); +lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_qsort_sort___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__3___boxed(lean_object*, lean_object*, lean_object*); lean_object* lean_nat_div(lean_object*, lean_object*); lean_object* l_Lean_getReducibilityStatus___rarg___lambda__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PersistentEnvExtension_getModuleEntries___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_Std_RBNode_fold___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__2___boxed(lean_object*, lean_object*); -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11_(lean_object*); +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__13; +lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87_(lean_object*); lean_object* lean_name_mk_string(lean_object*, lean_object*); -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__4; uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); lean_object* l_Lean_setReducibilityStatus___rarg___lambda__1(lean_object*, uint8_t, lean_object*); -lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7(lean_object*, uint8_t, lean_object*, lean_object*); +lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__3(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Name_quickLt(lean_object*, lean_object*); lean_object* l_Lean_setReducibilityStatus___rarg(lean_object*, lean_object*, uint8_t); lean_object* l_List_forM___at_Lean_registerEnumAttributes___spec__10(lean_object*, lean_object*); -lean_object* l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__16; extern lean_object* l_Lean_registerInternalExceptionId___closed__2; -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__17; +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__7; +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__1; lean_object* l_Lean_getReducibilityStatusImp_match__1(lean_object*); +lean_object* l_Std_RBNode_fold___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__2___boxed(lean_object*, lean_object*); lean_object* l_Std_RBNode_find___at_Lean_getReducibilityStatusImp___spec__2(lean_object*, lean_object*); -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__8; lean_object* l_Lean_setReducibilityStatus___rarg___boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_empty___closed__1; lean_object* l_Lean_setReducibilityStatusImp_match__1(lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__13; uint8_t lean_name_eq(lean_object*, lean_object*); -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__12; -lean_object* l_Array_qsort_sort___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__3(lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__10; lean_object* l_Array_binSearchAux___at_Lean_getReducibilityStatusImp___spec__3(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); lean_object* lean_string_append(lean_object*, lean_object*); -lean_object* l_Std_RBNode_fold___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__2(lean_object*, lean_object*); +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__2; lean_object* l_Lean_throwError___at_Lean_registerTagAttribute___spec__5(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__3; -lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___lambda__2(lean_object*); lean_object* l_Lean_setEnv___at_Lean_registerTagAttribute___spec__4(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__18; -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__14; lean_object* l_Lean_isReducible(lean_object*); +lean_object* l_Std_RBNode_fold___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__2(lean_object*, lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_isReducible_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); lean_object* l_Lean_isReducible_match__1___rarg(uint8_t, lean_object*, lean_object*); -lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Int_Int_pow___closed__1; +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11__match__1(lean_object*); extern lean_object* l_Lean_registerTagAttribute___closed__5; lean_object* l_Lean_reducibilityAttrs; +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11__match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__16; +lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___lambda__2(lean_object*); +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__6; +lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__2(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); uint8_t l___private_Lean_Attributes_0__Lean_beqAttributeKind____x40_Lean_Attributes___hyg_115_(uint8_t, uint8_t); -lean_object* l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4___closed__1; +lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___lambda__2___boxed(lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* lean_array_swap(lean_object*, lean_object*, lean_object*); -lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__3(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); -lean_object* l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_instInhabitedReducibilityStatus; +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__12; extern lean_object* l_Lean_instInhabitedEnumAttributes___closed__1; +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__15; +lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__10; +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__3; lean_object* l_Std_RBNode_insert___at_Lean_NameMap_insert___spec__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getReducibilityStatus(lean_object*); +lean_object* l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__11; lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___rarg___lambda__2(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____lambda__1(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___closed__2; +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__18; lean_object* l_Lean_setReducibilityStatus___boxed(lean_object*, lean_object*); +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__14; lean_object* l_Lean_setReducibleAttribute___rarg(lean_object*, lean_object*); -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__13; -lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__5; +lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7(lean_object*, uint8_t, lean_object*, lean_object*); extern lean_object* l_Lean_persistentEnvExtensionsRef; lean_object* l_Lean_setReducibilityStatus___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_registerParametricAttribute___rarg___closed__1; -lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__5(lean_object*, lean_object*); extern lean_object* l_Lean_registerTagAttribute___lambda__5___closed__4; +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__4; lean_object* l_Lean_EnumAttributes_getValue___at_Lean_getReducibilityStatusImp___spec__1___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___closed__2; +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____lambda__1(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); lean_object* l_Array_binSearchAux___at_Lean_getReducibilityStatusImp___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11__match__1___rarg(uint8_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getReducibilityStatusImp___boxed(lean_object*, lean_object*); +uint8_t l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__6(lean_object*, lean_object*, size_t, size_t); +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__7; size_t lean_usize_of_nat(lean_object*); +lean_object* l_Array_qsort_sort___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__3(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_registerTagAttribute___lambda__6___closed__2; lean_object* l_Lean_setReducibilityStatusImp___boxed(lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__1; lean_object* l_Lean_PersistentEnvExtension_addEntry___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__7; -lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__1(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__16; -lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___closed__1; +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__9; +extern lean_object* l___private_Lean_Declaration_0__Lean_reprDefinitionSafety____x40_Lean_Declaration___hyg_183____closed__3; +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__10; extern lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___rarg___closed__1; -lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__2(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_registerTagAttribute___lambda__5___closed__2; -lean_object* l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____boxed(lean_object*, lean_object*); lean_object* l_Lean_isReducible___rarg___lambda__1(lean_object*, uint8_t); +lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__1(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__12; uint8_t lean_nat_dec_le(lean_object*, lean_object*); -uint8_t l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__6(lean_object*, lean_object*, size_t, size_t); lean_object* l_Lean_getReducibilityStatus___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_registerEnumAttributes___rarg___closed__2; extern lean_object* l_Lean_registerEnumAttributes___rarg___closed__1; -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__11; -lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__2; +lean_object* l_Lean_instReprReducibilityStatus___closed__1; +lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___lambda__1(lean_object*, lean_object*); uint8_t lean_get_reducibility_status(lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedName; lean_object* l_Lean_Environment_getModuleIdxFor_x3f(lean_object*, lean_object*); lean_object* l_Lean_setReducibleAttribute___boxed(lean_object*, lean_object*); lean_object* l_Lean_setReducibilityStatus(lean_object*, lean_object*); -lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_RBNode_find___at_Lean_getReducibilityStatusImp___spec__2___boxed(lean_object*, lean_object*); lean_object* lean_set_reducibility_status(lean_object*, lean_object*, uint8_t); +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__15; lean_object* l_Lean_isReducible___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__18; +lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__5(lean_object*, lean_object*); +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__5; lean_object* l_Lean_getReducibilityStatusImp_match__1___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___lambda__1(lean_object*, lean_object*); +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__3; lean_object* l_Lean_PersistentEnvExtension_getState___rarg(lean_object*, lean_object*); -lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___lambda__2___boxed(lean_object*); +lean_object* l_Lean_instReprReducibilityStatus; +lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*); +lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_EnumAttributes_setValue___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__6; lean_object* l_Lean_Attribute_Builtin_ensureNoArgs(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11_(uint8_t, lean_object*); +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__6; +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__17; +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__8; lean_object* l_Lean_isReducible_match__1(lean_object*); -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__9; -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__2; +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__4; +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__9; lean_object* l_Lean_setReducibilityStatusImp_match__1___rarg(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___closed__1; +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__14; lean_object* l_Lean_setReducibleAttribute(lean_object*, lean_object*); -lean_object* l_Array_qsort_sort___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__3___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__1; +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_isReducible___rarg___lambda__1___boxed(lean_object*, lean_object*); +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__11; extern lean_object* l_Array_qsort_sort___at_Lean_mkMapDeclarationExtension___spec__1___rarg___closed__1; uint8_t lean_nat_dec_lt(lean_object*, lean_object*); +lean_object* l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4___closed__1; +lean_object* l_Repr_addAppParen(lean_object*, lean_object*); +lean_object* l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static uint8_t _init_l_Lean_instInhabitedReducibilityStatus() { _start: { @@ -149,7 +177,351 @@ x_1 = 0; return x_1; } } -lean_object* l_Std_RBNode_fold___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__2(lean_object* x_1, lean_object* x_2) { +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11__match__1___rarg(uint8_t x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +_start: +{ +switch (x_1) { +case 0: +{ +lean_object* x_5; lean_object* x_6; +lean_dec(x_4); +lean_dec(x_3); +x_5 = lean_box(0); +x_6 = lean_apply_1(x_2, x_5); +return x_6; +} +case 1: +{ +lean_object* x_7; lean_object* x_8; +lean_dec(x_4); +lean_dec(x_2); +x_7 = lean_box(0); +x_8 = lean_apply_1(x_3, x_7); +return x_8; +} +default: +{ +lean_object* x_9; lean_object* x_10; +lean_dec(x_3); +lean_dec(x_2); +x_9 = lean_box(0); +x_10 = lean_apply_1(x_4, x_9); +return x_10; +} +} +} +} +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11__match__1(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11__match__1___rarg___boxed), 4, 0); +return x_2; +} +} +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11__match__1___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +_start: +{ +uint8_t x_5; lean_object* x_6; +x_5 = lean_unbox(x_1); +lean_dec(x_1); +x_6 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11__match__1___rarg(x_5, x_2, x_3, x_4); +return x_6; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("Lean.ReducibilityStatus.reducible"); +return x_1; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__1; +x_2 = lean_alloc_ctor(2, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__3() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l___private_Lean_Declaration_0__Lean_reprDefinitionSafety____x40_Lean_Declaration___hyg_183____closed__3; +x_2 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__2; +x_3 = lean_alloc_ctor(3, 2, 0); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__4() { +_start: +{ +lean_object* x_1; uint8_t x_2; lean_object* x_3; +x_1 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__3; +x_2 = 0; +x_3 = lean_alloc_ctor(5, 1, 1); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set_uint8(x_3, sizeof(void*)*1, x_2); +return x_3; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__5() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Int_Int_pow___closed__1; +x_2 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__2; +x_3 = lean_alloc_ctor(3, 2, 0); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__6() { +_start: +{ +lean_object* x_1; uint8_t x_2; lean_object* x_3; +x_1 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__5; +x_2 = 0; +x_3 = lean_alloc_ctor(5, 1, 1); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set_uint8(x_3, sizeof(void*)*1, x_2); +return x_3; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__7() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("Lean.ReducibilityStatus.semireducible"); +return x_1; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__8() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__7; +x_2 = lean_alloc_ctor(2, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__9() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l___private_Lean_Declaration_0__Lean_reprDefinitionSafety____x40_Lean_Declaration___hyg_183____closed__3; +x_2 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__8; +x_3 = lean_alloc_ctor(3, 2, 0); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__10() { +_start: +{ +lean_object* x_1; uint8_t x_2; lean_object* x_3; +x_1 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__9; +x_2 = 0; +x_3 = lean_alloc_ctor(5, 1, 1); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set_uint8(x_3, sizeof(void*)*1, x_2); +return x_3; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__11() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Int_Int_pow___closed__1; +x_2 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__8; +x_3 = lean_alloc_ctor(3, 2, 0); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__12() { +_start: +{ +lean_object* x_1; uint8_t x_2; lean_object* x_3; +x_1 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__11; +x_2 = 0; +x_3 = lean_alloc_ctor(5, 1, 1); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set_uint8(x_3, sizeof(void*)*1, x_2); +return x_3; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__13() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("Lean.ReducibilityStatus.irreducible"); +return x_1; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__14() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__13; +x_2 = lean_alloc_ctor(2, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__15() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l___private_Lean_Declaration_0__Lean_reprDefinitionSafety____x40_Lean_Declaration___hyg_183____closed__3; +x_2 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__14; +x_3 = lean_alloc_ctor(3, 2, 0); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__16() { +_start: +{ +lean_object* x_1; uint8_t x_2; lean_object* x_3; +x_1 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__15; +x_2 = 0; +x_3 = lean_alloc_ctor(5, 1, 1); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set_uint8(x_3, sizeof(void*)*1, x_2); +return x_3; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__17() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Int_Int_pow___closed__1; +x_2 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__14; +x_3 = lean_alloc_ctor(3, 2, 0); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__18() { +_start: +{ +lean_object* x_1; uint8_t x_2; lean_object* x_3; +x_1 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__17; +x_2 = 0; +x_3 = lean_alloc_ctor(5, 1, 1); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set_uint8(x_3, sizeof(void*)*1, x_2); +return x_3; +} +} +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11_(uint8_t x_1, lean_object* x_2) { +_start: +{ +switch (x_1) { +case 0: +{ +lean_object* x_3; uint8_t x_4; +x_3 = lean_unsigned_to_nat(1024u); +x_4 = lean_nat_dec_le(x_3, x_2); +if (x_4 == 0) +{ +lean_object* x_5; lean_object* x_6; +x_5 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__4; +x_6 = l_Repr_addAppParen(x_5, x_2); +return x_6; +} +else +{ +lean_object* x_7; lean_object* x_8; +x_7 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__6; +x_8 = l_Repr_addAppParen(x_7, x_2); +return x_8; +} +} +case 1: +{ +lean_object* x_9; uint8_t x_10; +x_9 = lean_unsigned_to_nat(1024u); +x_10 = lean_nat_dec_le(x_9, x_2); +if (x_10 == 0) +{ +lean_object* x_11; lean_object* x_12; +x_11 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__10; +x_12 = l_Repr_addAppParen(x_11, x_2); +return x_12; +} +else +{ +lean_object* x_13; lean_object* x_14; +x_13 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__12; +x_14 = l_Repr_addAppParen(x_13, x_2); +return x_14; +} +} +default: +{ +lean_object* x_15; uint8_t x_16; +x_15 = lean_unsigned_to_nat(1024u); +x_16 = lean_nat_dec_le(x_15, x_2); +if (x_16 == 0) +{ +lean_object* x_17; lean_object* x_18; +x_17 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__16; +x_18 = l_Repr_addAppParen(x_17, x_2); +return x_18; +} +else +{ +lean_object* x_19; lean_object* x_20; +x_19 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__18; +x_20 = l_Repr_addAppParen(x_19, x_2); +return x_20; +} +} +} +} +} +lean_object* l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____boxed(lean_object* x_1, lean_object* x_2) { +_start: +{ +uint8_t x_3; lean_object* x_4; +x_3 = lean_unbox(x_1); +lean_dec(x_1); +x_4 = l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11_(x_3, x_2); +lean_dec(x_2); +return x_4; +} +} +static lean_object* _init_l_Lean_instReprReducibilityStatus___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____boxed), 2, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_instReprReducibilityStatus() { +_start: +{ +lean_object* x_1; +x_1 = l_Lean_instReprReducibilityStatus___closed__1; +return x_1; +} +} +lean_object* l_Std_RBNode_fold___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__2(lean_object* x_1, lean_object* x_2) { _start: { if (lean_obj_tag(x_2) == 0) @@ -163,7 +535,7 @@ x_3 = lean_ctor_get(x_2, 0); x_4 = lean_ctor_get(x_2, 1); x_5 = lean_ctor_get(x_2, 2); x_6 = lean_ctor_get(x_2, 3); -x_7 = l_Std_RBNode_fold___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__2(x_1, x_3); +x_7 = l_Std_RBNode_fold___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__2(x_1, x_3); lean_inc(x_5); lean_inc(x_4); x_8 = lean_alloc_ctor(0, 2, 0); @@ -176,7 +548,7 @@ goto _start; } } } -static lean_object* _init_l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4___closed__1() { +static lean_object* _init_l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4___closed__1() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; @@ -189,7 +561,7 @@ lean_ctor_set(x_4, 1, x_3); return x_4; } } -lean_object* l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +lean_object* l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { uint8_t x_7; @@ -209,7 +581,7 @@ return x_9; else { lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; -x_10 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4___closed__1; +x_10 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4___closed__1; x_11 = lean_array_get(x_10, x_4, x_6); lean_inc(x_1); lean_inc(x_3); @@ -242,7 +614,7 @@ goto _start; } } } -lean_object* l_Array_qsort_sort___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__3(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Array_qsort_sort___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__3(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_13; @@ -259,7 +631,7 @@ x_14 = lean_nat_add(x_2, x_3); x_15 = lean_unsigned_to_nat(2u); x_16 = lean_nat_div(x_14, x_15); lean_dec(x_14); -x_46 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4___closed__1; +x_46 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4___closed__1; x_47 = lean_array_get(x_46, x_1, x_16); x_48 = lean_array_get(x_46, x_1, x_2); x_49 = lean_ctor_get(x_47, 0); @@ -286,7 +658,7 @@ goto block_45; block_45: { lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; uint8_t x_23; -x_18 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4___closed__1; +x_18 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4___closed__1; x_19 = lean_array_get(x_18, x_17, x_3); x_20 = lean_array_get(x_18, x_17, x_2); x_21 = lean_ctor_get(x_19, 0); @@ -312,7 +684,7 @@ lean_object* x_27; lean_object* x_28; lean_dec(x_16); x_27 = l_Array_qsort_sort___at_Lean_mkMapDeclarationExtension___spec__1___rarg___closed__1; lean_inc_n(x_2, 2); -x_28 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4(x_27, x_3, x_19, x_17, x_2, x_2); +x_28 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4(x_27, x_3, x_19, x_17, x_2, x_2); x_4 = x_28; goto block_12; } @@ -325,7 +697,7 @@ lean_dec(x_16); x_30 = lean_array_get(x_18, x_29, x_3); x_31 = l_Array_qsort_sort___at_Lean_mkMapDeclarationExtension___spec__1___rarg___closed__1; lean_inc_n(x_2, 2); -x_32 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4(x_31, x_3, x_30, x_29, x_2, x_2); +x_32 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4(x_31, x_3, x_30, x_29, x_2, x_2); x_4 = x_32; goto block_12; } @@ -352,7 +724,7 @@ lean_object* x_39; lean_object* x_40; lean_dec(x_16); x_39 = l_Array_qsort_sort___at_Lean_mkMapDeclarationExtension___spec__1___rarg___closed__1; lean_inc_n(x_2, 2); -x_40 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4(x_39, x_3, x_35, x_33, x_2, x_2); +x_40 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4(x_39, x_3, x_35, x_33, x_2, x_2); x_4 = x_40; goto block_12; } @@ -365,7 +737,7 @@ lean_dec(x_16); x_42 = lean_array_get(x_18, x_41, x_3); x_43 = l_Array_qsort_sort___at_Lean_mkMapDeclarationExtension___spec__1___rarg___closed__1; lean_inc_n(x_2, 2); -x_44 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4(x_43, x_3, x_42, x_41, x_2, x_2); +x_44 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4(x_43, x_3, x_42, x_41, x_2, x_2); x_4 = x_44; goto block_12; } @@ -384,7 +756,7 @@ x_7 = lean_nat_dec_le(x_3, x_5); if (x_7 == 0) { lean_object* x_8; lean_object* x_9; lean_object* x_10; -x_8 = l_Array_qsort_sort___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__3(x_6, x_2, x_5); +x_8 = l_Array_qsort_sort___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__3(x_6, x_2, x_5); x_9 = lean_unsigned_to_nat(1u); x_10 = lean_nat_add(x_5, x_9); lean_dec(x_5); @@ -401,7 +773,7 @@ return x_6; } } } -uint8_t l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__6(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4) { +uint8_t l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__6(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4) { _start: { uint8_t x_5; @@ -439,7 +811,7 @@ return x_14; } } } -lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__5(lean_object* x_1, lean_object* x_2) { +lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__5(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; uint8_t x_5; @@ -484,7 +856,7 @@ size_t x_16; size_t x_17; uint8_t x_18; x_16 = 0; x_17 = lean_usize_of_nat(x_8); lean_dec(x_8); -x_18 = l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__6(x_1, x_6, x_16, x_17); +x_18 = l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__6(x_1, x_6, x_16, x_17); lean_dec(x_6); if (x_18 == 0) { @@ -555,7 +927,7 @@ size_t x_39; size_t x_40; uint8_t x_41; x_39 = 0; x_40 = lean_usize_of_nat(x_31); lean_dec(x_31); -x_41 = l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__6(x_1, x_29, x_39, x_40); +x_41 = l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__6(x_1, x_29, x_39, x_40); lean_dec(x_29); if (x_41 == 0) { @@ -589,7 +961,7 @@ return x_52; } } } -lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__1(lean_object* x_1, lean_object* x_2, uint8_t x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__1(lean_object* x_1, lean_object* x_2, uint8_t x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; @@ -643,7 +1015,7 @@ return x_20; } } } -lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__2(lean_object* x_1, lean_object* x_2, uint8_t x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__2(lean_object* x_1, lean_object* x_2, uint8_t x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; @@ -662,7 +1034,7 @@ if (lean_obj_tag(x_14) == 0) lean_object* x_15; lean_object* x_16; lean_dec(x_5); x_15 = lean_box(0); -x_16 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__1(x_1, x_2, x_3, x_4, x_13, x_15, x_7, x_8, x_12); +x_16 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__1(x_1, x_2, x_3, x_4, x_13, x_15, x_7, x_8, x_12); return x_16; } else @@ -707,7 +1079,7 @@ return x_26; } } } -lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__3(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, uint8_t x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__3(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, uint8_t x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { lean_object* x_11; @@ -763,7 +1135,7 @@ else { lean_object* x_25; lean_object* x_26; x_25 = lean_box(0); -x_26 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__2(x_1, x_5, x_2, x_3, x_4, x_25, x_8, x_9, x_12); +x_26 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__2(x_1, x_5, x_2, x_3, x_4, x_25, x_8, x_9, x_12); return x_26; } } @@ -797,7 +1169,7 @@ return x_30; } } } -lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4) { +lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4) { _start: { if (lean_obj_tag(x_4) == 0) @@ -819,7 +1191,7 @@ x_7 = lean_ctor_get(x_4, 0); x_8 = lean_ctor_get(x_4, 1); lean_inc(x_3); lean_inc(x_1); -x_9 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7(x_1, x_2, x_3, x_8); +x_9 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7(x_1, x_2, x_3, x_8); x_10 = lean_ctor_get(x_7, 1); lean_inc(x_10); x_11 = lean_ctor_get(x_7, 0); @@ -835,7 +1207,7 @@ x_14 = lean_alloc_ctor(0, 2, 1); lean_ctor_set(x_14, 0, x_11); lean_ctor_set(x_14, 1, x_12); lean_ctor_set_uint8(x_14, sizeof(void*)*2, x_2); -x_15 = lean_alloc_closure((void*)(l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__3___boxed), 10, 4); +x_15 = lean_alloc_closure((void*)(l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__3___boxed), 10, 4); lean_closure_set(x_15, 0, x_1); lean_closure_set(x_15, 1, x_13); lean_closure_set(x_15, 2, x_3); @@ -859,7 +1231,7 @@ lean_inc(x_18); lean_dec(x_4); lean_inc(x_3); lean_inc(x_1); -x_20 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7(x_1, x_2, x_3, x_19); +x_20 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7(x_1, x_2, x_3, x_19); x_21 = lean_ctor_get(x_18, 1); lean_inc(x_21); x_22 = lean_ctor_get(x_18, 0); @@ -875,7 +1247,7 @@ x_25 = lean_alloc_ctor(0, 2, 1); lean_ctor_set(x_25, 0, x_22); lean_ctor_set(x_25, 1, x_23); lean_ctor_set_uint8(x_25, sizeof(void*)*2, x_2); -x_26 = lean_alloc_closure((void*)(l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__3___boxed), 10, 4); +x_26 = lean_alloc_closure((void*)(l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__3___boxed), 10, 4); lean_closure_set(x_26, 0, x_1); lean_closure_set(x_26, 1, x_24); lean_closure_set(x_26, 2, x_3); @@ -893,7 +1265,7 @@ return x_29; } } } -lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___lambda__1(lean_object* x_1, lean_object* x_2) { +lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___lambda__1(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; lean_object* x_5; @@ -906,46 +1278,46 @@ x_5 = l_Std_RBNode_insert___at_Lean_NameMap_insert___spec__1___rarg(x_1, x_3, x_ return x_5; } } -lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___lambda__2(lean_object* x_1) { +lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___lambda__2(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; x_2 = l_Array_empty___closed__1; -x_3 = l_Std_RBNode_fold___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__2(x_2, x_1); +x_3 = l_Std_RBNode_fold___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__2(x_2, x_1); x_4 = lean_array_get_size(x_3); x_5 = lean_unsigned_to_nat(1u); x_6 = lean_nat_sub(x_4, x_5); lean_dec(x_4); x_7 = lean_unsigned_to_nat(0u); -x_8 = l_Array_qsort_sort___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__3(x_3, x_7, x_6); +x_8 = l_Array_qsort_sort___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__3(x_3, x_7, x_6); lean_dec(x_6); return x_8; } } -static lean_object* _init_l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___closed__1() { +static lean_object* _init_l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___lambda__1), 2, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___lambda__1), 2, 0); return x_1; } } -static lean_object* _init_l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___closed__2() { +static lean_object* _init_l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___closed__2() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___lambda__2___boxed), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___lambda__2___boxed), 1, 0); return x_1; } } -lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, uint8_t x_4, lean_object* x_5) { +lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, uint8_t x_4, lean_object* x_5) { _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; x_6 = l_Lean_registerParametricAttribute___rarg___closed__1; x_7 = l_Lean_registerEnumAttributes___rarg___closed__1; -x_8 = l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___closed__1; -x_9 = l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___closed__2; +x_8 = l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___closed__1; +x_9 = l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___closed__2; x_10 = l_Lean_registerEnumAttributes___rarg___closed__2; x_11 = lean_alloc_ctor(0, 6, 0); lean_ctor_set(x_11, 0, x_1); @@ -954,7 +1326,7 @@ lean_ctor_set(x_11, 2, x_7); lean_ctor_set(x_11, 3, x_8); lean_ctor_set(x_11, 4, x_9); lean_ctor_set(x_11, 5, x_10); -x_12 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__5(x_11, x_5); +x_12 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__5(x_11, x_5); if (lean_obj_tag(x_12) == 0) { lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; @@ -964,7 +1336,7 @@ x_14 = lean_ctor_get(x_12, 1); lean_inc(x_14); lean_dec(x_12); lean_inc(x_13); -x_15 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7(x_3, x_4, x_13, x_2); +x_15 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7(x_3, x_4, x_13, x_2); lean_inc(x_15); x_16 = l_List_forM___at_Lean_registerEnumAttributes___spec__10(x_15, x_14); if (lean_obj_tag(x_16) == 0) @@ -1048,7 +1420,7 @@ return x_30; } } } -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____lambda__1(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____lambda__1(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: { lean_object* x_6; lean_object* x_7; @@ -1059,7 +1431,7 @@ lean_ctor_set(x_7, 1, x_5); return x_7; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__1() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__1() { _start: { lean_object* x_1; @@ -1067,17 +1439,17 @@ x_1 = lean_mk_string("reducibility"); return x_1; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__2() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__1; +x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__3() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__3() { _start: { lean_object* x_1; @@ -1085,21 +1457,21 @@ x_1 = lean_mk_string("reducible"); return x_1; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__4() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__3; +x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__5() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__5() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__3; +x_1 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__3; x_2 = 0; x_3 = lean_box(x_2); x_4 = lean_alloc_ctor(0, 2, 0); @@ -1108,19 +1480,19 @@ lean_ctor_set(x_4, 1, x_3); return x_4; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__6() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__4; -x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__5; +x_1 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__4; +x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__5; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__7() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__7() { _start: { lean_object* x_1; @@ -1128,21 +1500,21 @@ x_1 = lean_mk_string("semireducible"); return x_1; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__8() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__7; +x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__9() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__9() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__7; +x_1 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__7; x_2 = 1; x_3 = lean_box(x_2); x_4 = lean_alloc_ctor(0, 2, 0); @@ -1151,19 +1523,19 @@ lean_ctor_set(x_4, 1, x_3); return x_4; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__10() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__8; -x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__9; +x_1 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__8; +x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__9; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__11() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__11() { _start: { lean_object* x_1; @@ -1171,21 +1543,21 @@ x_1 = lean_mk_string("irreducible"); return x_1; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__12() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__12() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__11; +x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__11; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__13() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__13() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__11; +x_1 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__11; x_2 = 2; x_3 = lean_box(x_2); x_4 = lean_alloc_ctor(0, 2, 0); @@ -1194,102 +1566,102 @@ lean_ctor_set(x_4, 1, x_3); return x_4; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__14() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__14() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__12; -x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__13; +x_1 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__12; +x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__13; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__15() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__15() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__14; +x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__14; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__16() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__16() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__10; -x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__15; +x_1 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__10; +x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__15; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__17() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__17() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__6; -x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__16; +x_1 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__6; +x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__16; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__18() { +static lean_object* _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__18() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____lambda__1___boxed), 5, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____lambda__1___boxed), 5, 0); return x_1; } } -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11_(lean_object* x_1) { +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; uint8_t x_5; lean_object* x_6; -x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__2; -x_3 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__17; -x_4 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__18; +x_2 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__2; +x_3 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__17; +x_4 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__18; x_5 = 0; -x_6 = l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1(x_2, x_3, x_4, x_5, x_1); +x_6 = l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1(x_2, x_3, x_4, x_5, x_1); return x_6; } } -lean_object* l_Std_RBNode_fold___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__2___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_Std_RBNode_fold___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__2___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Std_RBNode_fold___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__2(x_1, x_2); +x_3 = l_Std_RBNode_fold___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__2(x_1, x_2); lean_dec(x_2); return x_3; } } -lean_object* l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +lean_object* l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { lean_object* x_7; -x_7 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4(x_1, x_2, x_3, x_4, x_5, x_6); +x_7 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4(x_1, x_2, x_3, x_4, x_5, x_6); lean_dec(x_2); return x_7; } } -lean_object* l_Array_qsort_sort___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Array_qsort_sort___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Array_qsort_sort___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__3(x_1, x_2, x_3); +x_4 = l_Array_qsort_sort___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__3(x_1, x_2, x_3); lean_dec(x_3); return x_4; } } -lean_object* l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__6___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +lean_object* l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__6___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { size_t x_5; size_t x_6; uint8_t x_7; lean_object* x_8; @@ -1297,36 +1669,36 @@ x_5 = lean_unbox_usize(x_3); lean_dec(x_3); x_6 = lean_unbox_usize(x_4); lean_dec(x_4); -x_7 = l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__6(x_1, x_2, x_5, x_6); +x_7 = l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__6(x_1, x_2, x_5, x_6); lean_dec(x_2); lean_dec(x_1); x_8 = lean_box(x_7); return x_8; } } -lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { uint8_t x_10; lean_object* x_11; x_10 = lean_unbox(x_3); lean_dec(x_3); -x_11 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__1(x_1, x_2, x_10, x_4, x_5, x_6, x_7, x_8, x_9); +x_11 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__1(x_1, x_2, x_10, x_4, x_5, x_6, x_7, x_8, x_9); lean_dec(x_6); return x_11; } } -lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { uint8_t x_10; lean_object* x_11; x_10 = lean_unbox(x_3); lean_dec(x_3); -x_11 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__2(x_1, x_2, x_10, x_4, x_5, x_6, x_7, x_8, x_9); +x_11 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__2(x_1, x_2, x_10, x_4, x_5, x_6, x_7, x_8, x_9); lean_dec(x_6); return x_11; } } -lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { uint8_t x_11; uint8_t x_12; lean_object* x_13; @@ -1334,46 +1706,46 @@ x_11 = lean_unbox(x_2); lean_dec(x_2); x_12 = lean_unbox(x_7); lean_dec(x_7); -x_13 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___lambda__3(x_1, x_11, x_3, x_4, x_5, x_6, x_12, x_8, x_9, x_10); +x_13 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___lambda__3(x_1, x_11, x_3, x_4, x_5, x_6, x_12, x_8, x_9, x_10); return x_13; } } -lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +lean_object* l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { uint8_t x_5; lean_object* x_6; x_5 = lean_unbox(x_2); lean_dec(x_2); -x_6 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__7(x_1, x_5, x_3, x_4); +x_6 = l_List_map___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__7(x_1, x_5, x_3, x_4); return x_6; } } -lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___lambda__2___boxed(lean_object* x_1) { +lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___lambda__2___boxed(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___lambda__2(x_1); +x_2 = l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___lambda__2(x_1); lean_dec(x_1); return x_2; } } -lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +lean_object* l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: { uint8_t x_6; lean_object* x_7; x_6 = lean_unbox(x_4); lean_dec(x_4); -x_7 = l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1(x_1, x_2, x_3, x_6, x_5); +x_7 = l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1(x_1, x_2, x_3, x_6, x_5); return x_7; } } -lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +lean_object* l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: { uint8_t x_6; lean_object* x_7; x_6 = lean_unbox(x_2); lean_dec(x_2); -x_7 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____lambda__1(x_1, x_6, x_3, x_4, x_5); +x_7 = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____lambda__1(x_1, x_6, x_3, x_4, x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_1); @@ -1474,7 +1846,7 @@ x_7 = lean_nat_add(x_3, x_4); x_8 = lean_unsigned_to_nat(2u); x_9 = lean_nat_div(x_7, x_8); lean_dec(x_7); -x_10 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4___closed__1; +x_10 = l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4___closed__1; x_11 = lean_array_get(x_10, x_1, x_9); x_12 = lean_ctor_get(x_11, 0); lean_inc(x_12); @@ -2001,49 +2373,89 @@ res = initialize_Lean_Attributes(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); l_Lean_instInhabitedReducibilityStatus = _init_l_Lean_instInhabitedReducibilityStatus(); -l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4___closed__1 = _init_l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4___closed__1(); -lean_mark_persistent(l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__4___closed__1); -l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___closed__1 = _init_l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___closed__1(); -lean_mark_persistent(l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___closed__1); -l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___closed__2 = _init_l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___closed__2(); -lean_mark_persistent(l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____spec__1___closed__2); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__1 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__1(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__1); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__2 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__2(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__2); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__3 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__3(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__3); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__4 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__4(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__4); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__5 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__5(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__5); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__6 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__6(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__6); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__7 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__7(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__7); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__8 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__8(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__8); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__9 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__9(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__9); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__10 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__10(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__10); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__11 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__11(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__11); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__12 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__12(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__12); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__13 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__13(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__13); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__14 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__14(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__14); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__15 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__15(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__15); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__16 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__16(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__16); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__17 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__17(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__17); -l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__18 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__18(); -lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11____closed__18); -res = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_11_(lean_io_mk_world()); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__1 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__1(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__1); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__2 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__2(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__2); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__3 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__3(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__3); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__4 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__4(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__4); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__5 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__5(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__5); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__6 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__6(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__6); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__7 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__7(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__7); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__8 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__8(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__8); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__9 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__9(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__9); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__10 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__10(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__10); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__11 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__11(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__11); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__12 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__12(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__12); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__13 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__13(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__13); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__14 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__14(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__14); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__15 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__15(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__15); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__16 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__16(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__16); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__17 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__17(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__17); +l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__18 = _init_l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__18(); +lean_mark_persistent(l___private_Lean_ReducibilityAttrs_0__Lean_reprReducibilityStatus____x40_Lean_ReducibilityAttrs___hyg_11____closed__18); +l_Lean_instReprReducibilityStatus___closed__1 = _init_l_Lean_instReprReducibilityStatus___closed__1(); +lean_mark_persistent(l_Lean_instReprReducibilityStatus___closed__1); +l_Lean_instReprReducibilityStatus = _init_l_Lean_instReprReducibilityStatus(); +lean_mark_persistent(l_Lean_instReprReducibilityStatus); +l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4___closed__1 = _init_l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4___closed__1(); +lean_mark_persistent(l_Array_qpartition_loop___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__4___closed__1); +l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___closed__1 = _init_l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___closed__1(); +lean_mark_persistent(l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___closed__1); +l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___closed__2 = _init_l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___closed__2(); +lean_mark_persistent(l_Lean_registerEnumAttributes___at_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____spec__1___closed__2); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__1 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__1(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__1); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__2 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__2(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__2); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__3 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__3(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__3); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__4 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__4(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__4); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__5 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__5(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__5); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__6 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__6(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__6); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__7 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__7(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__7); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__8 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__8(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__8); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__9 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__9(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__9); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__10 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__10(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__10); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__11 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__11(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__11); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__12 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__12(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__12); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__13 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__13(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__13); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__14 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__14(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__14); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__15 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__15(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__15); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__16 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__16(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__16); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__17 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__17(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__17); +l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__18 = _init_l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__18(); +lean_mark_persistent(l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87____closed__18); +res = l_Lean_initFn____x40_Lean_ReducibilityAttrs___hyg_87_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; l_Lean_reducibilityAttrs = lean_io_result_get_value(res); lean_mark_persistent(l_Lean_reducibilityAttrs); diff --git a/stage0/stdlib/Lean/Structure.c b/stage0/stdlib/Lean/Structure.c index 25f6730ec3..27391d798e 100644 --- a/stage0/stdlib/Lean/Structure.c +++ b/stage0/stdlib/Lean/Structure.c @@ -48,6 +48,7 @@ lean_object* l_Lean_getProjFnForField_x3f(lean_object*, lean_object*, lean_objec uint8_t l_USize_decLt(size_t, size_t); uint8_t l_Array_anyMUnsafe_any___at_Lean_findField_x3f___spec__2(lean_object*, lean_object*, size_t, size_t); lean_object* lean_nat_add(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_object* l___private_Lean_Structure_0__Lean_isSubobjectFieldAux(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Structure_0__Lean_getStructureFieldsFlattenedAux___spec__1(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_isStructureLike___boxed(lean_object*, lean_object*); @@ -106,7 +107,6 @@ lean_object* l_Lean_getPathToBaseStructureAux_match__1___rarg(lean_object*, lean lean_object* l___private_Lean_Structure_0__Lean_isSubobjectFieldAux_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_String_drop(lean_object*, lean_object*); lean_object* l_Lean_getPathToBaseStructure_x3f___boxed(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; uint8_t l_Lean_isStructureLike(lean_object*, lean_object*); lean_object* l_Lean_findField_x3f___boxed(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Structure_0__Lean_getStructureFieldsFlattenedAux_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -324,7 +324,7 @@ lean_object* l_Lean_mkInternalSubobjectFieldName(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; -x_2 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_3 = l_Lean_Name_appendBefore(x_1, x_2); return x_3; } @@ -1133,7 +1133,7 @@ lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_obj x_4 = l_Lean_getStructureCtor(x_1, x_2); x_5 = lean_ctor_get(x_4, 3); lean_inc(x_5); -x_6 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_6 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; x_7 = l_Lean_Name_appendBefore(x_3, x_6); x_8 = lean_ctor_get(x_4, 0); lean_inc(x_8); diff --git a/stage0/stdlib/Lean/Syntax.c b/stage0/stdlib/Lean/Syntax.c index 7b423aea44..354cf8f8ec 100644 --- a/stage0/stdlib/Lean/Syntax.c +++ b/stage0/stdlib/Lean/Syntax.c @@ -86,7 +86,6 @@ lean_object* l_Lean_Syntax_formatStxAux___closed__7; uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_reprint___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_isQuot_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Lean_Syntax_getAtomVal_x21___boxed(lean_object*); lean_object* l_Lean_Syntax_mkAntiquotSuffixSpliceNode(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_setAtomVal_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); @@ -137,6 +136,7 @@ lean_object* l_Lean_SyntaxNode_getKind(lean_object*); lean_object* l_Lean_SyntaxNode_getArgs(lean_object*); lean_object* l_Lean_Syntax_modifyArgs_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_rewriteBottomUp(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Lean_Syntax_ifNode(lean_object*); lean_object* l_Std_fmt___at___private_Lean_Syntax_0__Lean_Syntax_formatInfo___spec__3(lean_object*); lean_object* l_Lean_Syntax_formatStxAux___closed__3; @@ -206,6 +206,7 @@ lean_object* l_Lean_Syntax_instBEqSyntax___closed__1; lean_object* l_Lean_Syntax_antiquotSuffixSplice_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_formatStx(lean_object*, lean_object*, uint8_t); lean_object* l___private_Lean_Syntax_0__Lean_Syntax_reprintLeaf(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__2; lean_object* l_Lean_Syntax_MonadTraverser_setCur___rarg(lean_object*, lean_object*); lean_object* l_Function_comp___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getAtomVal_x21_match__1(lean_object*); @@ -262,9 +263,7 @@ lean_object* l_Lean_Syntax_isMissing_match__1___rarg(lean_object*, lean_object*, lean_object* l_Lean_Syntax_mkAntiquotNode___closed__1; lean_object* l_Lean_Syntax_antiquotKind_x3f_match__1(lean_object*); uint8_t l_Lean_Syntax_isMissing(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__2; lean_object* l_Lean_Syntax_replaceM___at_Lean_Syntax_updateLeading___spec__1(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__1; lean_object* l_Lean_Syntax_getQuotContent(lean_object*); lean_object* l_Lean_SyntaxNode_getNumArgs(lean_object*); extern lean_object* l_Lean_Syntax_mkApp___closed__1; @@ -291,6 +290,7 @@ lean_object* l_Lean_Name_append(lean_object*, lean_object*); lean_object* l_Lean_Syntax_formatStxAux___closed__9; lean_object* l_Lean_Syntax_getAntiquotSpliceSuffix(lean_object*); lean_object* l_Lean_Syntax_Traverser_right(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__1; lean_object* l_Lean_SyntaxNode_withArgs___rarg(lean_object*, lean_object*); lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_Lean_Syntax_instToStringSyntax___closed__2; @@ -3706,7 +3706,7 @@ static lean_object* _init_l___private_Lean_Syntax_0__Lean_Syntax_formatInfo___cl _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -6027,7 +6027,7 @@ else { lean_object* x_47; uint8_t x_48; lean_dec(x_24); -x_47 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_47 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_48 = lean_string_dec_eq(x_21, x_47); if (x_48 == 0) { @@ -6162,7 +6162,7 @@ else { lean_object* x_75; uint8_t x_76; lean_dec(x_24); -x_75 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_75 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_76 = lean_string_dec_eq(x_21, x_75); if (x_76 == 0) { @@ -6331,7 +6331,7 @@ else { lean_object* x_109; uint8_t x_110; lean_dec(x_24); -x_109 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_109 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_110 = lean_string_dec_eq(x_21, x_109); if (x_110 == 0) { @@ -6563,7 +6563,7 @@ else { lean_object* x_153; uint8_t x_154; lean_dec(x_24); -x_153 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_153 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_154 = lean_string_dec_eq(x_21, x_153); if (x_154 == 0) { @@ -6847,7 +6847,7 @@ else { lean_object* x_207; uint8_t x_208; lean_dec(x_183); -x_207 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_207 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_208 = lean_string_dec_eq(x_21, x_207); if (x_208 == 0) { @@ -7270,7 +7270,7 @@ else { lean_object* x_285; uint8_t x_286; lean_dec(x_259); -x_285 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_285 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_286 = lean_string_dec_eq(x_257, x_285); if (x_286 == 0) { @@ -7616,7 +7616,7 @@ return x_18; else { lean_object* x_19; uint8_t x_20; -x_19 = l_myMacro____x40_Init_Notation___hyg_2117____closed__1; +x_19 = l_myMacro____x40_Init_Notation___hyg_2191____closed__1; x_20 = lean_string_dec_eq(x_8, x_19); if (x_20 == 0) { @@ -7712,7 +7712,7 @@ static lean_object* _init_l_Lean_Syntax_getQuotContent___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2117____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2; x_2 = l_Lean_Syntax_isQuot_match__1___rarg___closed__2; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -8053,7 +8053,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(2); -x_2 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_2 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; x_3 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); diff --git a/stage0/stdlib/Lean/ToExpr.c b/stage0/stdlib/Lean/ToExpr.c index 055a210d16..df71b0b8d8 100644 --- a/stage0/stdlib/Lean/ToExpr.c +++ b/stage0/stdlib/Lean/ToExpr.c @@ -47,6 +47,7 @@ extern lean_object* l_Lean_levelZero; extern lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__4; lean_object* l_Lean_instToExprUnit___lambda__1___closed__1; lean_object* l_Lean_instToExprUnit___lambda__1___boxed(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2450____closed__4; lean_object* l_Lean_instToExprOption(lean_object*); extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__6; lean_object* l_Lean_instToExprList___rarg___closed__3; @@ -57,7 +58,6 @@ extern lean_object* l_Lean_instQuoteProd___rarg___closed__2; lean_object* l_Lean_instToExprList___rarg(lean_object*); lean_object* l_Lean_instToExprUnit; extern lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__9; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__7; lean_object* l_Lean_instToExprArray___rarg(lean_object*); lean_object* l_Lean_instToExprProd_match__1___rarg(lean_object*, lean_object*); extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__2; @@ -67,8 +67,8 @@ lean_object* l_Lean_Name_toExprAux_match__1(lean_object*); lean_object* lean_array_to_list(lean_object*, lean_object*); extern lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__2; extern lean_object* l_Lean_Literal_type___closed__4; -extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5; lean_object* l_Lean_instToExprUnit___lambda__1___closed__3; +extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5; lean_object* l_Lean_instToExprProd(lean_object*, lean_object*); lean_object* l_Lean_instToExprName; lean_object* l_Lean_instToExprList___rarg___closed__2; @@ -83,7 +83,6 @@ lean_object* l_Lean_instToExprList___rarg___closed__1; lean_object* l_Lean_instToExprNat; lean_object* l_Lean_instToExprBool___lambda__1___closed__2; lean_object* l_Lean_List_toExprAux_match__1(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__5; lean_object* l_Lean_instToExprName___closed__3; lean_object* l_Lean_List_toExprAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_instToExprUnit___lambda__1(lean_object*); @@ -98,6 +97,7 @@ lean_object* l_Lean_instToExprExpr___closed__1; lean_object* l_Lean_instToExprProd___rarg(lean_object*, lean_object*); lean_object* l_Lean_instToExprExpr___closed__2; lean_object* l_Lean_mkApp4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__7; lean_object* l_Lean_instToExprProd_match__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_instToExprArray___rarg___lambda__1___closed__1; lean_object* l_Lean_instToExprChar___lambda__1(uint32_t); @@ -108,18 +108,18 @@ lean_object* l_Lean_mkNatLit(lean_object*); lean_object* l_Lean_mkStrLit(lean_object*); lean_object* l_Lean_Name_toExprAux___closed__3; lean_object* l_Lean_instToExprOption___rarg___lambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5; lean_object* l_Lean_instToExprOption_match__1(lean_object*, lean_object*); lean_object* l_Lean_instToExprString; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__5; extern lean_object* l_Lean_Expr_isCharLit___closed__2; lean_object* l_Lean_instToExprList(lean_object*); lean_object* l_Lean_mkAppB(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_List_toExprAux(lean_object*); extern lean_object* l_Lean_Expr_isCharLit___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2376____closed__4; lean_object* l_Lean_List_toExprAux___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* lean_uint32_to_nat(uint32_t); -extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5; lean_object* l_Lean_instToExprBool___closed__3; lean_object* l_Lean_instToExprArray___rarg___lambda__1___closed__2; lean_object* l_Lean_instToExprUnit___closed__1; @@ -827,7 +827,7 @@ static lean_object* _init_l_Lean_instToExprList___rarg___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5; +x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5; x_2 = l_Lean_instToExprOption___rarg___lambda__1___closed__1; x_3 = l_Lean_mkConst(x_1, x_2); return x_3; @@ -837,7 +837,7 @@ static lean_object* _init_l_Lean_instToExprList___rarg___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_10131____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_10205____closed__7; x_2 = l_Lean_instToExprOption___rarg___lambda__1___closed__1; x_3 = l_Lean_mkConst(x_1, x_2); return x_3; @@ -847,7 +847,7 @@ static lean_object* _init_l_Lean_instToExprList___rarg___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_10131____closed__5; +x_1 = l_myMacro____x40_Init_Notation___hyg_10205____closed__5; x_2 = l_Lean_instToExprOption___rarg___lambda__1___closed__1; x_3 = l_Lean_mkConst(x_1, x_2); return x_3; @@ -889,7 +889,7 @@ static lean_object* _init_l_Lean_instToExprArray___rarg___lambda__1___closed__1( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5; +x_1 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5; x_2 = l_Lean_instToExprOption___rarg___lambda__1___closed__1; x_3 = l_Lean_mkConst(x_1, x_2); return x_3; @@ -899,7 +899,7 @@ static lean_object* _init_l_Lean_instToExprArray___rarg___lambda__1___closed__2( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5; +x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5; x_2 = l_Lean_instToExprOption___rarg___lambda__1___closed__1; x_3 = l_Lean_mkConst(x_1, x_2); return x_3; @@ -1028,7 +1028,7 @@ static lean_object* _init_l_Lean_instToExprProd___rarg___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2376____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_2450____closed__4; x_2 = l_Lean_instToExprProd___rarg___lambda__1___closed__1; x_3 = l_Lean_mkConst(x_1, x_2); return x_3; diff --git a/stage0/stdlib/Lean/Util/Recognizers.c b/stage0/stdlib/Lean/Util/Recognizers.c index 280349b682..1e50aaf806 100644 --- a/stage0/stdlib/Lean/Util/Recognizers.c +++ b/stage0/stdlib/Lean/Util/Recognizers.c @@ -20,6 +20,7 @@ lean_object* l___private_Lean_Util_Recognizers_0__Lean_Expr_getConstructorVal_x3 lean_object* lean_name_mk_string(lean_object*, lean_object*); extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__4; lean_object* l_Lean_Expr_constructorApp_x3f(lean_object*, lean_object*); lean_object* l_Lean_Expr_isConstructorApp_x3f_match__1(lean_object*); lean_object* l_Lean_Expr_appFn_x21(lean_object*); @@ -30,31 +31,35 @@ extern lean_object* l_Lean_Expr_getAppArgs___closed__1; lean_object* l_Lean_Expr_app4_x3f(lean_object*, lean_object*); lean_object* l_Lean_Expr_appArg_x21(lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6561____closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2450____closed__4; lean_object* l_Lean_Expr_isConstructorApp_x3f___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_isConstructorApp_x3f___closed__4; uint8_t l_Lean_Expr_isHEq(lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); +lean_object* l_Lean_Expr_natAdd_x3f___closed__1; lean_object* l_Lean_Expr_listLit_x3f(lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); +lean_object* l_Lean_Expr_natAdd_x3f___boxed(lean_object*); extern lean_object* l_myMacro____x40_Init_Core___hyg_172____closed__4; lean_object* l_Lean_Expr_isConstructorApp___boxed(lean_object*, lean_object*); lean_object* l_Lean_Expr_isConstructorApp_x3f_match__2___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10131____closed__7; lean_object* l_Lean_Expr_heq_x3f(lean_object*); lean_object* l_Lean_Expr_arrayLit_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_app4_x3f___boxed(lean_object*, lean_object*); lean_object* l_Lean_Expr_isConstructorApp_x3f_match__3___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_eq_x3f(lean_object*); lean_object* l_Lean_Expr_iff_x3f___boxed(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_8971____closed__4; +lean_object* l_Lean_Expr_natAdd_x3f(lean_object*); lean_object* l_Lean_Expr_app3_x3f___boxed(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_6487____closed__4; lean_object* l_Lean_Expr_app2_x3f(lean_object*, lean_object*); uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_isConstructorApp_x3f___closed__2; extern lean_object* l_Lean_Literal_type___closed__2; -extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5; lean_object* l_Lean_Expr_constructorApp_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5; lean_object* l___private_Lean_Util_Recognizers_0__Lean_Expr_getConstructorVal_x3f(lean_object*, lean_object*); lean_object* l_Lean_Expr_app3_x3f(lean_object*, lean_object*); lean_object* l_Lean_Expr_heq_x3f___boxed(lean_object*); @@ -68,9 +73,10 @@ lean_object* l_Lean_Expr_constructorApp_x3f_match__1(lean_object*); lean_object* l_Lean_Expr_isConstructorApp_x3f___closed__1; lean_object* l_Lean_Expr_app1_x3f(lean_object*, lean_object*); uint8_t l_Lean_Expr_isConstructorApp(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_8897____closed__4; +lean_object* l_Lean_Expr_natAdd_x3f___closed__2; lean_object* l_Lean_Expr_isEq___boxed(lean_object*); lean_object* l_Lean_Expr_arrow_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__7; lean_object* l_Lean_Expr_arrayLit_x3f___boxed(lean_object*); lean_object* l_Lean_Expr_arrayLit_x3f(lean_object*); lean_object* l_Lean_Expr_isConstructorApp_x3f_match__2(lean_object*); @@ -86,14 +92,12 @@ extern lean_object* l_Lean_mkOptionalNode___closed__2; lean_object* l_Lean_Expr_isHEq___boxed(lean_object*); lean_object* l_Lean_mkNatLit(lean_object*); lean_object* l_Lean_Expr_getAppFn(lean_object*); +extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5; lean_object* l___private_Lean_Util_Recognizers_0__Lean_Expr_getConstructorVal_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_not_x3f___boxed(lean_object*); lean_object* l_Lean_Expr_listLit_x3f_loop(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2376____closed__4; lean_object* l_Lean_Expr_arrow_x3f_match__1(lean_object*); lean_object* l_Lean_Expr_isConstructorApp_x3f(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_5971____closed__4; lean_object* l_Lean_Expr_isConstructorApp_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_app1_x3f(lean_object* x_1, lean_object* x_2) { _start: @@ -263,7 +267,7 @@ lean_object* l_Lean_Expr_eq_x3f(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_3 = lean_unsigned_to_nat(3u); x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3); if (x_4 == 0) @@ -345,7 +349,7 @@ lean_object* l_Lean_Expr_not_x3f(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_myMacro____x40_Init_Notation___hyg_8897____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_8971____closed__4; x_3 = lean_unsigned_to_nat(1u); x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3); if (x_4 == 0) @@ -377,7 +381,7 @@ lean_object* l_Lean_Expr_heq_x3f(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_3 = lean_unsigned_to_nat(4u); x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3); if (x_4 == 0) @@ -423,6 +427,62 @@ lean_dec(x_1); return x_2; } } +static lean_object* _init_l_Lean_Expr_natAdd_x3f___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("add"); +return x_1; +} +} +static lean_object* _init_l_Lean_Expr_natAdd_x3f___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Literal_type___closed__2; +x_2 = l_Lean_Expr_natAdd_x3f___closed__1; +x_3 = lean_name_mk_string(x_1, x_2); +return x_3; +} +} +lean_object* l_Lean_Expr_natAdd_x3f(lean_object* x_1) { +_start: +{ +lean_object* x_2; lean_object* x_3; uint8_t x_4; +x_2 = l_Lean_Expr_natAdd_x3f___closed__2; +x_3 = lean_unsigned_to_nat(2u); +x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3); +if (x_4 == 0) +{ +lean_object* x_5; +x_5 = lean_box(0); +return x_5; +} +else +{ +lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; +x_6 = l_Lean_Expr_appFn_x21(x_1); +x_7 = l_Lean_Expr_appArg_x21(x_6); +lean_dec(x_6); +x_8 = l_Lean_Expr_appArg_x21(x_1); +x_9 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_9, 0, x_7); +lean_ctor_set(x_9, 1, x_8); +x_10 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_10, 0, x_9); +return x_10; +} +} +} +lean_object* l_Lean_Expr_natAdd_x3f___boxed(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = l_Lean_Expr_natAdd_x3f(x_1); +lean_dec(x_1); +return x_2; +} +} lean_object* l_Lean_Expr_arrow_x3f_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { @@ -508,7 +568,7 @@ uint8_t l_Lean_Expr_isEq(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_myMacro____x40_Init_Notation___hyg_5971____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_6045____closed__4; x_3 = lean_unsigned_to_nat(3u); x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3); return x_4; @@ -528,7 +588,7 @@ uint8_t l_Lean_Expr_isHEq(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_myMacro____x40_Init_Notation___hyg_6487____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_6561____closed__4; x_3 = lean_unsigned_to_nat(4u); x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3); return x_4; @@ -548,13 +608,13 @@ lean_object* l_Lean_Expr_listLit_x3f_loop(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; uint8_t x_5; -x_3 = l_Lean_myMacro____x40_Init_Notation___hyg_14568____closed__5; +x_3 = l_Lean_myMacro____x40_Init_Notation___hyg_14642____closed__5; x_4 = lean_unsigned_to_nat(1u); x_5 = l_Lean_Expr_isAppOfArity(x_1, x_3, x_4); if (x_5 == 0) { lean_object* x_6; lean_object* x_7; uint8_t x_8; -x_6 = l_myMacro____x40_Init_Notation___hyg_10131____closed__7; +x_6 = l_myMacro____x40_Init_Notation___hyg_10205____closed__7; x_7 = lean_unsigned_to_nat(3u); x_8 = l_Lean_Expr_isAppOfArity(x_1, x_6, x_7); if (x_8 == 0) @@ -645,7 +705,7 @@ lean_object* l_Lean_Expr_arrayLit_x3f(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3606____closed__5; +x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3607____closed__5; x_3 = lean_unsigned_to_nat(2u); x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3); if (x_4 == 0) @@ -676,7 +736,7 @@ lean_object* l_Lean_Expr_prod_x3f(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_myMacro____x40_Init_Notation___hyg_2376____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_2450____closed__4; x_3 = lean_unsigned_to_nat(2u); x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3); if (x_4 == 0) @@ -1677,6 +1737,10 @@ lean_dec_ref(res); res = initialize_Lean_Environment(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); +l_Lean_Expr_natAdd_x3f___closed__1 = _init_l_Lean_Expr_natAdd_x3f___closed__1(); +lean_mark_persistent(l_Lean_Expr_natAdd_x3f___closed__1); +l_Lean_Expr_natAdd_x3f___closed__2 = _init_l_Lean_Expr_natAdd_x3f___closed__2(); +lean_mark_persistent(l_Lean_Expr_natAdd_x3f___closed__2); l_Lean_Expr_isConstructorApp_x3f___closed__1 = _init_l_Lean_Expr_isConstructorApp_x3f___closed__1(); lean_mark_persistent(l_Lean_Expr_isConstructorApp_x3f___closed__1); l_Lean_Expr_isConstructorApp_x3f___closed__2 = _init_l_Lean_Expr_isConstructorApp_x3f___closed__2(); diff --git a/stage0/stdlib/Lean/Util/Trace.c b/stage0/stdlib/Lean/Util/Trace.c index b246d35234..0bcb7356ca 100644 --- a/stage0/stdlib/Lean/Util/Trace.c +++ b/stage0/stdlib/Lean/Util/Trace.c @@ -14,20 +14,21 @@ extern "C" { #endif lean_object* l_Lean_termTrace_x21____; +lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__2; size_t l_USize_add(size_t, size_t); lean_object* l_Std_PersistentArray_foldlM___at_Lean_withNestedTraces___spec__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); -lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__1; lean_object* l_Lean_stringToMessageData(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__3___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_MessageData_isNest(lean_object*); extern lean_object* l_Lean_termM_x21_____closed__2; -lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__2; +lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__2; lean_object* l_Lean_isTracingEnabledFor___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2; lean_object* lean_name_mk_string(lean_object*, lean_object*); uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); +lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__1; lean_object* l_Lean_MessageData_format(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__4___rarg___lambda__1(lean_object*, lean_object*); lean_object* l_Lean_withNestedTraces___rarg___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -36,17 +37,19 @@ extern lean_object* l_Lean_myMacro____x40_Lean_Message___hyg_1808____closed__4; lean_object* l_Lean_termTrace_x5b_____x5d_x21_______closed__6; lean_object* l_Lean_withNestedTraces___rarg___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_registerTraceClass___closed__1; +lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__4; lean_object* l_Std_PersistentArray_get_x21___at___private_Lean_Util_Trace_0__Lean_TraceState_toFormat___spec__1___boxed(lean_object*, lean_object*); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_initFn____x40_Lean_Util_PPExt___hyg_3____closed__3; +lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__1; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___rarg___lambda__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_traceCtx___rarg___lambda__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__4; size_t l_USize_sub(size_t, size_t); extern lean_object* l_Array_empty___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__10; lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlFromMAux___at_Lean_withNestedTraces___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_object* l_Lean_enableTracing___rarg___lambda__3(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__4___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_trace___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t); @@ -59,24 +62,23 @@ uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l_Lean_resetTraceState___rarg___closed__1; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Util_Trace_0__Lean_addNode___spec__1(size_t, size_t, lean_object*); extern lean_object* l_Lean_MessageData_nil; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__9; lean_object* l_Std_PersistentArray_getAux___at___private_Lean_Util_Trace_0__Lean_TraceState_toFormat___spec__2___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_enableTracing___rarg(lean_object*, lean_object*, uint8_t); lean_object* l_Lean_traceCtx___rarg___lambda__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t); lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlFromMAux___at_Lean_withNestedTraces___spec__2(lean_object*, size_t, size_t, lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); +lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__6; extern lean_object* l_Lean_interpolatedStrKind; lean_object* l_Lean_getTraces(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13781____closed__8; lean_object* l_Lean_isTracingEnabledFor___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__5___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, lean_object*, size_t, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__5___rarg(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_termTrace_x21_______closed__2; size_t l_USize_shiftRight(size_t, size_t); -lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__6; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__3___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, lean_object*, size_t, lean_object*); lean_object* lean_string_utf8_byte_size(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__8; extern lean_object* l_Std_instInhabitedPersistentArray___closed__1; lean_object* l_Lean_withNestedTraces___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_traceM___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -87,15 +89,16 @@ lean_object* l_Lean_termTrace_x5b_____x5d_x21_______closed__9; lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlMAux___at_Lean_withNestedTraces___spec__3___boxed(lean_object*, lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_109____spec__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_object* l_Lean_instInhabitedTraceState; lean_object* l_Lean_traceCtx___rarg___lambda__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_object* l_Lean_termTrace_x5b_____x5d_x21_______closed__3; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM(lean_object*); extern lean_object* l_termPrintln_x21_______closed__5; lean_object* l_Lean_trace(lean_object*); lean_object* l_Lean_termTrace_x21_______closed__5; lean_object* l_Lean_setTraceState(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__12; lean_object* l_Lean_withNestedTraces(lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_addNode(lean_object*); extern lean_object* l_Lean_Parser_Tactic_intro___closed__12; @@ -107,6 +110,7 @@ lean_object* l_Lean_modifyTraces(lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); lean_object* l_Lean_termTrace_x5b_____x5d_x21_______closed__7; lean_object* l_Nat_foldM_loop___at___private_Lean_Util_Trace_0__Lean_TraceState_toFormat___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__8; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_withNestedTraces___spec__5(lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_addTrace___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); @@ -118,22 +122,23 @@ lean_object* l_Lean_termTrace_x21_______closed__3; lean_object* l_Lean_enableTracing___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_registerTraceClass___closed__2; +lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__3; lean_object* l_Lean_termTrace_x5b_____x5d_x21_______closed__1; lean_object* l_Lean_traceCtx___rarg___lambda__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_MessageData_isNil(lean_object*); lean_object* l_Std_PersistentArray_foldlM___at_Lean_withNestedTraces___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_traceCtx___rarg___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__7; lean_object* l_Lean_traceM(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__4___rarg(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); -lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__3; -lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__5; +lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__5; lean_object* l_Lean_Syntax_getId(lean_object*); +lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__3; lean_object* l_Lean_traceCtx___rarg___lambda__2___closed__1; lean_object* l_Lean_isTracingEnabledFor(lean_object*); lean_object* l_Lean_traceCtx___rarg___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__4(lean_object*); -lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__7; lean_object* l___private_Lean_Util_Trace_0__Lean_getResetTraces(lean_object*); lean_object* l_Lean_isTracingEnabledFor___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_withNestedTraces___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -149,14 +154,12 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Lean_withNestedTraces___spec__4___bo lean_object* l_Lean_withNestedTraces___rarg___lambda__1(lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_quoteName(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_withNestedTraces___spec__4(lean_object*, size_t, size_t, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_2117____closed__4; lean_object* l_Lean_enableTracing(lean_object*); lean_object* l_Std_PersistentArray_forMAux___at_Lean_printTraces___spec__2(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__4___rarg___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_withNestedTraces___rarg___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_KernelException_toMessageData___closed__15; uint8_t l_Std_PersistentArray_isEmpty___rarg(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__9; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__5(lean_object*); lean_object* l_Lean_addTrace___rarg___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_modifyTraces___rarg___lambda__1(lean_object*, lean_object*); @@ -169,8 +172,6 @@ extern lean_object* l_termDepIfThenElse___closed__9; lean_object* l_Lean_addTrace___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); size_t lean_usize_of_nat(lean_object*); lean_object* l_Lean_traceCtx___rarg___lambda__3___boxed(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__13; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__13; lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_getResetTraces___rarg(lean_object*, lean_object*); lean_object* l_Lean_instInhabitedTraceElem___closed__1; @@ -187,6 +188,7 @@ lean_object* l_Lean_resetTraceState(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__3___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadTracer_trace(lean_object*); lean_object* l_Lean_setTraceState___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4; lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlMAux___at_Lean_withNestedTraces___spec__3(lean_object*, lean_object*); lean_object* l_Lean_instInhabitedTraceElem; lean_object* l_Lean_enableTracing___rarg___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -199,6 +201,7 @@ lean_object* l_Lean_resetTraceState___rarg___lambda__1___closed__1; lean_object* l_Lean_instMonadTrace___rarg(lean_object*, lean_object*); uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_Std_PersistentArray_get_x21___at___private_Lean_Util_Trace_0__Lean_TraceState_toFormat___spec__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__10; lean_object* l_Std_PersistentArray_toArray___rarg(lean_object*); lean_object* l_Lean_Name_append(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_withNestedTraces___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -207,7 +210,6 @@ lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___rarg(lean_object*, le extern lean_object* l_Lean_myMacro____x40_Lean_Message___hyg_1808____closed__5; lean_object* l_Lean_traceCtx___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_enableTracing___rarg___lambda__1___boxed(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12262____closed__8; extern lean_object* l_Lean_myMacro____x40_Lean_Message___hyg_1808____closed__3; lean_object* l_Lean_enableTracing___rarg___lambda__2(lean_object*, uint8_t, lean_object*); lean_object* l_Lean_withNestedTraces___rarg___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -232,8 +234,8 @@ lean_object* l_Lean_trace___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object* l_Lean_traceCtx___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_termM_x21_____closed__3; extern lean_object* l_prec_x28___x29___closed__7; -lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324_(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_termTrace_x21_______closed__7; lean_object* l_Lean_addTrace___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_traceCtx___rarg___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -243,21 +245,19 @@ uint8_t l_Lean_TraceState_enabled___default; lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); lean_object* l_Lean_instMonadTrace___rarg___lambda__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getTraces___rarg(lean_object*, lean_object*); -lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12336____closed__12; lean_object* l_Lean_trace___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_traceCtx___rarg___lambda__1(lean_object*); uint8_t l_List_isEmpty___rarg(lean_object*); lean_object* l_Std_PersistentArray_getAux___at___private_Lean_Util_Trace_0__Lean_TraceState_toFormat___spec__2(lean_object*, size_t, size_t); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__13; extern lean_object* l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; lean_object* lean_usize_to_nat(size_t); -lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__3; lean_object* l_Lean_instMonadTrace(lean_object*, lean_object*); lean_object* l_Lean_getTraces___rarg___lambda__1(lean_object*, lean_object*); lean_object* l_Lean_traceCtx___rarg___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t); lean_object* l_Lean_withNestedTraces___rarg___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__2; lean_object* l_Lean_traceCtx___rarg___lambda__3(lean_object*, uint8_t, lean_object*); lean_object* l_Lean_checkTraceOption___closed__2; extern lean_object* l_tryFinally___rarg___closed__1; @@ -2591,7 +2591,7 @@ x_1 = l_Lean_termTrace_x21_______closed__7; return x_1; } } -static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__1() { +static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__1() { _start: { lean_object* x_1; lean_object* x_2; @@ -2600,13 +2600,13 @@ x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__2() { +static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_checkTraceOption___closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__1; +x_3 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__1; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -2614,7 +2614,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__3() { +static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -2624,31 +2624,31 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__4() { +static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__3; +x_2 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__3; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__5() { +static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__4; +x_2 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__4; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__6() { +static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -2660,19 +2660,19 @@ lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__7() { +static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__6; +x_2 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__6; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -2713,8 +2713,8 @@ x_17 = l_Lean_checkTraceOption___closed__2; lean_inc(x_15); lean_inc(x_16); x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__2; -x_20 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__5; +x_19 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__2; +x_20 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__5; lean_inc(x_14); x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_14); @@ -2724,19 +2724,19 @@ lean_ctor_set(x_21, 3, x_20); x_22 = l_Array_empty___closed__1; x_23 = lean_array_push(x_22, x_21); x_24 = lean_array_push(x_22, x_9); -x_25 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_25 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_14); x_26 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_26, 0, x_14); lean_ctor_set(x_26, 1, x_25); x_27 = lean_array_push(x_22, x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_28 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_14); x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_14); lean_ctor_set(x_29, 1, x_28); x_30 = lean_array_push(x_22, x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_31 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_32 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); @@ -2746,7 +2746,7 @@ x_35 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_35, 0, x_34); lean_ctor_set(x_35, 1, x_33); x_36 = lean_array_push(x_22, x_35); -x_37 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_37 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_14); x_38 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_38, 0, x_14); @@ -2759,7 +2759,7 @@ lean_ctor_set(x_41, 0, x_14); lean_ctor_set(x_41, 1, x_40); x_42 = lean_array_push(x_22, x_41); x_43 = lean_array_push(x_22, x_11); -x_44 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_44 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_14); x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_14); @@ -2768,7 +2768,7 @@ x_46 = lean_array_push(x_22, x_45); x_47 = l_Lean_myMacro____x40_Lean_Message___hyg_1808____closed__4; x_48 = l_Lean_addMacroScope(x_16, x_47, x_15); x_49 = l_Lean_myMacro____x40_Lean_Message___hyg_1808____closed__3; -x_50 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__7; +x_50 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__7; lean_inc(x_14); x_51 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_51, 0, x_14); @@ -2776,7 +2776,7 @@ lean_ctor_set(x_51, 1, x_49); lean_ctor_set(x_51, 2, x_48); lean_ctor_set(x_51, 3, x_50); x_52 = lean_array_push(x_46, x_51); -x_53 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_53 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_53); lean_ctor_set(x_54, 1, x_52); @@ -2794,17 +2794,17 @@ x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_14); lean_ctor_set(x_61, 1, x_60); x_62 = lean_array_push(x_59, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_63 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); x_65 = lean_array_push(x_39, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_66 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_67 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_67, 0, x_66); lean_ctor_set(x_67, 1, x_65); x_68 = lean_array_push(x_27, x_67); -x_69 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_69 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_69); lean_ctor_set(x_70, 1, x_68); @@ -2813,7 +2813,7 @@ x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_34); lean_ctor_set(x_72, 1, x_71); x_73 = lean_array_push(x_23, x_72); -x_74 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_74 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); @@ -2837,8 +2837,8 @@ x_80 = l_Lean_checkTraceOption___closed__2; lean_inc(x_78); lean_inc(x_79); x_81 = l_Lean_addMacroScope(x_79, x_80, x_78); -x_82 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__2; -x_83 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__5; +x_82 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__2; +x_83 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__5; lean_inc(x_76); x_84 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_84, 0, x_76); @@ -2848,19 +2848,19 @@ lean_ctor_set(x_84, 3, x_83); x_85 = l_Array_empty___closed__1; x_86 = lean_array_push(x_85, x_84); x_87 = lean_array_push(x_85, x_9); -x_88 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_88 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_76); x_89 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_89, 0, x_76); lean_ctor_set(x_89, 1, x_88); x_90 = lean_array_push(x_85, x_89); -x_91 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_91 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_76); x_92 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_92, 0, x_76); lean_ctor_set(x_92, 1, x_91); x_93 = lean_array_push(x_85, x_92); -x_94 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_94 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_95 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_95, 0, x_94); lean_ctor_set(x_95, 1, x_93); @@ -2870,7 +2870,7 @@ x_98 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_98, 0, x_97); lean_ctor_set(x_98, 1, x_96); x_99 = lean_array_push(x_85, x_98); -x_100 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_100 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_76); x_101 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_101, 0, x_76); @@ -2883,7 +2883,7 @@ lean_ctor_set(x_104, 0, x_76); lean_ctor_set(x_104, 1, x_103); x_105 = lean_array_push(x_85, x_104); x_106 = lean_array_push(x_85, x_11); -x_107 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_107 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_76); x_108 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_108, 0, x_76); @@ -2892,7 +2892,7 @@ x_109 = lean_array_push(x_85, x_108); x_110 = l_Lean_myMacro____x40_Lean_Message___hyg_1808____closed__4; x_111 = l_Lean_addMacroScope(x_79, x_110, x_78); x_112 = l_Lean_myMacro____x40_Lean_Message___hyg_1808____closed__3; -x_113 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__7; +x_113 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__7; lean_inc(x_76); x_114 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_114, 0, x_76); @@ -2900,7 +2900,7 @@ lean_ctor_set(x_114, 1, x_112); lean_ctor_set(x_114, 2, x_111); lean_ctor_set(x_114, 3, x_113); x_115 = lean_array_push(x_109, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_116 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_117 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_117, 0, x_116); lean_ctor_set(x_117, 1, x_115); @@ -2918,17 +2918,17 @@ x_124 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_124, 0, x_76); lean_ctor_set(x_124, 1, x_123); x_125 = lean_array_push(x_122, x_124); -x_126 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_126 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_127 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_127, 0, x_126); lean_ctor_set(x_127, 1, x_125); x_128 = lean_array_push(x_102, x_127); -x_129 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_129 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_130 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_130, 0, x_129); lean_ctor_set(x_130, 1, x_128); x_131 = lean_array_push(x_90, x_130); -x_132 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_132 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_133 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_133, 0, x_132); lean_ctor_set(x_133, 1, x_131); @@ -2937,7 +2937,7 @@ x_135 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_135, 0, x_97); lean_ctor_set(x_135, 1, x_134); x_136 = lean_array_push(x_86, x_135); -x_137 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_137 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_138 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_138, 0, x_137); lean_ctor_set(x_138, 1, x_136); @@ -3067,7 +3067,7 @@ x_1 = l_Lean_termTrace_x5b_____x5d_x21_______closed__10; return x_1; } } -static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__1() { +static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__1() { _start: { lean_object* x_1; @@ -3075,22 +3075,22 @@ x_1 = lean_mk_string("Lean.trace"); return x_1; } } -static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__2() { +static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__1; +x_1 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__3() { +static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__1; +x_1 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__2; +x_3 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__2; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -3098,7 +3098,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -3143,12 +3143,12 @@ lean_inc(x_18); x_19 = lean_ctor_get(x_2, 1); lean_inc(x_19); lean_dec(x_2); -x_20 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__3; +x_20 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__3; lean_inc(x_18); lean_inc(x_19); x_21 = l_Lean_addMacroScope(x_19, x_20, x_18); -x_22 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__3; -x_23 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__5; +x_22 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__3; +x_23 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__5; lean_inc(x_17); x_24 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_24, 0, x_17); @@ -3161,19 +3161,19 @@ x_27 = l_Lean_Syntax_getId(x_9); lean_dec(x_9); x_28 = l___private_Init_Meta_0__Lean_quoteName(x_27); x_29 = lean_array_push(x_25, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_30 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_17); x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_17); lean_ctor_set(x_31, 1, x_30); x_32 = lean_array_push(x_25, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_33 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_17); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_17); lean_ctor_set(x_34, 1, x_33); x_35 = lean_array_push(x_25, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_36 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); @@ -3183,7 +3183,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_25, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_42 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_17); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_17); @@ -3196,7 +3196,7 @@ lean_ctor_set(x_46, 0, x_17); lean_ctor_set(x_46, 1, x_45); x_47 = lean_array_push(x_25, x_46); x_48 = lean_array_push(x_25, x_11); -x_49 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_49 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_17); x_50 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_50, 0, x_17); @@ -3205,7 +3205,7 @@ x_51 = lean_array_push(x_25, x_50); x_52 = l_Lean_myMacro____x40_Lean_Message___hyg_1808____closed__4; x_53 = l_Lean_addMacroScope(x_19, x_52, x_18); x_54 = l_Lean_myMacro____x40_Lean_Message___hyg_1808____closed__3; -x_55 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__7; +x_55 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__7; lean_inc(x_17); x_56 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_56, 0, x_17); @@ -3213,7 +3213,7 @@ lean_ctor_set(x_56, 1, x_54); lean_ctor_set(x_56, 2, x_53); lean_ctor_set(x_56, 3, x_55); x_57 = lean_array_push(x_51, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_58 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); @@ -3231,17 +3231,17 @@ x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_17); lean_ctor_set(x_66, 1, x_65); x_67 = lean_array_push(x_64, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_68 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_68); lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_44, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_71 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); x_73 = lean_array_push(x_32, x_72); -x_74 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_74 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); @@ -3250,7 +3250,7 @@ x_77 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_77, 0, x_39); lean_ctor_set(x_77, 1, x_76); x_78 = lean_array_push(x_26, x_77); -x_79 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_79 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); @@ -3270,12 +3270,12 @@ lean_inc(x_83); x_84 = lean_ctor_get(x_2, 1); lean_inc(x_84); lean_dec(x_2); -x_85 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__3; +x_85 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__3; lean_inc(x_83); lean_inc(x_84); x_86 = l_Lean_addMacroScope(x_84, x_85, x_83); -x_87 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__3; -x_88 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__5; +x_87 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__3; +x_88 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__5; lean_inc(x_81); x_89 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_89, 0, x_81); @@ -3288,19 +3288,19 @@ x_92 = l_Lean_Syntax_getId(x_9); lean_dec(x_9); x_93 = l___private_Init_Meta_0__Lean_quoteName(x_92); x_94 = lean_array_push(x_90, x_93); -x_95 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_95 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_81); x_96 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_96, 0, x_81); lean_ctor_set(x_96, 1, x_95); x_97 = lean_array_push(x_90, x_96); -x_98 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_98 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_81); x_99 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_99, 0, x_81); lean_ctor_set(x_99, 1, x_98); x_100 = lean_array_push(x_90, x_99); -x_101 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_101 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_102 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_102, 0, x_101); lean_ctor_set(x_102, 1, x_100); @@ -3310,7 +3310,7 @@ x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_104); lean_ctor_set(x_105, 1, x_103); x_106 = lean_array_push(x_90, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_107 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_81); x_108 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_108, 0, x_81); @@ -3323,7 +3323,7 @@ lean_ctor_set(x_111, 0, x_81); lean_ctor_set(x_111, 1, x_110); x_112 = lean_array_push(x_90, x_111); x_113 = lean_array_push(x_90, x_11); -x_114 = l_myMacro____x40_Init_Notation___hyg_13781____closed__9; +x_114 = l_myMacro____x40_Init_Notation___hyg_13855____closed__9; lean_inc(x_81); x_115 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_115, 0, x_81); @@ -3332,7 +3332,7 @@ x_116 = lean_array_push(x_90, x_115); x_117 = l_Lean_myMacro____x40_Lean_Message___hyg_1808____closed__4; x_118 = l_Lean_addMacroScope(x_84, x_117, x_83); x_119 = l_Lean_myMacro____x40_Lean_Message___hyg_1808____closed__3; -x_120 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__7; +x_120 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__7; lean_inc(x_81); x_121 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_121, 0, x_81); @@ -3340,7 +3340,7 @@ lean_ctor_set(x_121, 1, x_119); lean_ctor_set(x_121, 2, x_118); lean_ctor_set(x_121, 3, x_120); x_122 = lean_array_push(x_116, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_13781____closed__8; +x_123 = l_myMacro____x40_Init_Notation___hyg_13855____closed__8; x_124 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_124, 0, x_123); lean_ctor_set(x_124, 1, x_122); @@ -3358,17 +3358,17 @@ x_131 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_131, 0, x_81); lean_ctor_set(x_131, 1, x_130); x_132 = lean_array_push(x_129, x_131); -x_133 = l_myMacro____x40_Init_Notation___hyg_12262____closed__8; +x_133 = l_myMacro____x40_Init_Notation___hyg_12336____closed__8; x_134 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_134, 0, x_133); lean_ctor_set(x_134, 1, x_132); x_135 = lean_array_push(x_109, x_134); -x_136 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_136 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_137 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_137, 0, x_136); lean_ctor_set(x_137, 1, x_135); x_138 = lean_array_push(x_97, x_137); -x_139 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_139 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_140 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_140, 0, x_139); lean_ctor_set(x_140, 1, x_138); @@ -3377,7 +3377,7 @@ x_142 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_142, 0, x_104); lean_ctor_set(x_142, 1, x_141); x_143 = lean_array_push(x_91, x_142); -x_144 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_144 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_145 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_145, 0, x_144); lean_ctor_set(x_145, 1, x_143); @@ -3401,10 +3401,10 @@ lean_inc(x_150); x_151 = lean_ctor_get(x_2, 1); lean_inc(x_151); lean_dec(x_2); -x_152 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__3; +x_152 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__3; x_153 = l_Lean_addMacroScope(x_151, x_152, x_150); -x_154 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__3; -x_155 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__5; +x_154 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__3; +x_155 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__5; lean_inc(x_149); x_156 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_156, 0, x_149); @@ -3417,19 +3417,19 @@ x_159 = l_Lean_Syntax_getId(x_9); lean_dec(x_9); x_160 = l___private_Init_Meta_0__Lean_quoteName(x_159); x_161 = lean_array_push(x_157, x_160); -x_162 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_162 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_149); x_163 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_163, 0, x_149); lean_ctor_set(x_163, 1, x_162); x_164 = lean_array_push(x_157, x_163); -x_165 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_165 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_149); x_166 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_166, 0, x_149); lean_ctor_set(x_166, 1, x_165); x_167 = lean_array_push(x_157, x_166); -x_168 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_168 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_169 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_169, 0, x_168); lean_ctor_set(x_169, 1, x_167); @@ -3439,7 +3439,7 @@ x_172 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_172, 0, x_171); lean_ctor_set(x_172, 1, x_170); x_173 = lean_array_push(x_157, x_172); -x_174 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_174 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_149); x_175 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_175, 0, x_149); @@ -3456,12 +3456,12 @@ x_182 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_182, 0, x_181); lean_ctor_set(x_182, 1, x_180); x_183 = lean_array_push(x_176, x_182); -x_184 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_184 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_185 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_185, 0, x_184); lean_ctor_set(x_185, 1, x_183); x_186 = lean_array_push(x_164, x_185); -x_187 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_187 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_188 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_188, 0, x_187); lean_ctor_set(x_188, 1, x_186); @@ -3470,7 +3470,7 @@ x_190 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_190, 0, x_171); lean_ctor_set(x_190, 1, x_189); x_191 = lean_array_push(x_158, x_190); -x_192 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_192 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_193 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_193, 0, x_192); lean_ctor_set(x_193, 1, x_191); @@ -3490,10 +3490,10 @@ lean_inc(x_196); x_197 = lean_ctor_get(x_2, 1); lean_inc(x_197); lean_dec(x_2); -x_198 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__3; +x_198 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__3; x_199 = l_Lean_addMacroScope(x_197, x_198, x_196); -x_200 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__3; -x_201 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__5; +x_200 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__3; +x_201 = l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__5; lean_inc(x_194); x_202 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_202, 0, x_194); @@ -3506,19 +3506,19 @@ x_205 = l_Lean_Syntax_getId(x_9); lean_dec(x_9); x_206 = l___private_Init_Meta_0__Lean_quoteName(x_205); x_207 = lean_array_push(x_203, x_206); -x_208 = l_myMacro____x40_Init_Notation___hyg_12262____closed__9; +x_208 = l_myMacro____x40_Init_Notation___hyg_12336____closed__9; lean_inc(x_194); x_209 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_209, 0, x_194); lean_ctor_set(x_209, 1, x_208); x_210 = lean_array_push(x_203, x_209); -x_211 = l_myMacro____x40_Init_Notation___hyg_12864____closed__14; +x_211 = l_myMacro____x40_Init_Notation___hyg_12938____closed__14; lean_inc(x_194); x_212 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_212, 0, x_194); lean_ctor_set(x_212, 1, x_211); x_213 = lean_array_push(x_203, x_212); -x_214 = l_myMacro____x40_Init_Notation___hyg_12864____closed__13; +x_214 = l_myMacro____x40_Init_Notation___hyg_12938____closed__13; x_215 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_215, 0, x_214); lean_ctor_set(x_215, 1, x_213); @@ -3528,7 +3528,7 @@ x_218 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_218, 0, x_217); lean_ctor_set(x_218, 1, x_216); x_219 = lean_array_push(x_203, x_218); -x_220 = l_myMacro____x40_Init_Notation___hyg_12262____closed__13; +x_220 = l_myMacro____x40_Init_Notation___hyg_12336____closed__13; lean_inc(x_194); x_221 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_221, 0, x_194); @@ -3545,12 +3545,12 @@ x_228 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_228, 0, x_227); lean_ctor_set(x_228, 1, x_226); x_229 = lean_array_push(x_222, x_228); -x_230 = l_myMacro____x40_Init_Notation___hyg_12262____closed__12; +x_230 = l_myMacro____x40_Init_Notation___hyg_12336____closed__12; x_231 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_231, 0, x_230); lean_ctor_set(x_231, 1, x_229); x_232 = lean_array_push(x_210, x_231); -x_233 = l_myMacro____x40_Init_Notation___hyg_12262____closed__10; +x_233 = l_myMacro____x40_Init_Notation___hyg_12336____closed__10; x_234 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_234, 0, x_233); lean_ctor_set(x_234, 1, x_232); @@ -3559,7 +3559,7 @@ x_236 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_236, 0, x_217); lean_ctor_set(x_236, 1, x_235); x_237 = lean_array_push(x_204, x_236); -x_238 = l_myMacro____x40_Init_Notation___hyg_2117____closed__4; +x_238 = l_myMacro____x40_Init_Notation___hyg_2191____closed__4; x_239 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_239, 0, x_238); lean_ctor_set(x_239, 1, x_237); @@ -4375,20 +4375,20 @@ l_Lean_termTrace_x21_______closed__7 = _init_l_Lean_termTrace_x21_______closed__ lean_mark_persistent(l_Lean_termTrace_x21_______closed__7); l_Lean_termTrace_x21____ = _init_l_Lean_termTrace_x21____(); lean_mark_persistent(l_Lean_termTrace_x21____); -l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__1 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__1(); -lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__1); -l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__2 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__2(); -lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__2); -l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__3 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__3(); -lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__3); -l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__4 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__4(); -lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__4); -l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__5 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__5(); -lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__5); -l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__6 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__6(); -lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__6); -l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__7 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__7(); -lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1010____closed__7); +l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__1 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__1(); +lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__1); +l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__2 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__2(); +lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__2); +l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__3 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__3(); +lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__3); +l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__4 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__4(); +lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__4); +l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__5 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__5(); +lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__5); +l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__6 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__6(); +lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__6); +l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__7 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__7(); +lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1012____closed__7); l_Lean_termTrace_x5b_____x5d_x21_______closed__1 = _init_l_Lean_termTrace_x5b_____x5d_x21_______closed__1(); lean_mark_persistent(l_Lean_termTrace_x5b_____x5d_x21_______closed__1); l_Lean_termTrace_x5b_____x5d_x21_______closed__2 = _init_l_Lean_termTrace_x5b_____x5d_x21_______closed__2(); @@ -4411,12 +4411,12 @@ l_Lean_termTrace_x5b_____x5d_x21_______closed__10 = _init_l_Lean_termTrace_x5b__ lean_mark_persistent(l_Lean_termTrace_x5b_____x5d_x21_______closed__10); l_Lean_termTrace_x5b_____x5d_x21____ = _init_l_Lean_termTrace_x5b_____x5d_x21____(); lean_mark_persistent(l_Lean_termTrace_x5b_____x5d_x21____); -l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__1 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__1(); -lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__1); -l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__2 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__2(); -lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__2); -l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__3 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__3(); -lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1322____closed__3); +l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__1 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__1(); +lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__1); +l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__2 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__2(); +lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__2); +l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__3 = _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__3(); +lean_mark_persistent(l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1324____closed__3); l_Array_foldlMUnsafe_fold___at_Lean_withNestedTraces___spec__5___closed__1 = _init_l_Array_foldlMUnsafe_fold___at_Lean_withNestedTraces___spec__5___closed__1(); lean_mark_persistent(l_Array_foldlMUnsafe_fold___at_Lean_withNestedTraces___spec__5___closed__1); return lean_io_result_mk_ok(lean_box(0)); diff --git a/stage0/stdlib/Leanpkg.c b/stage0/stdlib/Leanpkg.c index b7c2bb91cf..18d979cd2b 100644 --- a/stage0/stdlib/Leanpkg.c +++ b/stage0/stdlib/Leanpkg.c @@ -65,7 +65,7 @@ lean_object* l_Leanpkg_execMake___lambda__1(lean_object*, lean_object*, lean_obj lean_object* l_Leanpkg_initPkg___closed__8; lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); lean_object* l_List_map___at_Leanpkg_buildImports___spec__1(lean_object*); -lean_object* l_Leanpkg_build(lean_object*, lean_object*); +lean_object* l_Leanpkg_build(lean_object*, lean_object*, lean_object*); lean_object* l_Leanpkg_initPkg___closed__1; lean_object* l_Leanpkg_initPkg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Leanpkg_buildImports___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -2323,43 +2323,43 @@ lean_dec(x_3); return x_5; } } -lean_object* l_Leanpkg_build(lean_object* x_1, lean_object* x_2) { +lean_object* l_Leanpkg_build(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { -lean_object* x_3; -x_3 = l_Leanpkg_configure(x_2); -if (lean_obj_tag(x_3) == 0) +lean_object* x_4; +x_4 = l_Leanpkg_configure(x_3); +if (lean_obj_tag(x_4) == 0) { -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; -x_4 = lean_ctor_get(x_3, 0); -lean_inc(x_4); -x_5 = lean_ctor_get(x_3, 1); +lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +x_5 = lean_ctor_get(x_4, 0); lean_inc(x_5); -lean_dec(x_3); -x_6 = lean_box(0); -x_7 = lean_ctor_get(x_4, 0); -lean_inc(x_7); +x_6 = lean_ctor_get(x_4, 1); +lean_inc(x_6); lean_dec(x_4); -x_8 = l_Leanpkg_execMake(x_6, x_1, x_7, x_5); +x_7 = lean_ctor_get(x_5, 0); +lean_inc(x_7); +lean_dec(x_5); +x_8 = l_Leanpkg_execMake(x_1, x_2, x_7, x_6); return x_8; } else { uint8_t x_9; +lean_dec(x_2); lean_dec(x_1); -x_9 = !lean_is_exclusive(x_3); +x_9 = !lean_is_exclusive(x_4); if (x_9 == 0) { -return x_3; +return x_4; } else { lean_object* x_10; lean_object* x_11; lean_object* x_12; -x_10 = lean_ctor_get(x_3, 0); -x_11 = lean_ctor_get(x_3, 1); +x_10 = lean_ctor_get(x_4, 0); +x_11 = lean_ctor_get(x_4, 1); lean_inc(x_11); lean_inc(x_10); -lean_dec(x_3); +lean_dec(x_4); x_12 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_12, 0, x_10); lean_ctor_set(x_12, 1, x_11); @@ -2949,7 +2949,7 @@ static lean_object* _init_l_Leanpkg_usage___closed__3() { _start: { lean_object* x_1; -x_1 = lean_mk_string("\n\nUsage: leanpkg \n\nconfigure download and build dependencies and print resulting LEAN_PATH\nbuild [-- ] configure and build *.olean files\ninit create a Lean package in the current directory\n\nSee `leanpkg help ` for more information on a specific command."); +x_1 = lean_mk_string("\n\nUsage: leanpkg \n\ninit create a Lean package in the current directory\nconfigure download and build dependencies\nbuild [] configure and build *.olean files\n\nSee `leanpkg help ` for more information on a specific command."); return x_1; } } @@ -2999,25 +2999,25 @@ lean_object* l_Leanpkg_main_match__1___rarg(lean_object* x_1, lean_object* x_2, _start: { lean_object* x_13; uint8_t x_14; -x_13 = l_Leanpkg_main_match__1___rarg___closed__1; +x_13 = l_Lean_initFn____x40_Lean_Compiler_InitAttr___hyg_535____closed__1; x_14 = lean_string_dec_eq(x_1, x_13); if (x_14 == 0) { lean_object* x_15; uint8_t x_16; lean_dec(x_4); -x_15 = l_Leanpkg_main_match__1___rarg___closed__2; +x_15 = l_Leanpkg_main_match__1___rarg___closed__1; x_16 = lean_string_dec_eq(x_1, x_15); if (x_16 == 0) { lean_object* x_17; uint8_t x_18; lean_dec(x_5); -x_17 = l_List_forIn_loop___at_Leanpkg_configure___spec__1___closed__2; +x_17 = l_Leanpkg_main_match__1___rarg___closed__2; x_18 = lean_string_dec_eq(x_1, x_17); if (x_18 == 0) { lean_object* x_19; uint8_t x_20; lean_dec(x_6); -x_19 = l_Lean_initFn____x40_Lean_Compiler_InitAttr___hyg_535____closed__1; +x_19 = l_List_forIn_loop___at_Leanpkg_configure___spec__1___closed__2; x_20 = lean_string_dec_eq(x_1, x_19); if (x_20 == 0) { @@ -3065,17 +3065,17 @@ x_26 = lean_ctor_get(x_2, 0); lean_inc(x_26); x_27 = lean_ctor_get(x_2, 1); lean_inc(x_27); -x_28 = lean_string_dec_eq(x_26, x_13); +x_28 = lean_string_dec_eq(x_26, x_15); if (x_28 == 0) { uint8_t x_29; lean_dec(x_8); -x_29 = lean_string_dec_eq(x_26, x_17); +x_29 = lean_string_dec_eq(x_26, x_19); if (x_29 == 0) { uint8_t x_30; lean_dec(x_9); -x_30 = lean_string_dec_eq(x_26, x_19); +x_30 = lean_string_dec_eq(x_26, x_13); lean_dec(x_26); if (x_30 == 0) { @@ -3123,7 +3123,7 @@ else { lean_object* x_38; lean_dec(x_10); -lean_ctor_set(x_2, 0, x_19); +lean_ctor_set(x_2, 0, x_13); x_38 = lean_apply_3(x_12, x_21, x_2, x_3); return x_38; } @@ -3135,7 +3135,7 @@ if (lean_obj_tag(x_3) == 0) { lean_object* x_39; lean_dec(x_12); -lean_ctor_set(x_2, 0, x_19); +lean_ctor_set(x_2, 0, x_13); x_39 = lean_apply_1(x_11, x_2); return x_39; } @@ -3143,7 +3143,7 @@ else { lean_object* x_40; lean_dec(x_11); -lean_ctor_set(x_2, 0, x_19); +lean_ctor_set(x_2, 0, x_13); x_40 = lean_apply_3(x_12, x_21, x_2, x_3); return x_40; } @@ -3168,7 +3168,7 @@ else lean_object* x_43; lean_object* x_44; lean_dec(x_10); x_43 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_43, 0, x_19); +lean_ctor_set(x_43, 0, x_13); lean_ctor_set(x_43, 1, x_27); x_44 = lean_apply_3(x_12, x_21, x_43, x_3); return x_44; @@ -3182,7 +3182,7 @@ if (lean_obj_tag(x_3) == 0) lean_object* x_45; lean_object* x_46; lean_dec(x_12); x_45 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_45, 0, x_19); +lean_ctor_set(x_45, 0, x_13); lean_ctor_set(x_45, 1, x_27); x_46 = lean_apply_1(x_11, x_45); return x_46; @@ -3192,7 +3192,7 @@ else lean_object* x_47; lean_object* x_48; lean_dec(x_11); x_47 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_47, 0, x_19); +lean_ctor_set(x_47, 0, x_13); lean_ctor_set(x_47, 1, x_27); x_48 = lean_apply_3(x_12, x_21, x_47, x_3); return x_48; @@ -3230,7 +3230,7 @@ else { lean_object* x_54; lean_dec(x_9); -lean_ctor_set(x_2, 0, x_17); +lean_ctor_set(x_2, 0, x_19); x_54 = lean_apply_3(x_12, x_21, x_2, x_3); return x_54; } @@ -3242,7 +3242,7 @@ if (lean_obj_tag(x_3) == 0) { lean_object* x_55; lean_dec(x_12); -lean_ctor_set(x_2, 0, x_17); +lean_ctor_set(x_2, 0, x_19); x_55 = lean_apply_1(x_11, x_2); return x_55; } @@ -3250,7 +3250,7 @@ else { lean_object* x_56; lean_dec(x_11); -lean_ctor_set(x_2, 0, x_17); +lean_ctor_set(x_2, 0, x_19); x_56 = lean_apply_3(x_12, x_21, x_2, x_3); return x_56; } @@ -3275,7 +3275,7 @@ else lean_object* x_59; lean_object* x_60; lean_dec(x_9); x_59 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_59, 0, x_17); +lean_ctor_set(x_59, 0, x_19); lean_ctor_set(x_59, 1, x_27); x_60 = lean_apply_3(x_12, x_21, x_59, x_3); return x_60; @@ -3289,7 +3289,7 @@ if (lean_obj_tag(x_3) == 0) lean_object* x_61; lean_object* x_62; lean_dec(x_12); x_61 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_61, 0, x_17); +lean_ctor_set(x_61, 0, x_19); lean_ctor_set(x_61, 1, x_27); x_62 = lean_apply_1(x_11, x_61); return x_62; @@ -3299,7 +3299,7 @@ else lean_object* x_63; lean_object* x_64; lean_dec(x_11); x_63 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_63, 0, x_17); +lean_ctor_set(x_63, 0, x_19); lean_ctor_set(x_63, 1, x_27); x_64 = lean_apply_3(x_12, x_21, x_63, x_3); return x_64; @@ -3338,7 +3338,7 @@ else { lean_object* x_70; lean_dec(x_8); -lean_ctor_set(x_2, 0, x_13); +lean_ctor_set(x_2, 0, x_15); x_70 = lean_apply_3(x_12, x_21, x_2, x_3); return x_70; } @@ -3350,7 +3350,7 @@ if (lean_obj_tag(x_3) == 0) { lean_object* x_71; lean_dec(x_12); -lean_ctor_set(x_2, 0, x_13); +lean_ctor_set(x_2, 0, x_15); x_71 = lean_apply_1(x_11, x_2); return x_71; } @@ -3358,7 +3358,7 @@ else { lean_object* x_72; lean_dec(x_11); -lean_ctor_set(x_2, 0, x_13); +lean_ctor_set(x_2, 0, x_15); x_72 = lean_apply_3(x_12, x_21, x_2, x_3); return x_72; } @@ -3383,7 +3383,7 @@ else lean_object* x_75; lean_object* x_76; lean_dec(x_8); x_75 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_75, 0, x_13); +lean_ctor_set(x_75, 0, x_15); lean_ctor_set(x_75, 1, x_27); x_76 = lean_apply_3(x_12, x_21, x_75, x_3); return x_76; @@ -3397,7 +3397,7 @@ if (lean_obj_tag(x_3) == 0) lean_object* x_77; lean_object* x_78; lean_dec(x_12); x_77 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_77, 0, x_13); +lean_ctor_set(x_77, 0, x_15); lean_ctor_set(x_77, 1, x_27); x_78 = lean_apply_1(x_11, x_77); return x_78; @@ -3407,7 +3407,7 @@ else lean_object* x_79; lean_object* x_80; lean_dec(x_11); x_79 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_79, 0, x_13); +lean_ctor_set(x_79, 0, x_15); lean_ctor_set(x_79, 1, x_27); x_80 = lean_apply_3(x_12, x_21, x_79, x_3); return x_80; @@ -3420,57 +3420,20 @@ return x_80; } else { +lean_object* x_81; +lean_dec(x_12); lean_dec(x_11); lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); lean_dec(x_1); -if (lean_obj_tag(x_2) == 0) -{ -lean_object* x_81; -lean_dec(x_7); -x_81 = lean_apply_3(x_12, x_19, x_2, x_3); +x_81 = lean_apply_2(x_7, x_2, x_3); return x_81; } +} else { lean_object* x_82; -x_82 = lean_ctor_get(x_2, 1); -lean_inc(x_82); -if (lean_obj_tag(x_82) == 0) -{ -if (lean_obj_tag(x_3) == 0) -{ -lean_object* x_83; lean_object* x_84; -lean_dec(x_12); -x_83 = lean_ctor_get(x_2, 0); -lean_inc(x_83); -lean_dec(x_2); -x_84 = lean_apply_1(x_7, x_83); -return x_84; -} -else -{ -lean_object* x_85; -lean_dec(x_7); -x_85 = lean_apply_3(x_12, x_19, x_2, x_3); -return x_85; -} -} -else -{ -lean_object* x_86; -lean_dec(x_82); -lean_dec(x_7); -x_86 = lean_apply_3(x_12, x_19, x_2, x_3); -return x_86; -} -} -} -} -else -{ -lean_object* x_87; lean_dec(x_12); lean_dec(x_11); lean_dec(x_10); @@ -3478,14 +3441,12 @@ lean_dec(x_9); lean_dec(x_8); lean_dec(x_7); lean_dec(x_1); -x_87 = lean_apply_2(x_6, x_2, x_3); -return x_87; +x_82 = lean_apply_2(x_6, x_2, x_3); +return x_82; } } else { -lean_object* x_88; -lean_dec(x_12); lean_dec(x_11); lean_dec(x_10); lean_dec(x_9); @@ -3493,8 +3454,31 @@ lean_dec(x_8); lean_dec(x_7); lean_dec(x_6); lean_dec(x_1); -x_88 = lean_apply_2(x_5, x_2, x_3); -return x_88; +if (lean_obj_tag(x_2) == 0) +{ +if (lean_obj_tag(x_3) == 0) +{ +lean_object* x_83; lean_object* x_84; +lean_dec(x_12); +x_83 = lean_box(0); +x_84 = lean_apply_1(x_5, x_83); +return x_84; +} +else +{ +lean_object* x_85; +lean_dec(x_5); +x_85 = lean_apply_3(x_12, x_15, x_2, x_3); +return x_85; +} +} +else +{ +lean_object* x_86; +lean_dec(x_5); +x_86 = lean_apply_3(x_12, x_15, x_2, x_3); +return x_86; +} } } else @@ -3509,11 +3493,25 @@ lean_dec(x_5); lean_dec(x_1); if (lean_obj_tag(x_2) == 0) { +lean_object* x_87; +lean_dec(x_4); +x_87 = lean_apply_3(x_12, x_13, x_2, x_3); +return x_87; +} +else +{ +lean_object* x_88; +x_88 = lean_ctor_get(x_2, 1); +lean_inc(x_88); +if (lean_obj_tag(x_88) == 0) +{ if (lean_obj_tag(x_3) == 0) { lean_object* x_89; lean_object* x_90; lean_dec(x_12); -x_89 = lean_box(0); +x_89 = lean_ctor_get(x_2, 0); +lean_inc(x_89); +lean_dec(x_2); x_90 = lean_apply_1(x_4, x_89); return x_90; } @@ -3528,6 +3526,7 @@ return x_91; else { lean_object* x_92; +lean_dec(x_88); lean_dec(x_4); x_92 = lean_apply_3(x_12, x_13, x_2, x_3); return x_92; @@ -3535,6 +3534,7 @@ return x_92; } } } +} lean_object* l_Leanpkg_main_match__1(lean_object* x_1) { _start: { @@ -3565,7 +3565,7 @@ static lean_object* _init_l_Leanpkg_main___closed__3() { _start: { lean_object* x_1; -x_1 = lean_mk_string("download dependencies and build *.olean files\n\nUsage:\n leanpkg build [-- ]\n\nThis command invokes `Leanpkg configure` followed by\n`Leanmake `, building the package's Lean files as well as\n(transitively) imported files of dependencies. If defined, the `package.timeout`\nconfiguration value is passed to Lean via its `-T` parameter."); +x_1 = lean_mk_string("download dependencies and build *.olean files\n\nUsage:\n leanpkg build [] [-- ]\n\nThis command invokes `leanpkg configure` followed by `leanmake LEAN_OPTS=`.\nIf defined, the `package.timeout` configuration value is passed to Lean via its `-T` parameter.\nIf no are given, only .olean files will be produced in `build/`. If `lib` or `bin`\nis passed instead, the extracted C code is compiled with `c++` and a static library in `build/lib`\nor an executable in `build/bin`, respectively, is created. `leanpkg build bin` requires a declaration\nof name `main` in the root namespace, which must return `IO Unit` or `IO UInt32` (the exit code) and\nmay accept the program's command line arguments as a `List String` parameter.\n\nNOTE: building and linking dependent libraries currently has to be done manually, e.g.\n```\n$ (cd a; leanpkg build lib)\n$ (cd b; leanpkg build bin LINK_OPTS=../a/build/lib/libA.a)\n```"); return x_1; } } @@ -3581,22 +3581,22 @@ lean_object* l_Leanpkg_main(lean_object* x_1, lean_object* x_2, lean_object* x_3 _start: { lean_object* x_5; uint8_t x_6; -x_5 = l_Leanpkg_main_match__1___rarg___closed__1; +x_5 = l_Lean_initFn____x40_Lean_Compiler_InitAttr___hyg_535____closed__1; x_6 = lean_string_dec_eq(x_1, x_5); if (x_6 == 0) { lean_object* x_7; uint8_t x_8; -x_7 = l_Leanpkg_main_match__1___rarg___closed__2; +x_7 = l_Leanpkg_main_match__1___rarg___closed__1; x_8 = lean_string_dec_eq(x_1, x_7); if (x_8 == 0) { lean_object* x_9; uint8_t x_10; -x_9 = l_List_forIn_loop___at_Leanpkg_configure___spec__1___closed__2; +x_9 = l_Leanpkg_main_match__1___rarg___closed__2; x_10 = lean_string_dec_eq(x_1, x_9); if (x_10 == 0) { lean_object* x_11; uint8_t x_12; -x_11 = l_Lean_initFn____x40_Lean_Compiler_InitAttr___hyg_535____closed__1; +x_11 = l_List_forIn_loop___at_Leanpkg_configure___spec__1___closed__2; x_12 = lean_string_dec_eq(x_1, x_11); if (x_12 == 0) { @@ -3644,15 +3644,15 @@ lean_inc(x_21); x_22 = lean_ctor_get(x_2, 1); lean_inc(x_22); lean_dec(x_2); -x_23 = lean_string_dec_eq(x_21, x_5); +x_23 = lean_string_dec_eq(x_21, x_7); if (x_23 == 0) { uint8_t x_24; -x_24 = lean_string_dec_eq(x_21, x_9); +x_24 = lean_string_dec_eq(x_21, x_11); if (x_24 == 0) { uint8_t x_25; -x_25 = lean_string_dec_eq(x_21, x_11); +x_25 = lean_string_dec_eq(x_21, x_5); lean_dec(x_21); if (x_25 == 0) { @@ -3816,74 +3816,17 @@ return x_53; } else { -if (lean_obj_tag(x_2) == 0) +lean_object* x_54; +x_54 = l_Leanpkg_build(x_2, x_3, x_4); +return x_54; +} +} +else { -lean_object* x_54; lean_object* x_55; -lean_dec(x_3); -x_54 = l_Leanpkg_main___closed__1; -x_55 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_55, 0, x_54); -lean_ctor_set(x_55, 1, x_4); +lean_object* x_55; +x_55 = l_Leanpkg_buildImports(x_2, x_3, x_4); return x_55; } -else -{ -lean_object* x_56; -x_56 = lean_ctor_get(x_2, 1); -lean_inc(x_56); -if (lean_obj_tag(x_56) == 0) -{ -if (lean_obj_tag(x_3) == 0) -{ -lean_object* x_57; uint8_t x_58; lean_object* x_59; -x_57 = lean_ctor_get(x_2, 0); -lean_inc(x_57); -lean_dec(x_2); -x_58 = 0; -x_59 = l_Leanpkg_initPkg(x_57, x_58, x_4); -return x_59; -} -else -{ -lean_object* x_60; lean_object* x_61; -lean_dec(x_3); -lean_dec(x_2); -x_60 = l_Leanpkg_main___closed__1; -x_61 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_61, 0, x_60); -lean_ctor_set(x_61, 1, x_4); -return x_61; -} -} -else -{ -lean_object* x_62; lean_object* x_63; -lean_dec(x_56); -lean_dec(x_3); -lean_dec(x_2); -x_62 = l_Leanpkg_main___closed__1; -x_63 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_63, 0, x_62); -lean_ctor_set(x_63, 1, x_4); -return x_63; -} -} -} -} -else -{ -lean_object* x_64; -lean_dec(x_2); -x_64 = l_Leanpkg_build(x_3, x_4); -return x_64; -} -} -else -{ -lean_object* x_65; -x_65 = l_Leanpkg_buildImports(x_2, x_3, x_4); -return x_65; -} } else { @@ -3891,61 +3834,115 @@ if (lean_obj_tag(x_2) == 0) { if (lean_obj_tag(x_3) == 0) { -lean_object* x_66; -x_66 = l_Leanpkg_configure(x_4); -if (lean_obj_tag(x_66) == 0) +lean_object* x_56; +x_56 = l_Leanpkg_configure(x_4); +if (lean_obj_tag(x_56) == 0) { -uint8_t x_67; -x_67 = !lean_is_exclusive(x_66); -if (x_67 == 0) +uint8_t x_57; +x_57 = !lean_is_exclusive(x_56); +if (x_57 == 0) { -lean_object* x_68; lean_object* x_69; -x_68 = lean_ctor_get(x_66, 0); -lean_dec(x_68); -x_69 = lean_box(0); -lean_ctor_set(x_66, 0, x_69); -return x_66; +lean_object* x_58; lean_object* x_59; +x_58 = lean_ctor_get(x_56, 0); +lean_dec(x_58); +x_59 = lean_box(0); +lean_ctor_set(x_56, 0, x_59); +return x_56; } else { -lean_object* x_70; lean_object* x_71; lean_object* x_72; -x_70 = lean_ctor_get(x_66, 1); -lean_inc(x_70); -lean_dec(x_66); -x_71 = lean_box(0); -x_72 = lean_alloc_ctor(0, 2, 0); +lean_object* x_60; lean_object* x_61; lean_object* x_62; +x_60 = lean_ctor_get(x_56, 1); +lean_inc(x_60); +lean_dec(x_56); +x_61 = lean_box(0); +x_62 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_62, 0, x_61); +lean_ctor_set(x_62, 1, x_60); +return x_62; +} +} +else +{ +uint8_t x_63; +x_63 = !lean_is_exclusive(x_56); +if (x_63 == 0) +{ +return x_56; +} +else +{ +lean_object* x_64; lean_object* x_65; lean_object* x_66; +x_64 = lean_ctor_get(x_56, 0); +x_65 = lean_ctor_get(x_56, 1); +lean_inc(x_65); +lean_inc(x_64); +lean_dec(x_56); +x_66 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_66, 0, x_64); +lean_ctor_set(x_66, 1, x_65); +return x_66; +} +} +} +else +{ +lean_object* x_67; lean_object* x_68; +lean_dec(x_3); +x_67 = l_Leanpkg_main___closed__1; +x_68 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_68, 0, x_67); +lean_ctor_set(x_68, 1, x_4); +return x_68; +} +} +else +{ +lean_object* x_69; lean_object* x_70; +lean_dec(x_3); +lean_dec(x_2); +x_69 = l_Leanpkg_main___closed__1; +x_70 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_70, 0, x_69); +lean_ctor_set(x_70, 1, x_4); +return x_70; +} +} +} +else +{ +if (lean_obj_tag(x_2) == 0) +{ +lean_object* x_71; lean_object* x_72; +lean_dec(x_3); +x_71 = l_Leanpkg_main___closed__1; +x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); -lean_ctor_set(x_72, 1, x_70); +lean_ctor_set(x_72, 1, x_4); return x_72; } -} else { -uint8_t x_73; -x_73 = !lean_is_exclusive(x_66); -if (x_73 == 0) +lean_object* x_73; +x_73 = lean_ctor_get(x_2, 1); +lean_inc(x_73); +if (lean_obj_tag(x_73) == 0) { -return x_66; -} -else +if (lean_obj_tag(x_3) == 0) { -lean_object* x_74; lean_object* x_75; lean_object* x_76; -x_74 = lean_ctor_get(x_66, 0); -x_75 = lean_ctor_get(x_66, 1); -lean_inc(x_75); +lean_object* x_74; uint8_t x_75; lean_object* x_76; +x_74 = lean_ctor_get(x_2, 0); lean_inc(x_74); -lean_dec(x_66); -x_76 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_76, 0, x_74); -lean_ctor_set(x_76, 1, x_75); +lean_dec(x_2); +x_75 = 0; +x_76 = l_Leanpkg_initPkg(x_74, x_75, x_4); return x_76; } -} -} else { lean_object* x_77; lean_object* x_78; lean_dec(x_3); +lean_dec(x_2); x_77 = l_Leanpkg_main___closed__1; x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_77); @@ -3956,6 +3953,7 @@ return x_78; else { lean_object* x_79; lean_object* x_80; +lean_dec(x_73); lean_dec(x_3); lean_dec(x_2); x_79 = l_Leanpkg_main___closed__1; @@ -3967,6 +3965,7 @@ return x_80; } } } +} lean_object* l_Leanpkg_main___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { diff --git a/stage0/stdlib/Leanpkg/Toml.c b/stage0/stdlib/Leanpkg/Toml.c index bb34879b7c..2bde9bb373 100644 --- a/stage0/stdlib/Leanpkg/Toml.c +++ b/stage0/stdlib/Leanpkg/Toml.c @@ -91,7 +91,6 @@ lean_object* l_Toml_parse___closed__1; uint8_t l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Option_Basic___hyg_651____at_Lean_Parser_ParserState_hasError___spec__1(lean_object*, lean_object*); lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); lean_object* l_Lean_Syntax_SepArray_ofElems(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_986____closed__4; lean_object* l_Toml_inlineTable___closed__3; lean_object* l_Lean_ScopedEnvExtension_getState___at_Lean_Parser_isParserCategory___spec__1(lean_object*, lean_object*); extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__8; @@ -143,7 +142,6 @@ lean_object* l_Toml_ofSyntax_match__2(lean_object*); lean_object* l_Toml_val____1___closed__1; lean_object* l_Toml_keyCat_quot___closed__1; lean_object* l_Toml_val_____closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__7; lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22; lean_object* l_Lean_Parser_whitespace(lean_object*, lean_object*); @@ -153,6 +151,7 @@ extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10; lean_object* l_Toml_keyCat_quot___closed__2; extern lean_object* l_Lean_Parser_Term_quot___elambda__1___closed__1; lean_object* l_Toml_file; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__6; extern lean_object* l_termDepIfThenElse___closed__9; size_t lean_usize_of_nat(lean_object*); lean_object* l_Toml_ofSyntax_match__6(lean_object*); @@ -177,6 +176,7 @@ lean_object* l_Toml_bareKey___closed__2; lean_object* l_Toml_ofSyntax_match__4___rarg(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Toml_ofSyntax___spec__5___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Toml_inlineTable___closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1060____closed__4; uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_Toml_fileCat_quot___closed__7; lean_object* l_Toml_table___closed__5; @@ -201,7 +201,7 @@ lean_object* l_Toml_ofSyntax_match__5(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Toml_ofSyntax___spec__9(size_t, size_t, lean_object*); lean_object* l_Toml_valTrue___closed__6; uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__7; lean_object* l_Array_mapMUnsafe_map___at_Toml_ofSyntax___spec__8___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_ParserState_toErrorMsg(lean_object*, lean_object*); lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); @@ -740,7 +740,7 @@ static lean_object* _init_l_Toml_key___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_1190____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_1264____closed__6; x_2 = l_Toml_bareKey; x_3 = l_Toml_val_____closed__3; x_4 = lean_alloc_ctor(2, 3, 0); @@ -996,7 +996,7 @@ static lean_object* _init_l_Toml_table___closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_2 = l_Toml_keyVal; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -1073,7 +1073,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; x_1 = l_Toml_keyVal; -x_2 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_3 = l_term_x5b___x5d___closed__6; x_4 = 0; x_5 = lean_alloc_ctor(10, 3, 1); @@ -1206,7 +1206,7 @@ static lean_object* _init_l_Toml_file___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_986____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_1060____closed__4; x_2 = l_Toml_table; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -1790,7 +1790,7 @@ x_11 = x_2 + x_10; x_12 = lean_ctor_get(x_9, 1); lean_inc(x_12); lean_dec(x_9); -x_13 = l_myMacro____x40_Init_Notation___hyg_1190____closed__7; +x_13 = l_myMacro____x40_Init_Notation___hyg_1264____closed__7; x_14 = l_Lean_Syntax_SepArray_ofElems(x_13, x_12); lean_dec(x_12); x_15 = x_14;