diff --git a/stage0/src/Init/Notation.lean b/stage0/src/Init/Notation.lean index 9edca4e6fc..7d3fb4098e 100644 --- a/stage0/src/Init/Notation.lean +++ b/stage0/src/Init/Notation.lean @@ -137,10 +137,6 @@ infixr:100 " <$> " => Functor.map macro_rules | `($x <|> $y) => `(binop_lazy% HOrElse.hOrElse $x $y) macro_rules | `($x >> $y) => `(binop_lazy% HAndThen.hAndThen $x $y) -syntax (name := termDepIfThenElse) (priority := low) ppGroup(ppDedent("if " ident " : " term " then" ppSpace term ppDedent(ppSpace "else") ppSpace term)) : term - -syntax (name := termIfThenElse) (priority := low) ppGroup(ppDedent("if " term " then" ppSpace term ppDedent(ppSpace "else") ppSpace term)) : term - macro "if " "let " pat:term " := " d:term " then " t:term " else " e:term : term => `(match $d:term with | $pat:term => $t | _ => $e) diff --git a/stage0/src/Lean/Elab/BuiltinNotation.lean b/stage0/src/Lean/Elab/BuiltinNotation.lean index 02471f84bd..8df13de2a6 100644 --- a/stage0/src/Lean/Elab/BuiltinNotation.lean +++ b/stage0/src/Lean/Elab/BuiltinNotation.lean @@ -64,25 +64,6 @@ open Meta `(dite $c (fun $h:ident => $t) (fun $h:ident => $e)) withMacroExpansion stx newStx <| elabTerm newStx expectedType? --- TODO: delete -@[builtinTermElab termDepIfThenElse] def elabIfOld1 : TermElab := fun stx expectedType? => do - /- "if " ident " : " term " then" term "else" term -/ - let h := stx[1] - let c := stx[3] - let t := stx[5] - let e := stx[7] - let newStx ← `(dite $c (fun $h:ident => $t) (fun $h:ident => $e)) - withMacroExpansion stx newStx <| elabTerm newStx expectedType? - --- TODO: delete -@[builtinTermElab termIfThenElse] def elabIfOld2 : TermElab := fun stx expectedType? => do - /- "if " term " then" term "else" term -/ - let c := stx[1] - let t := stx[3] - let e := stx[5] - let newStx ← `(ite $c $t $e) - withMacroExpansion stx newStx <| elabTerm newStx expectedType? - @[builtinTermElab borrowed] def elabBorrowed : TermElab := fun stx expectedType? => match stx with | `(@& $e) => return markBorrowed (← elabTerm e expectedType?) diff --git a/stage0/stdlib/Init/Notation.c b/stage0/stdlib/Init/Notation.c index 223e58175a..d9b9abbaab 100644 --- a/stage0/stdlib/Init/Notation.c +++ b/stage0/stdlib/Init/Notation.c @@ -31,16 +31,14 @@ static lean_object* l_term_x25_x5b___x7c___x5d___closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_8295____closed__6; static lean_object* l_Lean_Parser_Tactic_exact___closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_12548____closed__3; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_tacticTrivial; static lean_object* l_myMacro____x40_Init_Notation___hyg_72____closed__3; static lean_object* l_Lean_Parser_Tactic_intros___closed__7; -static lean_object* l_termDepIfThenElse___closed__26; static lean_object* l_term___x2f_x5c_____closed__1; LEAN_EXPORT lean_object* l_term___x3c_x3d__; static lean_object* l_Lean_Parser_Tactic_induction___closed__1; +static lean_object* l_myMacro____x40_Init_Notation___hyg_12690____closed__11; static lean_object* l_myMacro____x40_Init_Notation___hyg_3749____closed__7; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__4; static lean_object* l_term___x3c_x7c_x3e_____closed__5; LEAN_EXPORT lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_72____spec__1(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Tactic_cases___closed__6; @@ -71,9 +69,9 @@ static lean_object* l_Lean_term__Matches_____closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_4466____closed__2; static lean_object* l_Lean_Parser_Tactic_revert___closed__2; static lean_object* l_term___x25_____closed__2; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13917____closed__6; static lean_object* l_Lean_Parser_Tactic_induction___closed__13; static lean_object* l_precMin1___closed__4; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__4; static lean_object* l_term_x2d_____closed__1; static lean_object* l_term___x5c_x2f_____closed__3; static lean_object* l_Lean_Parser_Tactic_simp___closed__12; @@ -85,7 +83,6 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_5637____closed__3; static lean_object* l_Lean_Parser_Tactic_tacticHave_____closed__6; static lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__11; static lean_object* l_myMacro____x40_Init_Notation___hyg_984____closed__6; -static lean_object* l_termDepIfThenElse___closed__12; LEAN_EXPORT lean_object* l_term_u2039___u203a; static lean_object* l_myMacro____x40_Init_Notation___hyg_4944____closed__7; LEAN_EXPORT lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2059____spec__1(lean_object*); @@ -94,19 +91,22 @@ static lean_object* l_prec_x28___x29___closed__5; static lean_object* l_Lean_Parser_Tactic_case___closed__6; static lean_object* l_term___x5e_x5e_x5e_____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__25; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__1; LEAN_EXPORT lean_object* l_term___x26_x26_x26__; static lean_object* l_termMax__prec___closed__2; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__1; static lean_object* l_Lean_Parser_Tactic_apply___closed__2; static lean_object* l_term___u2265_____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_5637____closed__7; static lean_object* l_Lean_Parser_Syntax_addPrec___closed__9; static lean_object* l_term___x2d_____closed__1; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__10; static lean_object* l_termMax__prec___closed__1; static lean_object* l_precLead___closed__4; LEAN_EXPORT lean_object* l_term_x2d__; +static lean_object* l_myMacro____x40_Init_Notation___hyg_12690____closed__4; lean_object* lean_mk_empty_array_with_capacity(lean_object*); static lean_object* l_term___x3e_x3d_____closed__1; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_9302____closed__4; static lean_object* l_Lean_Parser_Tactic_tacticSuffices_____closed__9; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_renameI; @@ -126,6 +126,7 @@ static lean_object* l_term___u2264_____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_5637____closed__5; static lean_object* l_Lean_Parser_Tactic_config___closed__8; static lean_object* l_myMacro____x40_Init_Notation___hyg_12043____closed__7; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13480____closed__9; static lean_object* l_myMacro____x40_Init_Notation___hyg_2554____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_3510____closed__4; static lean_object* l_Lean_Parser_Tactic_intro___closed__9; @@ -137,6 +138,7 @@ static lean_object* l_term___x3d_x3d_____closed__6; static lean_object* l_term___u2227_____closed__3; static lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__19; static lean_object* l_term_x5b___x5d___closed__9; +static lean_object* l_myMacro____x40_Init_Notation___hyg_12690____closed__9; static lean_object* l_Lean_Parser_Tactic_failIfSuccess___closed__6; static lean_object* l_Lean_Parser_Tactic_delta___closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_4705____closed__6; @@ -155,12 +157,10 @@ static lean_object* l_Lean_Parser_Tactic_generalize___closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_10256____closed__5; static lean_object* l_unexpand____x40_Init_Notation___hyg_2059____closed__1; lean_object* lean_name_mk_string(lean_object*, lean_object*); -static lean_object* l_termDepIfThenElse___closed__11; static lean_object* l_myMacro____x40_Init_Notation___hyg_2076____closed__13; static lean_object* l_Lean_Parser_Attr_simp___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Attr_simp; static lean_object* l_myMacro____x40_Init_Notation___hyg_5637____closed__1; -static lean_object* l_myMacro____x40_Init_Notation___hyg_14023____closed__10; static lean_object* l_myMacro____x40_Init_Notation___hyg_4466____closed__8; static lean_object* l_term___x26_x26_x26_____closed__3; static lean_object* l_term___xd7_____closed__6; @@ -203,19 +203,20 @@ LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_8056_(lean_object* LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_8295_(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_8613_(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_8517_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_13036_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_13214_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_13386_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_13586_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_12930_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_13280_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_13108_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_13480_(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_11857_(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_10019_(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_10473_(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_10256_(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_10712_(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_12043_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_13917_(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_12230_(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_12452_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_12796_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_12690_(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_12548_(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_731_(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_658_(lean_object*, lean_object*, lean_object*); @@ -249,15 +250,14 @@ LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_1954_(lean_object* LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_2315_(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_2076_(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_2554_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_14023_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_19637_(lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__2; +LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_19531_(lean_object*, lean_object*, lean_object*); static lean_object* l_myMacro____x40_Init_Notation___hyg_4705____closed__3; static lean_object* l_Lean_Parser_Tactic_injection___closed__2; static lean_object* l_term___x7c_x7c_____closed__3; static lean_object* l_Lean_Parser_Syntax_addPrio___closed__4; static lean_object* l_term___x2d_____closed__2; static lean_object* l_term___x5e_x5e_x5e_____closed__5; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__1; static lean_object* l_term___x26_x26_____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_4705____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_11166____closed__1; @@ -268,6 +268,7 @@ static lean_object* l_Lean_Parser_Tactic_rwSeq___closed__4; static lean_object* l_Lean_Parser_Tactic_locationWildcard___closed__1; static lean_object* l_Lean_Parser_Tactic_rwRule___closed__9; static lean_object* l_myMacro____x40_Init_Notation___hyg_7817____closed__2; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__1; static lean_object* l_term___x3e_x3e_x3e_____closed__2; static lean_object* l_term___x3e_x3d_____closed__2; static lean_object* l_Lean_Parser_Tactic_tacticRepeat_____closed__5; @@ -275,24 +276,22 @@ static lean_object* l_Lean_Parser_Tactic_delta___closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_10712____closed__4; LEAN_EXPORT lean_object* l_term___x3e_x3e_x3d__; static lean_object* l_myMacro____x40_Init_Notation___hyg_4466____closed__1; -static lean_object* l_myMacro____x40_Init_Notation___hyg_12796____closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_changeWith; LEAN_EXPORT lean_object* l_term___u2218__; static lean_object* l_term___x7c_x7c_x7c_____closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_5637____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_1377____closed__3; static lean_object* l_prio_x28___x29___closed__6; -static lean_object* l_termIfThenElse___closed__9; static lean_object* l_Lean_Parser_Attr_simp___closed__2; static lean_object* l_Lean_Parser_Tactic_skip___closed__3; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__10; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__8; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13480____closed__8; static lean_object* l_Lean_Parser_Tactic_tacticSuffices_____closed__1; static lean_object* l_Lean_Parser_Tactic_induction___closed__2; static lean_object* l_term___x3c_x3c_x3c_____closed__5; static lean_object* l_Lean_Parser_Tactic_simpLemma___closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__21; -static lean_object* l_termDepIfThenElse___closed__31; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18055____closed__1; +static lean_object* l_myMacro____x40_Init_Notation___hyg_19531____closed__3; static lean_object* l_stx___x3c_x7c_x3e_____closed__1; static lean_object* l_Lean_Parser_Tactic_rwWithRfl___closed__2; lean_object* l_Lean_SourceInfo_fromRef(lean_object*); @@ -307,23 +306,27 @@ static lean_object* l_Lean_Parser_Tactic_config___closed__4; static lean_object* l_Lean_Parser_Tactic_delta___closed__2; static lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__10; static lean_object* l_Lean_Parser_Tactic_revert___closed__8; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__4; static lean_object* l_term___x24_______closed__6; static lean_object* l_Lean_Parser_Tactic_failIfSuccess___closed__1; static lean_object* l_Lean_Parser_Tactic_split___closed__5; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__1; static lean_object* l_term_xac_____closed__6; static lean_object* l_Lean_Parser_Tactic_locationWildcard___closed__2; static lean_object* l_term___x2f_x5c_____closed__6; static lean_object* l_Lean_Parser_Tactic_intro___closed__4; static lean_object* l_Lean_Parser_Tactic_simp___closed__10; static lean_object* l_myMacro____x40_Init_Notation___hyg_2554____closed__4; -static lean_object* l_myMacro____x40_Init_Notation___hyg_19637____closed__3; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__2; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__1; static lean_object* l_term___x3e_x3e_x3d_____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_10256____closed__3; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13480____closed__2; static lean_object* l_term___x3c_x3c_x3c_____closed__7; +LEAN_EXPORT lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14099__expandListLit(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); static lean_object* l_myMacro____x40_Init_Notation___hyg_11433____closed__1; static lean_object* l_Lean_Parser_Tactic_rwRuleSeq___closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_12548____closed__5; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__4; static lean_object* l_term___x7c_x3e_____closed__1; static lean_object* l_prec_x28___x29___closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_1166____closed__3; @@ -331,7 +334,6 @@ static lean_object* l_term___u2228_____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_2554____closed__8; static lean_object* l_term___x2f_____closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__17; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__8; static lean_object* l_myMacro____x40_Init_Notation___hyg_5183____closed__3; static lean_object* l_term___x5e_x5e_x5e_____closed__2; static lean_object* l_Lean_Parser_Tactic_simpPost___closed__2; @@ -340,8 +342,10 @@ static lean_object* l_Lean_Parser_Tactic_config___closed__9; static lean_object* l_Lean_Parser_Tactic_simpPre___closed__4; static lean_object* l_stx___x2c_x2b___closed__3; static lean_object* l_term___x2a_x3e_____closed__6; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18753____closed__1; static lean_object* l_term___u2218_____closed__6; static lean_object* l_Lean_Parser_Tactic_rwSeq___closed__8; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13480____closed__1; static lean_object* l_Lean_Parser_Tactic_simpStar___closed__2; static lean_object* l_term___x7c_x3e_____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_11433____closed__8; @@ -353,12 +357,14 @@ static lean_object* l_Lean_Parser_Tactic_location___closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__8; static lean_object* l_term___u2265_____closed__2; static lean_object* l_Lean_Parser_Tactic_refine_x27___closed__6; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__2; static lean_object* l_prioLow___closed__3; static lean_object* l_Lean_Parser_Tactic_clear___closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_11166____closed__8; static lean_object* l_myMacro____x40_Init_Notation___hyg_11433____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_1954____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_4466____closed__7; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__1; static lean_object* l_Lean_Parser_Tactic_tacticRefine__lift_____closed__3; static lean_object* l_term_x2d_____closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_11433____closed__6; @@ -377,6 +383,7 @@ static lean_object* l_term___x3c_x2a_____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_2554____closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_2076____closed__2; static lean_object* l_Lean_Parser_Syntax_addPrec___closed__13; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__3; static lean_object* l_Lean_Parser_Tactic_specialize___closed__6; static lean_object* l_Lean_Parser_Tactic_specialize___closed__5; static lean_object* l_term___u2264_____closed__4; @@ -389,24 +396,28 @@ static lean_object* l_Lean_Parser_Tactic_failIfSuccess___closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_12452____closed__10; static lean_object* l_term___x5e_____closed__7; static lean_object* l_Lean_Parser_Tactic_tacticUnhygienic_____closed__6; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__3; static lean_object* l_Lean_Parser_Tactic_simp___closed__19; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__1; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13480____closed__5; static lean_object* l_Lean_Parser_Tactic_skip___closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_12452____closed__7; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_3032____closed__9; static lean_object* l_Lean_Parser_Tactic_discharger___closed__6; static lean_object* l_term___x7c_x7c_x7c_____closed__2; static lean_object* l_Lean_Parser_Tactic_injection___closed__8; static lean_object* l_Lean_Parser_Tactic_changeWith___closed__5; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__2; LEAN_EXPORT lean_object* l_prioMid; static lean_object* l_Lean_Parser_Tactic_rwSeq___closed__1; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__8; static lean_object* l_Lean_Parser_Tactic_tacticInfer__instance___closed__3; static lean_object* l_termMax__prec___closed__4; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__2; static lean_object* l_Lean_Parser_Tactic_apply___closed__4; static lean_object* l_Lean_Parser_Tactic_casesTarget___closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_2554____closed__9; static lean_object* l_myMacro____x40_Init_Notation___hyg_10256____closed__1; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__2; static lean_object* l_Lean_Parser_Tactic_tacticHave_____closed__3; static lean_object* l_Lean_Parser_Tactic_change___closed__1; static lean_object* l_Lean_Parser_Tactic_tacticRefine__lift_____closed__5; @@ -414,14 +425,13 @@ static lean_object* l_Lean_Parser_Tactic_intro___closed__13; static lean_object* l_myMacro____x40_Init_Notation___hyg_984____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_1377____closed__1; static lean_object* l_term_u2039___u203a___closed__5; -static lean_object* l_termDepIfThenElse___closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_5421____closed__3; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13917____closed__3; static lean_object* l_term___x3e_x3e_x3e_____closed__1; -static lean_object* l_termDepIfThenElse___closed__18; static lean_object* l_term___x2d_____closed__4; static lean_object* l_term___x3c_x2a_____closed__1; -LEAN_EXPORT lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14205_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14099_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399_(lean_object*, lean_object*, lean_object*); static lean_object* l_prioMid___closed__2; static lean_object* l_Lean_Parser_Tactic_rename___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_tacticUnhygienic__; @@ -443,11 +453,10 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_1377____closed__8; static lean_object* l_Lean_Parser_Tactic_rwRule___closed__8; static lean_object* l_rawNatLit___closed__8; static lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__16; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13480____closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_tacticRepeat__; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__1; static lean_object* l_Lean_Parser_Tactic_injection___closed__4; static lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__7; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_config; static lean_object* l_Lean_Parser_Tactic_simpStar___closed__3; static lean_object* l_Lean_Parser_Tactic_tacticLet_____closed__1; @@ -459,14 +468,12 @@ static lean_object* l_Lean_Parser_Syntax_addPrec___closed__6; static lean_object* l_Lean_Parser_Tactic_first___closed__11; static lean_object* l_Lean_Parser_Tactic_refine___closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_2076____closed__1; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_11857____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_5637____closed__9; static lean_object* l_Lean_Parser_Tactic_tacticTrivial___closed__1; static lean_object* l_term_x25_x5b___x7c___x5d___closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_10473____closed__3; static lean_object* l_term___x3e_x3e_____closed__5; -static lean_object* l_termDepIfThenElse___closed__15; static lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__10; static lean_object* l_myMacro____x40_Init_Notation___hyg_5421____closed__5; static lean_object* l_Lean_Parser_Tactic_exact___closed__1; @@ -476,9 +483,9 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_585____closed__1; lean_object* lean_array_push(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Tactic_injection___closed__9; lean_object* lean_array_get_size(lean_object*); -LEAN_EXPORT lean_object* l_termDepIfThenElse; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__12; static lean_object* l_precLead___closed__3; -static lean_object* l_termDepIfThenElse___closed__24; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__2; static lean_object* l_Lean_Parser_Tactic_contradiction___closed__1; static lean_object* l_term_u2039___u203a___closed__2; static lean_object* l_rawNatLit___closed__4; @@ -488,13 +495,13 @@ static lean_object* l_term___x5e_x5e_x5e_____closed__6; static lean_object* l_term___x3c_x24_x3e_____closed__1; static lean_object* l_term___u2218_____closed__2; static lean_object* l_Lean_Parser_Tactic_rotateLeft___closed__7; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__1; static lean_object* l_term___x5c_x2f_____closed__7; static lean_object* l_Lean_Parser_Tactic_subst___closed__4; static lean_object* l_term___x5e_____closed__3; LEAN_EXPORT lean_object* l_term_x7e_x7e_x7e__; static lean_object* l_myMacro____x40_Init_Notation___hyg_11166____closed__6; LEAN_EXPORT lean_object* l_term___x3c__; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13917____closed__5; static lean_object* l_Lean_Parser_Tactic_rotateRight___closed__1; LEAN_EXPORT lean_object* l_term___x3c_x7c__; static lean_object* l_Lean_Parser_Tactic_intros___closed__5; @@ -502,11 +509,11 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_2076____closed__8; LEAN_EXPORT lean_object* l_term___x2b_x2b__; static lean_object* l_myMacro____x40_Init_Notation___hyg_10256____closed__4; static lean_object* l_Lean_Parser_Tactic_renameI___closed__2; -static lean_object* l_termDepIfThenElse___closed__7; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__1; static lean_object* l_Lean_Parser_Tactic_cases___closed__3; static lean_object* l_Lean_Parser_Tactic_generalizeArg___closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_2076____closed__4; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__9; +static lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__20; static lean_object* l_term___u2218_____closed__1; static lean_object* l_Lean_Parser_Tactic_clear___closed__4; static lean_object* l_Lean_Parser_Tactic_existsIntro___closed__4; @@ -534,10 +541,11 @@ static lean_object* l_Lean_Parser_Tactic_generalize___closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_2076____closed__9; static lean_object* l_Lean_Parser_Tactic_split___closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_3510____closed__9; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__3; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__4; static lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____closed__6; static lean_object* l_Lean_Parser_Tactic_revert___closed__4; static lean_object* l_termMax__prec___closed__3; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_5637____closed__8; static lean_object* l_myMacro____x40_Init_Notation___hyg_1377____closed__13; static lean_object* l_Lean_Parser_Tactic_rwRule___closed__6; @@ -545,9 +553,7 @@ static lean_object* l_term_x2d_____closed__2; static lean_object* l_term_x21_____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_4466____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_3271____closed__6; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__3; static lean_object* l_Lean_Parser_Tactic_location___closed__5; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__13; LEAN_EXPORT lean_object* l_term___x26_x26__; static lean_object* l_myMacro____x40_Init_Notation___hyg_4705____closed__4; @@ -559,7 +565,6 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_10473____closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_2076____closed__6; LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_886____boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Tactic_done___closed__3; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__7; static lean_object* l_Lean_Parser_Tactic_generalizeArg___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d__; static lean_object* l_Lean_Parser_Tactic_tacticInfer__instance___closed__5; @@ -567,15 +572,16 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_rename; static lean_object* l_Lean_Parser_Tactic_cases___closed__1; static lean_object* l_stx___x3c_x7c_x3e_____closed__8; static lean_object* l_myMacro____x40_Init_Notation___hyg_11433____closed__3; -static lean_object* l_myMacro____x40_Init_Notation___hyg_12796____closed__3; static lean_object* l_stx_x21_____closed__2; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__2; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__7; static lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__1; static lean_object* l_Lean_Parser_Tactic_tacticUnhygienic_____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_1377____closed__6; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__4; static lean_object* l_Lean_Parser_Tactic_tacticTrivial___closed__2; static lean_object* l_Lean_Parser_Tactic_intros___closed__3; static lean_object* l_Lean_Parser_Tactic_rwRule___closed__2; -static lean_object* l_termIfThenElse___closed__11; static lean_object* l_myMacro____x40_Init_Notation___hyg_10712____closed__2; static lean_object* l_Lean_Parser_Tactic_apply___closed__5; LEAN_EXPORT lean_object* l_Lean_term__Matches__; @@ -590,7 +596,6 @@ static lean_object* l_Lean_Parser_Tactic_intros___closed__6; static lean_object* l_prec_x28___x29___closed__2; static lean_object* l_Lean_Parser_Tactic_first___closed__12; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_contradiction; -static lean_object* l_myMacro____x40_Init_Notation___hyg_13586____closed__3; static lean_object* l_Lean_Parser_Tactic_clear___closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_10712____closed__1; static lean_object* l_termWithout__expected__type_____closed__2; @@ -600,18 +605,18 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_3032____closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_clear; static lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances___closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_4466____closed__6; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__11; static lean_object* l_Lean_Parser_Tactic_letrec___closed__9; static lean_object* l_myMacro____x40_Init_Notation___hyg_10949____closed__4; static lean_object* l_precMin___closed__1; static lean_object* l_Lean_Parser_Tactic_case___closed__4; static lean_object* l_Lean_Parser_Tactic_rotateLeft___closed__3; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_4944____closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_11857____closed__4; static lean_object* l_Lean_Parser_Tactic_simp___closed__17; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_rwWithRfl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_myMacro____x40_Init_Notation___hyg_14023____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_984____closed__9; -static lean_object* l_myMacro____x40_Init_Notation___hyg_13586____closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_6622____closed__9; static lean_object* l_term___x3c_x7c_x3e_____closed__2; static lean_object* l_stx___x2c_x2a_x2c_x3f___closed__3; @@ -633,7 +638,6 @@ static lean_object* l_Lean_Parser_Tactic_rwWithRfl___closed__3; static lean_object* l_Lean_Parser_Tactic_letrec___closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_11166____closed__9; static lean_object* l_term___u2218_____closed__4; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_simp; static lean_object* l_Lean_Parser_Tactic_simp___closed__9; static lean_object* l_term___u2264_____closed__5; @@ -642,13 +646,10 @@ static lean_object* l_Lean_Parser_Tactic_tacticNext_______x3d_x3e_____closed__5; static lean_object* l_term___x3c_x7c_____closed__3; static lean_object* l_term_u2039___u203a___closed__9; static lean_object* l_prioDefault___closed__4; -static lean_object* l_termDepIfThenElse___closed__16; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__4; static lean_object* l_Lean_Parser_Tactic_discharger___closed__2; static lean_object* l_Lean_Parser_Tactic_tacticHave_____closed__7; -static lean_object* l_myMacro____x40_Init_Notation___hyg_12796____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_6622____closed__4; -static lean_object* l_myMacro____x40_Init_Notation___hyg_12796____closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_4705____closed__9; static lean_object* l_myMacro____x40_Init_Notation___hyg_5637____closed__6; static lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__18; @@ -659,6 +660,7 @@ static lean_object* l_precMin___closed__2; static lean_object* l_term___x3c_x3d_____closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_11166____closed__4; static lean_object* l_stx___x3f___closed__1; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__1; static lean_object* l_term___x24_______closed__8; static lean_object* l_Lean_Parser_Tactic_tacticAdmit___closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_1075____closed__3; @@ -668,24 +670,25 @@ static lean_object* l_Lean_Parser_Tactic_tacticInfer__instance___closed__1; static lean_object* l_term___x3a_x3a_____closed__4; static lean_object* l_Lean_Parser_Tactic_cases___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_assumption; +static lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__18; LEAN_EXPORT lean_object* l_term___x3e__; LEAN_EXPORT lean_object* l_termMax__prec; static lean_object* l_Lean_Parser_Tactic_subst___closed__2; static lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__7; -static lean_object* l_myMacro____x40_Init_Notation___hyg_14023____closed__5; static lean_object* l_Lean_Parser_Tactic_focus___closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_1954____closed__2; static lean_object* l_term___x7c_x7c_____closed__1; static lean_object* l_Lean_Parser_Tactic_rotateLeft___closed__5; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5; static lean_object* l_Lean_Parser_Tactic_change___closed__2; static lean_object* l_Lean_Parser_Tactic_tacticUnhygienic_____closed__1; static lean_object* l_Lean_Parser_Tactic_anyGoals___closed__1; static lean_object* l_Lean_Parser_Tactic_tacticLet_____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_12452____closed__12; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_7817____closed__5; static lean_object* l_term___u2218_____closed__8; static lean_object* l_Lean_Parser_Tactic_cases___closed__9; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__3; static lean_object* l_Lean_Parser_Tactic_induction___closed__11; static lean_object* l_Lean_Parser_Tactic_traceState___closed__5; static lean_object* l_Lean_Parser_Tactic_intro___closed__12; @@ -711,9 +714,9 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_4705____closed__8; static lean_object* l_Lean_Parser_Attr_simp___closed__7; static lean_object* l_term___x3e_x3e_____closed__4; static lean_object* l_term___xd7_____closed__7; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__6; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__6; static lean_object* l_term___x3d_____closed__4; -static lean_object* l_termDepIfThenElse___closed__20; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13917____closed__9; LEAN_EXPORT lean_object* l_term___u2228__; LEAN_EXPORT lean_object* l_term_xac__; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_tacticHave__; @@ -739,7 +742,6 @@ static lean_object* l_Lean_Parser_Tactic_generalizeArg___closed__9; static lean_object* l_Lean_Parser_Tactic_delta___closed__6; static lean_object* l_Lean_Parser_Tactic_traceState___closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_5421____closed__2; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__14; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_allGoals; static lean_object* l_myMacro____x40_Init_Notation___hyg_11857____closed__2; static lean_object* l_term___x3c_x7c_____closed__2; @@ -753,13 +755,11 @@ static lean_object* l_term_u2039___u203a___closed__1; static lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__9; static lean_object* l_term___x3c_x7c_x3e_____closed__4; static lean_object* l_term_x21_____closed__1; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13480____closed__6; static lean_object* l_Lean_Parser_Tactic_tactic_xb7_x2e_____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_1256____closed__8; static lean_object* l_myMacro____x40_Init_Notation___hyg_5837____closed__1; -static lean_object* l_myMacro____x40_Init_Notation___hyg_13586____closed__5; -static lean_object* l_termDepIfThenElse___closed__32; static lean_object* l_stx___x2c_x2a_x2c_x3f___closed__2; -static lean_object* l_termDepIfThenElse___closed__10; static lean_object* l_Lean_Parser_Tactic_allGoals___closed__3; static lean_object* l_Lean_Parser_Tactic_subst___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_tacticRefine__lift__; @@ -767,10 +767,8 @@ static lean_object* l_term___x3e_x3e_____closed__1; static lean_object* l_Lean_Parser_Tactic_tacticNext_______x3d_x3e_____closed__8; LEAN_EXPORT lean_object* l_term___x3c_x2a__; static lean_object* l_Lean_Parser_Attr_simp___closed__5; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__1; static lean_object* l_term_xac_____closed__7; static lean_object* l_Lean_Parser_Tactic_assumption___closed__1; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_3032____closed__1; static lean_object* l_Lean_Parser_Tactic_letrec___closed__13; static lean_object* l_stx___x2a___closed__2; @@ -778,7 +776,6 @@ static lean_object* l_Lean_Parser_Tactic_withReducible___closed__1; static lean_object* l_Lean_Parser_Tactic_tacticTry_____closed__5; static lean_object* l_Lean_Parser_Tactic_apply___closed__3; static lean_object* l_Lean_Parser_Tactic_clear___closed__5; -static lean_object* l_myMacro____x40_Init_Notation___hyg_12796____closed__8; static lean_object* l_myMacro____x40_Init_Notation___hyg_7100____closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__26; static lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__5; @@ -790,7 +787,6 @@ lean_object* lean_nat_sub(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Tactic_locationHyp___closed__5; static lean_object* l_Lean_Parser_Tactic_generalizeArg___closed__8; static lean_object* l_Lean_Parser_Tactic_tacticUnhygienic_____closed__4; -static lean_object* l_termIfThenElse___closed__12; static lean_object* l_myMacro____x40_Init_Notation___hyg_8295____closed__1; static lean_object* l_term_u2039___u203a___closed__4; static lean_object* l_Lean_Parser_Tactic_tactic_xb7_x2e_____closed__9; @@ -806,7 +802,6 @@ static lean_object* l_stx___x2c_x2a___closed__2; static lean_object* l_Lean_Parser_Tactic_failIfSuccess___closed__3; static lean_object* l_Lean_Parser_Tactic_changeWith___closed__2; static lean_object* l_term___x25_____closed__5; -static lean_object* l_myMacro____x40_Init_Notation___hyg_12796____closed__4; static lean_object* l_Lean_Parser_Tactic_withReducible___closed__2; static lean_object* l_stx___x3c_x7c_x3e_____closed__3; static lean_object* l_Lean_Parser_Tactic_simpErase___closed__1; @@ -821,6 +816,7 @@ static lean_object* l_term___x3e_x3d_____closed__3; static lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_4227____closed__4; static lean_object* l_term___x2a_____closed__7; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13917____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_8295____closed__8; static lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__20; static lean_object* l_term___x24_______closed__9; @@ -839,13 +835,14 @@ static lean_object* l_Lean_Parser_Tactic_traceState___closed__2; static lean_object* l_term___x2f_____closed__3; static lean_object* l_Lean_Parser_Tactic_discharger___closed__9; static lean_object* l_Lean_Parser_Syntax_subPrio___closed__3; -LEAN_EXPORT lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14205__expandListLit___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_term___x3a_x3a__; static lean_object* l_Lean_Parser_Tactic_tacticRfl___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_tacticAdmit; static lean_object* l_myMacro____x40_Init_Notation___hyg_10949____closed__3; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__3; static lean_object* l_Lean_Parser_Tactic_location___closed__1; static lean_object* l_prec_x28___x29___closed__1; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__9; static lean_object* l_Lean_Parser_Syntax_addPrio___closed__3; LEAN_EXPORT lean_object* l_prioLow; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_rewriteSeq; @@ -858,23 +855,22 @@ static lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances___closed__1; static lean_object* l_stx___x3f___closed__3; static lean_object* l_Lean_Parser_Tactic_intro___closed__11; static lean_object* l_myMacro____x40_Init_Notation___hyg_2554____closed__7; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__6; static lean_object* l_Lean_Parser_Tactic_discharger___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_focus; -static lean_object* l_termDepIfThenElse___closed__23; static lean_object* l_term___u2218_____closed__3; LEAN_EXPORT lean_object* l_precMin; static lean_object* l_term___x2a_x3e_____closed__5; +static lean_object* l_myMacro____x40_Init_Notation___hyg_12690____closed__7; static lean_object* l_Lean_Parser_Tactic_refine_x27___closed__5; static lean_object* l_prioLow___closed__1; static lean_object* l_Lean_Parser_Syntax_addPrec___closed__15; static lean_object* l_prec_x28___x29___closed__4; static lean_object* l_Lean_Parser_Tactic_intros___closed__2; static lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__12; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__3; static lean_object* l_term___x5e_____closed__6; static lean_object* l_stx___x2c_x2a_x2c_x3f___closed__4; static lean_object* l_Lean_Parser_Tactic_simpAll___closed__11; -static lean_object* l_termDepIfThenElse___closed__13; static lean_object* l_myMacro____x40_Init_Notation___hyg_11857____closed__3; LEAN_EXPORT lean_object* l_stx___x2b; static lean_object* l_term___x2a_x3e_____closed__3; @@ -885,14 +881,12 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_1516____closed__2; static lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_rotateLeft; static lean_object* l_Lean_Parser_Tactic_focus___closed__6; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_3510____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_10949____closed__5; static lean_object* l_Lean_Parser_Tactic_changeWith___closed__1; static lean_object* l_Lean_Parser_Syntax_addPrio___closed__1; static lean_object* l_term___x7c_x7c_x7c_____closed__5; LEAN_EXPORT lean_object* l_term___u2264__; -static lean_object* l_termIfThenElse___closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_11433____closed__7; static lean_object* l_prec_x28___x29___closed__8; lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); @@ -903,18 +897,17 @@ static lean_object* l_prioHigh___closed__3; static lean_object* l_Lean_Parser_Tactic_split___closed__2; static lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__15; static lean_object* l_Lean_Parser_Tactic_cases___closed__2; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__2; static lean_object* l_stx___x2c_x2a_x2c_x3f___closed__1; static lean_object* l_Lean_Parser_Syntax_addPrec___closed__5; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__2; static lean_object* l_Lean_Parser_Tactic_tacticAdmit___closed__1; static lean_object* l_stx___x3c_x7c_x3e_____closed__6; -static lean_object* l_myMacro____x40_Init_Notation___hyg_13586____closed__9; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_9302____closed__3; static lean_object* l_term___x2f_____closed__5; static lean_object* l_term___x3c_____closed__5; static lean_object* l_prioHigh___closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_1516____closed__1; -static lean_object* l_myMacro____x40_Init_Notation___hyg_19637____closed__2; static lean_object* l_Lean_Parser_Tactic_constructor___closed__3; static lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__16; static lean_object* l_term___x3c_____closed__3; @@ -923,6 +916,7 @@ static lean_object* l_Lean_Parser_Tactic_induction___closed__7; static lean_object* l_term___x3a_x3a_____closed__3; static lean_object* l_Lean_Parser_Tactic_renameI___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_simpStar; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13917____closed__13; static lean_object* l_Lean_Parser_Tactic_revert___closed__5; static lean_object* l_term___u2227_____closed__1; static lean_object* l_term___u2264_____closed__6; @@ -938,19 +932,18 @@ static lean_object* l_Lean_Parser_Tactic_simp___closed__4; lean_object* l_Lean_Syntax_setKind(lean_object*, lean_object*); static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__20; static lean_object* l_Lean_Parser_Tactic_traceState___closed__4; -static lean_object* l_termDepIfThenElse___closed__21; static lean_object* l_Lean_Parser_Tactic_intro___closed__10; LEAN_EXPORT lean_object* l_precLead; static lean_object* l_myMacro____x40_Init_Notation___hyg_4705____closed__2; static lean_object* l_Lean_Parser_Tactic_injections___closed__2; static lean_object* l_precMin1___closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_7817____closed__7; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_11857____closed__7; static lean_object* l_prioHigh___closed__5; static lean_object* l_term___u2227_____closed__4; static lean_object* l_term_x25_x5b___x7c___x5d___closed__7; static lean_object* l_Lean_Parser_Tactic_changeWith___closed__7; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_3271____closed__8; static lean_object* l_Lean_Parser_Tactic_apply___closed__6; static lean_object* l_Lean_Parser_Syntax_addPrec___closed__7; @@ -964,6 +957,7 @@ static lean_object* l_term___x5e_x5e_x5e_____closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_2793____closed__7; static lean_object* l_Lean_Parser_Tactic_simp___closed__13; static lean_object* l_Lean_Parser_Tactic_injection___closed__6; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__1; static lean_object* l_Lean_Parser_Syntax_addPrio___closed__2; static lean_object* l_Lean_Parser_Tactic_tacticRefine__lift_x27_____closed__3; static lean_object* l_Lean_Parser_Tactic_simpPre___closed__1; @@ -974,28 +968,28 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_3271____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_3988____closed__4; static lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__5; static lean_object* l_Lean_Parser_Tactic_rotateLeft___closed__6; -static lean_object* l_myMacro____x40_Init_Notation___hyg_12796____closed__9; static lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__3; static lean_object* l_Lean_Parser_Tactic_config___closed__10; static lean_object* l_term___x7c_x7c_____closed__4; static lean_object* l_prio_x28___x29___closed__5; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_1256____closed__2; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__5; static lean_object* l_Lean_Parser_Tactic_tacticShow_____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_984____closed__8; static lean_object* l_Lean_Parser_Tactic_revert___closed__6; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__3; static lean_object* l_term___x2a_____closed__5; static lean_object* l_prioDefault___closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_7100____closed__4; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__7; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13917____closed__1; static lean_object* l_Lean_Parser_Tactic_discharger___closed__1; LEAN_EXPORT lean_object* l_term___x7c_x7c_x7c__; static lean_object* l_term___u2227_____closed__6; -static lean_object* l_myMacro____x40_Init_Notation___hyg_13586____closed__4; static lean_object* l_prioMid___closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_218____closed__1; static lean_object* l_Lean_Parser_Tactic_simpLemma___closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__9; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13917____closed__8; static lean_object* l_myMacro____x40_Init_Notation___hyg_3988____closed__9; static lean_object* l_term___x3a_x3a_____closed__1; static lean_object* l_precLead___closed__1; @@ -1008,24 +1002,19 @@ static lean_object* l_term___x3c_x7c_x3e_____closed__3; static lean_object* l_Lean_Parser_Tactic_changeWith___closed__4; static lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__8; static lean_object* l_Lean_Parser_Tactic_letrec___closed__1; -static lean_object* l_termDepIfThenElse___closed__6; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; static lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__14; +static lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__22; static lean_object* l_myMacro____x40_Init_Notation___hyg_3271____closed__1; static lean_object* l_term___x24_______closed__13; -static lean_object* l_myMacro____x40_Init_Notation___hyg_13586____closed__8; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__27; static lean_object* l_Lean_Parser_Tactic_delta___closed__3; -static lean_object* l_termIfThenElse___closed__10; static lean_object* l_myMacro____x40_Init_Notation___hyg_7100____closed__8; static lean_object* l_Lean_Parser_Tactic_tacticInfer__instance___closed__2; static lean_object* l_Lean_Parser_Syntax_addPrio___closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_3271____closed__9; static lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_rwRuleSeq; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__12; static lean_object* l_Lean_Parser_Tactic_cases___closed__8; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18859____closed__1; static lean_object* l_prioDefault___closed__1; static lean_object* l_term_x25_x5b___x7c___x5d___closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_1954____closed__3; @@ -1046,37 +1035,38 @@ LEAN_EXPORT lean_object* l_term___u2227__; static lean_object* l_stx___x3f___closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_984____closed__1; static lean_object* l_Lean_Parser_Tactic_renameI___closed__1; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13917____closed__2; LEAN_EXPORT lean_object* l_term___x2b__; static lean_object* l_myMacro____x40_Init_Notation___hyg_10949____closed__6; static lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__6; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__5; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__3; static lean_object* l_Lean_Parser_Tactic_location___closed__8; static lean_object* l_Lean_Parser_Tactic_exact___closed__3; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__16; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__3; static lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__9; static lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__3; static lean_object* l_prio_x28___x29___closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_2076____closed__12; +static lean_object* l_myMacro____x40_Init_Notation___hyg_12690____closed__10; static lean_object* l_myMacro____x40_Init_Notation___hyg_12548____closed__9; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__19; static lean_object* l_Lean_Parser_Tactic_discharger___closed__4; static lean_object* l_Lean_Parser_Tactic_tacticNext_______x3d_x3e_____closed__3; static lean_object* l_prioLow___closed__4; static lean_object* l_Lean_Parser_Tactic_tacticLet_x27_____closed__4; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_11166____closed__3; static lean_object* l_Lean_Parser_Tactic_assumption___closed__2; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15338____closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_location; static lean_object* l_term_x7e_x7e_x7e_____closed__5; static lean_object* l_Lean_Parser_Tactic_locationHyp___closed__6; static lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances___closed__5; static lean_object* l_term___x5c_x2f_____closed__6; static lean_object* l_term___x3c_x2a_____closed__6; -static lean_object* l_myMacro____x40_Init_Notation___hyg_19637____closed__1; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__5; static lean_object* l_precLead___closed__2; static lean_object* l_term___x2b_x2b_____closed__6; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__3; static lean_object* l_Lean_Parser_Syntax_addPrec___closed__16; static lean_object* l_term___x3c_x3c_x3c_____closed__2; static lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__4; @@ -1096,13 +1086,16 @@ static lean_object* l_Lean_Parser_Tactic_induction___closed__10; static lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__1; static lean_object* l_Lean_Parser_Tactic_case___closed__12; static lean_object* l_Lean_Parser_Tactic_paren___closed__3; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13480____closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_6622____closed__6; static lean_object* l_term___x26_x26_x26_____closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_12043____closed__9; static lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_injections; static lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__18; +static lean_object* l_myMacro____x40_Init_Notation___hyg_19531____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_2793____closed__8; +static lean_object* l_myMacro____x40_Init_Notation___hyg_12690____closed__5; static lean_object* l_term_x25_x5b___x7c___x5d___closed__10; static lean_object* l_term___x7c_x3e_____closed__3; static lean_object* l_Lean_Parser_Tactic_intro___closed__7; @@ -1115,77 +1108,70 @@ static lean_object* l_term_x5b___x5d___closed__7; static lean_object* l_Lean_Parser_Tactic_rename___closed__2; static lean_object* l_Lean_Parser_Tactic_tacticHave_____closed__9; static lean_object* l_myMacro____x40_Init_Notation___hyg_12043____closed__8; -LEAN_EXPORT lean_object* l_termIfThenElse; static lean_object* l_Lean_Parser_Tactic_injection___closed__3; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__2; static lean_object* l_Lean_Parser_Tactic_tacticRfl___closed__4; static lean_object* l_term___x3e_____closed__2; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_12043____closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_tacticHave_x27__; static lean_object* l_myMacro____x40_Init_Notation___hyg_4944____closed__9; -static lean_object* l_myMacro____x40_Init_Notation___hyg_13586____closed__6; +static lean_object* l_myMacro____x40_Init_Notation___hyg_19531____closed__1; static lean_object* l_term_x25_x5b___x7c___x5d___closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_4227____closed__8; static lean_object* l_Lean_Parser_Tactic_tacticRefine__lift_x27_____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_7339____closed__5; static lean_object* l_Lean_Parser_Tactic_anyGoals___closed__6; -static lean_object* l_myMacro____x40_Init_Notation___hyg_14023____closed__13; static lean_object* l_myMacro____x40_Init_Notation___hyg_3510____closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_1256____closed__6; static lean_object* l_Lean_Parser_Tactic_change___closed__5; static lean_object* l_stx___x2c_x2a___closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_9780____closed__4; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__6; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__5; static lean_object* l_Lean_Parser_Tactic_rotateRight___closed__3; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__8; static lean_object* l_Lean_Parser_Tactic_discharger___closed__11; static lean_object* l_Lean_Parser_Tactic_tacticSuffices_____closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_2315____closed__3; -static lean_object* l_termIfThenElse___closed__3; static lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__4; static lean_object* l_stx___x2a___closed__4; static lean_object* l_Lean_Parser_Syntax_subPrec___closed__4; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__2; static lean_object* l_term___x26_x26_x26_____closed__6; LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_300____boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Tactic_simpStar___closed__1; extern lean_object* l_Lean_instInhabitedSyntax; static lean_object* l_term___x3c_x2a_x3e_____closed__3; static lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__14; +static lean_object* l_myMacro____x40_Init_Notation___hyg_12690____closed__3; static lean_object* l_term___xd7_____closed__3; static lean_object* l_Lean_Parser_Tactic_tacticLet_x27_____closed__5; static lean_object* l_term___x3d_x3d_____closed__5; static lean_object* l_term_x2d_____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_12452____closed__9; static lean_object* l_Lean_Parser_Tactic_refine___closed__6; -static lean_object* l_termDepIfThenElse___closed__25; static lean_object* l_term___x25_____closed__3; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; static lean_object* l_Lean_Parser_Tactic_tacticHave_____closed__8; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_72____closed__1; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15444____closed__1; +static lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__21; static lean_object* l_Lean_Parser_Tactic_allGoals___closed__2; static lean_object* l_Lean_Parser_Tactic_injection___closed__5; static lean_object* l_term___x3e_x3e_x3d_____closed__2; static lean_object* l_Lean_Parser_Tactic_tacticShow_____closed__5; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__1; static lean_object* l_termWithout__expected__type_____closed__5; static lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances___closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_9780____closed__1; static lean_object* l_Lean_Parser_Syntax_addPrio___closed__6; static lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_tacticLet_x27__; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__1; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__1; static lean_object* l_Lean_Parser_Tactic_anyGoals___closed__3; static lean_object* l_term___x26_x26_x26_____closed__2; static lean_object* l_Lean_Parser_Tactic_simpLemma___closed__6; static lean_object* l_term___x3c_____closed__4; -static lean_object* l_termDepIfThenElse___closed__30; static lean_object* l_myMacro____x40_Init_Notation___hyg_2315____closed__5; static lean_object* l_term_xac_____closed__2; static lean_object* l_Lean_Parser_Tactic_tactic_xb7_x2e_____closed__8; -static lean_object* l_myMacro____x40_Init_Notation___hyg_12796____closed__11; static lean_object* l_Lean_Parser_Tactic_first___closed__16; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_apply; static lean_object* l_Lean_Parser_Syntax_addPrec___closed__10; static lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__13; @@ -1196,7 +1182,6 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_failIfSuccess; static lean_object* l_Lean_Parser_Tactic_simpAll___closed__2; static lean_object* l_Lean_Parser_Tactic_paren___closed__1; static lean_object* l_stx___x2c_x2a___closed__5; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__2; LEAN_EXPORT lean_object* l_term___x2a__; static lean_object* l_Lean_Parser_Tactic_letrec___closed__6; static lean_object* l_Lean_Parser_Tactic_done___closed__2; @@ -1206,14 +1191,11 @@ static lean_object* l_Lean_Parser_Tactic_tacticTry_____closed__4; static lean_object* l_Lean_Parser_Tactic_first___closed__7; LEAN_EXPORT lean_object* l_term___x3c_x7c_x3e__; static lean_object* l_Lean_Parser_Tactic_tacticHave_____closed__4; -static lean_object* l_termDepIfThenElse___closed__28; static lean_object* l_term___x3e_x3e_x3e_____closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_1075____closed__1; -static lean_object* l_termDepIfThenElse___closed__14; static lean_object* l_term___x7c_x7c_x7c_____closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_tacticInfer__instance; static lean_object* l_Lean_Parser_Tactic_paren___closed__2; -static lean_object* l_myMacro____x40_Init_Notation___hyg_13586____closed__2; static lean_object* l_Lean_Parser_Tactic_subst___closed__3; static lean_object* l_Lean_Parser_Tactic_withReducible___closed__6; static lean_object* l_Lean_Parser_Tactic_tacticLet_x27_____closed__2; @@ -1221,24 +1203,22 @@ static lean_object* l_Lean_Parser_Tactic_config___closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_5421____closed__6; static lean_object* l_Lean_Parser_Tactic_anyGoals___closed__5; static lean_object* l_Lean_Parser_Tactic_simpAll___closed__1; -static lean_object* l_termDepIfThenElse___closed__9; static lean_object* l_myMacro____x40_Init_Notation___hyg_72____closed__2; static lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__8; static lean_object* l_Lean_Parser_Tactic_withReducible___closed__5; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__2; static lean_object* l_Lean_Parser_Tactic_injection___closed__7; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__7; LEAN_EXPORT lean_object* l_term___x2f_x5c__; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__1; static lean_object* l_term___x2b_x2b_____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_6622____closed__3; static lean_object* l_term___x3e_____closed__3; static lean_object* l_term___x25_____closed__4; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_12230____closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_tacticNext_______x3d_x3e__; static lean_object* l_Lean_Parser_Tactic_tacticShow_____closed__4; static lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__6; lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); -static lean_object* l_myMacro____x40_Init_Notation___hyg_14023____closed__2; static lean_object* l_Lean_Parser_Tactic_case___closed__5; LEAN_EXPORT lean_object* l_unexpand____x40_Init_Notation___hyg_10002_(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_unexpand____x40_Init_Notation___hyg_10695_(lean_object*, lean_object*); @@ -1275,7 +1255,6 @@ LEAN_EXPORT lean_object* l_unexpand____x40_Init_Notation___hyg_3015_(lean_object LEAN_EXPORT lean_object* l_unexpand____x40_Init_Notation___hyg_3254_(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_unexpand____x40_Init_Notation___hyg_3732_(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_unexpand____x40_Init_Notation___hyg_3493_(lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__4; static lean_object* l_Lean_Parser_Tactic_generalizeArg___closed__6; static lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____closed__3; static lean_object* l_Lean_Parser_Tactic_allGoals___closed__6; @@ -1283,21 +1262,19 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_3749____closed__5; static lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__5; static lean_object* l_term___x5e_____closed__1; static lean_object* l_Lean_Parser_Tactic_subst___closed__5; -static lean_object* l_myMacro____x40_Init_Notation___hyg_14023____closed__1; static lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__5; static lean_object* l_Lean_Parser_Tactic_induction___closed__20; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_subst; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__1; -static lean_object* l_termDepIfThenElse___closed__22; static lean_object* l_myMacro____x40_Init_Notation___hyg_658____closed__1; static lean_object* l_Lean_Parser_Tactic_existsIntro___closed__3; static lean_object* l_rawNatLit___closed__7; static lean_object* l_Lean_Parser_Tactic_tacticLet_x27_____closed__1; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__4; static lean_object* l_Lean_Parser_Tactic_tacticShow_____closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_3271____closed__5; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__8; static lean_object* l_myMacro____x40_Init_Notation___hyg_10473____closed__1; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__4; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13480____closed__10; static lean_object* l_precArg___closed__5; static lean_object* l_Lean_Parser_Tactic_tacticNext_______x3d_x3e_____closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_72____closed__4; @@ -1310,21 +1287,21 @@ static lean_object* l_term_x25_x5b___x7c___x5d___closed__9; static lean_object* l_Lean_Parser_Tactic_tacticRfl___closed__1; static lean_object* l_Lean_Parser_Tactic_intros___closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_10473____closed__2; -static lean_object* l_termIfThenElse___closed__7; static lean_object* l_term___x3e_x3e_____closed__6; static lean_object* l_term___x5c_x2f_____closed__4; LEAN_EXPORT lean_object* l_stx___x3f; static lean_object* l_Lean_Parser_Tactic_existsIntro___closed__5; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__13; static lean_object* l_term___x3d_____closed__6; static lean_object* l_Lean_Parser_Tactic_change___closed__6; static lean_object* l_stx___x3f___closed__5; static lean_object* l_Lean_Parser_Tactic_tacticRefine__lift_x27_____closed__6; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_4466____closed__9; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_simpLemma; static lean_object* l_Lean_Parser_Tactic_casesTarget___closed__3; static lean_object* l_Lean_Parser_Tactic_rotateRight___closed__5; static lean_object* l_Lean_Parser_Tactic_intro___closed__16; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13917____closed__12; lean_object* l_Lean_mkAtomFrom(lean_object*, lean_object*); static lean_object* l_term___x5e_____closed__4; uint8_t l_Lean_Syntax_isNodeOf(lean_object*, lean_object*, lean_object*); @@ -1334,52 +1311,47 @@ static lean_object* l_Lean_Parser_Tactic_rewriteSeq___closed__6; static lean_object* l_Lean_Parser_Syntax_subPrio___closed__4; static lean_object* l_Lean_Parser_Tactic_first___closed__10; static lean_object* l_term___x3e_x3e_x3d_____closed__4; -static lean_object* l_myMacro____x40_Init_Notation___hyg_14023____closed__8; static lean_object* l_myMacro____x40_Init_Notation___hyg_2076____closed__11; static lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__8; static lean_object* l_stx___x2a___closed__5; static lean_object* l_term___x3c_x3d_____closed__5; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__2; static lean_object* l_Lean_Parser_Tactic_intros___closed__9; -static lean_object* l_termDepIfThenElse___closed__33; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__16; static lean_object* l_term___x2a_____closed__6; static lean_object* l_term___x3c_x2a_x3e_____closed__6; static lean_object* l_term_x2d_____closed__3; static lean_object* l_precMin___closed__4; -static lean_object* l_myMacro____x40_Init_Notation___hyg_13586____closed__1; static lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__2; static lean_object* l_Lean_Parser_Tactic_tacticLet_x27_____closed__3; static lean_object* l_Lean_Parser_Tactic_existsIntro___closed__6; static lean_object* l_Lean_Parser_Tactic_generalizeArg___closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_9780____closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_1256____closed__1; -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17954_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19188_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19247_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19129_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18859_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18469_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18161_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18304_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17498_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15968_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15444_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283_(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19141_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19082_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19023_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18753_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18363_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18198_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18055_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17848_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17392_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17258_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15862_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15338_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177_(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872_(lean_object*, lean_object*, lean_object*); static lean_object* l_myMacro____x40_Init_Notation___hyg_5183____closed__9; static lean_object* l_Lean_Parser_Tactic_tactic_xb7_x2e_____closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_specialize; @@ -1389,7 +1361,6 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_8295____closed__3; static lean_object* l_term_x25_x5b___x7c___x5d___closed__8; static lean_object* l_term___u2228_____closed__3; static lean_object* l_term___x5e_____closed__2; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_7339____closed__8; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__14; static lean_object* l_Lean_Parser_Tactic_simp___closed__3; @@ -1399,11 +1370,11 @@ LEAN_EXPORT lean_object* l_precArg; static lean_object* l_term___x2b_____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__28; static lean_object* l_precMax___closed__4; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__5; static lean_object* l_Lean_Parser_Tactic_simp___closed__14; static lean_object* l_term___u2265_____closed__6; static lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_9302____closed__6; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__1; static lean_object* l_term_x5b___x5d___closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_3271____closed__3; static lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__13; @@ -1414,18 +1385,22 @@ static lean_object* l_Lean_Parser_Tactic_paren___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_tactic_xb7_x2e__; static lean_object* l_term___x2b_x2b_____closed__3; LEAN_EXPORT lean_object* l_term_x5b___x5d; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__2; static lean_object* l_Lean_Parser_Tactic_tactic_xb7_x2e_____closed__2; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__7; static lean_object* l_Lean_Parser_Tactic_tacticNext_______x3d_x3e_____closed__9; static lean_object* l_Lean_Parser_Tactic_tacticLet_x27_____closed__6; static lean_object* l_Lean_Parser_Tactic_refine___closed__2; +static lean_object* l_myMacro____x40_Init_Notation___hyg_12690____closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_12230____closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_11166____closed__5; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__15; static lean_object* l_myMacro____x40_Init_Notation___hyg_1377____closed__10; static lean_object* l_Lean_Parser_Tactic_first___closed__3; static lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_804____closed__1; +LEAN_EXPORT lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14099__expandListLit___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Tactic_case___closed__3; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13917____closed__11; static lean_object* l_Lean_Parser_Tactic_refine_x27___closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_8056____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_7339____closed__9; @@ -1434,30 +1409,28 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_7100____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_12452____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_4227____closed__6; static lean_object* l_Lean_Parser_Tactic_first___closed__15; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17258____closed__1; static lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__2; static lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_3032____closed__7; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__1; static lean_object* l_term___x2b_x2b_____closed__1; static lean_object* l_stx___x3c_x7c_x3e_____closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__15; static lean_object* l_Lean_Parser_Tactic_changeWith___closed__6; static lean_object* l_Lean_Parser_Tactic_simpPre___closed__2; -static lean_object* l_myMacro____x40_Init_Notation___hyg_14023____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_12043____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_2076____closed__10; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_2793____closed__6; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_12043____closed__1; static lean_object* l_term___x3c_x7c_____closed__7; -static lean_object* l_termDepIfThenElse___closed__19; static lean_object* l_myMacro____x40_Init_Notation___hyg_12230____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_3988____closed__8; static lean_object* l_Lean_Parser_Tactic_focus___closed__5; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__5; lean_object* l_Lean_Syntax_setArg(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Tactic_simpErase___closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_11857____closed__6; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__22; static lean_object* l_Lean_Parser_Tactic_first___closed__18; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_generalizeArg; @@ -1467,11 +1440,11 @@ static lean_object* l_Lean_Parser_Tactic_simpAll___closed__7; static lean_object* l_Lean_Parser_Tactic_discharger___closed__12; static lean_object* l_stx_x21_____closed__6; static lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__4; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__2; static lean_object* l_stx___x2b___closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_12452____closed__11; static lean_object* l_Lean_Parser_Tactic_letrec___closed__2; static lean_object* l_Lean_Parser_Syntax_subPrio___closed__2; -static lean_object* l_myMacro____x40_Init_Notation___hyg_14023____closed__9; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d__; static lean_object* l_prioDefault___closed__5; static lean_object* l_prec_x28___x29___closed__9; @@ -1484,7 +1457,6 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_145____closed__1; static lean_object* l_Lean_Parser_Tactic_first___closed__14; static lean_object* l_Lean_Parser_Tactic_tacticRepeat_____closed__2; static lean_object* l_term___x3e_x3e_x3e_____closed__5; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__1; LEAN_EXPORT lean_object* l_term_x21__; static lean_object* l_Lean_Parser_Tactic_simp___closed__18; static lean_object* l_Lean_Parser_Tactic_simp___closed__15; @@ -1492,18 +1464,19 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_8295____closed__2; static lean_object* l_Lean_term__Matches_____closed__5; static lean_object* l_term___x3d_____closed__2; static lean_object* l_Lean_Parser_Tactic_refine___closed__4; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__1; static lean_object* l_Lean_Parser_Tactic_tacticTry_____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_367____closed__1; static lean_object* l_precMax___closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_7339____closed__2; static lean_object* l_termWithout__expected__type_____closed__6; +static lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__17; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_exact; static lean_object* l_term___u2228_____closed__5; static lean_object* l_Lean_Parser_Tactic_tacticSorry___closed__3; static lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__17; static lean_object* l_Lean_Parser_Tactic_tacticNext_______x3d_x3e_____closed__2; static lean_object* l_Lean_Parser_Tactic_first___closed__5; -static lean_object* l_myMacro____x40_Init_Notation___hyg_14023____closed__7; static lean_object* l_stx___x2c_x2b___closed__1; static lean_object* l_term___x7c_x3e_____closed__7; static lean_object* l_precMin___closed__5; @@ -1515,6 +1488,7 @@ static lean_object* l_Lean_Parser_Tactic_locationHyp___closed__8; static lean_object* l_term___x2f_____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_1377____closed__12; static lean_object* l_term___x26_x26_x26_____closed__4; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__6; static lean_object* l_Lean_Parser_Tactic_revert___closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_12452____closed__4; static lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__2; @@ -1523,6 +1497,9 @@ static lean_object* l_Lean_Parser_Tactic_induction___closed__15; static lean_object* l_myMacro____x40_Init_Notation___hyg_1256____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_9780____closed__2; static lean_object* l_term___x24_______closed__12; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__2; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__3; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_2793____closed__9; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_tacticSorry; static lean_object* l_Lean_Parser_Tactic_tacticLet_____closed__3; @@ -1531,13 +1508,14 @@ static lean_object* l_term___x3c_x2a_x3e_____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_3749____closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_7100____closed__3; static lean_object* l_Lean_Parser_Tactic_locationTargets___closed__1; -static lean_object* l_termIfThenElse___closed__5; static lean_object* l_Lean_Parser_Tactic_locationWildcard___closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__12; static lean_object* l_rawNatLit___closed__3; static lean_object* l_term_x5b___x5d___closed__6; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__6; static lean_object* l_Lean_Parser_Tactic_failIfSuccess___closed__4; static lean_object* l_Lean_Parser_Tactic_simp___closed__1; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_3749____closed__9; static lean_object* l_Lean_Parser_Tactic_contradiction___closed__2; static lean_object* l_term_x25_x5b___x7c___x5d___closed__1; @@ -1546,15 +1524,15 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_12452____closed__8; static lean_object* l_Lean_Parser_Tactic_rename___closed__8; static lean_object* l_myMacro____x40_Init_Notation___hyg_4944____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_4466____closed__4; -LEAN_EXPORT lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14205__expandListLit(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__9; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__3; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__5; static lean_object* l_Lean_Parser_Tactic_induction___closed__3; static lean_object* l_term___x3c_x3d_____closed__3; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Tactic_case___closed__9; static lean_object* l_Lean_Parser_Tactic_tacticTry_____closed__6; static lean_object* l_term___u2228_____closed__1; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__3; static lean_object* l_term___x26_x26_____closed__7; static lean_object* l_Lean_Parser_Tactic_tacticRfl___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_letrec; @@ -1570,8 +1548,8 @@ static lean_object* l_Lean_Parser_Tactic_simp___closed__5; static lean_object* l_Lean_Parser_Tactic_locationHyp___closed__9; static lean_object* l_Lean_Parser_Tactic_injection___closed__10; static lean_object* l_myMacro____x40_Init_Notation___hyg_7339____closed__1; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_3749____closed__4; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_8517____closed__3; static lean_object* l_term___x3c_x7c_x3e_____closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__23; @@ -1588,7 +1566,6 @@ static lean_object* l_precMin___closed__3; static lean_object* l_Lean_Parser_Tactic_tacticHave_____closed__2; LEAN_EXPORT lean_object* l_termIfLet___x3a_x3d__Then__Else__; static lean_object* l_stx___x2b___closed__1; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_3749____closed__8; static lean_object* l_Lean_Parser_Tactic_simpAll___closed__3; static lean_object* l_Lean_Parser_Tactic_induction___closed__18; @@ -1601,9 +1578,8 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances; static lean_object* l_myMacro____x40_Init_Notation___hyg_1256____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_5183____closed__5; static lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__6; -static lean_object* l_termDepIfThenElse___closed__29; static lean_object* l_Lean_Parser_Tactic_induction___closed__5; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__6; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13480____closed__4; static lean_object* l_stx___x2b___closed__2; static lean_object* l_Lean_Parser_Tactic_case___closed__2; static lean_object* l_Lean_Parser_Tactic_simp___closed__2; @@ -1620,7 +1596,7 @@ static lean_object* l_Lean_Parser_Tactic_rwRule___closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_9302____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_3988____closed__1; static lean_object* l_term___x3c_x3d_____closed__7; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__3; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_8295____closed__7; static lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__2; static lean_object* l_Lean_Parser_Tactic_split___closed__9; @@ -1628,14 +1604,12 @@ static lean_object* l_Lean_Parser_Tactic_intro___closed__6; static lean_object* l_Lean_Parser_Syntax_addPrec___closed__12; LEAN_EXPORT lean_object* l_stx___x2c_x2b; static lean_object* l_term_x7e_x7e_x7e_____closed__1; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__1; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__14; static lean_object* l_Lean_Parser_Tactic_simp___closed__7; static lean_object* l_Lean_Parser_Tactic_tacticSorry___closed__4; static lean_object* l_term___x3a_x3a_____closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_5837____closed__3; static lean_object* l_term___x3d_x3d_____closed__3; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__2; -static lean_object* l_termDepIfThenElse___closed__8; static lean_object* l_Lean_Parser_Tactic_cases___closed__7; static lean_object* l_Lean_Parser_Tactic_tacticTry_____closed__2; static lean_object* l_Lean_Parser_Tactic_rewriteSeq___closed__5; @@ -1646,9 +1620,9 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_simpPost; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_done; static lean_object* l_term_x5b___x5d___closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_3510____closed__6; -static lean_object* l_myMacro____x40_Init_Notation___hyg_12796____closed__10; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_intros; static lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__21; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13917____closed__7; static lean_object* l_Lean_Parser_Tactic_rewriteSeq___closed__3; static lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__6; static lean_object* l_term___x3c_____closed__6; @@ -1680,8 +1654,6 @@ static lean_object* l_term___x2a_x3e_____closed__1; static lean_object* l_prio_x28___x29___closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__16; static lean_object* l_prec_x28___x29___closed__10; -static lean_object* l_termDepIfThenElse___closed__17; -static lean_object* l_myMacro____x40_Init_Notation___hyg_14023____closed__11; static lean_object* l_term___x26_x26_x26_____closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_1377____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_1166____closed__1; @@ -1690,15 +1662,14 @@ static lean_object* l_Lean_Parser_Tactic_exact___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Syntax_addPrio; static lean_object* l_Lean_Parser_Tactic_tacticRefine__lift_____closed__4; static lean_object* l_term___x2a_____closed__2; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_7100____closed__7; static lean_object* l_Lean_Parser_Tactic_done___closed__4; -static lean_object* l_termDepIfThenElse___closed__27; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_10473____closed__4; static lean_object* l_Lean_Parser_Tactic_simpLemma___closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_12043____closed__6; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18161____closed__1; LEAN_EXPORT lean_object* l_term___x3e_x3e_x3e__; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__15; static lean_object* l_prioMid___closed__5; static lean_object* l_Lean_Parser_Tactic_apply___closed__1; LEAN_EXPORT lean_object* l_stx___x2a; @@ -1706,22 +1677,20 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_10256____closed__6; static lean_object* l_Lean_Parser_Tactic_rwSeq___closed__7; LEAN_EXPORT lean_object* l_term___x2f__; static lean_object* l_Lean_Parser_Tactic_renameI___closed__5; -static lean_object* l_termDepIfThenElse___closed__4; static lean_object* l_Lean_Parser_Tactic_specialize___closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_5421____closed__9; static lean_object* l_myMacro____x40_Init_Notation___hyg_12230____closed__4; -static lean_object* l_termIfThenElse___closed__2; static lean_object* l_Lean_term__Matches_____closed__4; static lean_object* l_stx___x2c_x2b_x2c_x3f___closed__5; static lean_object* l_stx_x21_____closed__3; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__4; +static lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__19; static lean_object* l_Lean_Parser_Tactic_letrec___closed__7; static lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__13; static lean_object* l_term___x3c_x2a_x3e_____closed__1; LEAN_EXPORT lean_object* l_term___x7c_x3e__; static lean_object* l_Lean_Parser_Tactic_first___closed__6; static lean_object* l_precArg___closed__2; -static lean_object* l_myMacro____x40_Init_Notation___hyg_12796____closed__5; +static lean_object* l_myMacro____x40_Init_Notation___hyg_12690____closed__8; static lean_object* l_Lean_Parser_Tactic_generalize___closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_1516____closed__3; uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); @@ -1731,7 +1700,6 @@ static lean_object* l_Lean_Parser_Tactic_induction___closed__4; static lean_object* l_stx_x21_____closed__4; static lean_object* l_term___x3d_x3d_____closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_anyGoals; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_12452____closed__3; static lean_object* l_Lean_Parser_Tactic_tacticRepeat_____closed__1; static lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__7; @@ -1753,13 +1721,11 @@ static lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__1; static lean_object* l_Lean_term__Matches_____closed__3; static lean_object* l_Lean_Parser_Tactic_rotateLeft___closed__2; static lean_object* l_Lean_Parser_Tactic_tacticTry_____closed__1; -static lean_object* l_myMacro____x40_Init_Notation___hyg_12796____closed__7; static lean_object* l_Lean_Parser_Tactic_tacticLet_____closed__2; static lean_object* l_term___x2a_____closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_injection; static lean_object* l_prec_x28___x29___closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_2793____closed__2; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__11; static lean_object* l_Lean_Parser_Tactic_exact___closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_4466____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_4705____closed__7; @@ -1786,14 +1752,14 @@ static lean_object* l_rawNatLit___closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_2076____closed__3; static lean_object* l_term___x5e_x5e_x5e_____closed__1; static lean_object* l_stx___x2c_x2b_x2c_x3f___closed__3; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__5; static lean_object* l_Lean_Parser_Tactic_simpLemma___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_constructor; static lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__5; static lean_object* l_Lean_Parser_Tactic_tacticNext_______x3d_x3e_____closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_2076____closed__5; -static lean_object* l_termDepIfThenElse___closed__2; +static lean_object* l_myMacro____x40_Init_Notation___hyg_12690____closed__2; static lean_object* l_Lean_term__Matches_____closed__2; -static lean_object* l_termIfThenElse___closed__6; static lean_object* l_Lean_Parser_Tactic_tacticSuffices_____closed__5; static lean_object* l_term___x3e_x3e_____closed__7; static lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__10; @@ -1801,10 +1767,12 @@ static lean_object* l_Lean_Parser_Tactic_change___closed__7; static lean_object* l_term___x3c_x2a_x3e_____closed__2; static lean_object* l_prec_x28___x29___closed__3; static lean_object* l_term_x5b___x5d___closed__1; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__3; static lean_object* l_stx___x2c_x2b_x2c_x3f___closed__1; static lean_object* l_term___x24_______closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_1166____closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_discharger; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__3; static lean_object* l_term_x7e_x7e_x7e_____closed__6; static lean_object* l_term___x26_x26_____closed__1; static lean_object* l_term___x26_x26_____closed__2; @@ -1841,16 +1809,11 @@ static lean_object* l_Lean_Parser_Tactic_first___closed__13; static lean_object* l_Lean_Parser_Tactic_tacticLet_____closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_12043____closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_split; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__5; -static lean_object* l_myMacro____x40_Init_Notation___hyg_13586____closed__10; static lean_object* l_Lean_Parser_Tactic_locationHyp___closed__2; -static lean_object* l_termIfThenElse___closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_12230____closed__2; static lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__1; static lean_object* l_Lean_Parser_Tactic_simpErase___closed__3; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_5183____closed__1; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__1; static lean_object* l_rawNatLit___closed__5; static lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__19; static lean_object* l_Lean_Parser_Tactic_existsIntro___closed__2; @@ -1861,11 +1824,12 @@ static lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____closed__4; LEAN_EXPORT lean_object* l_term___x5e__; static lean_object* l_Lean_Parser_Tactic_intro___closed__14; static lean_object* l_myMacro____x40_Init_Notation___hyg_7817____closed__4; -static lean_object* l_termIfThenElse___closed__8; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__3; LEAN_EXPORT lean_object* l_stx___x2c_x2a; static lean_object* l_Lean_Parser_Tactic_rewriteSeq___closed__9; LEAN_EXPORT lean_object* l_Lean_Parser_Syntax_subPrio; static lean_object* l_Lean_Parser_Tactic_simpLemma___closed__5; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_1377____closed__9; static lean_object* l_Lean_Parser_Tactic_simpPost___closed__3; static lean_object* l_Lean_Parser_Tactic_intro___closed__3; @@ -1885,7 +1849,7 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_7817____closed__3; static lean_object* l_term___x3d_x3d_____closed__4; static lean_object* l_stx___x2a___closed__3; LEAN_EXPORT lean_object* l_stx_x21__; -static lean_object* l_myMacro____x40_Init_Notation___hyg_14023____closed__12; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__6; static lean_object* l_Lean_Parser_Tactic_simpAll___closed__5; static lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__8; static lean_object* l_Lean_Parser_Tactic_induction___closed__17; @@ -1899,7 +1863,6 @@ static lean_object* l_Lean_Parser_Tactic_letrec___closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_4227____closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_3032____closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_8517____closed__2; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__8; static lean_object* l_Lean_Parser_Tactic_simpPre___closed__5; static lean_object* l_term___x7c_x3e_____closed__4; static lean_object* l_Lean_Parser_Tactic_injections___closed__3; @@ -1920,7 +1883,6 @@ static lean_object* l_Lean_Parser_Tactic_rwRule___closed__3; static lean_object* l_Lean_Parser_Tactic_simp___closed__16; static lean_object* l_Lean_Parser_Tactic_casesTarget___closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_4944____closed__8; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_11433____closed__9; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_tacticShow__; static lean_object* l_myMacro____x40_Init_Notation___hyg_8056____closed__4; @@ -1948,10 +1910,9 @@ static lean_object* l_term___x26_x26_____closed__3; static lean_object* l_Lean_Parser_Tactic_tacticRefine__lift_____closed__2; static lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__7; static lean_object* l_prio_x28___x29___closed__1; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__3; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_1166____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_11166____closed__2; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_10712____closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_tacticSuffices__; static lean_object* l_Lean_Parser_Tactic_withReducible___closed__3; @@ -1961,24 +1922,21 @@ static lean_object* l_myMacro____x40_Init_Notation___hyg_11857____closed__9; static lean_object* l_term___x3d_____closed__3; static lean_object* l_Lean_Parser_Tactic_rewriteSeq___closed__1; static lean_object* l_Lean_Parser_Tactic_tacticRefine__lift_x27_____closed__1; -static lean_object* l_myMacro____x40_Init_Notation___hyg_14023____closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_9780____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_12230____closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_3510____closed__2; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__2; static lean_object* l_term___x7c_x3e_____closed__6; static lean_object* l_myMacro____x40_Init_Notation___hyg_8056____closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_paren; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_intro; static lean_object* l_term___x3c_x7c_____closed__4; -static lean_object* l_termDepIfThenElse___closed__5; static lean_object* l_term___x2f_x5c_____closed__4; static lean_object* l_Lean_Parser_Tactic_tactic_xb7_x2e_____closed__3; static lean_object* l_Lean_Parser_Tactic_constructor___closed__1; static lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____closed__1; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__3; static lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_locationHyp; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17258____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_11671____closed__24; static lean_object* l_term___x3e_x3e_x3d_____closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_11166____closed__7; @@ -1996,11 +1954,12 @@ static lean_object* l_termWithout__expected__type_____closed__3; static lean_object* l_Lean_Parser_Tactic_config___closed__2; static lean_object* l_stx___x2c_x2b___closed__5; static lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__11; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_4944____closed__1; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__5; static lean_object* l_term_xac_____closed__5; static lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__11; static lean_object* l_myMacro____x40_Init_Notation___hyg_5183____closed__8; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__7; static lean_object* l_term___x3e_x3e_____closed__2; static lean_object* l_myMacro____x40_Init_Notation___hyg_7817____closed__1; static lean_object* l_Lean_Parser_Tactic_tacticUnhygienic_____closed__5; @@ -2008,14 +1967,14 @@ static lean_object* l_Lean_Parser_Syntax_subPrec___closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_12548____closed__7; static lean_object* l_myMacro____x40_Init_Notation___hyg_6622____closed__8; static lean_object* l_Lean_Parser_Tactic_rwRule___closed__5; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_1377____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_2793____closed__4; static lean_object* l_Lean_Parser_Tactic_skip___closed__4; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__1; static lean_object* l_Lean_Parser_Tactic_rwRule___closed__7; static lean_object* l_term___x26_x26_____closed__6; static lean_object* l_term___x7c_x7c_x7c_____closed__4; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__1; +static lean_object* l_myMacro____x40_Init_Notation___hyg_13917____closed__10; static lean_object* l_Lean_Parser_Tactic_rotateRight___closed__6; static lean_object* l_Lean_Parser_Tactic_rwWithRfl___closed__1; static lean_object* l_Lean_Parser_Tactic_rewriteSeq___closed__2; @@ -2029,19 +1988,18 @@ static lean_object* l_Lean_Parser_Tactic_refine_x27___closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_7817____closed__8; static lean_object* l_Lean_Parser_Tactic_specialize___closed__4; static lean_object* l_Lean_Parser_Attr_simp___closed__4; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__2; static lean_object* l_Lean_Parser_Syntax_addPrec___closed__8; static lean_object* l_Lean_Parser_Tactic_intros___closed__10; static lean_object* l_term___x3d_____closed__5; static lean_object* l_Lean_Parser_Tactic_refine_x27___closed__2; static lean_object* l_term___x7c_x7c_____closed__7; -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__6; static lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__3; static lean_object* l_term_x5b___x5d___closed__3; static lean_object* l_myMacro____x40_Init_Notation___hyg_5183____closed__4; static lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__9; static lean_object* l_term___x25_____closed__6; static lean_object* l_Lean_Parser_Tactic_tactic_xb7_x2e_____closed__5; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__2; LEAN_EXPORT lean_object* l_term___x25__; static lean_object* l_stx___x2b___closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_3271____closed__7; @@ -2049,7 +2007,6 @@ static lean_object* l_Lean_Parser_Tactic_simpPost___closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_10712____closed__5; static lean_object* l_Lean_Parser_Tactic_letrec___closed__5; static lean_object* l_myMacro____x40_Init_Notation___hyg_6622____closed__1; -static lean_object* l_termDepIfThenElse___closed__1; static lean_object* l_myMacro____x40_Init_Notation___hyg_2315____closed__1; static lean_object* l_term___x2b_____closed__4; LEAN_EXPORT lean_object* l_term___x2a_x3e__; @@ -2061,15 +2018,17 @@ static lean_object* l_Lean_Parser_Tactic_rwSeq___closed__5; static lean_object* l_Lean_Parser_Tactic_anyGoals___closed__4; static lean_object* l_Lean_Parser_Tactic_tacticRepeat_____closed__4; static lean_object* l_myMacro____x40_Init_Notation___hyg_2076____closed__7; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__4; uint8_t lean_nat_dec_lt(lean_object*, lean_object*); -static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__13; static lean_object* l_myMacro____x40_Init_Notation___hyg_8056____closed__5; +static lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__1; static lean_object* l_Lean_Parser_Tactic_tacticRefine__lift_x27_____closed__2; static lean_object* l_Lean_Parser_Tactic_config___closed__3; static lean_object* l_Lean_Parser_Tactic_config___closed__5; +static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__6; +static lean_object* l_myMacro____x40_Init_Notation___hyg_12690____closed__1; static lean_object* l_Lean_Parser_Attr_simp___closed__8; LEAN_EXPORT lean_object* l_termWithout__expected__type__; -static lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5; static lean_object* _init_l_Lean_Parser_Syntax_addPrec___closed__1() { _start: { @@ -23470,542 +23429,6 @@ return x_49; } } } -static lean_object* _init_l_termDepIfThenElse___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string("termDepIfThenElse"); -return x_1; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__2() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_termDepIfThenElse___closed__1; -x_3 = lean_name_mk_string(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__3() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string("ppGroup"); -return x_1; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__4() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_termDepIfThenElse___closed__3; -x_3 = lean_name_mk_string(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__5() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string("ppDedent"); -return x_1; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__6() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_termDepIfThenElse___closed__5; -x_3 = lean_name_mk_string(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__7() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string("if "); -return x_1; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__8() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_termDepIfThenElse___closed__7; -x_2 = lean_alloc_ctor(5, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__9() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_unexpand____x40_Init_Notation___hyg_2059____closed__2; -x_2 = lean_alloc_ctor(0, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__10() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termDepIfThenElse___closed__8; -x_3 = l_termDepIfThenElse___closed__9; -x_4 = lean_alloc_ctor(2, 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_termDepIfThenElse___closed__11() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string(" : "); -return x_1; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__12() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_termDepIfThenElse___closed__11; -x_2 = lean_alloc_ctor(5, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__13() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termDepIfThenElse___closed__10; -x_3 = l_termDepIfThenElse___closed__12; -x_4 = lean_alloc_ctor(2, 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_termDepIfThenElse___closed__14() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_term___u2218_____closed__6; -x_2 = lean_unsigned_to_nat(0u); -x_3 = lean_alloc_ctor(7, 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_termDepIfThenElse___closed__15() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termDepIfThenElse___closed__13; -x_3 = l_termDepIfThenElse___closed__14; -x_4 = lean_alloc_ctor(2, 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_termDepIfThenElse___closed__16() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string(" then"); -return x_1; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__17() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_termDepIfThenElse___closed__16; -x_2 = lean_alloc_ctor(5, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__18() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termDepIfThenElse___closed__15; -x_3 = l_termDepIfThenElse___closed__17; -x_4 = lean_alloc_ctor(2, 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_termDepIfThenElse___closed__19() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string("ppSpace"); -return x_1; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__20() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_termDepIfThenElse___closed__19; -x_3 = lean_name_mk_string(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__21() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_termDepIfThenElse___closed__20; -x_2 = lean_alloc_ctor(0, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__22() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termDepIfThenElse___closed__18; -x_3 = l_termDepIfThenElse___closed__21; -x_4 = lean_alloc_ctor(2, 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_termDepIfThenElse___closed__23() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termDepIfThenElse___closed__22; -x_3 = l_termDepIfThenElse___closed__14; -x_4 = lean_alloc_ctor(2, 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_termDepIfThenElse___closed__24() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string("else"); -return x_1; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__25() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_termDepIfThenElse___closed__24; -x_2 = lean_alloc_ctor(5, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_termDepIfThenElse___closed__26() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termDepIfThenElse___closed__21; -x_3 = l_termDepIfThenElse___closed__25; -x_4 = lean_alloc_ctor(2, 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_termDepIfThenElse___closed__27() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_termDepIfThenElse___closed__6; -x_2 = l_termDepIfThenElse___closed__26; -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_termDepIfThenElse___closed__28() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termDepIfThenElse___closed__23; -x_3 = l_termDepIfThenElse___closed__27; -x_4 = lean_alloc_ctor(2, 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_termDepIfThenElse___closed__29() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termDepIfThenElse___closed__28; -x_3 = l_termDepIfThenElse___closed__21; -x_4 = lean_alloc_ctor(2, 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_termDepIfThenElse___closed__30() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termDepIfThenElse___closed__29; -x_3 = l_termDepIfThenElse___closed__14; -x_4 = lean_alloc_ctor(2, 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_termDepIfThenElse___closed__31() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_termDepIfThenElse___closed__6; -x_2 = l_termDepIfThenElse___closed__30; -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_termDepIfThenElse___closed__32() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_termDepIfThenElse___closed__4; -x_2 = l_termDepIfThenElse___closed__31; -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_termDepIfThenElse___closed__33() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_termDepIfThenElse___closed__2; -x_2 = lean_unsigned_to_nat(1022u); -x_3 = l_termDepIfThenElse___closed__32; -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_termDepIfThenElse() { -_start: -{ -lean_object* x_1; -x_1 = l_termDepIfThenElse___closed__33; -return x_1; -} -} -static lean_object* _init_l_termIfThenElse___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string("termIfThenElse"); -return x_1; -} -} -static lean_object* _init_l_termIfThenElse___closed__2() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_termIfThenElse___closed__1; -x_3 = lean_name_mk_string(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_termIfThenElse___closed__3() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termDepIfThenElse___closed__8; -x_3 = l_termDepIfThenElse___closed__14; -x_4 = lean_alloc_ctor(2, 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_termIfThenElse___closed__4() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termIfThenElse___closed__3; -x_3 = l_termDepIfThenElse___closed__17; -x_4 = lean_alloc_ctor(2, 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_termIfThenElse___closed__5() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termIfThenElse___closed__4; -x_3 = l_termDepIfThenElse___closed__21; -x_4 = lean_alloc_ctor(2, 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_termIfThenElse___closed__6() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termIfThenElse___closed__5; -x_3 = l_termDepIfThenElse___closed__14; -x_4 = lean_alloc_ctor(2, 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_termIfThenElse___closed__7() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termIfThenElse___closed__6; -x_3 = l_termDepIfThenElse___closed__27; -x_4 = lean_alloc_ctor(2, 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_termIfThenElse___closed__8() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termIfThenElse___closed__7; -x_3 = l_termDepIfThenElse___closed__21; -x_4 = lean_alloc_ctor(2, 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_termIfThenElse___closed__9() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termIfThenElse___closed__8; -x_3 = l_termDepIfThenElse___closed__14; -x_4 = lean_alloc_ctor(2, 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_termIfThenElse___closed__10() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_termDepIfThenElse___closed__6; -x_2 = l_termIfThenElse___closed__9; -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_termIfThenElse___closed__11() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_termDepIfThenElse___closed__4; -x_2 = l_termIfThenElse___closed__10; -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_termIfThenElse___closed__12() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_termIfThenElse___closed__2; -x_2 = lean_unsigned_to_nat(1022u); -x_3 = l_termIfThenElse___closed__11; -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_termIfThenElse() { -_start: -{ -lean_object* x_1; -x_1 = l_termIfThenElse___closed__12; -return x_1; -} -} static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__1() { _start: { @@ -24028,7 +23451,7 @@ static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__3() { _start: { lean_object* x_1; -x_1 = lean_mk_string("let "); +x_1 = lean_mk_string("if "); return x_1; } } @@ -24045,24 +23468,28 @@ return x_2; static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__5() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termDepIfThenElse___closed__8; -x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__4; -x_4 = lean_alloc_ctor(2, 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; +lean_object* x_1; +x_1 = lean_mk_string("let "); +return x_1; } } static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__6() { _start: { +lean_object* x_1; lean_object* x_2; +x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__5; +x_2 = lean_alloc_ctor(5, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__7() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termIfLet___x3a_x3d__Then__Else_____closed__5; -x_3 = l_termDepIfThenElse___closed__14; +x_2 = l_termIfLet___x3a_x3d__Then__Else_____closed__4; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__6; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -24070,22 +23497,16 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__7() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string(" := "); -return x_1; -} -} static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__8() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__7; -x_2 = lean_alloc_ctor(5, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_term___u2218_____closed__6; +x_2 = lean_unsigned_to_nat(0u); +x_3 = lean_alloc_ctor(7, 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_termIfLet___x3a_x3d__Then__Else_____closed__9() { @@ -24093,7 +23514,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termIfLet___x3a_x3d__Then__Else_____closed__6; +x_2 = l_termIfLet___x3a_x3d__Then__Else_____closed__7; x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); @@ -24105,10 +23526,28 @@ return x_4; static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__10() { _start: { +lean_object* x_1; +x_1 = lean_mk_string(" := "); +return x_1; +} +} +static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__11() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__10; +x_2 = lean_alloc_ctor(5, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__12() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_termIfLet___x3a_x3d__Then__Else_____closed__9; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__11; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -24116,31 +23555,13 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__11() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string(" then "); -return x_1; -} -} -static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__12() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__11; -x_2 = lean_alloc_ctor(5, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__13() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termIfLet___x3a_x3d__Then__Else_____closed__10; -x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__12; +x_2 = l_termIfLet___x3a_x3d__Then__Else_____closed__12; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -24151,10 +23572,28 @@ return x_4; static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__14() { _start: { +lean_object* x_1; +x_1 = lean_mk_string(" then "); +return x_1; +} +} +static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__15() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__14; +x_2 = lean_alloc_ctor(5, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__16() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_termIfLet___x3a_x3d__Then__Else_____closed__13; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__15; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -24162,31 +23601,13 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__15() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string(" else "); -return x_1; -} -} -static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__16() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__15; -x_2 = lean_alloc_ctor(5, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__17() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termIfLet___x3a_x3d__Then__Else_____closed__14; -x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__16; +x_2 = l_termIfLet___x3a_x3d__Then__Else_____closed__16; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -24197,10 +23618,28 @@ return x_4; static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__18() { _start: { +lean_object* x_1; +x_1 = lean_mk_string(" else "); +return x_1; +} +} +static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__19() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__18; +x_2 = lean_alloc_ctor(5, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__20() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_termIfLet___x3a_x3d__Then__Else_____closed__17; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__19; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -24208,13 +23647,27 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__19() { +static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else_____closed__21() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; +x_2 = l_termIfLet___x3a_x3d__Then__Else_____closed__20; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; +x_4 = lean_alloc_ctor(2, 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_termIfLet___x3a_x3d__Then__Else_____closed__22() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__2; x_2 = lean_unsigned_to_nat(1022u); -x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__18; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__21; x_4 = lean_alloc_ctor(3, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -24226,11 +23679,11 @@ static lean_object* _init_l_termIfLet___x3a_x3d__Then__Else__() { _start: { lean_object* x_1; -x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__19; +x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__22; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__1() { _start: { lean_object* x_1; @@ -24238,17 +23691,17 @@ x_1 = lean_mk_string("match"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_12796____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_12690____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_12796____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__3() { _start: { lean_object* x_1; @@ -24256,17 +23709,17 @@ x_1 = lean_mk_string("matchDiscr"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_12796____closed__3; +x_2 = l_myMacro____x40_Init_Notation___hyg_12690____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_12796____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -24276,7 +23729,7 @@ x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__6() { _start: { lean_object* x_1; @@ -24284,7 +23737,7 @@ x_1 = lean_mk_string("with"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__7() { _start: { lean_object* x_1; @@ -24292,17 +23745,17 @@ x_1 = lean_mk_string("matchAlts"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_12796____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_12690____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_12796____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__9() { _start: { lean_object* x_1; @@ -24310,17 +23763,17 @@ x_1 = lean_mk_string("matchAlt"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__10() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_12796____closed__9; +x_2 = l_myMacro____x40_Init_Notation___hyg_12690____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_12796____closed__11() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__11() { _start: { lean_object* x_1; @@ -24328,7 +23781,7 @@ x_1 = lean_mk_string("|"); return x_1; } } -LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_12796_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_12690_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -24364,14 +23817,14 @@ 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; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; x_18 = lean_ctor_get(x_16, 0); -x_19 = l_myMacro____x40_Init_Notation___hyg_12796____closed__1; +x_19 = l_myMacro____x40_Init_Notation___hyg_12690____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_myMacro____x40_Init_Notation___hyg_12796____closed__5; +x_21 = l_myMacro____x40_Init_Notation___hyg_12690____closed__5; x_22 = lean_array_push(x_21, x_11); -x_23 = l_myMacro____x40_Init_Notation___hyg_12796____closed__4; +x_23 = l_myMacro____x40_Init_Notation___hyg_12690____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); @@ -24381,12 +23834,12 @@ x_27 = l_myMacro____x40_Init_Notation___hyg_984____closed__8; 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 = l_myMacro____x40_Init_Notation___hyg_12796____closed__6; +x_29 = l_myMacro____x40_Init_Notation___hyg_12690____closed__6; lean_inc(x_18); x_30 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_30, 0, x_18); lean_ctor_set(x_30, 1, x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_12796____closed__11; +x_31 = l_myMacro____x40_Init_Notation___hyg_12690____closed__11; lean_inc(x_18); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_18); @@ -24407,7 +23860,7 @@ x_39 = lean_array_push(x_38, x_34); lean_inc(x_36); x_40 = lean_array_push(x_39, x_36); x_41 = lean_array_push(x_40, x_13); -x_42 = l_myMacro____x40_Init_Notation___hyg_12796____closed__10; +x_42 = l_myMacro____x40_Init_Notation___hyg_12690____closed__10; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -24437,7 +23890,7 @@ x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_27); lean_ctor_set(x_58, 1, x_57); x_59 = lean_array_push(x_25, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_12796____closed__8; +x_60 = l_myMacro____x40_Init_Notation___hyg_12690____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); @@ -24449,7 +23902,7 @@ x_66 = lean_array_push(x_65, x_28); x_67 = lean_array_push(x_66, x_64); x_68 = lean_array_push(x_67, x_30); x_69 = lean_array_push(x_68, x_61); -x_70 = l_myMacro____x40_Init_Notation___hyg_12796____closed__2; +x_70 = l_myMacro____x40_Init_Notation___hyg_12690____closed__2; x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_70); lean_ctor_set(x_71, 1, x_69); @@ -24464,14 +23917,14 @@ x_73 = lean_ctor_get(x_16, 1); lean_inc(x_73); lean_inc(x_72); lean_dec(x_16); -x_74 = l_myMacro____x40_Init_Notation___hyg_12796____closed__1; +x_74 = l_myMacro____x40_Init_Notation___hyg_12690____closed__1; lean_inc(x_72); x_75 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_75, 0, x_72); lean_ctor_set(x_75, 1, x_74); -x_76 = l_myMacro____x40_Init_Notation___hyg_12796____closed__5; +x_76 = l_myMacro____x40_Init_Notation___hyg_12690____closed__5; x_77 = lean_array_push(x_76, x_11); -x_78 = l_myMacro____x40_Init_Notation___hyg_12796____closed__4; +x_78 = l_myMacro____x40_Init_Notation___hyg_12690____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); @@ -24481,12 +23934,12 @@ x_82 = l_myMacro____x40_Init_Notation___hyg_984____closed__8; 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 = l_myMacro____x40_Init_Notation___hyg_12796____closed__6; +x_84 = l_myMacro____x40_Init_Notation___hyg_12690____closed__6; lean_inc(x_72); x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_72); lean_ctor_set(x_85, 1, x_84); -x_86 = l_myMacro____x40_Init_Notation___hyg_12796____closed__11; +x_86 = l_myMacro____x40_Init_Notation___hyg_12690____closed__11; lean_inc(x_72); x_87 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_87, 0, x_72); @@ -24507,7 +23960,7 @@ x_94 = lean_array_push(x_93, x_89); lean_inc(x_91); x_95 = lean_array_push(x_94, x_91); x_96 = lean_array_push(x_95, x_13); -x_97 = l_myMacro____x40_Init_Notation___hyg_12796____closed__10; +x_97 = l_myMacro____x40_Init_Notation___hyg_12690____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); @@ -24537,7 +23990,7 @@ x_113 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_113, 0, x_82); lean_ctor_set(x_113, 1, x_112); x_114 = lean_array_push(x_80, x_113); -x_115 = l_myMacro____x40_Init_Notation___hyg_12796____closed__8; +x_115 = l_myMacro____x40_Init_Notation___hyg_12690____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); @@ -24549,7 +24002,7 @@ x_121 = lean_array_push(x_120, x_83); x_122 = lean_array_push(x_121, x_119); x_123 = lean_array_push(x_122, x_85); x_124 = lean_array_push(x_123, x_116); -x_125 = l_myMacro____x40_Init_Notation___hyg_12796____closed__2; +x_125 = l_myMacro____x40_Init_Notation___hyg_12690____closed__2; x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_125); lean_ctor_set(x_126, 1, x_124); @@ -24647,7 +24100,7 @@ x_1 = l_term___x3c_x7c_____closed__7; return x_1; } } -LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_13036_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_12930_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -24875,7 +24328,7 @@ x_1 = l_term___x7c_x3e_____closed__7; return x_1; } } -LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_13214_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_13108_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -25160,7 +24613,7 @@ x_1 = l_term___x24_______closed__13; return x_1; } } -LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_13386_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_13280_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -25341,15 +24794,11 @@ return x_2; static lean_object* _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__5() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__4; -x_3 = l_termDepIfThenElse___closed__9; -x_4 = lean_alloc_ctor(2, 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; +lean_object* x_1; lean_object* x_2; +x_1 = l_unexpand____x40_Init_Notation___hyg_2059____closed__2; +x_2 = lean_alloc_ctor(0, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; } } static lean_object* _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__6() { @@ -25357,8 +24806,8 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termDepIfThenElse___closed__12; -x_3 = l_termDepIfThenElse___closed__14; +x_2 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__4; +x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__5; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -25369,22 +24818,28 @@ return x_4; 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_1166____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); -lean_ctor_set(x_3, 1, x_2); -return x_3; +lean_object* x_1; +x_1 = lean_mk_string(" : "); +return x_1; } } static lean_object* _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__8() { _start: { +lean_object* x_1; lean_object* x_2; +x_1 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__7; +x_2 = lean_alloc_ctor(5, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__9() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__5; -x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__7; +x_2 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__8; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -25392,22 +24847,16 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__9() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string(" // "); -return x_1; -} -} static lean_object* _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__10() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__9; -x_2 = lean_alloc_ctor(5, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_myMacro____x40_Init_Notation___hyg_1166____closed__4; +x_2 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__9; +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_term_x7b_____x3a___x2f_x2f___x7d___closed__11() { @@ -25415,7 +24864,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__8; +x_2 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__6; x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__10; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); @@ -25427,10 +24876,28 @@ return x_4; static lean_object* _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__12() { _start: { +lean_object* x_1; +x_1 = lean_mk_string(" // "); +return x_1; +} +} +static lean_object* _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__13() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__12; +x_2 = lean_alloc_ctor(5, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__14() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__11; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__13; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -25438,31 +24905,13 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__13() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string(" }"); -return x_1; -} -} -static lean_object* _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__14() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__13; -x_2 = lean_alloc_ctor(5, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} static lean_object* _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__15() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__12; -x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__14; +x_2 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -25473,10 +24922,42 @@ return x_4; static lean_object* _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__16() { _start: { +lean_object* x_1; +x_1 = lean_mk_string(" }"); +return x_1; +} +} +static lean_object* _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__17() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__16; +x_2 = lean_alloc_ctor(5, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__18() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; +x_2 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__15; +x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__17; +x_4 = lean_alloc_ctor(2, 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_term_x7b_____x3a___x2f_x2f___x7d___closed__19() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__2; x_2 = lean_unsigned_to_nat(1024u); -x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__15; +x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__18; x_4 = lean_alloc_ctor(3, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -25488,11 +24969,11 @@ static lean_object* _init_l_term_x7b_____x3a___x2f_x2f___x7d() { _start: { lean_object* x_1; -x_1 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__16; +x_1 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__19; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13586____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13480____closed__1() { _start: { lean_object* x_1; @@ -25500,22 +24981,22 @@ x_1 = lean_mk_string("Subtype"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13586____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13480____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13586____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_13480____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13586____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13480____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_13586____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_13480____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_13586____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_13480____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); @@ -25523,41 +25004,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13586____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13480____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_13586____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_13480____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_13586____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13480____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_13586____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_13480____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_13586____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13480____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_13586____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_13480____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_13586____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13480____closed__7() { _start: { lean_object* x_1; @@ -25565,17 +25046,17 @@ x_1 = lean_mk_string("paren"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13586____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13480____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_13586____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_13480____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_13586____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13480____closed__9() { _start: { lean_object* x_1; @@ -25583,17 +25064,17 @@ x_1 = lean_mk_string("typeAscription"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13586____closed__10() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13480____closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_13586____closed__9; +x_2 = l_myMacro____x40_Init_Notation___hyg_13480____closed__9; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_13586_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_13480_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -25656,10 +25137,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_13586____closed__4; +x_25 = l_myMacro____x40_Init_Notation___hyg_13480____closed__4; x_26 = l_Lean_addMacroScope(x_24, x_25, x_23); -x_27 = l_myMacro____x40_Init_Notation___hyg_13586____closed__3; -x_28 = l_myMacro____x40_Init_Notation___hyg_13586____closed__6; +x_27 = l_myMacro____x40_Init_Notation___hyg_13480____closed__3; +x_28 = l_myMacro____x40_Init_Notation___hyg_13480____closed__6; lean_inc(x_22); x_29 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_29, 0, x_22); @@ -25695,7 +25176,7 @@ lean_ctor_set(x_41, 1, x_39); x_42 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_43 = lean_array_push(x_42, x_35); x_44 = lean_array_push(x_43, x_41); -x_45 = l_myMacro____x40_Init_Notation___hyg_13586____closed__10; +x_45 = l_myMacro____x40_Init_Notation___hyg_13480____closed__10; x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); @@ -25720,7 +25201,7 @@ lean_inc(x_56); x_57 = lean_array_push(x_56, x_52); lean_inc(x_54); x_58 = lean_array_push(x_57, x_54); -x_59 = l_myMacro____x40_Init_Notation___hyg_13586____closed__8; +x_59 = l_myMacro____x40_Init_Notation___hyg_13480____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); @@ -25782,10 +25263,10 @@ lean_inc(x_89); x_90 = lean_ctor_get(x_2, 1); lean_inc(x_90); lean_dec(x_2); -x_91 = l_myMacro____x40_Init_Notation___hyg_13586____closed__4; +x_91 = l_myMacro____x40_Init_Notation___hyg_13480____closed__4; x_92 = l_Lean_addMacroScope(x_90, x_91, x_89); -x_93 = l_myMacro____x40_Init_Notation___hyg_13586____closed__3; -x_94 = l_myMacro____x40_Init_Notation___hyg_13586____closed__6; +x_93 = l_myMacro____x40_Init_Notation___hyg_13480____closed__3; +x_94 = l_myMacro____x40_Init_Notation___hyg_13480____closed__6; lean_inc(x_87); x_95 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_95, 0, x_87); @@ -25821,7 +25302,7 @@ lean_ctor_set(x_107, 1, x_105); x_108 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_109 = lean_array_push(x_108, x_101); x_110 = lean_array_push(x_109, x_107); -x_111 = l_myMacro____x40_Init_Notation___hyg_13586____closed__10; +x_111 = l_myMacro____x40_Init_Notation___hyg_13480____closed__10; x_112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_112, 0, x_111); lean_ctor_set(x_112, 1, x_110); @@ -25846,7 +25327,7 @@ lean_inc(x_122); x_123 = lean_array_push(x_122, x_118); lean_inc(x_120); x_124 = lean_array_push(x_123, x_120); -x_125 = l_myMacro____x40_Init_Notation___hyg_13586____closed__8; +x_125 = l_myMacro____x40_Init_Notation___hyg_13480____closed__8; x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_125); lean_ctor_set(x_126, 1, x_124); @@ -25919,10 +25400,10 @@ lean_inc(x_160); x_161 = lean_ctor_get(x_2, 1); lean_inc(x_161); lean_dec(x_2); -x_162 = l_myMacro____x40_Init_Notation___hyg_13586____closed__4; +x_162 = l_myMacro____x40_Init_Notation___hyg_13480____closed__4; x_163 = l_Lean_addMacroScope(x_161, x_162, x_160); -x_164 = l_myMacro____x40_Init_Notation___hyg_13586____closed__3; -x_165 = l_myMacro____x40_Init_Notation___hyg_13586____closed__6; +x_164 = l_myMacro____x40_Init_Notation___hyg_13480____closed__3; +x_165 = l_myMacro____x40_Init_Notation___hyg_13480____closed__6; lean_inc(x_159); x_166 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_166, 0, x_159); @@ -25947,7 +25428,7 @@ lean_ctor_set(x_172, 1, x_171); x_173 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_174 = lean_array_push(x_173, x_172); x_175 = lean_array_push(x_174, x_154); -x_176 = l_myMacro____x40_Init_Notation___hyg_13586____closed__10; +x_176 = l_myMacro____x40_Init_Notation___hyg_13480____closed__10; x_177 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_177, 0, x_176); lean_ctor_set(x_177, 1, x_175); @@ -25973,7 +25454,7 @@ lean_inc(x_188); x_189 = lean_array_push(x_188, x_184); lean_inc(x_186); x_190 = lean_array_push(x_189, x_186); -x_191 = l_myMacro____x40_Init_Notation___hyg_13586____closed__8; +x_191 = l_myMacro____x40_Init_Notation___hyg_13480____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); @@ -26035,10 +25516,10 @@ lean_inc(x_221); x_222 = lean_ctor_get(x_2, 1); lean_inc(x_222); lean_dec(x_2); -x_223 = l_myMacro____x40_Init_Notation___hyg_13586____closed__4; +x_223 = l_myMacro____x40_Init_Notation___hyg_13480____closed__4; x_224 = l_Lean_addMacroScope(x_222, x_223, x_221); -x_225 = l_myMacro____x40_Init_Notation___hyg_13586____closed__3; -x_226 = l_myMacro____x40_Init_Notation___hyg_13586____closed__6; +x_225 = l_myMacro____x40_Init_Notation___hyg_13480____closed__3; +x_226 = l_myMacro____x40_Init_Notation___hyg_13480____closed__6; lean_inc(x_219); x_227 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_227, 0, x_219); @@ -26063,7 +25544,7 @@ lean_ctor_set(x_233, 1, x_232); x_234 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_235 = lean_array_push(x_234, x_233); x_236 = lean_array_push(x_235, x_154); -x_237 = l_myMacro____x40_Init_Notation___hyg_13586____closed__10; +x_237 = l_myMacro____x40_Init_Notation___hyg_13480____closed__10; x_238 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_238, 0, x_237); lean_ctor_set(x_238, 1, x_236); @@ -26089,7 +25570,7 @@ lean_inc(x_249); x_250 = lean_array_push(x_249, x_245); lean_inc(x_247); x_251 = lean_array_push(x_250, x_247); -x_252 = l_myMacro____x40_Init_Notation___hyg_13586____closed__8; +x_252 = l_myMacro____x40_Init_Notation___hyg_13480____closed__8; x_253 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_253, 0, x_252); lean_ctor_set(x_253, 1, x_251); @@ -26186,7 +25667,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_termWithout__expected__type_____closed__4; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -26216,7 +25697,7 @@ x_1 = l_termWithout__expected__type_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__1() { _start: { lean_object* x_1; @@ -26224,17 +25705,17 @@ x_1 = lean_mk_string("let"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_14023____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_13917____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_14023____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__3() { _start: { lean_object* x_1; @@ -26242,17 +25723,17 @@ x_1 = lean_mk_string("letDecl"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_14023____closed__3; +x_2 = l_myMacro____x40_Init_Notation___hyg_13917____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_14023____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__5() { _start: { lean_object* x_1; @@ -26260,17 +25741,17 @@ x_1 = lean_mk_string("letIdDecl"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_14023____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_13917____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_14023____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__7() { _start: { lean_object* x_1; @@ -26278,22 +25759,22 @@ x_1 = lean_mk_string("aux"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__8() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14023____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_13917____closed__7; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13917____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_14023____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_13917____closed__7; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_14023____closed__8; +x_3 = l_myMacro____x40_Init_Notation___hyg_13917____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); @@ -26301,17 +25782,17 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__10() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13917____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_14023____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_13917____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_14023____closed__11() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__11() { _start: { lean_object* x_1; @@ -26319,7 +25800,7 @@ x_1 = lean_mk_string(":="); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__12() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__12() { _start: { lean_object* x_1; lean_object* x_2; @@ -26328,7 +25809,7 @@ x_2 = lean_mk_empty_array_with_capacity(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__13() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__13() { _start: { lean_object* x_1; @@ -26336,7 +25817,7 @@ x_1 = lean_mk_string(";"); return x_1; } } -LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_14023_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_13917_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -26372,27 +25853,27 @@ 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_14023____closed__1; +x_15 = l_myMacro____x40_Init_Notation___hyg_13917____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_myMacro____x40_Init_Notation___hyg_14023____closed__10; +x_17 = l_myMacro____x40_Init_Notation___hyg_13917____closed__10; x_18 = l_Lean_addMacroScope(x_14, x_17, x_13); x_19 = lean_box(0); -x_20 = l_myMacro____x40_Init_Notation___hyg_14023____closed__9; +x_20 = l_myMacro____x40_Init_Notation___hyg_13917____closed__9; lean_inc(x_12); x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_12); lean_ctor_set(x_21, 1, x_20); lean_ctor_set(x_21, 2, x_18); lean_ctor_set(x_21, 3, x_19); -x_22 = l_myMacro____x40_Init_Notation___hyg_14023____closed__11; +x_22 = l_myMacro____x40_Init_Notation___hyg_13917____closed__11; lean_inc(x_12); x_23 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_23, 0, x_12); lean_ctor_set(x_23, 1, x_22); -x_24 = l_myMacro____x40_Init_Notation___hyg_14023____closed__12; +x_24 = l_myMacro____x40_Init_Notation___hyg_13917____closed__12; lean_inc(x_21); x_25 = lean_array_push(x_24, x_21); x_26 = l_myMacro____x40_Init_Notation___hyg_1377____closed__12; @@ -26400,17 +25881,17 @@ x_27 = lean_array_push(x_25, x_26); x_28 = lean_array_push(x_27, x_26); x_29 = lean_array_push(x_28, x_23); x_30 = lean_array_push(x_29, x_9); -x_31 = l_myMacro____x40_Init_Notation___hyg_14023____closed__6; +x_31 = l_myMacro____x40_Init_Notation___hyg_13917____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 = l_myMacro____x40_Init_Notation___hyg_72____closed__4; x_34 = lean_array_push(x_33, x_32); -x_35 = l_myMacro____x40_Init_Notation___hyg_14023____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_13917____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 = l_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_37 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; x_38 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_38, 0, x_12); lean_ctor_set(x_38, 1, x_37); @@ -26424,7 +25905,7 @@ x_43 = lean_array_push(x_42, x_16); x_44 = lean_array_push(x_43, x_36); x_45 = lean_array_push(x_44, x_41); x_46 = lean_array_push(x_45, x_21); -x_47 = l_myMacro____x40_Init_Notation___hyg_14023____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_13917____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); @@ -26444,27 +25925,27 @@ lean_inc(x_51); x_52 = lean_ctor_get(x_2, 1); lean_inc(x_52); lean_dec(x_2); -x_53 = l_myMacro____x40_Init_Notation___hyg_14023____closed__1; +x_53 = l_myMacro____x40_Init_Notation___hyg_13917____closed__1; lean_inc(x_49); x_54 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_54, 0, x_49); lean_ctor_set(x_54, 1, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_14023____closed__10; +x_55 = l_myMacro____x40_Init_Notation___hyg_13917____closed__10; x_56 = l_Lean_addMacroScope(x_52, x_55, x_51); x_57 = lean_box(0); -x_58 = l_myMacro____x40_Init_Notation___hyg_14023____closed__9; +x_58 = l_myMacro____x40_Init_Notation___hyg_13917____closed__9; lean_inc(x_49); x_59 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_59, 0, x_49); lean_ctor_set(x_59, 1, x_58); lean_ctor_set(x_59, 2, x_56); lean_ctor_set(x_59, 3, x_57); -x_60 = l_myMacro____x40_Init_Notation___hyg_14023____closed__11; +x_60 = l_myMacro____x40_Init_Notation___hyg_13917____closed__11; lean_inc(x_49); x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_49); lean_ctor_set(x_61, 1, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_14023____closed__12; +x_62 = l_myMacro____x40_Init_Notation___hyg_13917____closed__12; lean_inc(x_59); x_63 = lean_array_push(x_62, x_59); x_64 = l_myMacro____x40_Init_Notation___hyg_1377____closed__12; @@ -26472,17 +25953,17 @@ x_65 = lean_array_push(x_63, x_64); x_66 = lean_array_push(x_65, x_64); x_67 = lean_array_push(x_66, x_61); x_68 = lean_array_push(x_67, x_9); -x_69 = l_myMacro____x40_Init_Notation___hyg_14023____closed__6; +x_69 = l_myMacro____x40_Init_Notation___hyg_13917____closed__6; 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 = l_myMacro____x40_Init_Notation___hyg_72____closed__4; x_72 = lean_array_push(x_71, x_70); -x_73 = l_myMacro____x40_Init_Notation___hyg_14023____closed__4; +x_73 = l_myMacro____x40_Init_Notation___hyg_13917____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 = l_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_75 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; x_76 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_76, 0, x_49); lean_ctor_set(x_76, 1, x_75); @@ -26496,7 +25977,7 @@ x_81 = lean_array_push(x_80, x_54); x_82 = lean_array_push(x_81, x_74); x_83 = lean_array_push(x_82, x_79); x_84 = lean_array_push(x_83, x_59); -x_85 = l_myMacro____x40_Init_Notation___hyg_14023____closed__2; +x_85 = l_myMacro____x40_Init_Notation___hyg_13917____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); @@ -26566,7 +26047,7 @@ static lean_object* _init_l_term_x5b___x5d___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_termDepIfThenElse___closed__14; +x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_2 = l_myMacro____x40_Init_Notation___hyg_1256____closed__7; x_3 = l_term_x5b___x5d___closed__6; x_4 = 0; @@ -26700,7 +26181,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_12796____closed__11; +x_1 = l_myMacro____x40_Init_Notation___hyg_12690____closed__11; x_2 = lean_alloc_ctor(5, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -26726,7 +26207,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_term_x25_x5b___x7c___x5d___closed__7; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -26770,7 +26251,7 @@ x_1 = l_term_x25_x5b___x7c___x5d___closed__10; return x_1; } } -LEAN_EXPORT lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14205__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_EXPORT lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14099__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; @@ -26848,18 +26329,18 @@ return x_36; } } } -LEAN_EXPORT lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14205__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_EXPORT lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14099__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_14205__expandListLit(x_1, x_2, x_7, x_4, x_5, x_6); +x_8 = l_Lean_myMacro____x40_Init_Notation___hyg_14099__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_14205____closed__1() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__1() { _start: { lean_object* x_1; @@ -26867,22 +26348,22 @@ x_1 = lean_mk_string("List.nil"); return x_1; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__2() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__1; +x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14099____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_14205____closed__3() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14099____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_14205____closed__1; +x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__2; +x_3 = l_Lean_myMacro____x40_Init_Notation___hyg_14099____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); @@ -26890,7 +26371,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__4() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__4() { _start: { lean_object* x_1; @@ -26898,41 +26379,41 @@ x_1 = lean_mk_string("nil"); return x_1; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__5() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_11166____closed__5; -x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__4; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14099____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_14205____closed__6() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14099____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_14205____closed__5; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14099____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_14205____closed__7() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14099____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_14205____closed__6; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14099____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_EXPORT lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14205_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14099_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -26989,15 +26470,15 @@ x_23 = l_myMacro____x40_Init_Notation___hyg_984____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); -x_25 = l_myMacro____x40_Init_Notation___hyg_12796____closed__11; +x_25 = l_myMacro____x40_Init_Notation___hyg_12690____closed__11; lean_inc(x_16); x_26 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_26, 0, x_16); lean_ctor_set(x_26, 1, x_25); -x_27 = l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__5; +x_27 = l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__5; x_28 = l_Lean_addMacroScope(x_18, x_27, x_17); -x_29 = l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__3; -x_30 = l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__7; +x_29 = l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__3; +x_30 = l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__7; lean_inc(x_16); x_31 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_31, 0, x_16); @@ -27008,7 +26489,7 @@ x_32 = l_term_x5b___x5d___closed__9; x_33 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_33, 0, x_16); lean_ctor_set(x_33, 1, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_14023____closed__12; +x_34 = l_myMacro____x40_Init_Notation___hyg_13917____closed__12; x_35 = lean_array_push(x_34, x_20); x_36 = lean_array_push(x_35, x_24); x_37 = lean_array_push(x_36, x_26); @@ -27046,15 +26527,15 @@ x_50 = l_myMacro____x40_Init_Notation___hyg_984____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 = l_myMacro____x40_Init_Notation___hyg_12796____closed__11; +x_52 = l_myMacro____x40_Init_Notation___hyg_12690____closed__11; lean_inc(x_42); x_53 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_53, 0, x_42); lean_ctor_set(x_53, 1, x_52); -x_54 = l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__5; +x_54 = l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__5; x_55 = l_Lean_addMacroScope(x_45, x_54, x_44); -x_56 = l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__3; -x_57 = l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__7; +x_56 = l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__3; +x_57 = l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__7; lean_inc(x_42); x_58 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_58, 0, x_42); @@ -27065,7 +26546,7 @@ x_59 = l_term_x5b___x5d___closed__9; x_60 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_60, 0, x_42); lean_ctor_set(x_60, 1, x_59); -x_61 = l_myMacro____x40_Init_Notation___hyg_14023____closed__12; +x_61 = l_myMacro____x40_Init_Notation___hyg_13917____closed__12; x_62 = lean_array_push(x_61, x_47); x_63 = lean_array_push(x_62, x_51); x_64 = lean_array_push(x_63, x_53); @@ -27095,17 +26576,17 @@ x_73 = lean_ctor_get(x_2, 2); lean_inc(x_73); x_74 = lean_ctor_get(x_2, 1); lean_inc(x_74); -x_75 = l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__5; +x_75 = l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__5; x_76 = l_Lean_addMacroScope(x_74, x_75, x_73); -x_77 = l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__3; -x_78 = l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__7; +x_77 = l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__3; +x_78 = l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__7; x_79 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_79, 0, x_71); lean_ctor_set(x_79, 1, x_77); lean_ctor_set(x_79, 2, x_76); lean_ctor_set(x_79, 3, x_78); x_80 = 0; -x_81 = l_Lean_myMacro____x40_Init_Notation___hyg_14205__expandListLit(x_10, x_11, x_80, x_79, x_2, x_72); +x_81 = l_Lean_myMacro____x40_Init_Notation___hyg_14099__expandListLit(x_10, x_11, x_80, x_79, x_2, x_72); lean_dec(x_10); return x_81; } @@ -27186,7 +26667,7 @@ x_1 = l_Lean_term__Matches_____closed__6; return x_1; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__1() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__1() { _start: { lean_object* x_1; @@ -27194,22 +26675,22 @@ x_1 = lean_mk_string("true"); return x_1; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__2() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__1; +x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____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_14505____closed__3() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____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_14505____closed__1; +x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__2; +x_3 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____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); @@ -27217,17 +26698,17 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__4() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____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_Init_Notation___hyg_14505____closed__1; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__5() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__5() { _start: { lean_object* x_1; @@ -27235,51 +26716,51 @@ x_1 = lean_mk_string("Bool"); return x_1; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__6() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____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_14505____closed__5; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__5; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__7() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__6; -x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__1; +x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__6; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__8() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__8() { _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_14505____closed__7; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____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_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__9() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__9() { _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_14505____closed__8; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____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; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__10() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__10() { _start: { lean_object* x_1; @@ -27287,22 +26768,22 @@ x_1 = lean_mk_string("false"); return x_1; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__11() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__11() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__10; +x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__10; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__12() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__12() { _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_14505____closed__10; +x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__10; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__11; +x_3 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__11; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -27310,51 +26791,51 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__13() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__13() { _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_14505____closed__10; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__10; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__14() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__14() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__6; -x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__10; +x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__6; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__10; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__15() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__15() { _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_14505____closed__14; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__14; 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_14505____closed__16() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__16() { _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_14505____closed__15; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__15; 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_EXPORT lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14505_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14399_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -27392,14 +26873,14 @@ 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_12796____closed__1; +x_17 = l_myMacro____x40_Init_Notation___hyg_12690____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_myMacro____x40_Init_Notation___hyg_12796____closed__5; +x_19 = l_myMacro____x40_Init_Notation___hyg_12690____closed__5; x_20 = lean_array_push(x_19, x_9); -x_21 = l_myMacro____x40_Init_Notation___hyg_12796____closed__4; +x_21 = l_myMacro____x40_Init_Notation___hyg_12690____closed__4; x_22 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_22, 0, x_21); lean_ctor_set(x_22, 1, x_20); @@ -27409,12 +26890,12 @@ x_25 = l_myMacro____x40_Init_Notation___hyg_984____closed__8; 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 = l_myMacro____x40_Init_Notation___hyg_12796____closed__6; +x_27 = l_myMacro____x40_Init_Notation___hyg_12690____closed__6; lean_inc(x_14); x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_14); lean_ctor_set(x_28, 1, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_12796____closed__11; +x_29 = l_myMacro____x40_Init_Notation___hyg_12690____closed__11; lean_inc(x_14); x_30 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_30, 0, x_14); @@ -27428,12 +26909,12 @@ lean_inc(x_14); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_14); lean_ctor_set(x_34, 1, x_33); -x_35 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__4; +x_35 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__4; lean_inc(x_15); lean_inc(x_16); x_36 = l_Lean_addMacroScope(x_16, x_35, x_15); -x_37 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__3; -x_38 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__9; +x_37 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__3; +x_38 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__9; lean_inc(x_14); x_39 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_39, 0, x_14); @@ -27447,7 +26928,7 @@ x_42 = lean_array_push(x_41, x_32); lean_inc(x_34); x_43 = lean_array_push(x_42, x_34); x_44 = lean_array_push(x_43, x_39); -x_45 = l_myMacro____x40_Init_Notation___hyg_12796____closed__10; +x_45 = l_myMacro____x40_Init_Notation___hyg_12690____closed__10; x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); @@ -27465,10 +26946,10 @@ x_52 = lean_array_push(x_23, x_51); x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_25); lean_ctor_set(x_53, 1, x_52); -x_54 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__13; +x_54 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__13; x_55 = l_Lean_addMacroScope(x_16, x_54, x_15); -x_56 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__12; -x_57 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__16; +x_56 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__12; +x_57 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__16; x_58 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_58, 0, x_14); lean_ctor_set(x_58, 1, x_56); @@ -27487,7 +26968,7 @@ x_66 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_66, 0, x_25); lean_ctor_set(x_66, 1, x_65); x_67 = lean_array_push(x_23, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_12796____closed__8; +x_68 = l_myMacro____x40_Init_Notation___hyg_12690____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); @@ -27499,7 +26980,7 @@ x_74 = lean_array_push(x_73, x_26); x_75 = lean_array_push(x_74, x_72); x_76 = lean_array_push(x_75, x_28); x_77 = lean_array_push(x_76, x_69); -x_78 = l_myMacro____x40_Init_Notation___hyg_12796____closed__2; +x_78 = l_myMacro____x40_Init_Notation___hyg_12690____closed__2; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); @@ -27519,14 +27000,14 @@ lean_inc(x_82); x_83 = lean_ctor_get(x_2, 1); lean_inc(x_83); lean_dec(x_2); -x_84 = l_myMacro____x40_Init_Notation___hyg_12796____closed__1; +x_84 = l_myMacro____x40_Init_Notation___hyg_12690____closed__1; lean_inc(x_80); x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_80); lean_ctor_set(x_85, 1, x_84); -x_86 = l_myMacro____x40_Init_Notation___hyg_12796____closed__5; +x_86 = l_myMacro____x40_Init_Notation___hyg_12690____closed__5; x_87 = lean_array_push(x_86, x_9); -x_88 = l_myMacro____x40_Init_Notation___hyg_12796____closed__4; +x_88 = l_myMacro____x40_Init_Notation___hyg_12690____closed__4; x_89 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_89, 0, x_88); lean_ctor_set(x_89, 1, x_87); @@ -27536,12 +27017,12 @@ x_92 = l_myMacro____x40_Init_Notation___hyg_984____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 = l_myMacro____x40_Init_Notation___hyg_12796____closed__6; +x_94 = l_myMacro____x40_Init_Notation___hyg_12690____closed__6; lean_inc(x_80); x_95 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_95, 0, x_80); lean_ctor_set(x_95, 1, x_94); -x_96 = l_myMacro____x40_Init_Notation___hyg_12796____closed__11; +x_96 = l_myMacro____x40_Init_Notation___hyg_12690____closed__11; lean_inc(x_80); x_97 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_97, 0, x_80); @@ -27555,12 +27036,12 @@ lean_inc(x_80); x_101 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_101, 0, x_80); lean_ctor_set(x_101, 1, x_100); -x_102 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__4; +x_102 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__4; lean_inc(x_82); lean_inc(x_83); x_103 = l_Lean_addMacroScope(x_83, x_102, x_82); -x_104 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__3; -x_105 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__9; +x_104 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__3; +x_105 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__9; lean_inc(x_80); x_106 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_106, 0, x_80); @@ -27574,7 +27055,7 @@ x_109 = lean_array_push(x_108, x_99); lean_inc(x_101); x_110 = lean_array_push(x_109, x_101); x_111 = lean_array_push(x_110, x_106); -x_112 = l_myMacro____x40_Init_Notation___hyg_12796____closed__10; +x_112 = l_myMacro____x40_Init_Notation___hyg_12690____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); @@ -27592,10 +27073,10 @@ x_119 = lean_array_push(x_90, x_118); x_120 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_120, 0, x_92); lean_ctor_set(x_120, 1, x_119); -x_121 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__13; +x_121 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__13; x_122 = l_Lean_addMacroScope(x_83, x_121, x_82); -x_123 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__12; -x_124 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__16; +x_123 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__12; +x_124 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__16; x_125 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_125, 0, x_80); lean_ctor_set(x_125, 1, x_123); @@ -27614,7 +27095,7 @@ x_133 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_133, 0, x_92); lean_ctor_set(x_133, 1, x_132); x_134 = lean_array_push(x_90, x_133); -x_135 = l_myMacro____x40_Init_Notation___hyg_12796____closed__8; +x_135 = l_myMacro____x40_Init_Notation___hyg_12690____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); @@ -27626,7 +27107,7 @@ x_141 = lean_array_push(x_140, x_93); x_142 = lean_array_push(x_141, x_139); x_143 = lean_array_push(x_142, x_95); x_144 = lean_array_push(x_143, x_136); -x_145 = l_myMacro____x40_Init_Notation___hyg_12796____closed__2; +x_145 = l_myMacro____x40_Init_Notation___hyg_12690____closed__2; x_146 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_146, 0, x_145); lean_ctor_set(x_146, 1, x_144); @@ -27875,7 +27356,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_1256____closed__6; -x_2 = l_termDepIfThenElse___closed__9; +x_2 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__5; x_3 = l_Lean_Parser_Tactic_intros___closed__5; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); @@ -27990,7 +27471,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_rename___closed__4; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -28036,7 +27517,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_rename___closed__8; -x_3 = l_termDepIfThenElse___closed__9; +x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__5; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -28110,7 +27591,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_intro___closed__11; -x_3 = l_termDepIfThenElse___closed__9; +x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__5; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -28462,7 +27943,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_apply___closed__4; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -28536,7 +28017,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_exact___closed__4; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -28610,7 +28091,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_refine___closed__4; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -28684,7 +28165,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_refine_x27___closed__4; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -29036,7 +28517,7 @@ x_1 = l_Lean_Parser_Tactic_tacticNext_______x3d_x3e_____closed__9; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -29046,7 +28527,7 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -29103,11 +28584,11 @@ lean_ctor_set(x_25, 0, x_14); lean_ctor_set(x_25, 1, x_24); x_26 = l_myMacro____x40_Init_Notation___hyg_72____closed__4; x_27 = lean_array_push(x_26, x_11); -x_28 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1; +x_28 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1; 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 = l_myMacro____x40_Init_Notation___hyg_14023____closed__12; +x_30 = l_myMacro____x40_Init_Notation___hyg_13917____closed__12; x_31 = lean_array_push(x_30, x_16); x_32 = lean_array_push(x_31, x_18); x_33 = lean_array_push(x_32, x_23); @@ -29153,11 +28634,11 @@ lean_ctor_set(x_50, 0, x_38); lean_ctor_set(x_50, 1, x_49); x_51 = l_myMacro____x40_Init_Notation___hyg_72____closed__4; x_52 = lean_array_push(x_51, x_11); -x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1; +x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1; 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 = l_myMacro____x40_Init_Notation___hyg_14023____closed__12; +x_55 = l_myMacro____x40_Init_Notation___hyg_13917____closed__12; x_56 = lean_array_push(x_55, x_41); x_57 = lean_array_push(x_56, x_43); x_58 = lean_array_push(x_57, x_48); @@ -29640,7 +29121,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_13586____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_13480____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -30279,7 +29760,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_15283____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__1() { _start: { lean_object* x_1; @@ -30287,17 +29768,17 @@ x_1 = lean_mk_string("seq1"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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_15283____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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_15283____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__3() { _start: { lean_object* x_1; @@ -30305,17 +29786,17 @@ x_1 = lean_mk_string("tacticSeq1Indented"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__4() { _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_15283____closed__3; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -30350,14 +29831,14 @@ lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); lean_ctor_set(x_14, 1, x_13); -x_15 = l_myMacro____x40_Init_Notation___hyg_12796____closed__11; +x_15 = l_myMacro____x40_Init_Notation___hyg_12690____closed__11; 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_myMacro____x40_Init_Notation___hyg_72____closed__4; x_18 = lean_array_push(x_17, x_9); -x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1; +x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1; x_20 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_20, 0, x_19); lean_ctor_set(x_20, 1, x_18); @@ -30390,7 +29871,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_17, x_37); -x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4; +x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -30418,7 +29899,7 @@ x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_36); lean_ctor_set(x_53, 1, x_52); x_54 = lean_array_push(x_17, x_53); -x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -30438,14 +29919,14 @@ lean_inc(x_57); x_60 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_60, 0, x_57); lean_ctor_set(x_60, 1, x_59); -x_61 = l_myMacro____x40_Init_Notation___hyg_12796____closed__11; +x_61 = l_myMacro____x40_Init_Notation___hyg_12690____closed__11; lean_inc(x_57); x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_57); lean_ctor_set(x_62, 1, x_61); x_63 = l_myMacro____x40_Init_Notation___hyg_72____closed__4; x_64 = lean_array_push(x_63, x_9); -x_65 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1; +x_65 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1; x_66 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_66, 0, x_65); lean_ctor_set(x_66, 1, x_64); @@ -30478,7 +29959,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_63, x_83); -x_85 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4; +x_85 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__4; x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_85); lean_ctor_set(x_86, 1, x_84); @@ -30506,7 +29987,7 @@ x_99 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_99, 0, x_82); lean_ctor_set(x_99, 1, x_98); x_100 = lean_array_push(x_63, x_99); -x_101 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_101 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -30622,7 +30103,7 @@ x_1 = l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__9; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15444____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15338____closed__1() { _start: { lean_object* x_1; @@ -30630,7 +30111,7 @@ x_1 = lean_mk_string("all_goals"); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15444_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15338_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -30672,7 +30153,7 @@ 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_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_19 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_14); x_20 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_20, 0, x_14); @@ -30690,7 +30171,7 @@ x_28 = l_Lean_Parser_Tactic_first___closed__8; 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 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15444____closed__1; +x_30 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15338____closed__1; lean_inc(x_14); x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_14); @@ -30706,12 +30187,12 @@ x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_23); lean_ctor_set(x_37, 1, x_36); x_38 = lean_array_push(x_21, x_37); -x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4; +x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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_21, x_40); -x_42 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1; +x_42 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -30795,7 +30276,7 @@ lean_inc(x_79); x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_79); lean_ctor_set(x_84, 1, x_83); -x_85 = l_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_85 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_79); x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_79); @@ -30813,7 +30294,7 @@ x_94 = l_Lean_Parser_Tactic_first___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 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15444____closed__1; +x_96 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15338____closed__1; lean_inc(x_79); x_97 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_97, 0, x_79); @@ -30829,12 +30310,12 @@ x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_89); lean_ctor_set(x_103, 1, x_102); x_104 = lean_array_push(x_87, x_103); -x_105 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4; +x_105 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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_87, x_106); -x_108 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1; +x_108 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1; x_109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_109, 0, x_108); lean_ctor_set(x_109, 1, x_107); @@ -31009,7 +30490,7 @@ x_1 = l_Lean_Parser_Tactic_tactic_xb7_x2e_____closed__9; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__1() { _start: { lean_object* x_1; @@ -31017,17 +30498,17 @@ x_1 = lean_mk_string("tacticSeqBracketed"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____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_15657____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____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_15657____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__3() { _start: { lean_object* x_1; @@ -31035,7 +30516,7 @@ x_1 = lean_mk_string("}"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__4() { _start: { lean_object* x_1; @@ -31043,7 +30524,7 @@ x_1 = lean_mk_string("{"); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -31109,7 +30590,7 @@ x_34 = l_myMacro____x40_Init_Notation___hyg_984____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); -x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__3; +x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__3; lean_inc(x_14); x_37 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_37, 0, x_14); @@ -31117,14 +30598,14 @@ lean_ctor_set(x_37, 1, x_36); if (lean_obj_tag(x_15) == 0) { 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_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__4; +x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__4; x_39 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_39, 0, x_14); lean_ctor_set(x_39, 1, x_38); x_40 = lean_array_push(x_20, x_39); x_41 = lean_array_push(x_40, x_35); x_42 = lean_array_push(x_41, x_37); -x_43 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__2; +x_43 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__2; x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_43); lean_ctor_set(x_44, 1, x_42); @@ -31138,14 +30619,14 @@ lean_dec(x_14); x_45 = lean_ctor_get(x_15, 0); lean_inc(x_45); lean_dec(x_15); -x_46 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__4; +x_46 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__4; x_47 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_47, 0, x_45); lean_ctor_set(x_47, 1, x_46); x_48 = lean_array_push(x_20, x_47); x_49 = lean_array_push(x_48, x_35); x_50 = lean_array_push(x_49, x_37); -x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__2; +x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____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); @@ -31195,7 +30676,7 @@ x_74 = l_myMacro____x40_Init_Notation___hyg_984____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); -x_76 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__3; +x_76 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__3; lean_inc(x_53); x_77 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_77, 0, x_53); @@ -31203,14 +30684,14 @@ lean_ctor_set(x_77, 1, x_76); if (lean_obj_tag(x_55) == 0) { 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; -x_78 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__4; +x_78 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__4; x_79 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_79, 0, x_53); lean_ctor_set(x_79, 1, x_78); x_80 = lean_array_push(x_60, x_79); x_81 = lean_array_push(x_80, x_75); x_82 = lean_array_push(x_81, x_77); -x_83 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__2; +x_83 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____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); @@ -31226,14 +30707,14 @@ lean_dec(x_53); x_86 = lean_ctor_get(x_55, 0); lean_inc(x_86); lean_dec(x_55); -x_87 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__4; +x_87 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__4; x_88 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_88, 0, x_86); lean_ctor_set(x_88, 1, x_87); x_89 = lean_array_push(x_60, x_88); x_90 = lean_array_push(x_89, x_75); x_91 = lean_array_push(x_90, x_77); -x_92 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__2; +x_92 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__2; x_93 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_93, 0, x_92); lean_ctor_set(x_93, 1, x_91); @@ -31306,7 +30787,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_15778____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__1() { _start: { lean_object* x_1; lean_object* x_2; @@ -31315,13 +30796,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_15778____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____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_15778____closed__1; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____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); @@ -31329,7 +30810,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_15778____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -31339,31 +30820,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_15778____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____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_15778____closed__3; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____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_15778____closed__5() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____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_15778____closed__4; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____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_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -31399,10 +30880,10 @@ lean_inc(x_10); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_10); lean_ctor_set(x_14, 1, x_13); -x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__3; +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__3; x_16 = l_Lean_addMacroScope(x_12, x_15, x_11); -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__2; -x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__5; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__2; +x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__5; x_19 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_19, 0, x_10); lean_ctor_set(x_19, 1, x_17); @@ -31422,7 +30903,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_25, x_28); -x_30 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_30 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__2; x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); @@ -31447,10 +30928,10 @@ lean_inc(x_32); x_37 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_37, 0, x_32); lean_ctor_set(x_37, 1, x_36); -x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__3; +x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__3; x_39 = l_Lean_addMacroScope(x_35, x_38, x_34); -x_40 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__2; -x_41 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__5; +x_40 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__2; +x_41 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__5; x_42 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_42, 0, x_32); lean_ctor_set(x_42, 1, x_40); @@ -31470,7 +30951,7 @@ 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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -31542,7 +31023,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_15876____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__1() { _start: { lean_object* x_1; @@ -31550,17 +31031,17 @@ x_1 = lean_mk_string("sorry"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -31590,13 +31071,13 @@ lean_inc(x_10); 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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__1; +x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__1; x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_10); lean_ctor_set(x_14, 1, x_13); x_15 = l_myMacro____x40_Init_Notation___hyg_72____closed__4; x_16 = lean_array_push(x_15, x_14); -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__2; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__2; x_18 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_18, 0, x_17); lean_ctor_set(x_18, 1, x_16); @@ -31613,7 +31094,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_28 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__2; x_29 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_29, 0, x_28); lean_ctor_set(x_29, 1, x_27); @@ -31633,13 +31114,13 @@ lean_inc(x_30); x_33 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_33, 0, x_30); lean_ctor_set(x_33, 1, x_32); -x_34 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__1; +x_34 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__1; x_35 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_35, 0, x_30); lean_ctor_set(x_35, 1, x_34); x_36 = l_myMacro____x40_Init_Notation___hyg_72____closed__4; x_37 = lean_array_push(x_36, x_35); -x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__2; +x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____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); @@ -31656,7 +31137,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_36, x_47); -x_49 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_49 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -31690,7 +31171,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSorry___closed__3() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__1; x_2 = 0; x_3 = lean_alloc_ctor(6, 1, 1); lean_ctor_set(x_3, 0, x_1); @@ -31720,7 +31201,7 @@ x_1 = l_Lean_Parser_Tactic_tacticSorry___closed__4; return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15968_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15862_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -31750,13 +31231,13 @@ lean_inc(x_10); 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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__1; +x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__1; x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_10); lean_ctor_set(x_14, 1, x_13); x_15 = l_myMacro____x40_Init_Notation___hyg_72____closed__4; x_16 = lean_array_push(x_15, x_14); -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__2; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__2; x_18 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_18, 0, x_17); lean_ctor_set(x_18, 1, x_16); @@ -31773,7 +31254,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_28 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__2; x_29 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_29, 0, x_28); lean_ctor_set(x_29, 1, x_27); @@ -31793,13 +31274,13 @@ lean_inc(x_30); x_33 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_33, 0, x_30); lean_ctor_set(x_33, 1, x_32); -x_34 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__1; +x_34 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__1; x_35 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_35, 0, x_30); lean_ctor_set(x_35, 1, x_34); x_36 = l_myMacro____x40_Init_Notation___hyg_72____closed__4; x_37 = lean_array_push(x_36, x_35); -x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__2; +x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____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); @@ -31816,7 +31297,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_36, x_47); -x_49 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_49 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -31888,7 +31369,7 @@ x_1 = l_Lean_Parser_Tactic_tacticInfer__instance___closed__5; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__1() { _start: { lean_object* x_1; @@ -31896,22 +31377,22 @@ x_1 = lean_mk_string("inferInstance"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__1; 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_16060____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____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_16060____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____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); @@ -31919,41 +31400,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____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_16060____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____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_16060____closed__5() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____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_16060____closed__4; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__6() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__6() { _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_16060____closed__5; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____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_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -31989,10 +31470,10 @@ lean_inc(x_10); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_10); lean_ctor_set(x_14, 1, x_13); -x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__4; +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__4; x_16 = l_Lean_addMacroScope(x_12, x_15, x_11); -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__3; -x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__6; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__3; +x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__6; x_19 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_19, 0, x_10); lean_ctor_set(x_19, 1, x_17); @@ -32012,7 +31493,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_25, x_28); -x_30 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_30 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__2; x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); @@ -32037,10 +31518,10 @@ lean_inc(x_32); x_37 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_37, 0, x_32); lean_ctor_set(x_37, 1, x_36); -x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__4; +x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__4; x_39 = l_Lean_addMacroScope(x_35, x_38, x_34); -x_40 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__3; -x_41 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__6; +x_40 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__3; +x_41 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__6; x_42 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_42, 0, x_32); lean_ctor_set(x_42, 1, x_40); @@ -32060,7 +31541,7 @@ 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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -32144,7 +31625,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_config___closed__6; -x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__11; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -32158,7 +31639,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_config___closed__7; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -32540,7 +32021,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_change___closed__4; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -32652,7 +32133,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_changeWith___closed__5; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -32782,7 +32263,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_rwRule___closed__8; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -33168,7 +32649,7 @@ if (lean_is_exclusive(x_16)) { lean_dec_ref(x_16); x_19 = lean_box(0); } -x_20 = l_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_20 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_17); x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_17); @@ -33243,12 +32724,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_41, x_52); -x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4; +x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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_41, x_55); -x_57 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1; +x_57 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1; x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); @@ -33307,7 +32788,7 @@ x_88 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_88, 0, x_51); lean_ctor_set(x_88, 1, x_87); x_89 = lean_array_push(x_41, x_88); -x_90 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_90 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__2; x_91 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_91, 0, x_90); lean_ctor_set(x_91, 1, x_89); @@ -33384,7 +32865,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_injection___closed__4; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -33614,7 +33095,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_discharger___closed__8; -x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__11; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -33852,7 +33333,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_simpLemma___closed__5; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -33906,7 +33387,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_term_x2d_____closed__4; -x_3 = l_termDepIfThenElse___closed__9; +x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__5; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -34450,7 +33931,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_delta___closed__4; -x_3 = l_termDepIfThenElse___closed__9; +x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__5; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -34538,7 +34019,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_tacticRefine__lift_____closed__4; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -34568,7 +34049,7 @@ x_1 = l_Lean_Parser_Tactic_tacticRefine__lift_____closed__6; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__1() { _start: { lean_object* x_1; @@ -34576,17 +34057,17 @@ x_1 = lean_mk_string("noImplicitLambda"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____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_16849____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__3() { _start: { lean_object* x_1; @@ -34594,7 +34075,7 @@ x_1 = lean_mk_string("noImplicitLambda%"); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -34639,7 +34120,7 @@ lean_inc(x_12); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_12); lean_ctor_set(x_18, 1, x_17); -x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__3; +x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__3; lean_inc(x_12); x_20 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_20, 0, x_12); @@ -34647,7 +34128,7 @@ lean_ctor_set(x_20, 1, x_19); x_21 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_22 = lean_array_push(x_21, x_20); x_23 = lean_array_push(x_22, x_9); -x_24 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__2; +x_24 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__2; x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_24); lean_ctor_set(x_25, 1, x_23); @@ -34657,7 +34138,7 @@ x_28 = l_Lean_Parser_Tactic_refine___closed__2; 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 = l_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_30 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_12); x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_12); @@ -34697,12 +34178,12 @@ x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_34); lean_ctor_set(x_52, 1, x_51); x_53 = lean_array_push(x_32, x_52); -x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4; +x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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_32, x_55); -x_57 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1; +x_57 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1; x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); @@ -34746,7 +34227,7 @@ x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_34); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_32, x_81); -x_83 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_83 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -34776,7 +34257,7 @@ lean_inc(x_85); x_92 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_92, 0, x_85); lean_ctor_set(x_92, 1, x_91); -x_93 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__3; +x_93 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__3; lean_inc(x_85); x_94 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_94, 0, x_85); @@ -34784,7 +34265,7 @@ lean_ctor_set(x_94, 1, x_93); x_95 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_96 = lean_array_push(x_95, x_94); x_97 = lean_array_push(x_96, x_9); -x_98 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__2; +x_98 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____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); @@ -34794,7 +34275,7 @@ x_102 = l_Lean_Parser_Tactic_refine___closed__2; 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 = l_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_104 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_85); x_105 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_105, 0, x_85); @@ -34834,12 +34315,12 @@ x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_108); lean_ctor_set(x_126, 1, x_125); x_127 = lean_array_push(x_106, x_126); -x_128 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4; +x_128 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); x_130 = lean_array_push(x_106, x_129); -x_131 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1; +x_131 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1; x_132 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_132, 0, x_131); lean_ctor_set(x_132, 1, x_130); @@ -34883,7 +34364,7 @@ x_155 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_155, 0, x_108); lean_ctor_set(x_155, 1, x_154); x_156 = lean_array_push(x_106, x_155); -x_157 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_157 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__2; x_158 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_158, 0, x_157); lean_ctor_set(x_158, 1, x_156); @@ -34997,7 +34478,7 @@ x_1 = l_Lean_Parser_Tactic_tacticHave_____closed__9; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__1() { _start: { lean_object* x_1; @@ -35005,7 +34486,7 @@ x_1 = lean_mk_string("refine_lift"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__2() { _start: { lean_object* x_1; @@ -35013,17 +34494,17 @@ x_1 = lean_mk_string("have"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__2; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__2; 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_17056____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__4() { _start: { lean_object* x_1; @@ -35031,17 +34512,17 @@ x_1 = lean_mk_string("syntheticHole"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__4; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -35071,17 +34552,17 @@ 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; x_12 = lean_ctor_get(x_10, 0); -x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__1; +x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__1; lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); lean_ctor_set(x_14, 1, x_13); -x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__2; +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__2; 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_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_17 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_12); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_12); @@ -35109,7 +34590,7 @@ lean_ctor_set(x_29, 1, x_27); x_30 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_31 = lean_array_push(x_30, x_24); x_32 = lean_array_push(x_31, x_29); -x_33 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5; +x_33 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); @@ -35118,7 +34599,7 @@ x_36 = lean_array_push(x_35, x_16); x_37 = lean_array_push(x_36, x_9); x_38 = lean_array_push(x_37, x_22); x_39 = lean_array_push(x_38, x_34); -x_40 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__3; +x_40 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__3; x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); @@ -35133,7 +34614,7 @@ x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_21); lean_ctor_set(x_47, 1, x_46); x_48 = lean_array_push(x_19, x_47); -x_49 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_49 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -35148,17 +34629,17 @@ x_52 = lean_ctor_get(x_10, 1); lean_inc(x_52); lean_inc(x_51); lean_dec(x_10); -x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__1; +x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__1; lean_inc(x_51); x_54 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_54, 0, x_51); lean_ctor_set(x_54, 1, x_53); -x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__2; +x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__2; lean_inc(x_51); x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_51); lean_ctor_set(x_56, 1, x_55); -x_57 = l_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_57 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_51); x_58 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_58, 0, x_51); @@ -35186,7 +34667,7 @@ lean_ctor_set(x_69, 1, x_67); x_70 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_71 = lean_array_push(x_70, x_64); x_72 = lean_array_push(x_71, x_69); -x_73 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5; +x_73 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5; x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); @@ -35195,7 +34676,7 @@ x_76 = lean_array_push(x_75, x_56); x_77 = lean_array_push(x_76, x_9); x_78 = lean_array_push(x_77, x_62); x_79 = lean_array_push(x_78, x_74); -x_80 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__3; +x_80 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__3; x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_80); lean_ctor_set(x_81, 1, x_79); @@ -35210,7 +34691,7 @@ x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_61); lean_ctor_set(x_87, 1, x_86); x_88 = lean_array_push(x_59, x_87); -x_89 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_89 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__2; x_90 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_90, 0, x_89); lean_ctor_set(x_90, 1, x_88); @@ -35244,7 +34725,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__2; x_2 = 0; x_3 = lean_alloc_ctor(6, 1, 1); lean_ctor_set(x_3, 0, x_1); @@ -35258,7 +34739,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__3; -x_3 = l_termDepIfThenElse___closed__9; +x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__5; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -35272,7 +34753,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__4; -x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__11; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -35286,7 +34767,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__5; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -35316,7 +34797,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_17199____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -35326,7 +34807,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_17199____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__2() { _start: { lean_object* x_1; @@ -35334,17 +34815,17 @@ x_1 = lean_mk_string("haveIdDecl"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__2; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__2; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -35376,7 +34857,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; 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; x_14 = lean_ctor_get(x_12, 0); -x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__2; +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__2; lean_inc(x_14); x_16 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_16, 0, x_14); @@ -35415,7 +34896,7 @@ x_35 = lean_array_push(x_27, x_34); x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_21); lean_ctor_set(x_36, 1, x_35); -x_37 = l_myMacro____x40_Init_Notation___hyg_14023____closed__11; +x_37 = l_myMacro____x40_Init_Notation___hyg_13917____closed__11; x_38 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_38, 0, x_14); lean_ctor_set(x_38, 1, x_37); @@ -35424,12 +34905,12 @@ x_40 = lean_array_push(x_39, x_22); x_41 = lean_array_push(x_40, x_36); x_42 = lean_array_push(x_41, x_38); x_43 = lean_array_push(x_42, x_11); -x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__3; +x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____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); x_46 = lean_array_push(x_27, x_45); -x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__1; +x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__1; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -35444,7 +34925,7 @@ x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_21); lean_ctor_set(x_54, 1, x_53); x_55 = lean_array_push(x_27, x_54); -x_56 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_56 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -35459,7 +34940,7 @@ x_59 = lean_ctor_get(x_12, 1); lean_inc(x_59); lean_inc(x_58); lean_dec(x_12); -x_60 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__2; +x_60 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__2; lean_inc(x_58); x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_58); @@ -35498,7 +34979,7 @@ x_80 = lean_array_push(x_72, x_79); x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_66); lean_ctor_set(x_81, 1, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_14023____closed__11; +x_82 = l_myMacro____x40_Init_Notation___hyg_13917____closed__11; x_83 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_83, 0, x_58); lean_ctor_set(x_83, 1, x_82); @@ -35507,12 +34988,12 @@ x_85 = lean_array_push(x_84, x_67); x_86 = lean_array_push(x_85, x_81); x_87 = lean_array_push(x_86, x_83); x_88 = lean_array_push(x_87, x_11); -x_89 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__3; +x_89 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__3; 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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__1; +x_92 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__1; x_93 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_93, 0, x_92); lean_ctor_set(x_93, 1, x_91); @@ -35527,7 +35008,7 @@ x_99 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_99, 0, x_66); lean_ctor_set(x_99, 1, x_98); x_100 = lean_array_push(x_72, x_99); -x_101 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_101 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -35641,7 +35122,7 @@ x_1 = l_Lean_Parser_Tactic_tacticSuffices_____closed__9; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17258____closed__1() { _start: { lean_object* x_1; @@ -35649,17 +35130,17 @@ x_1 = lean_mk_string("suffices"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17258____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17258____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17258_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -35689,17 +35170,17 @@ 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; x_12 = lean_ctor_get(x_10, 0); -x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__1; +x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__1; lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); lean_ctor_set(x_14, 1, x_13); -x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1; +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17258____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_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_17 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_12); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_12); @@ -35727,7 +35208,7 @@ lean_ctor_set(x_29, 1, x_27); x_30 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_31 = lean_array_push(x_30, x_24); x_32 = lean_array_push(x_31, x_29); -x_33 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5; +x_33 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); @@ -35736,7 +35217,7 @@ x_36 = lean_array_push(x_35, x_16); x_37 = lean_array_push(x_36, x_9); x_38 = lean_array_push(x_37, x_22); x_39 = lean_array_push(x_38, x_34); -x_40 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; +x_40 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17258____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); @@ -35751,7 +35232,7 @@ x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_21); lean_ctor_set(x_47, 1, x_46); x_48 = lean_array_push(x_19, x_47); -x_49 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_49 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -35766,17 +35247,17 @@ x_52 = lean_ctor_get(x_10, 1); lean_inc(x_52); lean_inc(x_51); lean_dec(x_10); -x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__1; +x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__1; lean_inc(x_51); x_54 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_54, 0, x_51); lean_ctor_set(x_54, 1, x_53); -x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1; +x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17258____closed__1; lean_inc(x_51); x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_51); lean_ctor_set(x_56, 1, x_55); -x_57 = l_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_57 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_51); x_58 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_58, 0, x_51); @@ -35804,7 +35285,7 @@ lean_ctor_set(x_69, 1, x_67); x_70 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_71 = lean_array_push(x_70, x_64); x_72 = lean_array_push(x_71, x_69); -x_73 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5; +x_73 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5; x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); @@ -35813,7 +35294,7 @@ x_76 = lean_array_push(x_75, x_56); x_77 = lean_array_push(x_76, x_9); x_78 = lean_array_push(x_77, x_62); x_79 = lean_array_push(x_78, x_74); -x_80 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; +x_80 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17258____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); @@ -35828,7 +35309,7 @@ x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_61); lean_ctor_set(x_87, 1, x_86); x_88 = lean_array_push(x_59, x_87); -x_89 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_89 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__2; x_90 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_90, 0, x_89); lean_ctor_set(x_90, 1, x_88); @@ -35862,7 +35343,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticLet_____closed__3() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; -x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__3; +x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__5; x_2 = 0; x_3 = lean_alloc_ctor(6, 1, 1); lean_ctor_set(x_3, 0, x_1); @@ -35875,7 +35356,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_14023____closed__3; +x_2 = l_myMacro____x40_Init_Notation___hyg_13917____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -35926,7 +35407,7 @@ x_1 = l_Lean_Parser_Tactic_tacticLet_____closed__7; return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17498_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17392_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -35956,17 +35437,17 @@ 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; x_12 = lean_ctor_get(x_10, 0); -x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__1; +x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__1; lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); lean_ctor_set(x_14, 1, x_13); -x_15 = l_myMacro____x40_Init_Notation___hyg_14023____closed__1; +x_15 = l_myMacro____x40_Init_Notation___hyg_13917____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_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_17 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_12); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_12); @@ -35994,7 +35475,7 @@ lean_ctor_set(x_29, 1, x_27); x_30 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_31 = lean_array_push(x_30, x_24); x_32 = lean_array_push(x_31, x_29); -x_33 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5; +x_33 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); @@ -36003,7 +35484,7 @@ x_36 = lean_array_push(x_35, x_16); x_37 = lean_array_push(x_36, x_9); x_38 = lean_array_push(x_37, x_22); x_39 = lean_array_push(x_38, x_34); -x_40 = l_myMacro____x40_Init_Notation___hyg_14023____closed__2; +x_40 = l_myMacro____x40_Init_Notation___hyg_13917____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); @@ -36018,7 +35499,7 @@ x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_21); lean_ctor_set(x_47, 1, x_46); x_48 = lean_array_push(x_19, x_47); -x_49 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_49 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -36033,17 +35514,17 @@ x_52 = lean_ctor_get(x_10, 1); lean_inc(x_52); lean_inc(x_51); lean_dec(x_10); -x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__1; +x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__1; lean_inc(x_51); x_54 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_54, 0, x_51); lean_ctor_set(x_54, 1, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_14023____closed__1; +x_55 = l_myMacro____x40_Init_Notation___hyg_13917____closed__1; lean_inc(x_51); x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_51); lean_ctor_set(x_56, 1, x_55); -x_57 = l_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_57 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_51); x_58 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_58, 0, x_51); @@ -36071,7 +35552,7 @@ lean_ctor_set(x_69, 1, x_67); x_70 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_71 = lean_array_push(x_70, x_64); x_72 = lean_array_push(x_71, x_69); -x_73 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5; +x_73 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5; x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); @@ -36080,7 +35561,7 @@ x_76 = lean_array_push(x_75, x_56); x_77 = lean_array_push(x_76, x_9); x_78 = lean_array_push(x_77, x_62); x_79 = lean_array_push(x_78, x_74); -x_80 = l_myMacro____x40_Init_Notation___hyg_14023____closed__2; +x_80 = l_myMacro____x40_Init_Notation___hyg_13917____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); @@ -36095,7 +35576,7 @@ x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_61); lean_ctor_set(x_87, 1, x_86); x_88 = lean_array_push(x_59, x_87); -x_89 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_89 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__2; x_90 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_90, 0, x_89); lean_ctor_set(x_90, 1, x_88); @@ -36151,7 +35632,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_tacticShow_____closed__4; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -36181,7 +35662,7 @@ x_1 = l_Lean_Parser_Tactic_tacticShow_____closed__6; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__1() { _start: { lean_object* x_1; @@ -36189,17 +35670,17 @@ x_1 = lean_mk_string("show"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____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_17633____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__3() { _start: { lean_object* x_1; @@ -36207,17 +35688,17 @@ x_1 = lean_mk_string("fromTerm"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__3; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__3; 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_17633____closed__5() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__5() { _start: { lean_object* x_1; @@ -36225,7 +35706,7 @@ x_1 = lean_mk_string("from"); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -36255,17 +35736,17 @@ 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; x_12 = lean_ctor_get(x_10, 0); -x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__1; +x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__1; lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); lean_ctor_set(x_14, 1, x_13); -x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__1; +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__5; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__5; lean_inc(x_12); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_12); @@ -36288,13 +35769,13 @@ lean_ctor_set(x_26, 1, x_24); x_27 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_28 = lean_array_push(x_27, x_20); x_29 = lean_array_push(x_28, x_26); -x_30 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5; +x_30 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5; 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_27, x_18); x_33 = lean_array_push(x_32, x_31); -x_34 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__4; +x_34 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____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); @@ -36302,7 +35783,7 @@ x_36 = l_unexpand____x40_Init_Notation___hyg_2059____closed__3; x_37 = lean_array_push(x_36, x_16); x_38 = lean_array_push(x_37, x_9); x_39 = lean_array_push(x_38, x_35); -x_40 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__2; +x_40 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____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); @@ -36318,7 +35799,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_23, x_48); -x_50 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_50 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -36333,17 +35814,17 @@ x_53 = lean_ctor_get(x_10, 1); lean_inc(x_53); lean_inc(x_52); lean_dec(x_10); -x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__1; +x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__1; lean_inc(x_52); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_52); lean_ctor_set(x_55, 1, x_54); -x_56 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__1; +x_56 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__1; lean_inc(x_52); x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_52); lean_ctor_set(x_57, 1, x_56); -x_58 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__5; +x_58 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__5; lean_inc(x_52); x_59 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_59, 0, x_52); @@ -36366,13 +35847,13 @@ lean_ctor_set(x_67, 1, x_65); x_68 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_69 = lean_array_push(x_68, x_61); x_70 = lean_array_push(x_69, x_67); -x_71 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5; +x_71 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5; 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_68, x_59); x_74 = lean_array_push(x_73, x_72); -x_75 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__4; +x_75 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____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); @@ -36380,7 +35861,7 @@ x_77 = l_unexpand____x40_Init_Notation___hyg_2059____closed__3; x_78 = lean_array_push(x_77, x_57); x_79 = lean_array_push(x_78, x_9); x_80 = lean_array_push(x_79, x_76); -x_81 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__2; +x_81 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____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); @@ -36396,7 +35877,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_64, x_89); -x_91 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_91 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -36451,7 +35932,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termIfLet___x3a_x3d__Then__Else_____closed__4; +x_2 = l_termIfLet___x3a_x3d__Then__Else_____closed__6; x_3 = l_Lean_Parser_Tactic_letrec___closed__4; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); @@ -36560,7 +36041,7 @@ x_1 = l_Lean_Parser_Tactic_letrec___closed__13; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -36570,7 +36051,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_17775____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -36580,7 +36061,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_17775____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__3() { _start: { lean_object* x_1; @@ -36588,7 +36069,7 @@ x_1 = lean_mk_string("rec"); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -36630,7 +36111,7 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; uint8_t x_17; x_14 = lean_unsigned_to_nat(1u); x_15 = l_Lean_Syntax_getArg(x_1, x_14); lean_dec(x_1); -x_16 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__1; +x_16 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__1; lean_inc(x_15); x_17 = l_Lean_Syntax_isOfKind(x_15, x_16); if (x_17 == 0) @@ -36653,17 +36134,17 @@ 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; 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; x_22 = lean_ctor_get(x_20, 0); -x_23 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__1; +x_23 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__1; lean_inc(x_22); x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_22); lean_ctor_set(x_24, 1, x_23); -x_25 = l_myMacro____x40_Init_Notation___hyg_14023____closed__1; +x_25 = l_myMacro____x40_Init_Notation___hyg_13917____closed__1; lean_inc(x_22); x_26 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_26, 0, x_22); lean_ctor_set(x_26, 1, x_25); -x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__3; +x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__3; lean_inc(x_22); x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_22); @@ -36674,7 +36155,7 @@ x_31 = lean_array_push(x_30, x_28); x_32 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_32, 0, x_10); lean_ctor_set(x_32, 1, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_33 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_22); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_22); @@ -36701,7 +36182,7 @@ lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_29, x_40); x_47 = lean_array_push(x_46, x_45); -x_48 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5; +x_48 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); @@ -36710,7 +36191,7 @@ x_51 = lean_array_push(x_50, x_32); x_52 = lean_array_push(x_51, x_15); x_53 = lean_array_push(x_52, x_38); x_54 = lean_array_push(x_53, x_49); -x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__2; +x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____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); @@ -36731,17 +36212,17 @@ x_62 = lean_ctor_get(x_20, 1); lean_inc(x_62); lean_inc(x_61); lean_dec(x_20); -x_63 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__1; +x_63 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__1; lean_inc(x_61); x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_61); lean_ctor_set(x_64, 1, x_63); -x_65 = l_myMacro____x40_Init_Notation___hyg_14023____closed__1; +x_65 = l_myMacro____x40_Init_Notation___hyg_13917____closed__1; lean_inc(x_61); x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_61); lean_ctor_set(x_66, 1, x_65); -x_67 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__3; +x_67 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__3; lean_inc(x_61); x_68 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_68, 0, x_61); @@ -36752,7 +36233,7 @@ x_71 = lean_array_push(x_70, x_68); x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_10); lean_ctor_set(x_72, 1, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_73 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_61); x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_61); @@ -36779,7 +36260,7 @@ lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); x_86 = lean_array_push(x_69, x_80); x_87 = lean_array_push(x_86, x_85); -x_88 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5; +x_88 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5; x_89 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_89, 0, x_88); lean_ctor_set(x_89, 1, x_87); @@ -36788,7 +36269,7 @@ x_91 = lean_array_push(x_90, x_72); x_92 = lean_array_push(x_91, x_15); x_93 = lean_array_push(x_92, x_78); x_94 = lean_array_push(x_93, x_89); -x_95 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__2; +x_95 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__2; x_96 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_96, 0, x_95); lean_ctor_set(x_96, 1, x_94); @@ -36852,7 +36333,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_tacticRefine__lift_x27_____closed__4; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -36882,7 +36363,7 @@ x_1 = l_Lean_Parser_Tactic_tacticRefine__lift_x27_____closed__6; return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17954_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17848_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -36927,7 +36408,7 @@ lean_inc(x_12); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_12); lean_ctor_set(x_18, 1, x_17); -x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__3; +x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__3; lean_inc(x_12); x_20 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_20, 0, x_12); @@ -36935,7 +36416,7 @@ lean_ctor_set(x_20, 1, x_19); x_21 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_22 = lean_array_push(x_21, x_20); x_23 = lean_array_push(x_22, x_9); -x_24 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__2; +x_24 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__2; x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_24); lean_ctor_set(x_25, 1, x_23); @@ -36945,7 +36426,7 @@ x_28 = l_Lean_Parser_Tactic_refine_x27___closed__2; 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 = l_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_30 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_12); x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_12); @@ -36985,12 +36466,12 @@ x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_34); lean_ctor_set(x_52, 1, x_51); x_53 = lean_array_push(x_32, x_52); -x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4; +x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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_32, x_55); -x_57 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1; +x_57 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1; x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); @@ -37034,7 +36515,7 @@ x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_34); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_32, x_81); -x_83 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_83 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -37064,7 +36545,7 @@ lean_inc(x_85); x_92 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_92, 0, x_85); lean_ctor_set(x_92, 1, x_91); -x_93 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__3; +x_93 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__3; lean_inc(x_85); x_94 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_94, 0, x_85); @@ -37072,7 +36553,7 @@ lean_ctor_set(x_94, 1, x_93); x_95 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_96 = lean_array_push(x_95, x_94); x_97 = lean_array_push(x_96, x_9); -x_98 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__2; +x_98 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____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); @@ -37082,7 +36563,7 @@ x_102 = l_Lean_Parser_Tactic_refine_x27___closed__2; 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 = l_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_104 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_85); x_105 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_105, 0, x_85); @@ -37122,12 +36603,12 @@ x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_108); lean_ctor_set(x_126, 1, x_125); x_127 = lean_array_push(x_106, x_126); -x_128 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4; +x_128 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); x_130 = lean_array_push(x_106, x_129); -x_131 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1; +x_131 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1; x_132 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_132, 0, x_131); lean_ctor_set(x_132, 1, x_130); @@ -37171,7 +36652,7 @@ x_155 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_155, 0, x_108); lean_ctor_set(x_155, 1, x_154); x_156 = lean_array_push(x_106, x_155); -x_157 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_157 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__2; x_158 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_158, 0, x_157); lean_ctor_set(x_158, 1, x_156); @@ -37257,7 +36738,7 @@ x_1 = l_Lean_Parser_Tactic_tacticHave_x27_____closed__6; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18161____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18055____closed__1() { _start: { lean_object* x_1; @@ -37265,7 +36746,7 @@ x_1 = lean_mk_string("refine_lift'"); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18161_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18055_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -37295,17 +36776,17 @@ 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; x_12 = lean_ctor_get(x_10, 0); -x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18161____closed__1; +x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18055____closed__1; lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); lean_ctor_set(x_14, 1, x_13); -x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__2; +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__2; 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_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_17 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_12); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_12); @@ -37333,7 +36814,7 @@ lean_ctor_set(x_29, 1, x_27); x_30 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_31 = lean_array_push(x_30, x_24); x_32 = lean_array_push(x_31, x_29); -x_33 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5; +x_33 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); @@ -37342,7 +36823,7 @@ x_36 = lean_array_push(x_35, x_16); x_37 = lean_array_push(x_36, x_9); x_38 = lean_array_push(x_37, x_22); x_39 = lean_array_push(x_38, x_34); -x_40 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__3; +x_40 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__3; x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); @@ -37357,7 +36838,7 @@ x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_21); lean_ctor_set(x_47, 1, x_46); x_48 = lean_array_push(x_19, x_47); -x_49 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_49 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -37372,17 +36853,17 @@ x_52 = lean_ctor_get(x_10, 1); lean_inc(x_52); lean_inc(x_51); lean_dec(x_10); -x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18161____closed__1; +x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18055____closed__1; lean_inc(x_51); x_54 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_54, 0, x_51); lean_ctor_set(x_54, 1, x_53); -x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__2; +x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__2; lean_inc(x_51); x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_51); lean_ctor_set(x_56, 1, x_55); -x_57 = l_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_57 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_51); x_58 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_58, 0, x_51); @@ -37410,7 +36891,7 @@ lean_ctor_set(x_69, 1, x_67); x_70 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_71 = lean_array_push(x_70, x_64); x_72 = lean_array_push(x_71, x_69); -x_73 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5; +x_73 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5; x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); @@ -37419,7 +36900,7 @@ x_76 = lean_array_push(x_75, x_56); x_77 = lean_array_push(x_76, x_9); x_78 = lean_array_push(x_77, x_62); x_79 = lean_array_push(x_78, x_74); -x_80 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__3; +x_80 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__3; x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_80); lean_ctor_set(x_81, 1, x_79); @@ -37434,7 +36915,7 @@ x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_61); lean_ctor_set(x_87, 1, x_86); x_88 = lean_array_push(x_59, x_87); -x_89 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_89 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__2; x_90 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_90, 0, x_89); lean_ctor_set(x_90, 1, x_88); @@ -37490,7 +36971,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__4; -x_3 = l_termDepIfThenElse___closed__9; +x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__5; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -37504,7 +36985,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__5; -x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__11; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -37518,7 +36999,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__6; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -37548,7 +37029,7 @@ x_1 = l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__8; return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18304_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18198_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -37619,7 +37100,7 @@ x_35 = lean_array_push(x_27, x_34); x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_21); lean_ctor_set(x_36, 1, x_35); -x_37 = l_myMacro____x40_Init_Notation___hyg_14023____closed__11; +x_37 = l_myMacro____x40_Init_Notation___hyg_13917____closed__11; x_38 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_38, 0, x_14); lean_ctor_set(x_38, 1, x_37); @@ -37628,12 +37109,12 @@ x_40 = lean_array_push(x_39, x_22); x_41 = lean_array_push(x_40, x_36); x_42 = lean_array_push(x_41, x_38); x_43 = lean_array_push(x_42, x_11); -x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__3; +x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____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); x_46 = lean_array_push(x_27, x_45); -x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__1; +x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__1; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -37648,7 +37129,7 @@ x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_21); lean_ctor_set(x_54, 1, x_53); x_55 = lean_array_push(x_27, x_54); -x_56 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_56 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -37702,7 +37183,7 @@ x_80 = lean_array_push(x_72, x_79); x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_66); lean_ctor_set(x_81, 1, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_14023____closed__11; +x_82 = l_myMacro____x40_Init_Notation___hyg_13917____closed__11; x_83 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_83, 0, x_58); lean_ctor_set(x_83, 1, x_82); @@ -37711,12 +37192,12 @@ x_85 = lean_array_push(x_84, x_67); x_86 = lean_array_push(x_85, x_81); x_87 = lean_array_push(x_86, x_83); x_88 = lean_array_push(x_87, x_11); -x_89 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__3; +x_89 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__3; 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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__1; +x_92 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__1; x_93 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_93, 0, x_92); lean_ctor_set(x_93, 1, x_91); @@ -37731,7 +37212,7 @@ x_99 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_99, 0, x_66); lean_ctor_set(x_99, 1, x_98); x_100 = lean_array_push(x_72, x_99); -x_101 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_101 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -37817,7 +37298,7 @@ x_1 = l_Lean_Parser_Tactic_tacticLet_x27_____closed__6; return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18469_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18363_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -37847,17 +37328,17 @@ 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; x_12 = lean_ctor_get(x_10, 0); -x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18161____closed__1; +x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18055____closed__1; lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); lean_ctor_set(x_14, 1, x_13); -x_15 = l_myMacro____x40_Init_Notation___hyg_14023____closed__1; +x_15 = l_myMacro____x40_Init_Notation___hyg_13917____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_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_17 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_12); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_12); @@ -37885,7 +37366,7 @@ lean_ctor_set(x_29, 1, x_27); x_30 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_31 = lean_array_push(x_30, x_24); x_32 = lean_array_push(x_31, x_29); -x_33 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5; +x_33 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); @@ -37894,7 +37375,7 @@ x_36 = lean_array_push(x_35, x_16); x_37 = lean_array_push(x_36, x_9); x_38 = lean_array_push(x_37, x_22); x_39 = lean_array_push(x_38, x_34); -x_40 = l_myMacro____x40_Init_Notation___hyg_14023____closed__2; +x_40 = l_myMacro____x40_Init_Notation___hyg_13917____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); @@ -37909,7 +37390,7 @@ x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_21); lean_ctor_set(x_47, 1, x_46); x_48 = lean_array_push(x_19, x_47); -x_49 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_49 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -37924,17 +37405,17 @@ x_52 = lean_ctor_get(x_10, 1); lean_inc(x_52); lean_inc(x_51); lean_dec(x_10); -x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18161____closed__1; +x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18055____closed__1; lean_inc(x_51); x_54 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_54, 0, x_51); lean_ctor_set(x_54, 1, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_14023____closed__1; +x_55 = l_myMacro____x40_Init_Notation___hyg_13917____closed__1; lean_inc(x_51); x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_51); lean_ctor_set(x_56, 1, x_55); -x_57 = l_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_57 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_51); x_58 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_58, 0, x_51); @@ -37962,7 +37443,7 @@ lean_ctor_set(x_69, 1, x_67); x_70 = l_myMacro____x40_Init_Notation___hyg_1377____closed__10; x_71 = lean_array_push(x_70, x_64); x_72 = lean_array_push(x_71, x_69); -x_73 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5; +x_73 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5; x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); @@ -37971,7 +37452,7 @@ x_76 = lean_array_push(x_75, x_56); x_77 = lean_array_push(x_76, x_9); x_78 = lean_array_push(x_77, x_62); x_79 = lean_array_push(x_78, x_74); -x_80 = l_myMacro____x40_Init_Notation___hyg_14023____closed__2; +x_80 = l_myMacro____x40_Init_Notation___hyg_13917____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); @@ -37986,7 +37467,7 @@ x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_61); lean_ctor_set(x_87, 1, x_86); x_88 = lean_array_push(x_59, x_87); -x_89 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_89 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__2; x_90 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_90, 0, x_89); lean_ctor_set(x_90, 1, x_88); @@ -38070,7 +37551,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_inductionAlt___closed__7; -x_3 = l_termDepIfThenElse___closed__9; +x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__5; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -38171,7 +37652,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_17056____closed__4; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -38428,7 +37909,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_induction___closed__5() { _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_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_2 = l_myMacro____x40_Init_Notation___hyg_1256____closed__7; x_3 = l_term_x5b___x5d___closed__6; x_4 = 0; @@ -38478,7 +37959,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_induction___closed__8; -x_3 = l_termDepIfThenElse___closed__9; +x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__5; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -38535,7 +38016,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_984____closed__6; -x_2 = l_termDepIfThenElse___closed__9; +x_2 = l_term_x7b_____x3a___x2f_x2f___x7d___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); @@ -38653,8 +38134,8 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; -x_2 = l_termDepIfThenElse___closed__9; -x_3 = l_termDepIfThenElse___closed__12; +x_2 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__5; +x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -38720,7 +38201,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_generalizeArg___closed__7; -x_3 = l_termDepIfThenElse___closed__9; +x_3 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__5; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -38864,7 +38345,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_generalizeArg___closed__5; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -39056,7 +38537,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_existsIntro___closed__4; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -39234,7 +38715,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_18859____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18753____closed__1() { _start: { lean_object* x_1; @@ -39242,7 +38723,7 @@ x_1 = lean_mk_string("repeat"); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18859_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18753_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -39266,7 +38747,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_14978____closed__1; +x_10 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1; lean_inc(x_9); x_11 = l_Lean_Syntax_isOfKind(x_9, x_10); if (x_11 == 0) @@ -39297,7 +38778,7 @@ 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_myMacro____x40_Init_Notation___hyg_12796____closed__11; +x_21 = l_myMacro____x40_Init_Notation___hyg_12690____closed__11; lean_inc(x_18); x_22 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_22, 0, x_18); @@ -39326,7 +38807,7 @@ x_34 = l_Lean_Parser_Tactic_paren___closed__1; 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 = l_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_36 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_18); x_37 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_37, 0, x_18); @@ -39343,7 +38824,7 @@ x_44 = l_Lean_Parser_Tactic_first___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); -x_46 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18859____closed__1; +x_46 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18753____closed__1; lean_inc(x_18); x_47 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_47, 0, x_18); @@ -39365,7 +38846,7 @@ x_57 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_57, 0, x_39); lean_ctor_set(x_57, 1, x_56); x_58 = lean_array_push(x_25, x_57); -x_59 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4; +x_59 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -39436,7 +38917,7 @@ lean_inc(x_89); x_92 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_92, 0, x_89); lean_ctor_set(x_92, 1, x_91); -x_93 = l_myMacro____x40_Init_Notation___hyg_12796____closed__11; +x_93 = l_myMacro____x40_Init_Notation___hyg_12690____closed__11; lean_inc(x_89); x_94 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_94, 0, x_89); @@ -39465,7 +38946,7 @@ x_106 = l_Lean_Parser_Tactic_paren___closed__1; 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 = l_myMacro____x40_Init_Notation___hyg_14023____closed__13; +x_108 = l_myMacro____x40_Init_Notation___hyg_13917____closed__13; lean_inc(x_89); x_109 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_109, 0, x_89); @@ -39482,7 +38963,7 @@ x_116 = l_Lean_Parser_Tactic_first___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); -x_118 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18859____closed__1; +x_118 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18753____closed__1; lean_inc(x_89); x_119 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_119, 0, x_89); @@ -39504,7 +38985,7 @@ x_129 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_129, 0, x_111); lean_ctor_set(x_129, 1, x_128); x_130 = lean_array_push(x_97, x_129); -x_131 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4; +x_131 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__4; x_132 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_132, 0, x_131); lean_ctor_set(x_132, 1, x_130); @@ -39672,7 +39153,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_intro___closed__11; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -39786,7 +39267,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_Lean_Parser_Tactic_specialize___closed__4; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -39816,7 +39297,7 @@ x_1 = l_Lean_Parser_Tactic_specialize___closed__6; return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19129_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19023_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -39880,7 +39361,7 @@ return x_25; } } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19188_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19082_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -39944,7 +39425,7 @@ return x_25; } } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19247_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19141_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -40008,7 +39489,7 @@ return x_25; } } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__1() { _start: { lean_object* x_1; @@ -40016,22 +39497,22 @@ x_1 = lean_mk_string("True.intro"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__1; 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_19306____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____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_19306____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____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); @@ -40039,7 +39520,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_19306____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__4() { _start: { lean_object* x_1; @@ -40047,51 +39528,51 @@ x_1 = lean_mk_string("True"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__5() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____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_19306____closed__4; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__4; 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_19306____closed__6() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____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_19306____closed__5; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__5; x_2 = l_Lean_Parser_Tactic_intro___closed__3; 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_19306____closed__7() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__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_19306____closed__6; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__6; 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_19306____closed__8() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__8() { _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_19306____closed__7; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__7; 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_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -40127,10 +39608,10 @@ lean_inc(x_10); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_10); lean_ctor_set(x_14, 1, x_13); -x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__6; +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__6; x_16 = l_Lean_addMacroScope(x_12, x_15, x_11); -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__3; -x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__8; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__3; +x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__8; x_19 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_19, 0, x_10); lean_ctor_set(x_19, 1, x_17); @@ -40164,10 +39645,10 @@ lean_inc(x_25); x_30 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_30, 0, x_25); lean_ctor_set(x_30, 1, x_29); -x_31 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__6; +x_31 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__6; x_32 = l_Lean_addMacroScope(x_28, x_31, x_27); -x_33 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__3; -x_34 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__8; +x_33 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__3; +x_34 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__8; x_35 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_35, 0, x_25); lean_ctor_set(x_35, 1, x_33); @@ -40188,7 +39669,7 @@ return x_41; } } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__1() { _start: { lean_object* x_1; @@ -40196,22 +39677,22 @@ x_1 = lean_mk_string("And.intro"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__1; 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_19380____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____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_19380____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____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); @@ -40219,7 +39700,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_19380____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -40229,31 +39710,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_19380____closed__5() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____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_19380____closed__4; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__6() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__6() { _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_19380____closed__5; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__7() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__7() { _start: { lean_object* x_1; @@ -40261,7 +39742,7 @@ x_1 = lean_mk_string("<;>"); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -40297,10 +39778,10 @@ lean_inc(x_10); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_10); lean_ctor_set(x_14, 1, x_13); -x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__4; +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__4; x_16 = l_Lean_addMacroScope(x_12, x_15, x_11); -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__3; -x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__6; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__3; +x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__6; lean_inc(x_10); x_19 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_19, 0, x_10); @@ -40314,7 +39795,7 @@ x_23 = l_Lean_Parser_Tactic_apply___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 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__7; +x_25 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__7; lean_inc(x_10); x_26 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_26, 0, x_10); @@ -40357,10 +39838,10 @@ lean_inc(x_38); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_38); lean_ctor_set(x_43, 1, x_42); -x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__4; +x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__4; x_45 = l_Lean_addMacroScope(x_41, x_44, x_40); -x_46 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__3; -x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__6; +x_46 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__3; +x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__6; lean_inc(x_38); x_48 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_48, 0, x_38); @@ -40374,7 +39855,7 @@ x_52 = l_Lean_Parser_Tactic_apply___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); -x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__7; +x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__7; lean_inc(x_38); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_38); @@ -40478,7 +39959,7 @@ x_1 = l_Lean_Parser_Tactic_tacticUnhygienic_____closed__6; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__1() { _start: { lean_object* x_1; @@ -40486,17 +39967,17 @@ x_1 = lean_mk_string("set_option"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____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_19487____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____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_19487____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__3() { _start: { lean_object* x_1; @@ -40504,22 +39985,22 @@ x_1 = lean_mk_string("tactic.hygienic"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__4() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__3; 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_19487____closed__5() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__5() { _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_19487____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__3; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__4; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____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); @@ -40527,7 +40008,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_19487____closed__6() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__6() { _start: { lean_object* x_1; @@ -40535,17 +40016,17 @@ x_1 = lean_mk_string("hygienic"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__7() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__6; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__6; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__6; 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_19487____closed__8() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__8() { _start: { lean_object* x_1; @@ -40553,7 +40034,7 @@ x_1 = lean_mk_string("in"); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -40589,37 +40070,37 @@ lean_inc(x_13); x_14 = lean_ctor_get(x_2, 1); lean_inc(x_14); lean_dec(x_2); -x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__1; +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__7; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__7; x_18 = l_Lean_addMacroScope(x_14, x_17, x_13); x_19 = lean_box(0); -x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__5; +x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__5; lean_inc(x_12); x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_12); lean_ctor_set(x_21, 1, x_20); lean_ctor_set(x_21, 2, x_18); lean_ctor_set(x_21, 3, x_19); -x_22 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__10; +x_22 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__10; lean_inc(x_12); x_23 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_23, 0, x_12); lean_ctor_set(x_23, 1, x_22); -x_24 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__8; +x_24 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__8; x_25 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_25, 0, x_12); lean_ctor_set(x_25, 1, x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_14023____closed__12; +x_26 = l_myMacro____x40_Init_Notation___hyg_13917____closed__12; x_27 = lean_array_push(x_26, x_16); x_28 = lean_array_push(x_27, x_21); x_29 = lean_array_push(x_28, x_23); x_30 = lean_array_push(x_29, x_25); x_31 = lean_array_push(x_30, x_9); -x_32 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__2; +x_32 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____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); @@ -40630,7 +40111,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__2; x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); @@ -40650,37 +40131,37 @@ lean_inc(x_43); x_44 = lean_ctor_get(x_2, 1); lean_inc(x_44); lean_dec(x_2); -x_45 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__1; +x_45 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__1; lean_inc(x_41); x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_41); lean_ctor_set(x_46, 1, x_45); -x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__7; +x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__7; x_48 = l_Lean_addMacroScope(x_44, x_47, x_43); x_49 = lean_box(0); -x_50 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__5; +x_50 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__5; lean_inc(x_41); x_51 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_51, 0, x_41); lean_ctor_set(x_51, 1, x_50); lean_ctor_set(x_51, 2, x_48); lean_ctor_set(x_51, 3, x_49); -x_52 = l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__10; +x_52 = l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__10; lean_inc(x_41); x_53 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_53, 0, x_41); lean_ctor_set(x_53, 1, x_52); -x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__8; +x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__8; x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_41); lean_ctor_set(x_55, 1, x_54); -x_56 = l_myMacro____x40_Init_Notation___hyg_14023____closed__12; +x_56 = l_myMacro____x40_Init_Notation___hyg_13917____closed__12; x_57 = lean_array_push(x_56, x_46); x_58 = lean_array_push(x_57, x_51); x_59 = lean_array_push(x_58, x_53); x_60 = lean_array_push(x_59, x_55); x_61 = lean_array_push(x_60, x_9); -x_62 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__2; +x_62 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__2; x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); @@ -40691,7 +40172,7 @@ 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_64, x_67); -x_69 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2; +x_69 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____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); @@ -40847,7 +40328,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Syntax_addPrec___closed__10; x_2 = l_term_u2039___u203a___closed__4; -x_3 = l_termDepIfThenElse___closed__14; +x_3 = l_termIfLet___x3a_x3d__Then__Else_____closed__8; x_4 = lean_alloc_ctor(2, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -40909,7 +40390,7 @@ x_1 = l_term_u2039___u203a___closed__9; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_19637____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_19531____closed__1() { _start: { lean_object* x_1; @@ -40917,17 +40398,17 @@ x_1 = lean_mk_string("byTactic"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_19637____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_19531____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2076____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_19637____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_19531____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_19637____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_19531____closed__3() { _start: { lean_object* x_1; @@ -40935,7 +40416,7 @@ x_1 = lean_mk_string("by"); return x_1; } } -LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_19637_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_myMacro____x40_Init_Notation___hyg_19531_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -40970,7 +40451,7 @@ lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); lean_ctor_set(x_14, 1, x_13); -x_15 = l_myMacro____x40_Init_Notation___hyg_19637____closed__3; +x_15 = l_myMacro____x40_Init_Notation___hyg_19531____closed__3; lean_inc(x_12); x_16 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_16, 0, x_12); @@ -41000,18 +40481,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4; +x_33 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__4; 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_19, x_34); -x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1; +x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1; 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_23, x_16); x_39 = lean_array_push(x_38, x_37); -x_40 = l_myMacro____x40_Init_Notation___hyg_19637____closed__2; +x_40 = l_myMacro____x40_Init_Notation___hyg_19531____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); @@ -41022,7 +40503,7 @@ lean_ctor_set(x_43, 0, x_12); lean_ctor_set(x_43, 1, x_42); x_44 = lean_array_push(x_23, x_43); x_45 = lean_array_push(x_44, x_9); -x_46 = l_myMacro____x40_Init_Notation___hyg_13586____closed__10; +x_46 = l_myMacro____x40_Init_Notation___hyg_13480____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); @@ -41043,7 +40524,7 @@ x_55 = l_unexpand____x40_Init_Notation___hyg_2059____closed__3; x_56 = lean_array_push(x_55, x_14); x_57 = lean_array_push(x_56, x_52); x_58 = lean_array_push(x_57, x_54); -x_59 = l_myMacro____x40_Init_Notation___hyg_13586____closed__8; +x_59 = l_myMacro____x40_Init_Notation___hyg_13480____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); @@ -41063,7 +40544,7 @@ lean_inc(x_61); x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_61); lean_ctor_set(x_64, 1, x_63); -x_65 = l_myMacro____x40_Init_Notation___hyg_19637____closed__3; +x_65 = l_myMacro____x40_Init_Notation___hyg_19531____closed__3; lean_inc(x_61); x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_61); @@ -41093,18 +40574,18 @@ 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_69, x_81); -x_83 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4; +x_83 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__4; 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_69, x_84); -x_86 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1; +x_86 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1; 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_73, x_66); x_89 = lean_array_push(x_88, x_87); -x_90 = l_myMacro____x40_Init_Notation___hyg_19637____closed__2; +x_90 = l_myMacro____x40_Init_Notation___hyg_19531____closed__2; x_91 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_91, 0, x_90); lean_ctor_set(x_91, 1, x_89); @@ -41115,7 +40596,7 @@ lean_ctor_set(x_93, 0, x_61); lean_ctor_set(x_93, 1, x_92); x_94 = lean_array_push(x_73, x_93); x_95 = lean_array_push(x_94, x_9); -x_96 = l_myMacro____x40_Init_Notation___hyg_13586____closed__10; +x_96 = l_myMacro____x40_Init_Notation___hyg_13480____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); @@ -41136,7 +40617,7 @@ x_105 = l_unexpand____x40_Init_Notation___hyg_2059____closed__3; x_106 = lean_array_push(x_105, x_64); x_107 = lean_array_push(x_106, x_102); x_108 = lean_array_push(x_107, x_104); -x_109 = l_myMacro____x40_Init_Notation___hyg_13586____closed__8; +x_109 = l_myMacro____x40_Init_Notation___hyg_13480____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); @@ -42901,100 +42382,6 @@ l_myMacro____x40_Init_Notation___hyg_12548____closed__8 = _init_l_myMacro____x40 lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12548____closed__8); l_myMacro____x40_Init_Notation___hyg_12548____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_12548____closed__9(); lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12548____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(); -lean_mark_persistent(l_termDepIfThenElse___closed__2); -l_termDepIfThenElse___closed__3 = _init_l_termDepIfThenElse___closed__3(); -lean_mark_persistent(l_termDepIfThenElse___closed__3); -l_termDepIfThenElse___closed__4 = _init_l_termDepIfThenElse___closed__4(); -lean_mark_persistent(l_termDepIfThenElse___closed__4); -l_termDepIfThenElse___closed__5 = _init_l_termDepIfThenElse___closed__5(); -lean_mark_persistent(l_termDepIfThenElse___closed__5); -l_termDepIfThenElse___closed__6 = _init_l_termDepIfThenElse___closed__6(); -lean_mark_persistent(l_termDepIfThenElse___closed__6); -l_termDepIfThenElse___closed__7 = _init_l_termDepIfThenElse___closed__7(); -lean_mark_persistent(l_termDepIfThenElse___closed__7); -l_termDepIfThenElse___closed__8 = _init_l_termDepIfThenElse___closed__8(); -lean_mark_persistent(l_termDepIfThenElse___closed__8); -l_termDepIfThenElse___closed__9 = _init_l_termDepIfThenElse___closed__9(); -lean_mark_persistent(l_termDepIfThenElse___closed__9); -l_termDepIfThenElse___closed__10 = _init_l_termDepIfThenElse___closed__10(); -lean_mark_persistent(l_termDepIfThenElse___closed__10); -l_termDepIfThenElse___closed__11 = _init_l_termDepIfThenElse___closed__11(); -lean_mark_persistent(l_termDepIfThenElse___closed__11); -l_termDepIfThenElse___closed__12 = _init_l_termDepIfThenElse___closed__12(); -lean_mark_persistent(l_termDepIfThenElse___closed__12); -l_termDepIfThenElse___closed__13 = _init_l_termDepIfThenElse___closed__13(); -lean_mark_persistent(l_termDepIfThenElse___closed__13); -l_termDepIfThenElse___closed__14 = _init_l_termDepIfThenElse___closed__14(); -lean_mark_persistent(l_termDepIfThenElse___closed__14); -l_termDepIfThenElse___closed__15 = _init_l_termDepIfThenElse___closed__15(); -lean_mark_persistent(l_termDepIfThenElse___closed__15); -l_termDepIfThenElse___closed__16 = _init_l_termDepIfThenElse___closed__16(); -lean_mark_persistent(l_termDepIfThenElse___closed__16); -l_termDepIfThenElse___closed__17 = _init_l_termDepIfThenElse___closed__17(); -lean_mark_persistent(l_termDepIfThenElse___closed__17); -l_termDepIfThenElse___closed__18 = _init_l_termDepIfThenElse___closed__18(); -lean_mark_persistent(l_termDepIfThenElse___closed__18); -l_termDepIfThenElse___closed__19 = _init_l_termDepIfThenElse___closed__19(); -lean_mark_persistent(l_termDepIfThenElse___closed__19); -l_termDepIfThenElse___closed__20 = _init_l_termDepIfThenElse___closed__20(); -lean_mark_persistent(l_termDepIfThenElse___closed__20); -l_termDepIfThenElse___closed__21 = _init_l_termDepIfThenElse___closed__21(); -lean_mark_persistent(l_termDepIfThenElse___closed__21); -l_termDepIfThenElse___closed__22 = _init_l_termDepIfThenElse___closed__22(); -lean_mark_persistent(l_termDepIfThenElse___closed__22); -l_termDepIfThenElse___closed__23 = _init_l_termDepIfThenElse___closed__23(); -lean_mark_persistent(l_termDepIfThenElse___closed__23); -l_termDepIfThenElse___closed__24 = _init_l_termDepIfThenElse___closed__24(); -lean_mark_persistent(l_termDepIfThenElse___closed__24); -l_termDepIfThenElse___closed__25 = _init_l_termDepIfThenElse___closed__25(); -lean_mark_persistent(l_termDepIfThenElse___closed__25); -l_termDepIfThenElse___closed__26 = _init_l_termDepIfThenElse___closed__26(); -lean_mark_persistent(l_termDepIfThenElse___closed__26); -l_termDepIfThenElse___closed__27 = _init_l_termDepIfThenElse___closed__27(); -lean_mark_persistent(l_termDepIfThenElse___closed__27); -l_termDepIfThenElse___closed__28 = _init_l_termDepIfThenElse___closed__28(); -lean_mark_persistent(l_termDepIfThenElse___closed__28); -l_termDepIfThenElse___closed__29 = _init_l_termDepIfThenElse___closed__29(); -lean_mark_persistent(l_termDepIfThenElse___closed__29); -l_termDepIfThenElse___closed__30 = _init_l_termDepIfThenElse___closed__30(); -lean_mark_persistent(l_termDepIfThenElse___closed__30); -l_termDepIfThenElse___closed__31 = _init_l_termDepIfThenElse___closed__31(); -lean_mark_persistent(l_termDepIfThenElse___closed__31); -l_termDepIfThenElse___closed__32 = _init_l_termDepIfThenElse___closed__32(); -lean_mark_persistent(l_termDepIfThenElse___closed__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_termIfThenElse___closed__1 = _init_l_termIfThenElse___closed__1(); -lean_mark_persistent(l_termIfThenElse___closed__1); -l_termIfThenElse___closed__2 = _init_l_termIfThenElse___closed__2(); -lean_mark_persistent(l_termIfThenElse___closed__2); -l_termIfThenElse___closed__3 = _init_l_termIfThenElse___closed__3(); -lean_mark_persistent(l_termIfThenElse___closed__3); -l_termIfThenElse___closed__4 = _init_l_termIfThenElse___closed__4(); -lean_mark_persistent(l_termIfThenElse___closed__4); -l_termIfThenElse___closed__5 = _init_l_termIfThenElse___closed__5(); -lean_mark_persistent(l_termIfThenElse___closed__5); -l_termIfThenElse___closed__6 = _init_l_termIfThenElse___closed__6(); -lean_mark_persistent(l_termIfThenElse___closed__6); -l_termIfThenElse___closed__7 = _init_l_termIfThenElse___closed__7(); -lean_mark_persistent(l_termIfThenElse___closed__7); -l_termIfThenElse___closed__8 = _init_l_termIfThenElse___closed__8(); -lean_mark_persistent(l_termIfThenElse___closed__8); -l_termIfThenElse___closed__9 = _init_l_termIfThenElse___closed__9(); -lean_mark_persistent(l_termIfThenElse___closed__9); -l_termIfThenElse___closed__10 = _init_l_termIfThenElse___closed__10(); -lean_mark_persistent(l_termIfThenElse___closed__10); -l_termIfThenElse___closed__11 = _init_l_termIfThenElse___closed__11(); -lean_mark_persistent(l_termIfThenElse___closed__11); -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_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(); @@ -43033,30 +42420,36 @@ l_termIfLet___x3a_x3d__Then__Else_____closed__18 = _init_l_termIfLet___x3a_x3d__ lean_mark_persistent(l_termIfLet___x3a_x3d__Then__Else_____closed__18); l_termIfLet___x3a_x3d__Then__Else_____closed__19 = _init_l_termIfLet___x3a_x3d__Then__Else_____closed__19(); lean_mark_persistent(l_termIfLet___x3a_x3d__Then__Else_____closed__19); +l_termIfLet___x3a_x3d__Then__Else_____closed__20 = _init_l_termIfLet___x3a_x3d__Then__Else_____closed__20(); +lean_mark_persistent(l_termIfLet___x3a_x3d__Then__Else_____closed__20); +l_termIfLet___x3a_x3d__Then__Else_____closed__21 = _init_l_termIfLet___x3a_x3d__Then__Else_____closed__21(); +lean_mark_persistent(l_termIfLet___x3a_x3d__Then__Else_____closed__21); +l_termIfLet___x3a_x3d__Then__Else_____closed__22 = _init_l_termIfLet___x3a_x3d__Then__Else_____closed__22(); +lean_mark_persistent(l_termIfLet___x3a_x3d__Then__Else_____closed__22); 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_12796____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12796____closed__1); -l_myMacro____x40_Init_Notation___hyg_12796____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12796____closed__2); -l_myMacro____x40_Init_Notation___hyg_12796____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12796____closed__3); -l_myMacro____x40_Init_Notation___hyg_12796____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12796____closed__4); -l_myMacro____x40_Init_Notation___hyg_12796____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12796____closed__5); -l_myMacro____x40_Init_Notation___hyg_12796____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12796____closed__6); -l_myMacro____x40_Init_Notation___hyg_12796____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12796____closed__7); -l_myMacro____x40_Init_Notation___hyg_12796____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12796____closed__8); -l_myMacro____x40_Init_Notation___hyg_12796____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12796____closed__9); -l_myMacro____x40_Init_Notation___hyg_12796____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__10(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12796____closed__10); -l_myMacro____x40_Init_Notation___hyg_12796____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_12796____closed__11(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12796____closed__11); +l_myMacro____x40_Init_Notation___hyg_12690____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12690____closed__1); +l_myMacro____x40_Init_Notation___hyg_12690____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12690____closed__2); +l_myMacro____x40_Init_Notation___hyg_12690____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12690____closed__3); +l_myMacro____x40_Init_Notation___hyg_12690____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12690____closed__4); +l_myMacro____x40_Init_Notation___hyg_12690____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12690____closed__5); +l_myMacro____x40_Init_Notation___hyg_12690____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12690____closed__6); +l_myMacro____x40_Init_Notation___hyg_12690____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12690____closed__7); +l_myMacro____x40_Init_Notation___hyg_12690____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12690____closed__8); +l_myMacro____x40_Init_Notation___hyg_12690____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12690____closed__9); +l_myMacro____x40_Init_Notation___hyg_12690____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__10(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12690____closed__10); +l_myMacro____x40_Init_Notation___hyg_12690____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_12690____closed__11(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12690____closed__11); 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(); @@ -43149,28 +42542,34 @@ l_term_x7b_____x3a___x2f_x2f___x7d___closed__15 = _init_l_term_x7b_____x3a___x2f lean_mark_persistent(l_term_x7b_____x3a___x2f_x2f___x7d___closed__15); l_term_x7b_____x3a___x2f_x2f___x7d___closed__16 = _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__16(); lean_mark_persistent(l_term_x7b_____x3a___x2f_x2f___x7d___closed__16); +l_term_x7b_____x3a___x2f_x2f___x7d___closed__17 = _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__17(); +lean_mark_persistent(l_term_x7b_____x3a___x2f_x2f___x7d___closed__17); +l_term_x7b_____x3a___x2f_x2f___x7d___closed__18 = _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__18(); +lean_mark_persistent(l_term_x7b_____x3a___x2f_x2f___x7d___closed__18); +l_term_x7b_____x3a___x2f_x2f___x7d___closed__19 = _init_l_term_x7b_____x3a___x2f_x2f___x7d___closed__19(); +lean_mark_persistent(l_term_x7b_____x3a___x2f_x2f___x7d___closed__19); 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_13586____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_13586____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13586____closed__1); -l_myMacro____x40_Init_Notation___hyg_13586____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_13586____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13586____closed__2); -l_myMacro____x40_Init_Notation___hyg_13586____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_13586____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13586____closed__3); -l_myMacro____x40_Init_Notation___hyg_13586____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_13586____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13586____closed__4); -l_myMacro____x40_Init_Notation___hyg_13586____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_13586____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13586____closed__5); -l_myMacro____x40_Init_Notation___hyg_13586____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_13586____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13586____closed__6); -l_myMacro____x40_Init_Notation___hyg_13586____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_13586____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13586____closed__7); -l_myMacro____x40_Init_Notation___hyg_13586____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_13586____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13586____closed__8); -l_myMacro____x40_Init_Notation___hyg_13586____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_13586____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13586____closed__9); -l_myMacro____x40_Init_Notation___hyg_13586____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_13586____closed__10(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13586____closed__10); +l_myMacro____x40_Init_Notation___hyg_13480____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_13480____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13480____closed__1); +l_myMacro____x40_Init_Notation___hyg_13480____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_13480____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13480____closed__2); +l_myMacro____x40_Init_Notation___hyg_13480____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_13480____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13480____closed__3); +l_myMacro____x40_Init_Notation___hyg_13480____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_13480____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13480____closed__4); +l_myMacro____x40_Init_Notation___hyg_13480____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_13480____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13480____closed__5); +l_myMacro____x40_Init_Notation___hyg_13480____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_13480____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13480____closed__6); +l_myMacro____x40_Init_Notation___hyg_13480____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_13480____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13480____closed__7); +l_myMacro____x40_Init_Notation___hyg_13480____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_13480____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13480____closed__8); +l_myMacro____x40_Init_Notation___hyg_13480____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_13480____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13480____closed__9); +l_myMacro____x40_Init_Notation___hyg_13480____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_13480____closed__10(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13480____closed__10); l_termWithout__expected__type_____closed__1 = _init_l_termWithout__expected__type_____closed__1(); lean_mark_persistent(l_termWithout__expected__type_____closed__1); l_termWithout__expected__type_____closed__2 = _init_l_termWithout__expected__type_____closed__2(); @@ -43185,32 +42584,32 @@ l_termWithout__expected__type_____closed__6 = _init_l_termWithout__expected__typ lean_mark_persistent(l_termWithout__expected__type_____closed__6); l_termWithout__expected__type__ = _init_l_termWithout__expected__type__(); lean_mark_persistent(l_termWithout__expected__type__); -l_myMacro____x40_Init_Notation___hyg_14023____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14023____closed__1); -l_myMacro____x40_Init_Notation___hyg_14023____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14023____closed__2); -l_myMacro____x40_Init_Notation___hyg_14023____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14023____closed__3); -l_myMacro____x40_Init_Notation___hyg_14023____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14023____closed__4); -l_myMacro____x40_Init_Notation___hyg_14023____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14023____closed__5); -l_myMacro____x40_Init_Notation___hyg_14023____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14023____closed__6); -l_myMacro____x40_Init_Notation___hyg_14023____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14023____closed__7); -l_myMacro____x40_Init_Notation___hyg_14023____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14023____closed__8); -l_myMacro____x40_Init_Notation___hyg_14023____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14023____closed__9); -l_myMacro____x40_Init_Notation___hyg_14023____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__10(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14023____closed__10); -l_myMacro____x40_Init_Notation___hyg_14023____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__11(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14023____closed__11); -l_myMacro____x40_Init_Notation___hyg_14023____closed__12 = _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__12(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14023____closed__12); -l_myMacro____x40_Init_Notation___hyg_14023____closed__13 = _init_l_myMacro____x40_Init_Notation___hyg_14023____closed__13(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14023____closed__13); +l_myMacro____x40_Init_Notation___hyg_13917____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13917____closed__1); +l_myMacro____x40_Init_Notation___hyg_13917____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13917____closed__2); +l_myMacro____x40_Init_Notation___hyg_13917____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13917____closed__3); +l_myMacro____x40_Init_Notation___hyg_13917____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13917____closed__4); +l_myMacro____x40_Init_Notation___hyg_13917____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13917____closed__5); +l_myMacro____x40_Init_Notation___hyg_13917____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13917____closed__6); +l_myMacro____x40_Init_Notation___hyg_13917____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13917____closed__7); +l_myMacro____x40_Init_Notation___hyg_13917____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13917____closed__8); +l_myMacro____x40_Init_Notation___hyg_13917____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13917____closed__9); +l_myMacro____x40_Init_Notation___hyg_13917____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__10(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13917____closed__10); +l_myMacro____x40_Init_Notation___hyg_13917____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__11(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13917____closed__11); +l_myMacro____x40_Init_Notation___hyg_13917____closed__12 = _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__12(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13917____closed__12); +l_myMacro____x40_Init_Notation___hyg_13917____closed__13 = _init_l_myMacro____x40_Init_Notation___hyg_13917____closed__13(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13917____closed__13); 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(); @@ -43259,20 +42658,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_14205____closed__1 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__1(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__1); -l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__2 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__2(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__2); -l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__3 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__3(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__3); -l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__4 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__4(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__4); -l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__5 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__5(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__5); -l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__6 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__6(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__6); -l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__7 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__7(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14205____closed__7); +l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__1 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__1(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__1); +l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__2 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__2(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__2); +l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__3 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__3(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__3); +l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__4 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__4(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__4); +l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__5 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__5(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__5); +l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__6 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__6(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__6); +l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__7 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__7(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14099____closed__7); l_Lean_term__Matches_____closed__1 = _init_l_Lean_term__Matches_____closed__1(); lean_mark_persistent(l_Lean_term__Matches_____closed__1); l_Lean_term__Matches_____closed__2 = _init_l_Lean_term__Matches_____closed__2(); @@ -43287,38 +42686,38 @@ l_Lean_term__Matches_____closed__6 = _init_l_Lean_term__Matches_____closed__6(); lean_mark_persistent(l_Lean_term__Matches_____closed__6); l_Lean_term__Matches__ = _init_l_Lean_term__Matches__(); lean_mark_persistent(l_Lean_term__Matches__); -l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__1 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__1(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__1); -l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__2 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__2(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__2); -l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__3 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__3(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__3); -l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__4 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__4(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__4); -l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__5 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__5(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__5); -l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__6 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__6(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__6); -l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__7 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__7(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__7); -l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__8 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__8(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__8); -l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__9 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__9(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__9); -l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__10 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__10(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__10); -l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__11 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__11(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__11); -l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__12 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__12(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__12); -l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__13 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__13(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__13); -l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__14 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__14(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__14); -l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__15 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__15(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__15); -l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__16 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__16(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14505____closed__16); +l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__1 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__1(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__1); +l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__2 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__2(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__2); +l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__3 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__3(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__3); +l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__4 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__4(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__4); +l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__5 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__5(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__5); +l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__6 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__6(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__6); +l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__7 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__7(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__7); +l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__8 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__8(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__8); +l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__9 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__9(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__9); +l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__10 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__10(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__10); +l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__11 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__11(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__11); +l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__12 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__12(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__12); +l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__13 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__13(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__13); +l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__14 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__14(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__14); +l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__15 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__15(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__15); +l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__16 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__16(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_14399____closed__16); 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(); @@ -43577,8 +42976,8 @@ l_Lean_Parser_Tactic_tacticNext_______x3d_x3e_____closed__9 = _init_l_Lean_Parse lean_mark_persistent(l_Lean_Parser_Tactic_tacticNext_______x3d_x3e_____closed__9); l_Lean_Parser_Tactic_tacticNext_______x3d_x3e__ = _init_l_Lean_Parser_Tactic_tacticNext_______x3d_x3e__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticNext_______x3d_x3e__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14978____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14872____closed__1); l_Lean_Parser_Tactic_allGoals___closed__1 = _init_l_Lean_Parser_Tactic_allGoals___closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_allGoals___closed__1); l_Lean_Parser_Tactic_allGoals___closed__2 = _init_l_Lean_Parser_Tactic_allGoals___closed__2(); @@ -43787,14 +43186,14 @@ 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_15283____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15283____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15177____closed__4); 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(); @@ -43815,8 +43214,8 @@ l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__9 = _init_l_Lean_Parser_Ta lean_mark_persistent(l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__9); l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e__ = _init_l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e__(); lean_mark_persistent(l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15444____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15444____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15444____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15338____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15338____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15338____closed__1); l_Lean_Parser_Tactic_tactic_xb7_x2e_____closed__1 = _init_l_Lean_Parser_Tactic_tactic_xb7_x2e_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tactic_xb7_x2e_____closed__1); l_Lean_Parser_Tactic_tactic_xb7_x2e_____closed__2 = _init_l_Lean_Parser_Tactic_tactic_xb7_x2e_____closed__2(); @@ -43837,14 +43236,14 @@ l_Lean_Parser_Tactic_tactic_xb7_x2e_____closed__9 = _init_l_Lean_Parser_Tactic_t lean_mark_persistent(l_Lean_Parser_Tactic_tactic_xb7_x2e_____closed__9); l_Lean_Parser_Tactic_tactic_xb7_x2e__ = _init_l_Lean_Parser_Tactic_tactic_xb7_x2e__(); lean_mark_persistent(l_Lean_Parser_Tactic_tactic_xb7_x2e__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15657____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15551____closed__4); l_Lean_Parser_Tactic_tacticRfl___closed__1 = _init_l_Lean_Parser_Tactic_tacticRfl___closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticRfl___closed__1); l_Lean_Parser_Tactic_tacticRfl___closed__2 = _init_l_Lean_Parser_Tactic_tacticRfl___closed__2(); @@ -43857,16 +43256,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_15778____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__4); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__5(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15778____closed__5); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__5(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15672____closed__5); 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(); @@ -43879,10 +43278,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_15876____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15876____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15770____closed__2); l_Lean_Parser_Tactic_tacticSorry___closed__1 = _init_l_Lean_Parser_Tactic_tacticSorry___closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticSorry___closed__1); l_Lean_Parser_Tactic_tacticSorry___closed__2 = _init_l_Lean_Parser_Tactic_tacticSorry___closed__2(); @@ -43905,18 +43304,18 @@ l_Lean_Parser_Tactic_tacticInfer__instance___closed__5 = _init_l_Lean_Parser_Tac lean_mark_persistent(l_Lean_Parser_Tactic_tacticInfer__instance___closed__5); l_Lean_Parser_Tactic_tacticInfer__instance = _init_l_Lean_Parser_Tactic_tacticInfer__instance(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticInfer__instance); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__4); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__5(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__5); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__6 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__6(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16060____closed__6); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__5(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__5); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__6 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__6(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15954____closed__6); l_Lean_Parser_Tactic_config___closed__1 = _init_l_Lean_Parser_Tactic_config___closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_config___closed__1); l_Lean_Parser_Tactic_config___closed__2 = _init_l_Lean_Parser_Tactic_config___closed__2(); @@ -44329,12 +43728,12 @@ l_Lean_Parser_Tactic_tacticRefine__lift_____closed__6 = _init_l_Lean_Parser_Tact lean_mark_persistent(l_Lean_Parser_Tactic_tacticRefine__lift_____closed__6); l_Lean_Parser_Tactic_tacticRefine__lift__ = _init_l_Lean_Parser_Tactic_tacticRefine__lift__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticRefine__lift__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16849____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16743____closed__3); l_Lean_Parser_Tactic_tacticHave_____closed__1 = _init_l_Lean_Parser_Tactic_tacticHave_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave_____closed__1); l_Lean_Parser_Tactic_tacticHave_____closed__2 = _init_l_Lean_Parser_Tactic_tacticHave_____closed__2(); @@ -44355,16 +43754,16 @@ l_Lean_Parser_Tactic_tacticHave_____closed__9 = _init_l_Lean_Parser_Tactic_tacti lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave_____closed__9); l_Lean_Parser_Tactic_tacticHave__ = _init_l_Lean_Parser_Tactic_tacticHave__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__4); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17056____closed__5); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16950____closed__5); l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__1 = _init_l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__1); l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__2 = _init_l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__2(); @@ -44381,12 +43780,12 @@ 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_17199____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17199____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17093____closed__3); l_Lean_Parser_Tactic_tacticSuffices_____closed__1 = _init_l_Lean_Parser_Tactic_tacticSuffices_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticSuffices_____closed__1); l_Lean_Parser_Tactic_tacticSuffices_____closed__2 = _init_l_Lean_Parser_Tactic_tacticSuffices_____closed__2(); @@ -44407,10 +43806,10 @@ l_Lean_Parser_Tactic_tacticSuffices_____closed__9 = _init_l_Lean_Parser_Tactic_t lean_mark_persistent(l_Lean_Parser_Tactic_tacticSuffices_____closed__9); l_Lean_Parser_Tactic_tacticSuffices__ = _init_l_Lean_Parser_Tactic_tacticSuffices__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticSuffices__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17258____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17258____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17258____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17258____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17258____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17258____closed__2); l_Lean_Parser_Tactic_tacticLet_____closed__1 = _init_l_Lean_Parser_Tactic_tacticLet_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticLet_____closed__1); l_Lean_Parser_Tactic_tacticLet_____closed__2 = _init_l_Lean_Parser_Tactic_tacticLet_____closed__2(); @@ -44441,16 +43840,16 @@ l_Lean_Parser_Tactic_tacticShow_____closed__6 = _init_l_Lean_Parser_Tactic_tacti lean_mark_persistent(l_Lean_Parser_Tactic_tacticShow_____closed__6); l_Lean_Parser_Tactic_tacticShow__ = _init_l_Lean_Parser_Tactic_tacticShow__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticShow__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__4); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__5(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17633____closed__5); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__5(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17527____closed__5); l_Lean_Parser_Tactic_letrec___closed__1 = _init_l_Lean_Parser_Tactic_letrec___closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_letrec___closed__1); l_Lean_Parser_Tactic_letrec___closed__2 = _init_l_Lean_Parser_Tactic_letrec___closed__2(); @@ -44479,12 +43878,12 @@ l_Lean_Parser_Tactic_letrec___closed__13 = _init_l_Lean_Parser_Tactic_letrec___c lean_mark_persistent(l_Lean_Parser_Tactic_letrec___closed__13); l_Lean_Parser_Tactic_letrec = _init_l_Lean_Parser_Tactic_letrec(); lean_mark_persistent(l_Lean_Parser_Tactic_letrec); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17775____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17669____closed__3); l_Lean_Parser_Tactic_tacticRefine__lift_x27_____closed__1 = _init_l_Lean_Parser_Tactic_tacticRefine__lift_x27_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticRefine__lift_x27_____closed__1); l_Lean_Parser_Tactic_tacticRefine__lift_x27_____closed__2 = _init_l_Lean_Parser_Tactic_tacticRefine__lift_x27_____closed__2(); @@ -44513,8 +43912,8 @@ l_Lean_Parser_Tactic_tacticHave_x27_____closed__6 = _init_l_Lean_Parser_Tactic_t lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave_x27_____closed__6); l_Lean_Parser_Tactic_tacticHave_x27__ = _init_l_Lean_Parser_Tactic_tacticHave_x27__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave_x27__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18161____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18161____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18161____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18055____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18055____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18055____closed__1); l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__1 = _init_l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__1); l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__2 = _init_l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__2(); @@ -44765,8 +44164,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_18859____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18859____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18859____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18753____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18753____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18753____closed__1); l_Lean_Parser_Tactic_tacticTrivial___closed__1 = _init_l_Lean_Parser_Tactic_tacticTrivial___closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticTrivial___closed__1); l_Lean_Parser_Tactic_tacticTrivial___closed__2 = _init_l_Lean_Parser_Tactic_tacticTrivial___closed__2(); @@ -44813,36 +44212,36 @@ l_Lean_Parser_Tactic_specialize___closed__6 = _init_l_Lean_Parser_Tactic_special lean_mark_persistent(l_Lean_Parser_Tactic_specialize___closed__6); l_Lean_Parser_Tactic_specialize = _init_l_Lean_Parser_Tactic_specialize(); lean_mark_persistent(l_Lean_Parser_Tactic_specialize); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__4); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__5(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__5); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__6 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__6(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__6); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__7 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__7(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__7); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__8 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__8(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19306____closed__8); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__4); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__5(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__5); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__6 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__6(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__6); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__7 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__7(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19380____closed__7); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__5(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__5); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__6 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__6(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__6); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__7 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__7(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__7); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__8 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__8(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19200____closed__8); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__5(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__5); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__6 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__6(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__6); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__7 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__7(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19274____closed__7); l_Lean_Parser_Tactic_tacticUnhygienic_____closed__1 = _init_l_Lean_Parser_Tactic_tacticUnhygienic_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticUnhygienic_____closed__1); l_Lean_Parser_Tactic_tacticUnhygienic_____closed__2 = _init_l_Lean_Parser_Tactic_tacticUnhygienic_____closed__2(); @@ -44857,22 +44256,22 @@ l_Lean_Parser_Tactic_tacticUnhygienic_____closed__6 = _init_l_Lean_Parser_Tactic lean_mark_persistent(l_Lean_Parser_Tactic_tacticUnhygienic_____closed__6); l_Lean_Parser_Tactic_tacticUnhygienic__ = _init_l_Lean_Parser_Tactic_tacticUnhygienic__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticUnhygienic__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__4); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__5(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__5); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__6 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__6(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__6); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__7 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__7(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__7); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__8 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__8(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19487____closed__8); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__5(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__5); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__6 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__6(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__6); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__7 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__7(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__7); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__8 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__8(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19381____closed__8); 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(); @@ -44911,12 +44310,12 @@ l_term_u2039___u203a___closed__9 = _init_l_term_u2039___u203a___closed__9(); lean_mark_persistent(l_term_u2039___u203a___closed__9); l_term_u2039___u203a = _init_l_term_u2039___u203a(); lean_mark_persistent(l_term_u2039___u203a); -l_myMacro____x40_Init_Notation___hyg_19637____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_19637____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_19637____closed__1); -l_myMacro____x40_Init_Notation___hyg_19637____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_19637____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_19637____closed__2); -l_myMacro____x40_Init_Notation___hyg_19637____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_19637____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_19637____closed__3); +l_myMacro____x40_Init_Notation___hyg_19531____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_19531____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_19531____closed__1); +l_myMacro____x40_Init_Notation___hyg_19531____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_19531____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_19531____closed__2); +l_myMacro____x40_Init_Notation___hyg_19531____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_19531____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_19531____closed__3); return lean_io_result_mk_ok(lean_box(0)); } #ifdef __cplusplus diff --git a/stage0/stdlib/Lean/Elab/BuiltinNotation.c b/stage0/stdlib/Lean/Elab/BuiltinNotation.c index b34ca7795b..24170a9d76 100644 --- a/stage0/stdlib/Lean/Elab/BuiltinNotation.c +++ b/stage0/stdlib/Lean/Elab/BuiltinNotation.c @@ -25,7 +25,6 @@ static lean_object* l_Lean_Elab_Term_elabIf___closed__2; static lean_object* l___regBuiltin_Lean_Elab_Term_elabIf___closed__5; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_72____spec__1(lean_object*, lean_object*); lean_object* l_Lean_extractMacroScopes(lean_object*); -static lean_object* l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__3; 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); lean_object* l_List_forM___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*); @@ -42,14 +41,12 @@ LEAN_EXPORT lean_object* l_Lean_Elab_getRefPos___at_Lean_Elab_Term_elabPanic___s LEAN_EXPORT lean_object* l_Lean_Elab_Term_elabAnonymousCtor___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Elab_Term_expandShow___closed__18; lean_object* l_Lean_mkSort(lean_object*); -static lean_object* l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__2; static lean_object* l_Lean_Elab_Term_elabCDotFunctionAlias_x3f___closed__1; lean_object* l_Lean_Syntax_getHeadInfo_x3f(lean_object*); static lean_object* l_Lean_Elab_Term_expandShow___closed__12; LEAN_EXPORT 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*); static lean_object* l_Lean_Elab_Term_expandHave___closed__2; static lean_object* l_Lean_Elab_Term_expandDbgTrace___closed__4; -static lean_object* l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__1; extern lean_object* l_Lean_nullKind; static lean_object* l_Lean_Elab_Term_elabCDotFunctionAlias_x3f___closed__2; static lean_object* l_Lean_Elab_Term_expandDbgTrace___closed__17; @@ -76,7 +73,6 @@ static lean_object* l___regBuiltin_Lean_Elab_Term_elabIf___closed__3; static lean_object* l_Lean_Elab_Term_elabPanic___closed__3; static lean_object* l_Lean_Elab_Term_expandHave___closed__8; LEAN_EXPORT 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*); -static lean_object* l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__5; static lean_object* l_Lean_Elab_Term_expandSuffices___closed__3; static lean_object* l_Lean_Elab_Term_expandHave___lambda__5___closed__1; static lean_object* l_Lean_Elab_Term_expandParen___closed__14; @@ -135,7 +131,6 @@ static lean_object* l_Lean_Elab_Term_elabSubst___closed__7; static lean_object* l_Lean_Elab_Term_elabPanic___closed__6; LEAN_EXPORT uint8_t l_Array_isEqvAux___at_Lean_Elab_Term_elabCDotFunctionAlias_x3f___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___regBuiltin_Lean_Elab_Term_elabParen(lean_object*); -static lean_object* l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__2; LEAN_EXPORT lean_object* l_Lean_Elab_Term_expandDbgTrace___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Elab_Term_mkPairs_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___regBuiltin_Lean_Elab_Term_elabSorry(lean_object*); @@ -144,7 +139,6 @@ LEAN_EXPORT lean_object* l_Array_isEqvAux___at_Lean_Elab_Term_elabCDotFunctionAl static lean_object* l_Lean_Elab_Term_expandDbgTrace___closed__1; static lean_object* l_Lean_Elab_Term_elabTrailingParserMacro___closed__1; static lean_object* l___regBuiltin_Lean_Elab_Term_expandParen___closed__1; -static lean_object* l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__4; lean_object* lean_string_utf8_byte_size(lean_object*); static lean_object* l_Lean_Elab_Term_elabIf___closed__17; static lean_object* l___regBuiltin_Lean_Elab_Term_expandHave___closed__3; @@ -189,7 +183,6 @@ static lean_object* l_Lean_Elab_Term_expandShow___closed__21; 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*); static lean_object* l_Lean_Elab_Term_elabIf___closed__24; static lean_object* l_Lean_Elab_Term_elabSorry___closed__13; -LEAN_EXPORT lean_object* l___regBuiltin_Lean_Elab_Term_elabIfOld2(lean_object*); static lean_object* l___regBuiltin_Lean_Elab_Term_elabNoindex___closed__3; static lean_object* l_Lean_Elab_Term_expandShow___closed__24; static lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__24; @@ -197,10 +190,8 @@ LEAN_EXPORT lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term LEAN_EXPORT lean_object* l___regBuiltin_Lean_Elab_Term_expandParen(lean_object*); LEAN_EXPORT lean_object* l___regBuiltin_Lean_Elab_Term_expandHave(lean_object*); static lean_object* l_Lean_Elab_Term_elabStateRefT___lambda__1___closed__5; -LEAN_EXPORT lean_object* l___regBuiltin_Lean_Elab_Term_elabIfOld1(lean_object*); lean_object* l_Lean_Syntax_SepArray_getElems___rarg(lean_object*); LEAN_EXPORT lean_object* l___regBuiltin_Lean_Elab_Term_elabPanic(lean_object*); -static lean_object* l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__1; 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_Lean_ResolveName_resolveNamespace_x3f(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Elab_Term_elabAnonymousCtor___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*); @@ -212,7 +203,6 @@ static lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elab lean_object* lean_array_fget(lean_object*, lean_object*); static lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__10; lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__5; static lean_object* l_Lean_Elab_Term_elabIf___closed__3; LEAN_EXPORT lean_object* l_Lean_Elab_Term_elabAnonymousCtor(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Elab_Term_elabStateRefT___lambda__1___closed__3; @@ -220,7 +210,6 @@ uint8_t lean_nat_dec_eq(lean_object*, lean_object*); static lean_object* l_Lean_Elab_Term_elabIf___closed__15; LEAN_EXPORT lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___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*); static lean_object* l_Lean_Elab_Term_elabSubst___closed__10; -LEAN_EXPORT lean_object* l_Lean_Elab_Term_elabIfOld1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__14; static lean_object* l_Lean_Elab_Term_expandShow___closed__7; static lean_object* l___regBuiltin_Lean_Elab_Term_expandShow___closed__2; @@ -234,7 +223,6 @@ static lean_object* l___regBuiltin_Lean_Elab_Term_expandHave___closed__1; static lean_object* l_Lean_Elab_Term_expandDbgTrace___closed__6; extern lean_object* l_Lean_numLitKind; static lean_object* l___regBuiltin_Lean_Elab_Term_elabBorrowed___closed__3; -static lean_object* l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__3; lean_object* lean_nat_sub(lean_object*, lean_object*); static lean_object* l___regBuiltin_Lean_Elab_Term_expandParen___closed__2; static lean_object* l___regBuiltin_Lean_Elab_Term_expandSuffices___closed__3; @@ -402,7 +390,6 @@ LEAN_EXPORT lean_object* l_Lean_Elab_Term_expandHave(lean_object*, lean_object*, static lean_object* l_Lean_Elab_Term_expandShow___closed__23; LEAN_EXPORT 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); -LEAN_EXPORT lean_object* l_Lean_Elab_Term_elabIfOld2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___regBuiltin_Lean_Elab_Term_elabTrailingParserMacro___closed__3; LEAN_EXPORT lean_object* l_Lean_Elab_Term_elabPanic(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_String_intercalate(lean_object*, lean_object*); @@ -615,7 +602,6 @@ LEAN_EXPORT lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_ static lean_object* l_Lean_Elab_Term_expandUnreachable___rarg___closed__3; lean_object* l_Lean_Meta_kabstract(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Elab_Term_expandDbgTrace___closed__19; -static lean_object* l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__4; LEAN_EXPORT lean_object* l_Lean_Elab_Term_expandHave___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkConst(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___regBuiltin_Lean_Elab_Term_elabStateRefT(lean_object*); @@ -2706,325 +2692,6 @@ x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } } -LEAN_EXPORT lean_object* l_Lean_Elab_Term_elabIfOld1(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_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; 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; uint8_t x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; -x_10 = lean_unsigned_to_nat(1u); -x_11 = l_Lean_Syntax_getArg(x_1, x_10); -x_12 = lean_unsigned_to_nat(3u); -x_13 = l_Lean_Syntax_getArg(x_1, x_12); -x_14 = lean_unsigned_to_nat(5u); -x_15 = l_Lean_Syntax_getArg(x_1, x_14); -x_16 = lean_unsigned_to_nat(7u); -x_17 = l_Lean_Syntax_getArg(x_1, x_16); -lean_inc(x_7); -x_18 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__2___rarg(x_7, 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_Lean_Elab_Term_getCurrMacroScope(x_3, x_4, x_5, x_6, x_7, x_8, 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_Lean_Elab_Term_getMainModule___rarg(x_8, x_23); -x_25 = lean_ctor_get(x_24, 0); -lean_inc(x_25); -x_26 = lean_ctor_get(x_24, 1); -lean_inc(x_26); -lean_dec(x_24); -x_27 = l_Lean_Elab_Term_elabIf___closed__5; -x_28 = l_Lean_addMacroScope(x_25, x_27, x_22); -x_29 = l_Lean_Elab_Term_elabIf___closed__4; -x_30 = l_Lean_Elab_Term_elabIf___closed__7; -lean_inc(x_19); -x_31 = lean_alloc_ctor(3, 4, 0); -lean_ctor_set(x_31, 0, x_19); -lean_ctor_set(x_31, 1, x_29); -lean_ctor_set(x_31, 2, x_28); -lean_ctor_set(x_31, 3, x_30); -x_32 = l_Lean_Elab_Term_elabIf___closed__10; -lean_inc(x_19); -x_33 = lean_alloc_ctor(2, 2, 0); -lean_ctor_set(x_33, 0, x_19); -lean_ctor_set(x_33, 1, x_32); -x_34 = l_Lean_Elab_Term_elabIf___closed__11; -lean_inc(x_19); -x_35 = lean_alloc_ctor(2, 2, 0); -lean_ctor_set(x_35, 0, x_19); -lean_ctor_set(x_35, 1, x_34); -x_36 = l_Lean_Elab_Term_elabIf___closed__15; -x_37 = lean_array_push(x_36, x_11); -x_38 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__3; -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 = l_Lean_Elab_Term_elabIf___closed__16; -lean_inc(x_19); -x_41 = lean_alloc_ctor(2, 2, 0); -lean_ctor_set(x_41, 0, x_19); -lean_ctor_set(x_41, 1, x_40); -x_42 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__8; -x_43 = lean_array_push(x_42, x_39); -x_44 = lean_array_push(x_43, x_41); -lean_inc(x_44); -x_45 = lean_array_push(x_44, x_15); -x_46 = l_Lean_Elab_Term_elabIf___closed__14; -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 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__10; -x_49 = lean_array_push(x_48, x_35); -lean_inc(x_49); -x_50 = lean_array_push(x_49, x_47); -x_51 = l_Lean_Elab_Term_elabIf___closed__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_Lean_Elab_Term_elabIf___closed__17; -x_55 = lean_array_push(x_53, x_54); -x_56 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_56, 0, x_38); -lean_ctor_set(x_56, 1, x_55); -x_57 = l_Lean_Elab_Term_elabIf___closed__18; -x_58 = lean_alloc_ctor(2, 2, 0); -lean_ctor_set(x_58, 0, x_19); -lean_ctor_set(x_58, 1, x_57); -x_59 = lean_array_push(x_42, x_33); -lean_inc(x_59); -x_60 = lean_array_push(x_59, x_56); -lean_inc(x_58); -x_61 = lean_array_push(x_60, x_58); -x_62 = l_Lean_Elab_Term_elabIf___closed__9; -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_44, x_17); -x_65 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_65, 0, x_46); -lean_ctor_set(x_65, 1, x_64); -x_66 = lean_array_push(x_49, x_65); -x_67 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_67, 0, x_51); -lean_ctor_set(x_67, 1, x_66); -x_68 = lean_array_push(x_48, x_67); -x_69 = lean_array_push(x_68, x_54); -x_70 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_70, 0, x_38); -lean_ctor_set(x_70, 1, x_69); -x_71 = lean_array_push(x_59, x_70); -x_72 = lean_array_push(x_71, x_58); -x_73 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_73, 0, x_62); -lean_ctor_set(x_73, 1, x_72); -x_74 = lean_array_push(x_42, x_13); -x_75 = lean_array_push(x_74, x_63); -x_76 = lean_array_push(x_75, x_73); -x_77 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_77, 0, x_38); -lean_ctor_set(x_77, 1, x_76); -x_78 = lean_array_push(x_48, x_31); -x_79 = lean_array_push(x_78, x_77); -x_80 = l_Lean_Elab_Term_elabIf___closed__1; -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 = 1; -x_83 = lean_box(x_82); -x_84 = lean_box(x_82); -lean_inc(x_81); -x_85 = lean_alloc_closure((void*)(l_Lean_Elab_Term_elabTerm___boxed), 11, 4); -lean_closure_set(x_85, 0, x_81); -lean_closure_set(x_85, 1, x_2); -lean_closure_set(x_85, 2, x_83); -lean_closure_set(x_85, 3, x_84); -x_86 = l_Lean_Elab_Term_withMacroExpansion___rarg(x_1, x_81, x_85, x_3, x_4, x_5, x_6, x_7, x_8, x_26); -return x_86; -} -} -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string("termDepIfThenElse"); -return x_1; -} -} -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__2() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__1; -x_3 = lean_name_mk_string(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__3() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string("elabIfOld1"); -return x_1; -} -} -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__4() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___regBuiltin_Lean_Elab_Term_elabAnonymousCtor___closed__3; -x_2 = l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__3; -x_3 = lean_name_mk_string(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__5() { -_start: -{ -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_elabIfOld1), 9, 0); -return x_1; -} -} -LEAN_EXPORT lean_object* l___regBuiltin_Lean_Elab_Term_elabIfOld1(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; -x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__2; -x_4 = l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__4; -x_5 = l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__5; -x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); -return x_6; -} -} -LEAN_EXPORT lean_object* l_Lean_Elab_Term_elabIfOld2(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_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; uint8_t x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; -x_10 = lean_unsigned_to_nat(1u); -x_11 = l_Lean_Syntax_getArg(x_1, x_10); -x_12 = lean_unsigned_to_nat(3u); -x_13 = l_Lean_Syntax_getArg(x_1, x_12); -x_14 = lean_unsigned_to_nat(5u); -x_15 = l_Lean_Syntax_getArg(x_1, x_14); -lean_inc(x_7); -x_16 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__2___rarg(x_7, x_8, x_9); -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_Elab_Term_getCurrMacroScope(x_3, x_4, x_5, x_6, x_7, x_8, x_18); -x_20 = lean_ctor_get(x_19, 0); -lean_inc(x_20); -x_21 = lean_ctor_get(x_19, 1); -lean_inc(x_21); -lean_dec(x_19); -x_22 = l_Lean_Elab_Term_getMainModule___rarg(x_8, x_21); -x_23 = lean_ctor_get(x_22, 0); -lean_inc(x_23); -x_24 = lean_ctor_get(x_22, 1); -lean_inc(x_24); -lean_dec(x_22); -x_25 = l_Lean_Elab_Term_elabIf___closed__22; -x_26 = l_Lean_addMacroScope(x_23, x_25, x_20); -x_27 = l_Lean_Elab_Term_elabIf___closed__21; -x_28 = l_Lean_Elab_Term_elabIf___closed__24; -x_29 = lean_alloc_ctor(3, 4, 0); -lean_ctor_set(x_29, 0, x_17); -lean_ctor_set(x_29, 1, x_27); -lean_ctor_set(x_29, 2, x_26); -lean_ctor_set(x_29, 3, x_28); -x_30 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__8; -x_31 = lean_array_push(x_30, x_11); -x_32 = lean_array_push(x_31, x_13); -x_33 = lean_array_push(x_32, x_15); -x_34 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__3; -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 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__10; -x_37 = lean_array_push(x_36, x_29); -x_38 = lean_array_push(x_37, x_35); -x_39 = l_Lean_Elab_Term_elabIf___closed__1; -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 = 1; -x_42 = lean_box(x_41); -x_43 = lean_box(x_41); -lean_inc(x_40); -x_44 = lean_alloc_closure((void*)(l_Lean_Elab_Term_elabTerm___boxed), 11, 4); -lean_closure_set(x_44, 0, x_40); -lean_closure_set(x_44, 1, x_2); -lean_closure_set(x_44, 2, x_42); -lean_closure_set(x_44, 3, x_43); -x_45 = l_Lean_Elab_Term_withMacroExpansion___rarg(x_1, x_40, x_44, x_3, x_4, x_5, x_6, x_7, x_8, x_24); -return x_45; -} -} -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string("termIfThenElse"); -return x_1; -} -} -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__2() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__1; -x_3 = lean_name_mk_string(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__3() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string("elabIfOld2"); -return x_1; -} -} -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__4() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___regBuiltin_Lean_Elab_Term_elabAnonymousCtor___closed__3; -x_2 = l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__3; -x_3 = lean_name_mk_string(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__5() { -_start: -{ -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_elabIfOld2), 9, 0); -return x_1; -} -} -LEAN_EXPORT lean_object* l___regBuiltin_Lean_Elab_Term_elabIfOld2(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; -x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__2; -x_4 = l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__4; -x_5 = l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__5; -x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); -return x_6; -} -} static lean_object* _init_l_Lean_Elab_Term_elabBorrowed___closed__1() { _start: { @@ -17253,32 +16920,6 @@ lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_elabIf___closed__5); res = l___regBuiltin_Lean_Elab_Term_elabIf(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__1 = _init_l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__1(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__1); -l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__2 = _init_l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__2(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__2); -l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__3 = _init_l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__3(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__3); -l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__4 = _init_l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__4(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__4); -l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__5 = _init_l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__5(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_elabIfOld1___closed__5); -res = l___regBuiltin_Lean_Elab_Term_elabIfOld1(lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__1 = _init_l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__1(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__1); -l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__2 = _init_l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__2(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__2); -l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__3 = _init_l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__3(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__3); -l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__4 = _init_l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__4(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__4); -l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__5 = _init_l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__5(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__5); -res = l___regBuiltin_Lean_Elab_Term_elabIfOld2(lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); l_Lean_Elab_Term_elabBorrowed___closed__1 = _init_l_Lean_Elab_Term_elabBorrowed___closed__1(); lean_mark_persistent(l_Lean_Elab_Term_elabBorrowed___closed__1); l_Lean_Elab_Term_elabBorrowed___closed__2 = _init_l_Lean_Elab_Term_elabBorrowed___closed__2();