diff --git a/stage0/src/Lean/Expr.lean b/stage0/src/Lean/Expr.lean index 551781e47b..0be3596b2b 100644 --- a/stage0/src/Lean/Expr.lean +++ b/stage0/src/Lean/Expr.lean @@ -129,9 +129,10 @@ def BinderInfo.toUInt64 : BinderInfo → UInt64 | BinderInfo.auxDecl => 4 def Expr.mkData - (h : UInt64) (looseBVarRange : Nat := 0) (approxDepth : UInt8 := 0) + (h : UInt64) (looseBVarRange : Nat := 0) (approxDepth : UInt32 := 0) (hasFVar hasExprMVar hasLevelMVar hasLevelParam : Bool := false) (bi : BinderInfo := BinderInfo.default) (nonDepLet : Bool := false) : Expr.Data := + let approxDepth : UInt8 := if approxDepth > 255 then 255 else approxDepth.toUInt8 if looseBVarRange > Nat.pow 2 16 - 1 then panic! "bound variable index is too big" else let r : UInt64 := @@ -146,10 +147,10 @@ def Expr.mkData looseBVarRange.toUInt64.shiftLeft 48 r -@[inline] def Expr.mkDataForBinder (h : UInt64) (looseBVarRange : Nat) (approxDepth : UInt8) (hasFVar hasExprMVar hasLevelMVar hasLevelParam : Bool) (bi : BinderInfo) : Expr.Data := +@[inline] def Expr.mkDataForBinder (h : UInt64) (looseBVarRange : Nat) (approxDepth : UInt32) (hasFVar hasExprMVar hasLevelMVar hasLevelParam : Bool) (bi : BinderInfo) : Expr.Data := Expr.mkData h looseBVarRange approxDepth hasFVar hasExprMVar hasLevelMVar hasLevelParam bi false -@[inline] def Expr.mkDataForLet (h : UInt64) (looseBVarRange : Nat) (approxDepth : UInt8) (hasFVar hasExprMVar hasLevelMVar hasLevelParam nonDepLet : Bool) : Expr.Data := +@[inline] def Expr.mkDataForLet (h : UInt64) (looseBVarRange : Nat) (approxDepth : UInt32) (hasFVar hasExprMVar hasLevelMVar hasLevelParam nonDepLet : Bool) : Expr.Data := Expr.mkData h looseBVarRange approxDepth hasFVar hasExprMVar hasLevelMVar hasLevelParam BinderInfo.default nonDepLet instance : Repr Expr.Data where @@ -263,8 +264,8 @@ def hasMVar (e : Expr) : Bool := def hasLevelParam (e : Expr) : Bool := e.data.hasLevelParam -def approxDepth (e : Expr) : UInt8 := - e.data.approxDepth +def approxDepth (e : Expr) : UInt32 := + e.data.approxDepth.toUInt32 def looseBVarRange (e : Expr) : Nat := e.data.looseBVarRange.toNat diff --git a/stage0/stdlib/Lean/Data/Lsp/Internal.c b/stage0/stdlib/Lean/Data/Lsp/Internal.c index 7ac4cc00a7..b34c697040 100644 --- a/stage0/stdlib/Lean/Data/Lsp/Internal.c +++ b/stage0/stdlib/Lean/Data/Lsp/Internal.c @@ -23,7 +23,7 @@ lean_object* l___private_Std_Data_HashMap_0__Std_numBucketsForCapacity(lean_obje LEAN_EXPORT lean_object* l_Std_HashMapImp_expand___at_Lean_Lsp_instFromJsonModuleRefs___spec__3(lean_object*, lean_object*); uint8_t lean_usize_dec_eq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); -uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(lean_object*); +uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(lean_object*); LEAN_EXPORT lean_object* l_Std_RBNode_foldM___at_Lean_Lsp_instFromJsonModuleRefs___spec__8(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Lsp_instToJsonRefInfo___spec__2(size_t, size_t, lean_object*); LEAN_EXPORT uint64_t l___private_Lean_Data_Lsp_Internal_0__Lean_Lsp_hashRefIdent____x40_Lean_Data_Lsp_Internal___hyg_104_(lean_object*); @@ -217,7 +217,7 @@ else lean_object* x_6; uint64_t x_7; uint64_t x_8; uint64_t x_9; x_6 = lean_ctor_get(x_1, 0); x_7 = 1; -x_8 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_6); +x_8 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_6); x_9 = lean_uint64_mix_hash(x_7, x_8); return x_9; } diff --git a/stage0/stdlib/Lean/Expr.c b/stage0/stdlib/Lean/Expr.c index 44af0f66d5..525c1003d2 100644 --- a/stage0/stdlib/Lean/Expr.c +++ b/stage0/stdlib/Lean/Expr.c @@ -17,6 +17,7 @@ lean_object* l_List_reverse___rarg(lean_object*); LEAN_EXPORT lean_object* l_Lean_BinderInfo_isImplicit___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_isBinding___boxed(lean_object*); static lean_object* l_Lean_Expr_letName_x21___closed__2; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__27; static lean_object* l_Lean_Expr_ctorName___closed__7; static lean_object* l_Lean_mkNatLit___closed__8; LEAN_EXPORT lean_object* l_Lean_instLTLiteral; @@ -35,17 +36,17 @@ static lean_object* l_Lean_instReprData__1___lambda__3___closed__1; static lean_object* l_Lean_mkNatLit___closed__4; LEAN_EXPORT lean_object* l_Lean_isLHSGoal_x3f(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_mvarId_x21(lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__9; LEAN_EXPORT lean_object* l_Lean_Expr_bindingDomain_x21___boxed(lean_object*); LEAN_EXPORT uint8_t l_Lean_Expr_isCharLit(lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__6; LEAN_EXPORT lean_object* l_Lean_Expr_letName_x21(lean_object*); LEAN_EXPORT uint8_t l_Lean_Expr_isNatLit(lean_object*); static lean_object* l_Lean_Expr_replaceFVar___closed__1; LEAN_EXPORT lean_object* l_Lean_mkFreshMVarId___rarg(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_replaceFVar___boxed(lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__22; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__42; LEAN_EXPORT lean_object* l_Lean_Expr_updateLambda___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195_(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210_(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_getAppNumArgs___boxed(lean_object*); lean_object* lean_mk_empty_array_with_capacity(lean_object*); static lean_object* l_Lean_Expr_projExpr_x21___closed__3; @@ -61,19 +62,16 @@ static lean_object* l_Lean_instReprExpr___closed__1; static lean_object* l_Lean_Expr_getRevArg_x21___closed__1; static lean_object* l_Lean_instReprBinderInfo___closed__1; static lean_object* l_Lean_mkNatLit___closed__1; -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__5___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__5___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_updateConst___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_mkDecIsTrue___closed__3; LEAN_EXPORT lean_object* l_Lean_Expr_withApp(lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__3___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_mkApp6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_eqv___boxed(lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_Expr_isMData(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_withAppAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__44; uint8_t lean_uint8_dec_eq(uint8_t, uint8_t); static lean_object* l_Lean_mkDecIsFalse___closed__1; -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__33; static lean_object* l_Lean_mkAnd___closed__2; uint64_t lean_uint8_to_uint64(uint8_t); LEAN_EXPORT lean_object* l_Lean_inaccessible_x3f___boxed(lean_object*); @@ -83,18 +81,18 @@ static lean_object* l_Lean_mkEM___closed__1; lean_object* lean_array_uget(lean_object*, size_t); LEAN_EXPORT lean_object* l_Lean_Expr_replaceFVarId___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_mkSimpleThunkType___closed__3; -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__8; LEAN_EXPORT uint8_t l_Lean_Expr_isProp(lean_object*); uint64_t lean_uint64_of_nat(lean_object*); static lean_object* l_Lean_Expr_instHashableExpr___closed__1; static lean_object* l_Lean_mkInaccessible___closed__1; -LEAN_EXPORT uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(lean_object*); +LEAN_EXPORT uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__1(lean_object*, lean_object*); lean_object* lean_expr_update_mdata(lean_object*, lean_object*); +uint32_t lean_uint8_to_uint32(uint8_t); LEAN_EXPORT lean_object* l_Lean_Expr_bindingDomain_x21(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_getAppArgs(lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_Expr_etaExpandedBody(lean_object*, lean_object*, lean_object*); extern lean_object* l_Std_Format_defWidth; -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__23; LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_mkAppN___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_mkEM___closed__2; LEAN_EXPORT lean_object* l_Lean_Expr_isLit___boxed(lean_object*); @@ -102,44 +100,42 @@ LEAN_EXPORT lean_object* l_Lean_Expr_replaceFVars___boxed(lean_object*, lean_obj LEAN_EXPORT lean_object* l_Lean_Expr_approxDepth___boxed(lean_object*); static lean_object* l_Lean_Expr_updateLambda_x21___closed__3; uint64_t lean_uint64_add(uint64_t, uint64_t); +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__4___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_instReprData__1___lambda__1(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Expr_bindingInfo_x21___closed__1; LEAN_EXPORT lean_object* l_Lean_Level_instantiateParams___at_Lean_Expr_instantiateLevelParams___spec__3___boxed(lean_object*, lean_object*, lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__13; LEAN_EXPORT lean_object* l_Lean_ExprStructEq_instHashableExprStructEq; uint64_t lean_bool_to_uint64(uint8_t); static lean_object* l_Lean_Expr_updateMData_x21___closed__2; static lean_object* l_Lean_mkNatLit___closed__9; LEAN_EXPORT uint8_t l_Lean_Expr_isArrow(lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__38; -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__21; LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_Expr_betaRevAux(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_mkOr(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_mapTRAux___at_Lean_Expr_instantiateLevelParams___spec__4(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_Expr_withAppRevAux___rarg(lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__2; LEAN_EXPORT lean_object* l_Lean_Expr_isOptParam___boxed(lean_object*); static lean_object* l_Lean_Expr_updateMData_x21___closed__1; LEAN_EXPORT lean_object* l_Lean_mkForallEx___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_mkLambda___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__1(lean_object*, lean_object*); static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__11; LEAN_EXPORT lean_object* l_Lean_Expr_getAutoParamTactic_x3f(lean_object*); LEAN_EXPORT lean_object* l_Lean_mkLit(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_getAppRevArgs(lean_object*); LEAN_EXPORT lean_object* l_Lean_Level_instantiateParams___at_Lean_Expr_instantiateLevelParamsArray___spec__2(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_hasLevelParamEx___boxed(lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__41; LEAN_EXPORT uint64_t l_Lean_Expr_Data_hash(uint64_t); LEAN_EXPORT lean_object* l_Lean_mkLHSGoal(lean_object*); +uint8_t lean_uint32_to_uint8(uint32_t); static lean_object* l_Lean_mkDecIsTrue___closed__5; LEAN_EXPORT lean_object* l_Lean_instFVarIdSetEmptyCollection; LEAN_EXPORT lean_object* l_Lean_mkMVar(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_consumeAutoOptParam(lean_object*); size_t lean_usize_sub(size_t, size_t); LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_Expr_etaExpandedAux(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__4___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_hash___boxed(lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__28; LEAN_EXPORT lean_object* l_Lean_Expr_betaRev___boxed(lean_object*, lean_object*); static lean_object* l_Lean_Literal_type___closed__5; LEAN_EXPORT lean_object* l_Lean_Expr_mvarId_x21___boxed(lean_object*); @@ -151,13 +147,12 @@ static lean_object* l_Lean_Expr_constName_x21___closed__1; static lean_object* l_Lean_Expr_mvarId_x21___closed__1; uint8_t l_Lean_Level_hasMVar(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_constName_x21___boxed(lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__37; LEAN_EXPORT lean_object* l_Lean_Expr_isArrow___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_withAppRev___rarg(lean_object*, lean_object*); lean_object* l_Lean_Name_reprPrec(lean_object*, lean_object*); static lean_object* l_Lean_Expr_mkData___closed__3; LEAN_EXPORT lean_object* l_Lean_annotation_x3f___boxed(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Expr_mkDataForBinder(uint64_t, lean_object*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t); +LEAN_EXPORT lean_object* l_Lean_Expr_mkDataForBinder(uint64_t, lean_object*, uint32_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t); uint8_t lean_name_eq(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_setPPExplicit(lean_object*, uint8_t); LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_Expr_getParamSubst___boxed(lean_object*, lean_object*, lean_object*); @@ -193,32 +188,37 @@ lean_object* lean_expr_instantiate1(lean_object*, lean_object*); static lean_object* l_Lean_Literal_type___closed__3; lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__3(uint64_t, lean_object*, lean_object*); lean_object* lean_expr_lift_loose_bvars(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_mkLetFunAnnotation(lean_object*); lean_object* lean_string_append(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____boxed(lean_object*, lean_object*); LEAN_EXPORT uint8_t lean_expr_has_level_mvar(lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__46; static lean_object* l_Lean_ExprStructEq_instBEqExprStructEq___closed__1; static lean_object* l_Lean_Expr_updateForall_x21___closed__1; static lean_object* l_Lean_ExprStructEq_instHashableExprStructEq___closed__1; static lean_object* l_Lean_Expr_appFn_x21___closed__3; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__1; LEAN_EXPORT lean_object* l_Lean_Expr_getOptParamDefault_x3f(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_getRevArgD(lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint64_t l_List_foldl___at_Lean_mkConst___spec__1(uint64_t, lean_object*); LEAN_EXPORT lean_object* l_List_mapTRAux___at_Lean_Expr_instantiateLevelParams___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Expr_getAppArgs___closed__1; static lean_object* l_Lean_mkNatLit___closed__2; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__4; uint8_t l_Lean_Level_hasParam(lean_object*); -LEAN_EXPORT uint8_t l___private_Lean_Expr_0__Lean_beqFVarId____x40_Lean_Expr___hyg_1651_(lean_object*, lean_object*); +LEAN_EXPORT uint8_t l___private_Lean_Expr_0__Lean_beqFVarId____x40_Lean_Expr___hyg_1666_(lean_object*, lean_object*); lean_object* l_Std_mkHashSetImp___rarg(lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__45; LEAN_EXPORT uint8_t l_Lean_instDecidableLtLiteralInstLTLiteral(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_updateApp_x21(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_mkAppRevRange(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_updateForall_x21___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__25; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__40; LEAN_EXPORT lean_object* l_Lean_Expr_appArg_x21(lean_object*); static lean_object* l_Lean_Expr_fvarId_x21___closed__2; uint8_t lean_expr_lt(lean_object*, lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__8; LEAN_EXPORT lean_object* l_Lean_Expr_getRevArg_x21(lean_object*, lean_object*); static lean_object* l_Lean_Expr_letName_x21___closed__1; static lean_object* l_Lean_Expr_projExpr_x21___closed__2; @@ -234,6 +234,7 @@ LEAN_EXPORT lean_object* l_Lean_Expr_updateForall_x21(lean_object*, uint8_t, lea LEAN_EXPORT lean_object* l_Lean_Expr_looseBVarRange___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_mkDataForBinder___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_BinderInfo_hash___boxed(lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__17; LEAN_EXPORT lean_object* l_Array_foldrMUnsafe_fold___at_Lean_mkAppRev___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_containsFVar___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_ctorName___boxed(lean_object*); @@ -244,22 +245,22 @@ LEAN_EXPORT lean_object* l_Lean_Expr_setOption(lean_object*); extern lean_object* l_Lean_levelZero; LEAN_EXPORT lean_object* l_Lean_ExprStructEq_instBEqExprStructEq; lean_object* lean_nat_add(lean_object*, lean_object*); -uint8_t lean_uint8_dec_lt(uint8_t, uint8_t); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__12; LEAN_EXPORT lean_object* l_Lean_Expr_hasExprMVarEx___boxed(lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__24; LEAN_EXPORT lean_object* l_Lean_instReprLiteral; LEAN_EXPORT lean_object* l_Lean_Expr_hasExprMVar___boxed(lean_object*); -uint8_t lean_uint8_add(uint8_t, uint8_t); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__36; static lean_object* l_Lean_Expr_setPPExplicit___closed__4; LEAN_EXPORT lean_object* l_Lean_Expr_getAppNumArgs(lean_object*); LEAN_EXPORT lean_object* l_Lean_mkFreshFVarId(lean_object*); LEAN_EXPORT lean_object* l_Lean_instReprFVarId(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_bindingName_x21___boxed(lean_object*); static lean_object* l_Lean_Expr_updateLambdaE_x21___closed__1; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__34; LEAN_EXPORT lean_object* l_Lean_Expr_getAppFn___boxed(lean_object*); static lean_object* l_Lean_mkOr___closed__1; static lean_object* l_Lean_instReprData__1___lambda__5___closed__1; -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__7; +uint32_t lean_uint32_add(uint32_t, uint32_t); static lean_object* l_Lean_instReprData__1___lambda__4___closed__1; uint8_t lean_expr_has_loose_bvar(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_mkAppN(lean_object*, lean_object*); @@ -269,8 +270,6 @@ LEAN_EXPORT lean_object* l_Lean_mkMData(lean_object*, lean_object*); static lean_object* l_Lean_mkOr___closed__3; LEAN_EXPORT lean_object* l_Lean_Expr_Data_approxDepth___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_instantiateLevelParamsCore(lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__32; -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__10; LEAN_EXPORT lean_object* l_Lean_Expr_updateFn___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_mkDecIsTrue(lean_object*, lean_object*); extern uint64_t l_instInhabitedUInt64; @@ -281,7 +280,9 @@ LEAN_EXPORT lean_object* l_Lean_Expr_setOption___at_Lean_Expr_setPPExplicit___sp LEAN_EXPORT lean_object* l_Lean_Expr_beta___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_letFunAnnotation_x3f(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_isMVar___boxed(lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__26; LEAN_EXPORT uint8_t l_Lean_Expr_Data_hasExprMVar(uint64_t); +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(uint64_t, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Literal_type(lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_Expr_getParamSubstArray(lean_object*, lean_object*, lean_object*, lean_object*); @@ -304,12 +305,10 @@ static lean_object* l_Lean_Expr_updateForall_x21___closed__2; static lean_object* l_Lean_Expr_updateLambdaE_x21___closed__2; LEAN_EXPORT lean_object* l_Lean_mkProj(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_instReprFVarId___boxed(lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__5; static lean_object* l_Lean_Expr_getOptParamDefault_x3f___closed__2; LEAN_EXPORT lean_object* l_Lean_BinderInfo_noConfusion___rarg___lambda__1___boxed(lean_object*); lean_object* lean_expr_instantiate_rev_range(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_updateFn(lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__29; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_ExprStructEq_beq(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_updateApp___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -318,9 +317,9 @@ LEAN_EXPORT lean_object* l_Lean_ExprStructEq_beq___boxed(lean_object*, lean_obje LEAN_EXPORT lean_object* l_Lean_Level_instantiateParams___at_Lean_Expr_instantiateLevelParams___spec__2___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_updateSort_x21(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____boxed(lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__3; LEAN_EXPORT uint8_t lean_expr_has_expr_mvar(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_setPPUniverses(lean_object*, uint8_t); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__35; static lean_object* l_Lean_Expr_constName_x21___closed__3; static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__2; static lean_object* l_Lean_Literal_type___closed__6; @@ -328,20 +327,20 @@ LEAN_EXPORT uint8_t l_Lean_Expr_hasLevelParam(lean_object*); LEAN_EXPORT lean_object* l_Lean_instCoeExprExprStructEq(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_updateConst_x21(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_instEmptyCollectionFVarIdMap(lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__30; +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__5(uint64_t, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_projExpr_x21(lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__11; +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__6(uint64_t, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_instReprData__1___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_constLevels_x21(lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__18; LEAN_EXPORT lean_object* l_Lean_Expr_hasLevelParam___boxed(lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_beqLiteral____x40_Lean_Expr___hyg_31____boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_instFVarIdSetInhabited; -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__14; LEAN_EXPORT uint8_t lean_expr_has_mvar(lean_object*); LEAN_EXPORT lean_object* l_Lean_mkRawNatLit(lean_object*); static lean_object* l_Lean_mkNatLit___closed__6; -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__15; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__19; uint8_t l_Lean_KVMap_getBool(lean_object*, lean_object*, uint8_t); static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__9; static lean_object* l_Lean_Expr_ctorName___closed__5; @@ -364,7 +363,7 @@ lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_abstractRange___boxed(lean_object*, lean_object*, lean_object*); uint32_t lean_uint64_to_uint32(uint64_t); lean_object* l_Lean_mkFreshId___rarg(lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__43; +uint8_t lean_uint32_dec_lt(uint32_t, uint32_t); LEAN_EXPORT lean_object* l_Lean_instInhabitedLiteral; static lean_object* l_Lean_Expr_instToStringExpr___closed__1; LEAN_EXPORT uint64_t l_Lean_Expr_data(lean_object*); @@ -372,6 +371,7 @@ LEAN_EXPORT lean_object* l_Lean_Expr_fvarId_x21(lean_object*); static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__17; static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__8; LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_Expr_withAppRevAux(lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__4(uint64_t, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_Expr_getParamSubstArray___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_inaccessible_x3f(lean_object*); LEAN_EXPORT uint8_t l_Lean_Expr_isHeadBetaTarget(lean_object*); @@ -393,30 +393,23 @@ LEAN_EXPORT uint8_t l_Lean_Expr_Data_hasFVar(uint64_t); static lean_object* l_Lean_Expr_instBEqExpr___closed__1; LEAN_EXPORT lean_object* l_Lean_Expr_hasMVarEx___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_mkAppRange___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT uint8_t l_Lean_Expr_approxDepth(lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__6(uint64_t, lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__2___closed__1; +LEAN_EXPORT uint32_t l_Lean_Expr_approxDepth(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_setAppPPExplicitForExposingMVars(lean_object*); static lean_object* l_Lean_Expr_fvarId_x21___closed__1; LEAN_EXPORT lean_object* l_Lean_Expr_isType___boxed(lean_object*); static lean_object* l_Lean_Expr_updateConst_x21___closed__2; LEAN_EXPORT lean_object* lean_expr_mk_bvar(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_instHashableExpr; -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__2___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_mkDecIsTrue___closed__2; LEAN_EXPORT uint64_t l_Lean_Expr_hash(lean_object*); lean_object* lean_format_pretty(lean_object*, lean_object*); static lean_object* l_Lean_Expr_mvarId_x21___closed__3; LEAN_EXPORT lean_object* l_Lean_Literal_type___boxed(lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__39; static lean_object* l_Lean_Literal_type___closed__1; -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__16; lean_object* lean_expr_abstract_range(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_panic___at_Lean_Expr_constLevels_x21___spec__1(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_getArg_x21___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Expr_bindingDomain_x21___closed__1; -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__6___boxed(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704____boxed(lean_object*); lean_object* l_panic___at_String_toNat_x21___spec__1(lean_object*); static lean_object* l_Lean_mkInaccessible___closed__2; LEAN_EXPORT lean_object* l_Lean_isLHSGoal_x3f___boxed(lean_object*); @@ -434,6 +427,7 @@ static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Exp static lean_object* l_Lean_Expr_isCharLit___closed__3; static lean_object* l_Lean_mkEM___closed__5; static lean_object* l_Lean_mkOr___closed__2; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__31; static lean_object* l_Lean_Expr_mdataExpr_x21___closed__3; static lean_object* l_Lean_Literal_type___closed__4; static lean_object* l_Lean_mkDecIsTrue___closed__4; @@ -446,12 +440,13 @@ lean_object* lean_expr_dbg_to_string(lean_object*); LEAN_EXPORT lean_object* l_Lean_Level_instantiateParams___at_Lean_Expr_instantiateLevelParams___spec__2(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Expr_updateConst_x21___closed__1; LEAN_EXPORT lean_object* l_Lean_instInhabitedExpr; -LEAN_EXPORT lean_object* l_Lean_Expr_mkDataForLet(uint64_t, lean_object*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t); +LEAN_EXPORT lean_object* l_Lean_Expr_mkDataForLet(uint64_t, lean_object*, uint32_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t); static lean_object* l_Lean_mkSimpleThunk___closed__2; LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_mkAppRangeAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_instReprData__1___lambda__7___closed__1; static lean_object* l_Lean_Expr_updateProj_x21___closed__3; static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__4; +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__2(uint64_t, lean_object*, lean_object*); static lean_object* l_Lean_Literal_type___closed__2; LEAN_EXPORT lean_object* l_Lean_Expr_mkDataForLet___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint64_t l___private_Lean_Level_0__Lean_hashMVarId____x40_Lean_Level___hyg_482_(lean_object*); @@ -469,14 +464,13 @@ LEAN_EXPORT uint8_t l_Lean_Expr_hasLevelMVar(lean_object*); static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__21; static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__13; LEAN_EXPORT lean_object* lean_expr_mk_let(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__26; LEAN_EXPORT uint8_t l_Lean_Expr_isConstOf(lean_object*, lean_object*); static lean_object* l_Lean_Expr_fvarId_x21___closed__3; +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__3___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_instantiateRange___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_hasFVar___boxed(lean_object*); LEAN_EXPORT uint8_t l_Lean_isLetFun(lean_object*); LEAN_EXPORT lean_object* l_Lean_mkLambda(lean_object*, uint8_t, lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__31; LEAN_EXPORT lean_object* l_Lean_instBEqData__1___boxed(lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_BinderInfo_isAuxDecl(uint8_t); static lean_object* l_Lean_Expr_bindingName_x21___closed__1; @@ -484,11 +478,13 @@ LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppRevArgsAux(lea LEAN_EXPORT lean_object* l_Lean_Expr_Data_hasLevelMVar___boxed(lean_object*); static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__23; LEAN_EXPORT uint8_t l_Lean_Expr_Data_nonDepLet(uint64_t); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__39; LEAN_EXPORT lean_object* l_Lean_mkEM(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_isHeadBetaTargetFn___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_mkFreshFVarId___rarg(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_consumeMData(lean_object*); uint64_t lean_uint64_land(uint64_t, uint64_t); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__16; LEAN_EXPORT lean_object* lean_expr_mk_app(lean_object*, lean_object*); static lean_object* l_Lean_Expr_constName_x21___closed__2; LEAN_EXPORT lean_object* l_Lean_instReprData__1___lambda__4(lean_object*, uint64_t, lean_object*, lean_object*); @@ -510,7 +506,6 @@ static lean_object* l_Lean_Expr_getAutoParamTactic_x3f___closed__2; LEAN_EXPORT uint8_t l_Lean_Expr_isLambda(lean_object*); static lean_object* l_Lean_instInhabitedLiteral___closed__1; static lean_object* l_Lean_Expr_updateSort_x21___closed__2; -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__4(uint64_t, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_ctorName(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_replaceFVarId(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_mkApp9(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -525,8 +520,8 @@ LEAN_EXPORT lean_object* l_Lean_Level_instantiateParams___at_Lean_Expr_instantia LEAN_EXPORT lean_object* l_Lean_Expr_looseBVarRange(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_bvarIdx_x21(lean_object*); static lean_object* l_Lean_Expr_updateProj_x21___closed__2; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__43; LEAN_EXPORT lean_object* l_panic___at_Lean_Expr_mkData___spec__1___boxed__const__1; -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__20; static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__22; static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__28; LEAN_EXPORT lean_object* l_Lean_Expr_setAppPPExplicit(lean_object*); @@ -538,29 +533,28 @@ static lean_object* l_Lean_mkNatLit___closed__7; LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372_(uint8_t, lean_object*); LEAN_EXPORT lean_object* l_panic___at_Lean_Expr_bindingInfo_x21___spec__1(lean_object*); LEAN_EXPORT uint8_t l_Lean_instInhabitedBinderInfo; -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__2(uint64_t, lean_object*, lean_object*); static lean_object* l_Lean_Expr_updateLambda_x21___closed__1; LEAN_EXPORT lean_object* l_Lean_instBEqFVarId; uint8_t lean_uint32_dec_eq(uint32_t, uint32_t); LEAN_EXPORT lean_object* l_Lean_instInhabitedFVarId; -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__3(uint64_t, lean_object*, lean_object*); static lean_object* l_Lean_Expr_updateProj_x21___closed__1; LEAN_EXPORT uint8_t l_Lean_Expr_isType(lean_object*); lean_object* lean_level_update_imax(lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__35; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__18; static lean_object* l_Lean_mkNatLit___closed__3; LEAN_EXPORT lean_object* l_Lean_Expr_isProj___boxed(lean_object*); static lean_object* l_Lean_Expr_updateLambda_x21___closed__2; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__30; LEAN_EXPORT lean_object* l_Lean_instReprData__1___lambda__7(lean_object*, uint64_t, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Std_Format_joinSep___at___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____spec__2(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_getAppNumArgsAux(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_panic___at_Lean_Expr_mkData___spec__1(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_getOptParamDefault_x3f___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_updateMData___boxed(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__5(uint64_t, lean_object*, lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__5; LEAN_EXPORT lean_object* l_Lean_Expr_appFn_x21___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_hasLevelMVarEx___boxed(lean_object*); static lean_object* l_Lean_instHashableBinderInfo___closed__1; -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__19; LEAN_EXPORT lean_object* l_Lean_Expr_eta(lean_object*); LEAN_EXPORT lean_object* lean_expr_mk_mvar(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_bindingName_x21(lean_object*); @@ -577,6 +571,7 @@ lean_object* lean_expr_update_sort(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Level_instantiateParams___at_Lean_Expr_instantiateLevelParamsArray___spec__3___boxed(lean_object*, lean_object*, lean_object*); uint8_t lean_uint64_to_uint8(uint64_t); LEAN_EXPORT lean_object* l_Lean_Expr_hasAnyFVar(lean_object*, lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__3; static lean_object* l_Lean_Expr_setPPExplicit___closed__3; LEAN_EXPORT lean_object* l_Lean_Expr_hasMVar___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_mkForall___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -594,8 +589,8 @@ static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Exp LEAN_EXPORT lean_object* l_Lean_Expr_betaRev(lean_object*, lean_object*); LEAN_EXPORT uint64_t l_Lean_instInhabitedData__1; static lean_object* l_Lean_instBEqLiteral___closed__1; -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__36; LEAN_EXPORT lean_object* l_Lean_instHashableBinderInfo; +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__6___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_BinderInfo_isInstImplicit___boxed(lean_object*); extern lean_object* l_Lean_KVMap_empty; LEAN_EXPORT lean_object* l_Lean_instReprData__1___lambda__5(lean_object*, uint64_t, lean_object*, lean_object*); @@ -606,11 +601,11 @@ LEAN_EXPORT lean_object* l_Lean_mkApp5(lean_object*, lean_object*, lean_object*, LEAN_EXPORT lean_object* l_Lean_Expr_Data_looseBVarRange___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_mkAppRev(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_BinderInfo_noConfusion(lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__34; static lean_object* l_Lean_Expr_bvarIdx_x21___closed__1; LEAN_EXPORT lean_object* l_Lean_BinderInfo_isStrictImplicit___boxed(lean_object*); static lean_object* l_Lean_mkNatLit___closed__10; static lean_object* l_Lean_mkAnd___closed__1; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__24; lean_object* l___private_Lean_Data_KVMap_0__Lean_reprKVMap____x40_Lean_Data_KVMap___hyg_844_(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_withApp___rarg(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_isAppOfArity___boxed(lean_object*, lean_object*, lean_object*); @@ -627,25 +622,27 @@ LEAN_EXPORT lean_object* l_Lean_mkApp7(lean_object*, lean_object*, lean_object*, LEAN_EXPORT lean_object* l_Lean_mkFreshFVarId___rarg___lambda__1(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_updateLambda_x21___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* lean_expr_mk_proj(lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__12; static lean_object* l_Lean_Expr_appFn_x21___closed__2; static lean_object* l_Lean_mkNatLit___closed__5; LEAN_EXPORT lean_object* l_Lean_Expr_Data_hasExprMVar___boxed(lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__7; LEAN_EXPORT lean_object* l_Lean_instReprBinderInfo; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__10; LEAN_EXPORT lean_object* l_Lean_Expr_etaExpanded_x3f(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_liftLooseBVars___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__24; static lean_object* l_Lean_Expr_bvarIdx_x21___closed__2; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__32; static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__7; LEAN_EXPORT lean_object* l_Lean_Expr_instantiateLevelParamsCore_visit(lean_object*, lean_object*); static lean_object* l_Lean_Expr_appArg_x21___closed__1; LEAN_EXPORT uint8_t l_Lean_Expr_Data_hasLevelParam(uint64_t); LEAN_EXPORT lean_object* l_Lean_Expr_dbgToString___boxed(lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__20; LEAN_EXPORT lean_object* l_Lean_Expr_isForall___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_isMData___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_isProp___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_bvarIdx_x21___boxed(lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(uint64_t, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_mkApp4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Level_0__Lean_reprLevel____x40_Lean_Level___hyg_807_(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_isStringLit___boxed(lean_object*); @@ -664,7 +661,6 @@ LEAN_EXPORT lean_object* l_Lean_BinderInfo_isAuxDecl___boxed(lean_object*); LEAN_EXPORT lean_object* l_List_foldl___at_Lean_mkConst___spec__1___boxed(lean_object*, lean_object*); static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__5; LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_Expr_mkAppRevRangeAux(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_repr___at___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____spec__1(lean_object*); LEAN_EXPORT lean_object* l_List_mapTRAux___at_Lean_Expr_instantiateLevelParamsArray___spec__4(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_Expr_isFVar(lean_object*); static lean_object* l_Lean_Expr_setPPUniverses___closed__1; @@ -678,6 +674,7 @@ static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Exp static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__15; static lean_object* l_Lean_Expr_updateLet_x21___closed__1; LEAN_EXPORT lean_object* l_Lean_Expr_constName_x3f(lean_object*); +LEAN_EXPORT lean_object* l_repr___at___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____spec__1(lean_object*); lean_object* lean_expr_update_lambda(lean_object*, uint8_t, lean_object*, lean_object*); static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__18; static lean_object* l_Lean_Expr_mkData___closed__4; @@ -689,20 +686,18 @@ LEAN_EXPORT lean_object* l_Lean_Expr_isBVar___boxed(lean_object*); static lean_object* l_Lean_instHashableLiteral___closed__1; lean_object* lean_expr_instantiate_rev(lean_object*, lean_object*); static lean_object* l___private_Lean_Expr_0__Lean_reprLiteral____x40_Lean_Expr___hyg_107____closed__4; -LEAN_EXPORT lean_object* l_Std_Format_joinSep___at___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____spec__2(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_instReprData__1___lambda__3(lean_object*, uint64_t, lean_object*, lean_object*); LEAN_EXPORT lean_object* lean_expr_mk_fvar(lean_object*); lean_object* lean_panic_fn(lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__1; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Expr_setAppPPExplicitForExposingMVars___spec__1___boxed(lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__17; LEAN_EXPORT lean_object* l_Lean_instFVarIdHashSetInhabited; static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__3; LEAN_EXPORT lean_object* l_Lean_mkLet(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t); LEAN_EXPORT uint8_t l_Lean_Expr_hasLooseBVars(lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____boxed(lean_object*, lean_object*); lean_object* l_Lean_Name_quickCmp___boxed(lean_object*, lean_object*); static lean_object* l_Lean_instForInFVarIdSetFVarId___closed__1; +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719____boxed(lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__25; LEAN_EXPORT lean_object* l_Lean_Expr_updateProj___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_Expr_isStringLit(lean_object*); LEAN_EXPORT lean_object* l_Lean_mkFreshMVarId(lean_object*); @@ -715,6 +710,7 @@ LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_mkAppRangeAux(lean_object LEAN_EXPORT uint8_t l_Lean_Expr_isProj(lean_object*); LEAN_EXPORT lean_object* l_Lean_instFVarIdHashSetEmptyCollection; static lean_object* l_Lean_instReprLiteral___closed__1; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__2___closed__1; LEAN_EXPORT uint8_t l___private_Lean_Expr_0__Lean_beqBinderInfo____x40_Lean_Expr___hyg_356_(uint8_t, uint8_t); LEAN_EXPORT uint8_t l_Lean_Expr_binderInfo(lean_object*); LEAN_EXPORT lean_object* l_Lean_instHashableFVarId; @@ -728,6 +724,7 @@ lean_object* lean_expr_abstract(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_getArg_x21(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Expr_ctorName___closed__12; LEAN_EXPORT lean_object* l_Lean_mkApp2(lean_object*, lean_object*, lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__15; static lean_object* l_Lean_instForInFVarIdSetFVarId___closed__2; LEAN_EXPORT lean_object* l_Lean_Expr_instBEqExpr; LEAN_EXPORT lean_object* l_Lean_instInhabitedExprStructEq; @@ -737,11 +734,14 @@ static lean_object* l_Lean_Expr_ctorName___closed__6; LEAN_EXPORT lean_object* l_Lean_mkAnd(lean_object*, lean_object*); LEAN_EXPORT uint32_t lean_expr_loose_bvar_range(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_inferImplicit(lean_object*, lean_object*, uint8_t); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__28; static lean_object* l_Lean_instBEqFVarId___closed__1; LEAN_EXPORT lean_object* l_Lean_Expr_mkAppRevRange___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_updateForallE_x21(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__1___boxed(lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_instBEqData__1(uint64_t, uint64_t); lean_object* lean_string_length(lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__37; LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_mkAppN___spec__1(lean_object*, size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_instantiateLevelParamsCore_visit___at_Lean_Expr_instantiateLevelParamsArray___spec__1(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_instReprData__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*); @@ -755,6 +755,7 @@ LEAN_EXPORT lean_object* l_Lean_instDecidableLtLiteralInstLTLiteral___boxed(lean static lean_object* l_Lean_Expr_mkData___closed__1; LEAN_EXPORT lean_object* l_List_foldr___at_Lean_mkConst___spec__2___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_hashEx___boxed(lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__14; static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__20; static lean_object* l_Lean_mkDecIsFalse___closed__3; LEAN_EXPORT lean_object* l_Lean_Expr_isHeadBetaTarget___boxed(lean_object*); @@ -762,15 +763,16 @@ static lean_object* l_Lean_Expr_updateLet_x21___closed__2; LEAN_EXPORT lean_object* l_Lean_Expr_setOption___at_Lean_Expr_setPPExplicit___spec__1___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_isAtomic___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_Data_nonDepLet___boxed(lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l___private_Lean_Expr_0__Lean_reprLiteral____x40_Lean_Expr___hyg_107____closed__6; -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__11; +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__2___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_instInhabitedFVarIdMap(lean_object*); LEAN_EXPORT lean_object* l_Lean_mkNatLit(lean_object*); lean_object* l_Lean_Level_instantiateParams(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_mkStrLit(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_getArgD(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_getAppFn(lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__21; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__38; static lean_object* l___private_Lean_Expr_0__Lean_reprLiteral____x40_Lean_Expr___hyg_107____closed__5; static lean_object* l___private_Lean_Expr_0__Lean_reprLiteral____x40_Lean_Expr___hyg_107____closed__7; LEAN_EXPORT lean_object* l_Lean_Expr_etaExpandedStrict_x3f(lean_object*); @@ -778,34 +780,35 @@ LEAN_EXPORT lean_object* l_Lean_Expr_updateLambdaE_x21(lean_object*, lean_object LEAN_EXPORT lean_object* l_Lean_Expr_hasLooseBVar___boxed(lean_object*, lean_object*); static lean_object* l_Lean_Expr_ctorName___closed__11; static lean_object* l_Lean_mkNot___closed__1; +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_beqFVarId____x40_Lean_Expr___hyg_1666____boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Expr_setAppPPExplicit___spec__1___boxed(lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__47; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__33; LEAN_EXPORT lean_object* l_Lean_instReprData__1(uint64_t, lean_object*); static lean_object* l_Lean_mkLHSGoal___closed__1; uint64_t lean_uint64_shift_right(uint64_t, uint64_t); LEAN_EXPORT lean_object* l_Lean_Expr_hasLooseBVars___boxed(lean_object*); LEAN_EXPORT lean_object* lean_lit_type(lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__44; LEAN_EXPORT lean_object* l_Lean_instBEqLiteral; LEAN_EXPORT lean_object* l_Lean_Expr_getArgD___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_mkLetFunAnnotation___closed__2; static lean_object* l_Lean_instBEqBinderInfo___closed__1; lean_object* lean_expr_update_app(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Expr_isCharLit___closed__2; -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__13; LEAN_EXPORT lean_object* l_Lean_Expr_setOption___rarg(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_instantiateLevelParamsCore_visit___at_Lean_Expr_instantiateLevelParams___spec__1(lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint64_t l_Lean_BinderInfo_hash(uint8_t); static lean_object* l_Lean_Expr_setPPUniverses___closed__2; LEAN_EXPORT lean_object* l_Lean_Expr_instantiateLevelParamsCore_visit___at_Lean_Expr_instantiateLevelParamsArray___spec__1___boxed(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_beqFVarId____x40_Lean_Expr___hyg_1651____boxed(lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_Expr_Data_approxDepth(uint64_t); +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_mkAppB(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Expr_mdataExpr_x21___closed__2; LEAN_EXPORT lean_object* l_Lean_mkApp10(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_mkNot___closed__3; LEAN_EXPORT lean_object* l_Lean_Expr_isApp___boxed(lean_object*); static lean_object* l___private_Lean_Expr_0__Lean_reprLiteral____x40_Lean_Expr___hyg_107____closed__3; -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__41; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__47; LEAN_EXPORT lean_object* l_Lean_mkApp8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_mkBVar(lean_object*); LEAN_EXPORT lean_object* l_Lean_instReprData__1___lambda__2(lean_object*, uint64_t, lean_object*, lean_object*); @@ -817,9 +820,9 @@ LEAN_EXPORT lean_object* l_Lean_Expr_equal___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_updateLet_x21(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_Literal_lt(lean_object*, lean_object*); static lean_object* l_Lean_mkLetFunAnnotation___closed__1; -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__1___boxed(lean_object*, lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__2; LEAN_EXPORT lean_object* l_Lean_Expr_updateForall___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__42; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__23; LEAN_EXPORT lean_object* l_Lean_mkConst(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_mkSimpleThunk(lean_object*); static lean_object* l_Lean_mkNot___closed__2; @@ -833,8 +836,6 @@ LEAN_EXPORT lean_object* l_Lean_Expr_withAppAux(lean_object*); LEAN_EXPORT lean_object* l_panic___at_Lean_Expr_fvarId_x21___spec__1(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_lowerLooseBVars___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_instReprData__1___closed__2; -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__40; -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__9; lean_object* lean_nat_to_int(lean_object*); static lean_object* l_Lean_Expr_getRevArg_x21___closed__2; LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprLiteral____x40_Lean_Expr___hyg_107____boxed(lean_object*, lean_object*); @@ -849,8 +850,10 @@ static lean_object* l_Lean_Expr_updateSort_x21___closed__1; LEAN_EXPORT lean_object* l_Lean_Expr_isConst___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_mkInaccessible(lean_object*); static lean_object* l_Lean_Expr_mdataExpr_x21___closed__1; +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__46; uint64_t lean_string_hash(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_isNatLit___boxed(lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__29; lean_object* l_List_mapTRAux___rarg(lean_object*, lean_object*, lean_object*); static lean_object* l___private_Lean_Expr_0__Lean_reprLiteral____x40_Lean_Expr___hyg_107____closed__2; LEAN_EXPORT lean_object* l_List_foldr___at_Lean_mkConst___spec__3___boxed(lean_object*, lean_object*); @@ -858,6 +861,7 @@ LEAN_EXPORT lean_object* l_Lean_mkApp3(lean_object*, lean_object*, lean_object*, LEAN_EXPORT uint8_t l_Lean_Expr_isSort(lean_object*); static lean_object* l___private_Lean_Expr_0__Lean_reprBinderInfo____x40_Lean_Expr___hyg_372____closed__16; LEAN_EXPORT uint8_t l_Lean_Expr_isLet(lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__6; static lean_object* l___private_Lean_Expr_0__Lean_reprLiteral____x40_Lean_Expr___hyg_107____closed__1; uint8_t lean_string_dec_lt(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_isLet___boxed(lean_object*); @@ -867,17 +871,15 @@ lean_object* lean_uint8_to_nat(uint8_t); static lean_object* l_Lean_Expr_isCharLit___closed__1; LEAN_EXPORT lean_object* l_Lean_Expr_isCharLit___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_instReprData__1___lambda__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__27; uint8_t lean_string_dec_eq(lean_object*, lean_object*); +static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__22; LEAN_EXPORT uint32_t l_Lean_Expr_Data_looseBVarRange(uint64_t); LEAN_EXPORT lean_object* l_Lean_Expr_setPPUniverses___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Level_instantiateParams___at_Lean_Expr_instantiateLevelParamsArray___spec__2___boxed(lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__45; LEAN_EXPORT uint8_t l_Lean_Expr_containsFVar(lean_object*, lean_object*); static lean_object* l_Lean_mkAnnotation___closed__1; -LEAN_EXPORT lean_object* l_Lean_Expr_mkData(uint64_t, lean_object*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t); -static lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__4; +LEAN_EXPORT lean_object* l_Lean_Expr_mkData(uint64_t, lean_object*, uint32_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t); LEAN_EXPORT uint8_t lean_expr_has_level_param(lean_object*); lean_object* l_Repr_addAppParen(lean_object*, lean_object*); static lean_object* _init_l_Lean_instInhabitedLiteral___closed__1() { @@ -2418,75 +2420,104 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_mkData___closed__3; -x_3 = lean_unsigned_to_nat(135u); +x_3 = lean_unsigned_to_nat(136u); x_4 = lean_unsigned_to_nat(44u); x_5 = l_Lean_Expr_mkData___closed__4; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); return x_6; } } -LEAN_EXPORT lean_object* l_Lean_Expr_mkData(uint64_t x_1, lean_object* x_2, uint8_t x_3, uint8_t x_4, uint8_t x_5, uint8_t x_6, uint8_t x_7, uint8_t x_8, uint8_t x_9) { +LEAN_EXPORT lean_object* l_Lean_Expr_mkData(uint64_t x_1, lean_object* x_2, uint32_t x_3, uint8_t x_4, uint8_t x_5, uint8_t x_6, uint8_t x_7, uint8_t x_8, uint8_t x_9) { _start: { -lean_object* x_10; uint8_t x_11; -x_10 = l_Lean_Expr_mkData___closed__1; -x_11 = lean_nat_dec_lt(x_10, x_2); -if (x_11 == 0) +uint8_t x_10; uint32_t x_47; uint8_t x_48; lean_object* x_49; uint8_t x_50; +x_47 = 255; +x_48 = lean_uint32_dec_lt(x_47, x_3); +x_49 = l_Lean_Expr_mkData___closed__1; +x_50 = lean_nat_dec_lt(x_49, x_2); +if (x_48 == 0) { -uint32_t x_12; uint64_t x_13; uint64_t x_14; uint64_t x_15; uint64_t x_16; uint64_t x_17; uint64_t x_18; uint64_t x_19; uint64_t x_20; uint64_t x_21; uint64_t x_22; uint64_t x_23; uint64_t x_24; uint64_t x_25; uint64_t x_26; uint64_t x_27; uint64_t x_28; uint64_t x_29; uint64_t x_30; uint64_t x_31; uint64_t x_32; uint64_t x_33; uint64_t x_34; uint64_t x_35; uint64_t x_36; uint64_t x_37; uint64_t x_38; uint64_t x_39; uint64_t x_40; uint64_t x_41; uint64_t x_42; uint64_t x_43; uint64_t x_44; uint64_t x_45; lean_object* x_46; -x_12 = lean_uint64_to_uint32(x_1); -x_13 = lean_uint32_to_uint64(x_12); -x_14 = lean_bool_to_uint64(x_4); -x_15 = 32; -x_16 = lean_uint64_shift_left(x_14, x_15); -x_17 = lean_uint64_add(x_13, x_16); -x_18 = lean_bool_to_uint64(x_5); -x_19 = 33; -x_20 = lean_uint64_shift_left(x_18, x_19); -x_21 = lean_uint64_add(x_17, x_20); -x_22 = lean_bool_to_uint64(x_6); -x_23 = 34; -x_24 = lean_uint64_shift_left(x_22, x_23); -x_25 = lean_uint64_add(x_21, x_24); -x_26 = lean_bool_to_uint64(x_7); -x_27 = 35; -x_28 = lean_uint64_shift_left(x_26, x_27); -x_29 = lean_uint64_add(x_25, x_28); -x_30 = lean_bool_to_uint64(x_9); -x_31 = 36; -x_32 = lean_uint64_shift_left(x_30, x_31); -x_33 = lean_uint64_add(x_29, x_32); -x_34 = (uint64_t)x_8; -x_35 = 37; -x_36 = lean_uint64_shift_left(x_34, x_35); -x_37 = lean_uint64_add(x_33, x_36); -x_38 = lean_uint8_to_uint64(x_3); -x_39 = 40; -x_40 = lean_uint64_shift_left(x_38, x_39); -x_41 = lean_uint64_add(x_37, x_40); -x_42 = lean_uint64_of_nat(x_2); -x_43 = 48; -x_44 = lean_uint64_shift_left(x_42, x_43); -x_45 = lean_uint64_add(x_41, x_44); -x_46 = lean_box_uint64(x_45); -return x_46; +if (x_50 == 0) +{ +uint8_t x_51; +x_51 = lean_uint32_to_uint8(x_3); +x_10 = x_51; +goto block_46; } else { -lean_object* x_47; lean_object* x_48; -x_47 = l_Lean_Expr_mkData___closed__5; -x_48 = l_panic___at_Lean_Expr_mkData___spec__1(x_47); -return x_48; +lean_object* x_52; lean_object* x_53; +x_52 = l_Lean_Expr_mkData___closed__5; +x_53 = l_panic___at_Lean_Expr_mkData___spec__1(x_52); +return x_53; +} +} +else +{ +if (x_50 == 0) +{ +uint8_t x_54; +x_54 = 255; +x_10 = x_54; +goto block_46; +} +else +{ +lean_object* x_55; lean_object* x_56; +x_55 = l_Lean_Expr_mkData___closed__5; +x_56 = l_panic___at_Lean_Expr_mkData___spec__1(x_55); +return x_56; +} +} +block_46: +{ +uint32_t x_11; uint64_t x_12; uint64_t x_13; uint64_t x_14; uint64_t x_15; uint64_t x_16; uint64_t x_17; uint64_t x_18; uint64_t x_19; uint64_t x_20; uint64_t x_21; uint64_t x_22; uint64_t x_23; uint64_t x_24; uint64_t x_25; uint64_t x_26; uint64_t x_27; uint64_t x_28; uint64_t x_29; uint64_t x_30; uint64_t x_31; uint64_t x_32; uint64_t x_33; uint64_t x_34; uint64_t x_35; uint64_t x_36; uint64_t x_37; uint64_t x_38; uint64_t x_39; uint64_t x_40; uint64_t x_41; uint64_t x_42; uint64_t x_43; uint64_t x_44; lean_object* x_45; +x_11 = lean_uint64_to_uint32(x_1); +x_12 = lean_uint32_to_uint64(x_11); +x_13 = lean_bool_to_uint64(x_4); +x_14 = 32; +x_15 = lean_uint64_shift_left(x_13, x_14); +x_16 = lean_uint64_add(x_12, x_15); +x_17 = lean_bool_to_uint64(x_5); +x_18 = 33; +x_19 = lean_uint64_shift_left(x_17, x_18); +x_20 = lean_uint64_add(x_16, x_19); +x_21 = lean_bool_to_uint64(x_6); +x_22 = 34; +x_23 = lean_uint64_shift_left(x_21, x_22); +x_24 = lean_uint64_add(x_20, x_23); +x_25 = lean_bool_to_uint64(x_7); +x_26 = 35; +x_27 = lean_uint64_shift_left(x_25, x_26); +x_28 = lean_uint64_add(x_24, x_27); +x_29 = lean_bool_to_uint64(x_9); +x_30 = 36; +x_31 = lean_uint64_shift_left(x_29, x_30); +x_32 = lean_uint64_add(x_28, x_31); +x_33 = (uint64_t)x_8; +x_34 = 37; +x_35 = lean_uint64_shift_left(x_33, x_34); +x_36 = lean_uint64_add(x_32, x_35); +x_37 = lean_uint8_to_uint64(x_10); +x_38 = 40; +x_39 = lean_uint64_shift_left(x_37, x_38); +x_40 = lean_uint64_add(x_36, x_39); +x_41 = lean_uint64_of_nat(x_2); +x_42 = 48; +x_43 = lean_uint64_shift_left(x_41, x_42); +x_44 = lean_uint64_add(x_40, x_43); +x_45 = lean_box_uint64(x_44); +return x_45; } } } LEAN_EXPORT lean_object* l_Lean_Expr_mkData___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { -uint64_t x_10; uint8_t x_11; uint8_t x_12; uint8_t x_13; uint8_t x_14; uint8_t x_15; uint8_t x_16; uint8_t x_17; lean_object* x_18; +uint64_t x_10; uint32_t x_11; uint8_t x_12; uint8_t x_13; uint8_t x_14; uint8_t x_15; uint8_t x_16; uint8_t x_17; lean_object* x_18; x_10 = lean_unbox_uint64(x_1); lean_dec(x_1); -x_11 = lean_unbox(x_3); +x_11 = lean_unbox_uint32(x_3); lean_dec(x_3); x_12 = lean_unbox(x_4); lean_dec(x_4); @@ -2505,7 +2536,7 @@ lean_dec(x_2); return x_18; } } -LEAN_EXPORT lean_object* l_Lean_Expr_mkDataForBinder(uint64_t x_1, lean_object* x_2, uint8_t x_3, uint8_t x_4, uint8_t x_5, uint8_t x_6, uint8_t x_7, uint8_t x_8) { +LEAN_EXPORT lean_object* l_Lean_Expr_mkDataForBinder(uint64_t x_1, lean_object* x_2, uint32_t x_3, uint8_t x_4, uint8_t x_5, uint8_t x_6, uint8_t x_7, uint8_t x_8) { _start: { uint8_t x_9; lean_object* x_10; @@ -2517,10 +2548,10 @@ return x_10; LEAN_EXPORT lean_object* l_Lean_Expr_mkDataForBinder___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { -uint64_t x_9; uint8_t x_10; uint8_t x_11; uint8_t x_12; uint8_t x_13; uint8_t x_14; uint8_t x_15; lean_object* x_16; +uint64_t x_9; uint32_t x_10; uint8_t x_11; uint8_t x_12; uint8_t x_13; uint8_t x_14; uint8_t x_15; lean_object* x_16; x_9 = lean_unbox_uint64(x_1); lean_dec(x_1); -x_10 = lean_unbox(x_3); +x_10 = lean_unbox_uint32(x_3); lean_dec(x_3); x_11 = lean_unbox(x_4); lean_dec(x_4); @@ -2537,7 +2568,7 @@ lean_dec(x_2); return x_16; } } -LEAN_EXPORT lean_object* l_Lean_Expr_mkDataForLet(uint64_t x_1, lean_object* x_2, uint8_t x_3, uint8_t x_4, uint8_t x_5, uint8_t x_6, uint8_t x_7, uint8_t x_8) { +LEAN_EXPORT lean_object* l_Lean_Expr_mkDataForLet(uint64_t x_1, lean_object* x_2, uint32_t x_3, uint8_t x_4, uint8_t x_5, uint8_t x_6, uint8_t x_7, uint8_t x_8) { _start: { uint8_t x_9; lean_object* x_10; @@ -2549,10 +2580,10 @@ return x_10; LEAN_EXPORT lean_object* l_Lean_Expr_mkDataForLet___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { _start: { -uint64_t x_9; uint8_t x_10; uint8_t x_11; uint8_t x_12; uint8_t x_13; uint8_t x_14; uint8_t x_15; lean_object* x_16; +uint64_t x_9; uint32_t x_10; uint8_t x_11; uint8_t x_12; uint8_t x_13; uint8_t x_14; uint8_t x_15; lean_object* x_16; x_9 = lean_unbox_uint64(x_1); lean_dec(x_1); -x_10 = lean_unbox(x_3); +x_10 = lean_unbox_uint32(x_3); lean_dec(x_3); x_11 = lean_unbox(x_4); lean_dec(x_4); @@ -2970,7 +3001,7 @@ x_1 = lean_box(0); return x_1; } } -LEAN_EXPORT uint8_t l___private_Lean_Expr_0__Lean_beqFVarId____x40_Lean_Expr___hyg_1651_(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT uint8_t l___private_Lean_Expr_0__Lean_beqFVarId____x40_Lean_Expr___hyg_1666_(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; @@ -2978,11 +3009,11 @@ x_3 = lean_name_eq(x_1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_beqFVarId____x40_Lean_Expr___hyg_1651____boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_beqFVarId____x40_Lean_Expr___hyg_1666____boxed(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; lean_object* x_4; -x_3 = l___private_Lean_Expr_0__Lean_beqFVarId____x40_Lean_Expr___hyg_1651_(x_1, x_2); +x_3 = l___private_Lean_Expr_0__Lean_beqFVarId____x40_Lean_Expr___hyg_1666_(x_1, x_2); lean_dec(x_2); lean_dec(x_1); x_4 = lean_box(x_3); @@ -2993,7 +3024,7 @@ static lean_object* _init_l_Lean_instBEqFVarId___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Expr_0__Lean_beqFVarId____x40_Lean_Expr___hyg_1651____boxed), 2, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Expr_0__Lean_beqFVarId____x40_Lean_Expr___hyg_1666____boxed), 2, 0); return x_1; } } @@ -3005,7 +3036,7 @@ x_1 = l_Lean_instBEqFVarId___closed__1; return x_1; } } -LEAN_EXPORT uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(lean_object* x_1) { +LEAN_EXPORT uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(lean_object* x_1) { _start: { uint64_t x_2; uint64_t x_3; uint64_t x_4; @@ -3015,11 +3046,11 @@ x_4 = lean_uint64_mix_hash(x_2, x_3); return x_4; } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704____boxed(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719____boxed(lean_object* x_1) { _start: { uint64_t x_2; lean_object* x_3; -x_2 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_1); +x_2 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_1); lean_dec(x_1); x_3 = lean_box_uint64(x_2); return x_3; @@ -3029,7 +3060,7 @@ static lean_object* _init_l_Lean_instHashableFVarId___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704____boxed), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719____boxed), 1, 0); return x_1; } } @@ -3172,7 +3203,7 @@ x_1 = l_Lean_instInhabitedExpr___closed__2; return x_1; } } -LEAN_EXPORT lean_object* l_repr___at___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____spec__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l_repr___at___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____spec__1(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; @@ -3181,7 +3212,7 @@ x_3 = l___private_Lean_Level_0__Lean_reprLevel____x40_Lean_Level___hyg_807_(x_1, return x_3; } } -LEAN_EXPORT lean_object* l_Std_Format_joinSep___at___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____spec__2(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Std_Format_joinSep___at___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____spec__2(lean_object* x_1, lean_object* x_2) { _start: { if (lean_obj_tag(x_1) == 0) @@ -3219,7 +3250,7 @@ lean_inc(x_2); x_11 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_11, 0, x_10); lean_ctor_set(x_11, 1, x_2); -x_12 = l_Std_Format_joinSep___at___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____spec__2(x_4, x_2); +x_12 = l_Std_Format_joinSep___at___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____spec__2(x_4, x_2); x_13 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_13, 0, x_11); lean_ctor_set(x_13, 1, x_12); @@ -3228,7 +3259,7 @@ return x_13; } } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__1(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__1(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; lean_object* x_5; @@ -3239,19 +3270,19 @@ x_5 = l_Repr_addAppParen(x_3, x_4); return x_5; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__2___closed__1() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__2___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__1___boxed), 2, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__1___boxed), 2, 0); return x_1; } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__2(uint64_t x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__2(uint64_t x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; uint8_t x_6; uint8_t x_7; -x_4 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__2___closed__1; +x_4 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__2___closed__1; x_5 = (uint8_t)((x_1 << 24) >> 61); x_6 = 0; x_7 = l___private_Lean_Expr_0__Lean_beqBinderInfo____x40_Lean_Expr___hyg_356_(x_5, x_6); @@ -3281,7 +3312,7 @@ return x_20; } } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__3(uint64_t x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__3(uint64_t x_1, lean_object* x_2, lean_object* x_3) { _start: { uint8_t x_4; @@ -3291,7 +3322,7 @@ if (x_4 == 0) { lean_object* x_5; lean_object* x_6; x_5 = lean_box(0); -x_6 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__2(x_1, x_2, x_5); +x_6 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__2(x_1, x_2, x_5); return x_6; } else @@ -3304,12 +3335,12 @@ x_10 = lean_string_append(x_8, x_9); x_11 = l_Lean_instReprData__1___lambda__2___closed__2; x_12 = lean_string_append(x_10, x_11); x_13 = lean_box(0); -x_14 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__2(x_1, x_12, x_13); +x_14 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__2(x_1, x_12, x_13); return x_14; } } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__4(uint64_t x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__4(uint64_t x_1, lean_object* x_2, lean_object* x_3) { _start: { uint8_t x_4; @@ -3319,7 +3350,7 @@ if (x_4 == 0) { lean_object* x_5; lean_object* x_6; x_5 = lean_box(0); -x_6 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__3(x_1, x_2, x_5); +x_6 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__3(x_1, x_2, x_5); return x_6; } else @@ -3332,12 +3363,12 @@ x_10 = lean_string_append(x_8, x_9); x_11 = l_Lean_instReprData__1___lambda__2___closed__2; x_12 = lean_string_append(x_10, x_11); x_13 = lean_box(0); -x_14 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__3(x_1, x_12, x_13); +x_14 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__3(x_1, x_12, x_13); return x_14; } } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__5(uint64_t x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__5(uint64_t x_1, lean_object* x_2, lean_object* x_3) { _start: { uint8_t x_4; @@ -3347,7 +3378,7 @@ if (x_4 == 0) { lean_object* x_5; lean_object* x_6; x_5 = lean_box(0); -x_6 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__4(x_1, x_2, x_5); +x_6 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__4(x_1, x_2, x_5); return x_6; } else @@ -3360,12 +3391,12 @@ x_10 = lean_string_append(x_8, x_9); x_11 = l_Lean_instReprData__1___lambda__2___closed__2; x_12 = lean_string_append(x_10, x_11); x_13 = lean_box(0); -x_14 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__4(x_1, x_12, x_13); +x_14 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__4(x_1, x_12, x_13); return x_14; } } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__6(uint64_t x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__6(uint64_t x_1, lean_object* x_2, lean_object* x_3) { _start: { uint8_t x_4; @@ -3375,7 +3406,7 @@ if (x_4 == 0) { lean_object* x_5; lean_object* x_6; x_5 = lean_box(0); -x_6 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__5(x_1, x_2, x_5); +x_6 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__5(x_1, x_2, x_5); return x_6; } else @@ -3388,12 +3419,12 @@ x_10 = lean_string_append(x_8, x_9); x_11 = l_Lean_instReprData__1___lambda__2___closed__2; x_12 = lean_string_append(x_10, x_11); x_13 = lean_box(0); -x_14 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__5(x_1, x_12, x_13); +x_14 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__5(x_1, x_12, x_13); return x_14; } } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(uint64_t x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(uint64_t x_1, lean_object* x_2, lean_object* x_3) { _start: { uint8_t x_4; uint8_t x_5; uint8_t x_6; @@ -3413,19 +3444,19 @@ lean_dec(x_10); x_12 = l_Lean_instReprData__1___lambda__2___closed__2; x_13 = lean_string_append(x_11, x_12); x_14 = lean_box(0); -x_15 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__6(x_1, x_13, x_14); +x_15 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__6(x_1, x_13, x_14); return x_15; } else { lean_object* x_16; lean_object* x_17; x_16 = lean_box(0); -x_17 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__6(x_1, x_2, x_16); +x_17 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__6(x_1, x_2, x_16); return x_17; } } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__1() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__1() { _start: { lean_object* x_1; @@ -3433,21 +3464,21 @@ x_1 = lean_mk_string("Lean.Expr.bvar"); return x_1; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__2() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__1; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__1; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__3() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__2; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__2; x_2 = lean_box(1); x_3 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -3455,7 +3486,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__4() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__4() { _start: { lean_object* x_1; @@ -3463,21 +3494,21 @@ x_1 = lean_mk_string("Lean.Expr.fvar"); return x_1; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__5() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__5() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__4; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__4; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__6() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__5; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__5; x_2 = lean_box(1); x_3 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -3485,7 +3516,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__7() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__7() { _start: { lean_object* x_1; @@ -3493,21 +3524,21 @@ x_1 = lean_mk_string("Lean.Expr.mvar"); return x_1; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__8() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__8() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__7; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__7; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__9() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__8; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__8; x_2 = lean_box(1); x_3 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -3515,7 +3546,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__10() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__10() { _start: { lean_object* x_1; @@ -3523,21 +3554,21 @@ x_1 = lean_mk_string("Lean.Expr.sort"); return x_1; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__11() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__11() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__10; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__10; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__12() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__12() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__11; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__11; x_2 = lean_box(1); x_3 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -3545,7 +3576,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__13() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__13() { _start: { lean_object* x_1; @@ -3553,21 +3584,21 @@ x_1 = lean_mk_string("Lean.Expr.const"); return x_1; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__14() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__14() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__13; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__13; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__15() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__15() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__14; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__14; x_2 = lean_box(1); x_3 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -3575,7 +3606,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__16() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__16() { _start: { lean_object* x_1; @@ -3583,21 +3614,21 @@ x_1 = lean_mk_string(","); return x_1; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__17() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__17() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__16; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__16; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__18() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__18() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__17; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__17; x_2 = lean_box(1); x_3 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -3605,7 +3636,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__19() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__19() { _start: { lean_object* x_1; @@ -3613,35 +3644,35 @@ x_1 = lean_mk_string("["); return x_1; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__20() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__20() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__19; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__19; x_2 = lean_string_length(x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__21() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__21() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__20; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__20; x_2 = lean_nat_to_int(x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__22() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__22() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__19; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__19; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__23() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__23() { _start: { lean_object* x_1; @@ -3649,17 +3680,17 @@ x_1 = lean_mk_string("]"); return x_1; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__24() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__24() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__23; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__23; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__25() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__25() { _start: { lean_object* x_1; @@ -3667,17 +3698,17 @@ x_1 = lean_mk_string("[]"); return x_1; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__26() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__26() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__25; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__25; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__27() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__27() { _start: { lean_object* x_1; @@ -3685,21 +3716,21 @@ x_1 = lean_mk_string("Lean.Expr.app"); return x_1; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__28() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__28() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__27; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__27; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__29() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__29() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__28; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__28; x_2 = lean_box(1); x_3 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -3707,7 +3738,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__30() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__30() { _start: { lean_object* x_1; @@ -3715,21 +3746,21 @@ x_1 = lean_mk_string("Lean.Expr.lam"); return x_1; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__31() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__31() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__30; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__30; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__32() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__32() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__31; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__31; x_2 = lean_box(1); x_3 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -3737,7 +3768,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__33() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__33() { _start: { lean_object* x_1; @@ -3745,21 +3776,21 @@ x_1 = lean_mk_string("Lean.Expr.forallE"); return x_1; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__34() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__34() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__33; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__33; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__35() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__35() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__34; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__34; x_2 = lean_box(1); x_3 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -3767,7 +3798,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__36() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__36() { _start: { lean_object* x_1; @@ -3775,21 +3806,21 @@ x_1 = lean_mk_string("Lean.Expr.letE"); return x_1; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__37() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__37() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__36; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__36; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__38() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__38() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__37; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__37; x_2 = lean_box(1); x_3 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -3797,7 +3828,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__39() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__39() { _start: { lean_object* x_1; @@ -3805,21 +3836,21 @@ x_1 = lean_mk_string("Lean.Expr.lit"); return x_1; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__40() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__40() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__39; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__39; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__41() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__41() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__40; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__40; x_2 = lean_box(1); x_3 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -3827,7 +3858,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__42() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__42() { _start: { lean_object* x_1; @@ -3835,21 +3866,21 @@ x_1 = lean_mk_string("Lean.Expr.mdata"); return x_1; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__43() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__43() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__42; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__42; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__44() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__44() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__43; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__43; x_2 = lean_box(1); x_3 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -3857,7 +3888,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__45() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__45() { _start: { lean_object* x_1; @@ -3865,21 +3896,21 @@ x_1 = lean_mk_string("Lean.Expr.proj"); return x_1; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__46() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__46() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__45; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__45; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__47() { +static lean_object* _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__47() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__46; +x_1 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__46; x_2 = lean_box(1); x_3 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -3887,7 +3918,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195_(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210_(lean_object* x_1, lean_object* x_2) { _start: { switch (lean_obj_tag(x_1)) { @@ -3903,7 +3934,7 @@ x_6 = lean_nat_dec_le(x_5, x_2); x_7 = l_Nat_repr(x_3); x_8 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_8, 0, x_7); -x_9 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__3; +x_9 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__3; x_10 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_10, 0, x_9); lean_ctor_set(x_10, 1, x_8); @@ -3934,7 +3965,7 @@ lean_dec(x_24); x_26 = l_Lean_instReprData__1___lambda__2___closed__2; x_27 = lean_string_append(x_25, x_26); x_28 = lean_box(0); -x_29 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_4, x_27, x_28); +x_29 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_4, x_27, x_28); x_30 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_30, 0, x_12); lean_ctor_set(x_30, 1, x_29); @@ -3953,7 +3984,7 @@ else { 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; x_36 = lean_box(0); -x_37 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_4, x_17, x_36); +x_37 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_4, x_17, x_36); x_38 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_38, 0, x_12); lean_ctor_set(x_38, 1, x_37); @@ -3983,7 +4014,7 @@ lean_dec(x_47); x_49 = l_Lean_instReprData__1___lambda__2___closed__2; x_50 = lean_string_append(x_48, x_49); x_51 = lean_box(0); -x_52 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_4, x_50, x_51); +x_52 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_4, x_50, x_51); x_53 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_53, 0, x_12); lean_ctor_set(x_53, 1, x_52); @@ -4002,7 +4033,7 @@ else { lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; uint8_t x_64; lean_object* x_65; lean_object* x_66; x_59 = lean_box(0); -x_60 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_4, x_17, x_59); +x_60 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_4, x_17, x_59); x_61 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_61, 0, x_12); lean_ctor_set(x_61, 1, x_60); @@ -4029,7 +4060,7 @@ lean_dec(x_1); x_69 = lean_unsigned_to_nat(1024u); x_70 = lean_nat_dec_le(x_69, x_2); x_71 = l_Lean_Name_reprPrec(x_67, x_69); -x_72 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__6; +x_72 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__6; x_73 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); @@ -4060,7 +4091,7 @@ lean_dec(x_87); x_89 = l_Lean_instReprData__1___lambda__2___closed__2; x_90 = lean_string_append(x_88, x_89); x_91 = lean_box(0); -x_92 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_68, x_90, x_91); +x_92 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_68, x_90, x_91); x_93 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_93, 0, x_75); lean_ctor_set(x_93, 1, x_92); @@ -4079,7 +4110,7 @@ else { lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; uint8_t x_104; lean_object* x_105; lean_object* x_106; x_99 = lean_box(0); -x_100 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_68, x_80, x_99); +x_100 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_68, x_80, x_99); x_101 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_101, 0, x_75); lean_ctor_set(x_101, 1, x_100); @@ -4109,7 +4140,7 @@ lean_dec(x_110); x_112 = l_Lean_instReprData__1___lambda__2___closed__2; x_113 = lean_string_append(x_111, x_112); x_114 = lean_box(0); -x_115 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_68, x_113, x_114); +x_115 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_68, x_113, x_114); x_116 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_116, 0, x_75); lean_ctor_set(x_116, 1, x_115); @@ -4128,7 +4159,7 @@ else { lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; uint8_t x_127; lean_object* x_128; lean_object* x_129; x_122 = lean_box(0); -x_123 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_68, x_80, x_122); +x_123 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_68, x_80, x_122); x_124 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_124, 0, x_75); lean_ctor_set(x_124, 1, x_123); @@ -4155,7 +4186,7 @@ lean_dec(x_1); x_132 = lean_unsigned_to_nat(1024u); x_133 = lean_nat_dec_le(x_132, x_2); x_134 = l_Lean_Name_reprPrec(x_130, x_132); -x_135 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__9; +x_135 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__9; x_136 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_136, 0, x_135); lean_ctor_set(x_136, 1, x_134); @@ -4186,7 +4217,7 @@ lean_dec(x_150); x_152 = l_Lean_instReprData__1___lambda__2___closed__2; x_153 = lean_string_append(x_151, x_152); x_154 = lean_box(0); -x_155 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_131, x_153, x_154); +x_155 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_131, x_153, x_154); x_156 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_156, 0, x_138); lean_ctor_set(x_156, 1, x_155); @@ -4205,7 +4236,7 @@ else { lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; lean_object* x_166; uint8_t x_167; lean_object* x_168; lean_object* x_169; x_162 = lean_box(0); -x_163 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_131, x_143, x_162); +x_163 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_131, x_143, x_162); x_164 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_164, 0, x_138); lean_ctor_set(x_164, 1, x_163); @@ -4235,7 +4266,7 @@ lean_dec(x_173); x_175 = l_Lean_instReprData__1___lambda__2___closed__2; x_176 = lean_string_append(x_174, x_175); x_177 = lean_box(0); -x_178 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_131, x_176, x_177); +x_178 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_131, x_176, x_177); x_179 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_179, 0, x_138); lean_ctor_set(x_179, 1, x_178); @@ -4254,7 +4285,7 @@ else { lean_object* x_185; lean_object* x_186; lean_object* x_187; lean_object* x_188; lean_object* x_189; uint8_t x_190; lean_object* x_191; lean_object* x_192; x_185 = lean_box(0); -x_186 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_131, x_143, x_185); +x_186 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_131, x_143, x_185); x_187 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_187, 0, x_138); lean_ctor_set(x_187, 1, x_186); @@ -4281,7 +4312,7 @@ lean_dec(x_1); x_195 = lean_unsigned_to_nat(1024u); x_196 = lean_nat_dec_le(x_195, x_2); x_197 = l___private_Lean_Level_0__Lean_reprLevel____x40_Lean_Level___hyg_807_(x_193, x_195); -x_198 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__12; +x_198 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__12; x_199 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_199, 0, x_198); lean_ctor_set(x_199, 1, x_197); @@ -4312,7 +4343,7 @@ lean_dec(x_213); x_215 = l_Lean_instReprData__1___lambda__2___closed__2; x_216 = lean_string_append(x_214, x_215); x_217 = lean_box(0); -x_218 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_194, x_216, x_217); +x_218 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_194, x_216, x_217); x_219 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_219, 0, x_201); lean_ctor_set(x_219, 1, x_218); @@ -4331,7 +4362,7 @@ else { lean_object* x_225; lean_object* x_226; lean_object* x_227; lean_object* x_228; lean_object* x_229; uint8_t x_230; lean_object* x_231; lean_object* x_232; x_225 = lean_box(0); -x_226 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_194, x_206, x_225); +x_226 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_194, x_206, x_225); x_227 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_227, 0, x_201); lean_ctor_set(x_227, 1, x_226); @@ -4361,7 +4392,7 @@ lean_dec(x_236); x_238 = l_Lean_instReprData__1___lambda__2___closed__2; x_239 = lean_string_append(x_237, x_238); x_240 = lean_box(0); -x_241 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_194, x_239, x_240); +x_241 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_194, x_239, x_240); x_242 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_242, 0, x_201); lean_ctor_set(x_242, 1, x_241); @@ -4380,7 +4411,7 @@ else { lean_object* x_248; lean_object* x_249; lean_object* x_250; lean_object* x_251; lean_object* x_252; uint8_t x_253; lean_object* x_254; lean_object* x_255; x_248 = lean_box(0); -x_249 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_194, x_206, x_248); +x_249 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_194, x_206, x_248); x_250 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_250, 0, x_201); lean_ctor_set(x_250, 1, x_249); @@ -4409,7 +4440,7 @@ lean_dec(x_1); x_259 = lean_unsigned_to_nat(1024u); x_260 = lean_nat_dec_le(x_259, x_2); x_261 = l_Lean_Name_reprPrec(x_256, x_259); -x_262 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__15; +x_262 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__15; x_263 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_263, 0, x_262); lean_ctor_set(x_263, 1, x_261); @@ -4431,7 +4462,7 @@ if (x_260 == 0) if (lean_obj_tag(x_257) == 0) { lean_object* x_307; lean_object* x_308; lean_object* x_309; -x_307 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__26; +x_307 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__26; x_308 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_308, 0, x_265); lean_ctor_set(x_308, 1, x_307); @@ -4450,7 +4481,7 @@ lean_dec(x_313); x_315 = l_Lean_instReprData__1___lambda__2___closed__2; x_316 = lean_string_append(x_314, x_315); x_317 = lean_box(0); -x_318 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_258, x_316, x_317); +x_318 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_258, x_316, x_317); x_319 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_319, 0, x_309); lean_ctor_set(x_319, 1, x_318); @@ -4469,7 +4500,7 @@ else { lean_object* x_325; lean_object* x_326; lean_object* x_327; lean_object* x_328; lean_object* x_329; uint8_t x_330; lean_object* x_331; lean_object* x_332; x_325 = lean_box(0); -x_326 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_258, x_270, x_325); +x_326 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_258, x_270, x_325); x_327 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_327, 0, x_309); lean_ctor_set(x_327, 1, x_326); @@ -4498,7 +4529,7 @@ else if (lean_obj_tag(x_257) == 0) { lean_object* x_334; lean_object* x_335; lean_object* x_336; -x_334 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__26; +x_334 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__26; x_335 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_335, 0, x_265); lean_ctor_set(x_335, 1, x_334); @@ -4517,7 +4548,7 @@ lean_dec(x_340); x_342 = l_Lean_instReprData__1___lambda__2___closed__2; x_343 = lean_string_append(x_341, x_342); x_344 = lean_box(0); -x_345 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_258, x_343, x_344); +x_345 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_258, x_343, x_344); x_346 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_346, 0, x_336); lean_ctor_set(x_346, 1, x_345); @@ -4536,7 +4567,7 @@ else { lean_object* x_352; lean_object* x_353; lean_object* x_354; lean_object* x_355; lean_object* x_356; uint8_t x_357; lean_object* x_358; lean_object* x_359; x_352 = lean_box(0); -x_353 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_258, x_270, x_352); +x_353 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_258, x_270, x_352); x_354 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_354, 0, x_336); lean_ctor_set(x_354, 1, x_353); @@ -4563,17 +4594,17 @@ goto block_306; block_306: { lean_object* x_275; lean_object* x_276; lean_object* x_277; lean_object* x_278; lean_object* x_279; lean_object* x_280; lean_object* x_281; lean_object* x_282; uint8_t x_283; lean_object* x_284; lean_object* x_285; lean_object* x_286; -x_275 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__18; -x_276 = l_Std_Format_joinSep___at___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____spec__2(x_257, x_275); -x_277 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__22; +x_275 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__18; +x_276 = l_Std_Format_joinSep___at___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____spec__2(x_257, x_275); +x_277 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__22; x_278 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_278, 0, x_277); lean_ctor_set(x_278, 1, x_276); -x_279 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__24; +x_279 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__24; x_280 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_280, 0, x_278); lean_ctor_set(x_280, 1, x_279); -x_281 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__21; +x_281 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__21; x_282 = lean_alloc_ctor(3, 2, 0); lean_ctor_set(x_282, 0, x_281); lean_ctor_set(x_282, 1, x_280); @@ -4599,7 +4630,7 @@ lean_dec(x_290); x_292 = l_Lean_instReprData__1___lambda__2___closed__2; x_293 = lean_string_append(x_291, x_292); x_294 = lean_box(0); -x_295 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_258, x_293, x_294); +x_295 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_258, x_293, x_294); x_296 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_296, 0, x_286); lean_ctor_set(x_296, 1, x_295); @@ -4616,7 +4647,7 @@ else { lean_object* x_300; lean_object* x_301; lean_object* x_302; lean_object* x_303; lean_object* x_304; lean_object* x_305; x_300 = lean_box(0); -x_301 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_258, x_270, x_300); +x_301 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_258, x_270, x_300); x_302 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_302, 0, x_286); lean_ctor_set(x_302, 1, x_301); @@ -4642,8 +4673,8 @@ x_363 = lean_ctor_get_uint64(x_1, sizeof(void*)*2); lean_dec(x_1); x_364 = lean_unsigned_to_nat(1024u); x_365 = lean_nat_dec_le(x_364, x_2); -x_366 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195_(x_361, x_364); -x_367 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__29; +x_366 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210_(x_361, x_364); +x_367 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__29; x_368 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_368, 0, x_367); lean_ctor_set(x_368, 1, x_366); @@ -4651,7 +4682,7 @@ x_369 = lean_box(1); x_370 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_370, 0, x_368); lean_ctor_set(x_370, 1, x_369); -x_371 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195_(x_362, x_364); +x_371 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210_(x_362, x_364); x_372 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_372, 0, x_370); lean_ctor_set(x_372, 1, x_371); @@ -4681,7 +4712,7 @@ lean_dec(x_385); x_387 = l_Lean_instReprData__1___lambda__2___closed__2; x_388 = lean_string_append(x_386, x_387); x_389 = lean_box(0); -x_390 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_363, x_388, x_389); +x_390 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_363, x_388, x_389); x_391 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_391, 0, x_373); lean_ctor_set(x_391, 1, x_390); @@ -4700,7 +4731,7 @@ else { lean_object* x_397; lean_object* x_398; lean_object* x_399; lean_object* x_400; lean_object* x_401; uint8_t x_402; lean_object* x_403; lean_object* x_404; x_397 = lean_box(0); -x_398 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_363, x_378, x_397); +x_398 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_363, x_378, x_397); x_399 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_399, 0, x_373); lean_ctor_set(x_399, 1, x_398); @@ -4730,7 +4761,7 @@ lean_dec(x_408); x_410 = l_Lean_instReprData__1___lambda__2___closed__2; x_411 = lean_string_append(x_409, x_410); x_412 = lean_box(0); -x_413 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_363, x_411, x_412); +x_413 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_363, x_411, x_412); x_414 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_414, 0, x_373); lean_ctor_set(x_414, 1, x_413); @@ -4749,7 +4780,7 @@ else { lean_object* x_420; lean_object* x_421; lean_object* x_422; lean_object* x_423; lean_object* x_424; uint8_t x_425; lean_object* x_426; lean_object* x_427; x_420 = lean_box(0); -x_421 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_363, x_378, x_420); +x_421 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_363, x_378, x_420); x_422 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_422, 0, x_373); lean_ctor_set(x_422, 1, x_421); @@ -4780,7 +4811,7 @@ lean_dec(x_1); x_432 = lean_unsigned_to_nat(1024u); x_433 = lean_nat_dec_le(x_432, x_2); x_434 = l_Lean_Name_reprPrec(x_428, x_432); -x_435 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__32; +x_435 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__32; x_436 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_436, 0, x_435); lean_ctor_set(x_436, 1, x_434); @@ -4788,14 +4819,14 @@ x_437 = lean_box(1); x_438 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_438, 0, x_436); lean_ctor_set(x_438, 1, x_437); -x_439 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195_(x_429, x_432); +x_439 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210_(x_429, x_432); x_440 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_440, 0, x_438); lean_ctor_set(x_440, 1, x_439); x_441 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_441, 0, x_440); lean_ctor_set(x_441, 1, x_437); -x_442 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195_(x_430, x_432); +x_442 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210_(x_430, x_432); x_443 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_443, 0, x_441); lean_ctor_set(x_443, 1, x_442); @@ -4825,7 +4856,7 @@ lean_dec(x_456); x_458 = l_Lean_instReprData__1___lambda__2___closed__2; x_459 = lean_string_append(x_457, x_458); x_460 = lean_box(0); -x_461 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_431, x_459, x_460); +x_461 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_431, x_459, x_460); x_462 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_462, 0, x_444); lean_ctor_set(x_462, 1, x_461); @@ -4844,7 +4875,7 @@ else { lean_object* x_468; lean_object* x_469; lean_object* x_470; lean_object* x_471; lean_object* x_472; uint8_t x_473; lean_object* x_474; lean_object* x_475; x_468 = lean_box(0); -x_469 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_431, x_449, x_468); +x_469 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_431, x_449, x_468); x_470 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_470, 0, x_444); lean_ctor_set(x_470, 1, x_469); @@ -4874,7 +4905,7 @@ lean_dec(x_479); x_481 = l_Lean_instReprData__1___lambda__2___closed__2; x_482 = lean_string_append(x_480, x_481); x_483 = lean_box(0); -x_484 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_431, x_482, x_483); +x_484 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_431, x_482, x_483); x_485 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_485, 0, x_444); lean_ctor_set(x_485, 1, x_484); @@ -4893,7 +4924,7 @@ else { lean_object* x_491; lean_object* x_492; lean_object* x_493; lean_object* x_494; lean_object* x_495; uint8_t x_496; lean_object* x_497; lean_object* x_498; x_491 = lean_box(0); -x_492 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_431, x_449, x_491); +x_492 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_431, x_449, x_491); x_493 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_493, 0, x_444); lean_ctor_set(x_493, 1, x_492); @@ -4924,7 +4955,7 @@ lean_dec(x_1); x_503 = lean_unsigned_to_nat(1024u); x_504 = lean_nat_dec_le(x_503, x_2); x_505 = l_Lean_Name_reprPrec(x_499, x_503); -x_506 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__35; +x_506 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__35; x_507 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_507, 0, x_506); lean_ctor_set(x_507, 1, x_505); @@ -4932,14 +4963,14 @@ x_508 = lean_box(1); x_509 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_509, 0, x_507); lean_ctor_set(x_509, 1, x_508); -x_510 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195_(x_500, x_503); +x_510 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210_(x_500, x_503); x_511 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_511, 0, x_509); lean_ctor_set(x_511, 1, x_510); x_512 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_512, 0, x_511); lean_ctor_set(x_512, 1, x_508); -x_513 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195_(x_501, x_503); +x_513 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210_(x_501, x_503); x_514 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_514, 0, x_512); lean_ctor_set(x_514, 1, x_513); @@ -4969,7 +5000,7 @@ lean_dec(x_527); x_529 = l_Lean_instReprData__1___lambda__2___closed__2; x_530 = lean_string_append(x_528, x_529); x_531 = lean_box(0); -x_532 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_502, x_530, x_531); +x_532 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_502, x_530, x_531); x_533 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_533, 0, x_515); lean_ctor_set(x_533, 1, x_532); @@ -4988,7 +5019,7 @@ else { lean_object* x_539; lean_object* x_540; lean_object* x_541; lean_object* x_542; lean_object* x_543; uint8_t x_544; lean_object* x_545; lean_object* x_546; x_539 = lean_box(0); -x_540 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_502, x_520, x_539); +x_540 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_502, x_520, x_539); x_541 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_541, 0, x_515); lean_ctor_set(x_541, 1, x_540); @@ -5018,7 +5049,7 @@ lean_dec(x_550); x_552 = l_Lean_instReprData__1___lambda__2___closed__2; x_553 = lean_string_append(x_551, x_552); x_554 = lean_box(0); -x_555 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_502, x_553, x_554); +x_555 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_502, x_553, x_554); x_556 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_556, 0, x_515); lean_ctor_set(x_556, 1, x_555); @@ -5037,7 +5068,7 @@ else { lean_object* x_562; lean_object* x_563; lean_object* x_564; lean_object* x_565; lean_object* x_566; uint8_t x_567; lean_object* x_568; lean_object* x_569; x_562 = lean_box(0); -x_563 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_502, x_520, x_562); +x_563 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_502, x_520, x_562); x_564 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_564, 0, x_515); lean_ctor_set(x_564, 1, x_563); @@ -5070,7 +5101,7 @@ lean_dec(x_1); x_575 = lean_unsigned_to_nat(1024u); x_576 = lean_nat_dec_le(x_575, x_2); x_577 = l_Lean_Name_reprPrec(x_570, x_575); -x_578 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__38; +x_578 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__38; x_579 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_579, 0, x_578); lean_ctor_set(x_579, 1, x_577); @@ -5078,21 +5109,21 @@ x_580 = lean_box(1); x_581 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_581, 0, x_579); lean_ctor_set(x_581, 1, x_580); -x_582 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195_(x_571, x_575); +x_582 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210_(x_571, x_575); x_583 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_583, 0, x_581); lean_ctor_set(x_583, 1, x_582); x_584 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_584, 0, x_583); lean_ctor_set(x_584, 1, x_580); -x_585 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195_(x_572, x_575); +x_585 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210_(x_572, x_575); x_586 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_586, 0, x_584); lean_ctor_set(x_586, 1, x_585); x_587 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_587, 0, x_586); lean_ctor_set(x_587, 1, x_580); -x_588 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195_(x_573, x_575); +x_588 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210_(x_573, x_575); x_589 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_589, 0, x_587); lean_ctor_set(x_589, 1, x_588); @@ -5122,7 +5153,7 @@ lean_dec(x_602); x_604 = l_Lean_instReprData__1___lambda__2___closed__2; x_605 = lean_string_append(x_603, x_604); x_606 = lean_box(0); -x_607 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_574, x_605, x_606); +x_607 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_574, x_605, x_606); x_608 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_608, 0, x_590); lean_ctor_set(x_608, 1, x_607); @@ -5141,7 +5172,7 @@ else { lean_object* x_614; lean_object* x_615; lean_object* x_616; lean_object* x_617; lean_object* x_618; uint8_t x_619; lean_object* x_620; lean_object* x_621; x_614 = lean_box(0); -x_615 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_574, x_595, x_614); +x_615 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_574, x_595, x_614); x_616 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_616, 0, x_590); lean_ctor_set(x_616, 1, x_615); @@ -5171,7 +5202,7 @@ lean_dec(x_625); x_627 = l_Lean_instReprData__1___lambda__2___closed__2; x_628 = lean_string_append(x_626, x_627); x_629 = lean_box(0); -x_630 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_574, x_628, x_629); +x_630 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_574, x_628, x_629); x_631 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_631, 0, x_590); lean_ctor_set(x_631, 1, x_630); @@ -5190,7 +5221,7 @@ else { lean_object* x_637; lean_object* x_638; lean_object* x_639; lean_object* x_640; lean_object* x_641; uint8_t x_642; lean_object* x_643; lean_object* x_644; x_637 = lean_box(0); -x_638 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_574, x_595, x_637); +x_638 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_574, x_595, x_637); x_639 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_639, 0, x_590); lean_ctor_set(x_639, 1, x_638); @@ -5217,7 +5248,7 @@ lean_dec(x_1); x_647 = lean_unsigned_to_nat(1024u); x_648 = lean_nat_dec_le(x_647, x_2); x_649 = l___private_Lean_Expr_0__Lean_reprLiteral____x40_Lean_Expr___hyg_107_(x_645, x_647); -x_650 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__41; +x_650 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__41; x_651 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_651, 0, x_650); lean_ctor_set(x_651, 1, x_649); @@ -5248,7 +5279,7 @@ lean_dec(x_665); x_667 = l_Lean_instReprData__1___lambda__2___closed__2; x_668 = lean_string_append(x_666, x_667); x_669 = lean_box(0); -x_670 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_646, x_668, x_669); +x_670 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_646, x_668, x_669); x_671 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_671, 0, x_653); lean_ctor_set(x_671, 1, x_670); @@ -5267,7 +5298,7 @@ else { lean_object* x_677; lean_object* x_678; lean_object* x_679; lean_object* x_680; lean_object* x_681; uint8_t x_682; lean_object* x_683; lean_object* x_684; x_677 = lean_box(0); -x_678 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_646, x_658, x_677); +x_678 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_646, x_658, x_677); x_679 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_679, 0, x_653); lean_ctor_set(x_679, 1, x_678); @@ -5297,7 +5328,7 @@ lean_dec(x_688); x_690 = l_Lean_instReprData__1___lambda__2___closed__2; x_691 = lean_string_append(x_689, x_690); x_692 = lean_box(0); -x_693 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_646, x_691, x_692); +x_693 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_646, x_691, x_692); x_694 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_694, 0, x_653); lean_ctor_set(x_694, 1, x_693); @@ -5316,7 +5347,7 @@ else { lean_object* x_700; lean_object* x_701; lean_object* x_702; lean_object* x_703; lean_object* x_704; uint8_t x_705; lean_object* x_706; lean_object* x_707; x_700 = lean_box(0); -x_701 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_646, x_658, x_700); +x_701 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_646, x_658, x_700); x_702 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_702, 0, x_653); lean_ctor_set(x_702, 1, x_701); @@ -5345,7 +5376,7 @@ lean_dec(x_1); x_711 = lean_unsigned_to_nat(1024u); x_712 = lean_nat_dec_le(x_711, x_2); x_713 = l___private_Lean_Data_KVMap_0__Lean_reprKVMap____x40_Lean_Data_KVMap___hyg_844_(x_708, x_711); -x_714 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__44; +x_714 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__44; x_715 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_715, 0, x_714); lean_ctor_set(x_715, 1, x_713); @@ -5353,7 +5384,7 @@ x_716 = lean_box(1); x_717 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_717, 0, x_715); lean_ctor_set(x_717, 1, x_716); -x_718 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195_(x_709, x_711); +x_718 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210_(x_709, x_711); x_719 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_719, 0, x_717); lean_ctor_set(x_719, 1, x_718); @@ -5383,7 +5414,7 @@ lean_dec(x_732); x_734 = l_Lean_instReprData__1___lambda__2___closed__2; x_735 = lean_string_append(x_733, x_734); x_736 = lean_box(0); -x_737 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_710, x_735, x_736); +x_737 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_710, x_735, x_736); x_738 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_738, 0, x_720); lean_ctor_set(x_738, 1, x_737); @@ -5402,7 +5433,7 @@ else { lean_object* x_744; lean_object* x_745; lean_object* x_746; lean_object* x_747; lean_object* x_748; uint8_t x_749; lean_object* x_750; lean_object* x_751; x_744 = lean_box(0); -x_745 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_710, x_725, x_744); +x_745 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_710, x_725, x_744); x_746 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_746, 0, x_720); lean_ctor_set(x_746, 1, x_745); @@ -5432,7 +5463,7 @@ lean_dec(x_755); x_757 = l_Lean_instReprData__1___lambda__2___closed__2; x_758 = lean_string_append(x_756, x_757); x_759 = lean_box(0); -x_760 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_710, x_758, x_759); +x_760 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_710, x_758, x_759); x_761 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_761, 0, x_720); lean_ctor_set(x_761, 1, x_760); @@ -5451,7 +5482,7 @@ else { lean_object* x_767; lean_object* x_768; lean_object* x_769; lean_object* x_770; lean_object* x_771; uint8_t x_772; lean_object* x_773; lean_object* x_774; x_767 = lean_box(0); -x_768 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_710, x_725, x_767); +x_768 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_710, x_725, x_767); x_769 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_769, 0, x_720); lean_ctor_set(x_769, 1, x_768); @@ -5482,7 +5513,7 @@ lean_dec(x_1); x_779 = lean_unsigned_to_nat(1024u); x_780 = lean_nat_dec_le(x_779, x_2); x_781 = l_Lean_Name_reprPrec(x_775, x_779); -x_782 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__47; +x_782 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__47; x_783 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_783, 0, x_782); lean_ctor_set(x_783, 1, x_781); @@ -5499,7 +5530,7 @@ lean_ctor_set(x_788, 1, x_787); x_789 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_789, 0, x_788); lean_ctor_set(x_789, 1, x_784); -x_790 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195_(x_777, x_779); +x_790 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210_(x_777, x_779); x_791 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_791, 0, x_789); lean_ctor_set(x_791, 1, x_790); @@ -5529,7 +5560,7 @@ lean_dec(x_804); x_806 = l_Lean_instReprData__1___lambda__2___closed__2; x_807 = lean_string_append(x_805, x_806); x_808 = lean_box(0); -x_809 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_778, x_807, x_808); +x_809 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_778, x_807, x_808); x_810 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_810, 0, x_792); lean_ctor_set(x_810, 1, x_809); @@ -5548,7 +5579,7 @@ else { lean_object* x_816; lean_object* x_817; lean_object* x_818; lean_object* x_819; lean_object* x_820; uint8_t x_821; lean_object* x_822; lean_object* x_823; x_816 = lean_box(0); -x_817 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_778, x_797, x_816); +x_817 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_778, x_797, x_816); x_818 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_818, 0, x_792); lean_ctor_set(x_818, 1, x_817); @@ -5578,7 +5609,7 @@ lean_dec(x_827); x_829 = l_Lean_instReprData__1___lambda__2___closed__2; x_830 = lean_string_append(x_828, x_829); x_831 = lean_box(0); -x_832 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_778, x_830, x_831); +x_832 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_778, x_830, x_831); x_833 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_833, 0, x_792); lean_ctor_set(x_833, 1, x_832); @@ -5597,7 +5628,7 @@ else { lean_object* x_839; lean_object* x_840; lean_object* x_841; lean_object* x_842; lean_object* x_843; uint8_t x_844; lean_object* x_845; lean_object* x_846; x_839 = lean_box(0); -x_840 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_778, x_797, x_839); +x_840 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_778, x_797, x_839); x_841 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_841, 0, x_792); lean_ctor_set(x_841, 1, x_840); @@ -5617,81 +5648,81 @@ return x_846; } } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__1___boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__1___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__1(x_1, x_2); +x_3 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__1(x_1, x_2); lean_dec(x_2); return x_3; } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { uint64_t x_4; lean_object* x_5; x_4 = lean_unbox_uint64(x_1); lean_dec(x_1); -x_5 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__2(x_4, x_2, x_3); +x_5 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__2(x_4, x_2, x_3); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { uint64_t x_4; lean_object* x_5; x_4 = lean_unbox_uint64(x_1); lean_dec(x_1); -x_5 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__3(x_4, x_2, x_3); +x_5 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__3(x_4, x_2, x_3); return x_5; } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { uint64_t x_4; lean_object* x_5; x_4 = lean_unbox_uint64(x_1); lean_dec(x_1); -x_5 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__4(x_4, x_2, x_3); +x_5 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__4(x_4, x_2, x_3); return x_5; } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__5___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__5___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { uint64_t x_4; lean_object* x_5; x_4 = lean_unbox_uint64(x_1); lean_dec(x_1); -x_5 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__5(x_4, x_2, x_3); +x_5 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__5(x_4, x_2, x_3); return x_5; } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__6___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__6___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { uint64_t x_4; lean_object* x_5; x_4 = lean_unbox_uint64(x_1); lean_dec(x_1); -x_5 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__6(x_4, x_2, x_3); +x_5 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__6(x_4, x_2, x_3); return x_5; } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { uint64_t x_4; lean_object* x_5; x_4 = lean_unbox_uint64(x_1); lean_dec(x_1); -x_5 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__7(x_4, x_2, x_3); +x_5 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__7(x_4, x_2, x_3); return x_5; } } -LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195_(x_1, x_2); +x_3 = l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210_(x_1, x_2); lean_dec(x_2); return x_3; } @@ -5700,7 +5731,7 @@ static lean_object* _init_l_Lean_instReprExpr___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____boxed), 2, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____boxed), 2, 0); return x_1; } } @@ -6433,65 +6464,73 @@ x_3 = lean_box(x_2); return x_3; } } -LEAN_EXPORT uint8_t l_Lean_Expr_approxDepth(lean_object* x_1) { +LEAN_EXPORT uint32_t l_Lean_Expr_approxDepth(lean_object* x_1) { _start: { switch (lean_obj_tag(x_1)) { case 4: { -uint64_t x_2; uint8_t x_3; +uint64_t x_2; uint8_t x_3; uint32_t x_4; x_2 = lean_ctor_get_uint64(x_1, sizeof(void*)*2); x_3 = l_Lean_Expr_Data_approxDepth(x_2); -return x_3; +x_4 = lean_uint8_to_uint32(x_3); +return x_4; } case 5: { -uint64_t x_4; uint8_t x_5; -x_4 = lean_ctor_get_uint64(x_1, sizeof(void*)*2); -x_5 = l_Lean_Expr_Data_approxDepth(x_4); -return x_5; +uint64_t x_5; uint8_t x_6; uint32_t x_7; +x_5 = lean_ctor_get_uint64(x_1, sizeof(void*)*2); +x_6 = l_Lean_Expr_Data_approxDepth(x_5); +x_7 = lean_uint8_to_uint32(x_6); +return x_7; } case 6: { -uint64_t x_6; uint8_t x_7; -x_6 = lean_ctor_get_uint64(x_1, sizeof(void*)*3); -x_7 = l_Lean_Expr_Data_approxDepth(x_6); -return x_7; +uint64_t x_8; uint8_t x_9; uint32_t x_10; +x_8 = lean_ctor_get_uint64(x_1, sizeof(void*)*3); +x_9 = l_Lean_Expr_Data_approxDepth(x_8); +x_10 = lean_uint8_to_uint32(x_9); +return x_10; } case 7: { -uint64_t x_8; uint8_t x_9; -x_8 = lean_ctor_get_uint64(x_1, sizeof(void*)*3); -x_9 = l_Lean_Expr_Data_approxDepth(x_8); -return x_9; +uint64_t x_11; uint8_t x_12; uint32_t x_13; +x_11 = lean_ctor_get_uint64(x_1, sizeof(void*)*3); +x_12 = l_Lean_Expr_Data_approxDepth(x_11); +x_13 = lean_uint8_to_uint32(x_12); +return x_13; } case 8: { -uint64_t x_10; uint8_t x_11; -x_10 = lean_ctor_get_uint64(x_1, sizeof(void*)*4); -x_11 = l_Lean_Expr_Data_approxDepth(x_10); -return x_11; +uint64_t x_14; uint8_t x_15; uint32_t x_16; +x_14 = lean_ctor_get_uint64(x_1, sizeof(void*)*4); +x_15 = l_Lean_Expr_Data_approxDepth(x_14); +x_16 = lean_uint8_to_uint32(x_15); +return x_16; } case 10: { -uint64_t x_12; uint8_t x_13; -x_12 = lean_ctor_get_uint64(x_1, sizeof(void*)*2); -x_13 = l_Lean_Expr_Data_approxDepth(x_12); -return x_13; +uint64_t x_17; uint8_t x_18; uint32_t x_19; +x_17 = lean_ctor_get_uint64(x_1, sizeof(void*)*2); +x_18 = l_Lean_Expr_Data_approxDepth(x_17); +x_19 = lean_uint8_to_uint32(x_18); +return x_19; } case 11: { -uint64_t x_14; uint8_t x_15; -x_14 = lean_ctor_get_uint64(x_1, sizeof(void*)*3); -x_15 = l_Lean_Expr_Data_approxDepth(x_14); -return x_15; +uint64_t x_20; uint8_t x_21; uint32_t x_22; +x_20 = lean_ctor_get_uint64(x_1, sizeof(void*)*3); +x_21 = l_Lean_Expr_Data_approxDepth(x_20); +x_22 = lean_uint8_to_uint32(x_21); +return x_22; } default: { -uint64_t x_16; uint8_t x_17; -x_16 = lean_ctor_get_uint64(x_1, sizeof(void*)*1); -x_17 = l_Lean_Expr_Data_approxDepth(x_16); -return x_17; +uint64_t x_23; uint8_t x_24; uint32_t x_25; +x_23 = lean_ctor_get_uint64(x_1, sizeof(void*)*1); +x_24 = l_Lean_Expr_Data_approxDepth(x_23); +x_25 = lean_uint8_to_uint32(x_24); +return x_25; } } } @@ -6499,10 +6538,10 @@ return x_17; LEAN_EXPORT lean_object* l_Lean_Expr_approxDepth___boxed(lean_object* x_1) { _start: { -uint8_t x_2; lean_object* x_3; +uint32_t x_2; lean_object* x_3; x_2 = l_Lean_Expr_approxDepth(x_1); lean_dec(x_1); -x_3 = lean_box(x_2); +x_3 = lean_box_uint32(x_2); return x_3; } } @@ -6942,7 +6981,7 @@ return x_7; LEAN_EXPORT lean_object* l_Lean_mkConst(lean_object* x_1, lean_object* x_2) { _start: { -uint64_t x_3; uint64_t x_4; uint64_t x_5; uint64_t x_6; uint64_t x_7; uint64_t x_8; uint8_t x_9; uint8_t x_10; uint8_t x_11; uint8_t x_12; lean_object* x_13; uint8_t x_14; lean_object* x_15; uint64_t x_16; lean_object* x_17; +uint64_t x_3; uint64_t x_4; uint64_t x_5; uint64_t x_6; uint64_t x_7; uint64_t x_8; uint32_t x_9; uint8_t x_10; uint8_t x_11; uint8_t x_12; lean_object* x_13; uint8_t x_14; lean_object* x_15; uint64_t x_16; lean_object* x_17; x_3 = 5; x_4 = l_Lean_Name_hash(x_1); x_5 = 7; @@ -7095,7 +7134,7 @@ return x_2; LEAN_EXPORT lean_object* l_Lean_mkBVar(lean_object* x_1) { _start: { -uint64_t x_2; uint64_t x_3; uint64_t x_4; lean_object* x_5; lean_object* x_6; uint8_t x_7; uint8_t x_8; uint8_t x_9; lean_object* x_10; uint64_t x_11; lean_object* x_12; +uint64_t x_2; uint64_t x_3; uint64_t x_4; lean_object* x_5; lean_object* x_6; uint32_t x_7; uint8_t x_8; uint8_t x_9; lean_object* x_10; uint64_t x_11; lean_object* x_12; x_2 = 7; x_3 = lean_uint64_of_nat(x_1); x_4 = lean_uint64_mix_hash(x_2, x_3); @@ -7117,7 +7156,7 @@ return x_12; LEAN_EXPORT lean_object* l_Lean_mkSort(lean_object* x_1) { _start: { -uint64_t x_2; uint64_t x_3; uint64_t x_4; uint8_t x_5; uint8_t x_6; uint8_t x_7; lean_object* x_8; uint8_t x_9; uint8_t x_10; lean_object* x_11; uint64_t x_12; lean_object* x_13; +uint64_t x_2; uint64_t x_3; uint64_t x_4; uint32_t x_5; uint8_t x_6; uint8_t x_7; lean_object* x_8; uint8_t x_9; uint8_t x_10; lean_object* x_11; uint64_t x_12; lean_object* x_13; x_2 = 11; x_3 = l_Lean_Level_hash(x_1); x_4 = lean_uint64_mix_hash(x_2, x_3); @@ -7139,9 +7178,9 @@ return x_13; LEAN_EXPORT lean_object* l_Lean_mkFVar(lean_object* x_1) { _start: { -uint64_t x_2; uint64_t x_3; uint64_t x_4; uint8_t x_5; lean_object* x_6; uint8_t x_7; uint8_t x_8; uint8_t x_9; lean_object* x_10; uint64_t x_11; lean_object* x_12; +uint64_t x_2; uint64_t x_3; uint64_t x_4; uint32_t x_5; lean_object* x_6; uint8_t x_7; uint8_t x_8; uint8_t x_9; lean_object* x_10; uint64_t x_11; lean_object* x_12; x_2 = 13; -x_3 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_1); +x_3 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_1); x_4 = lean_uint64_mix_hash(x_2, x_3); x_5 = 0; x_6 = lean_unsigned_to_nat(0u); @@ -7160,7 +7199,7 @@ return x_12; LEAN_EXPORT lean_object* l_Lean_mkMVar(lean_object* x_1) { _start: { -uint64_t x_2; uint64_t x_3; uint64_t x_4; uint8_t x_5; lean_object* x_6; uint8_t x_7; uint8_t x_8; uint8_t x_9; lean_object* x_10; uint64_t x_11; lean_object* x_12; +uint64_t x_2; uint64_t x_3; uint64_t x_4; uint32_t x_5; lean_object* x_6; uint8_t x_7; uint8_t x_8; uint8_t x_9; lean_object* x_10; uint64_t x_11; lean_object* x_12; x_2 = 17; x_3 = l___private_Lean_Level_0__Lean_hashMVarId____x40_Lean_Level___hyg_482_(x_1); x_4 = lean_uint64_mix_hash(x_2, x_3); @@ -7181,11 +7220,11 @@ return x_12; LEAN_EXPORT lean_object* l_Lean_mkMData(lean_object* x_1, lean_object* x_2) { _start: { -uint8_t x_3; uint8_t x_4; uint8_t x_5; uint64_t x_6; uint64_t x_7; uint64_t x_8; lean_object* x_9; uint8_t x_10; uint8_t x_11; uint8_t x_12; uint8_t x_13; uint8_t x_14; uint8_t x_15; lean_object* x_16; uint64_t x_17; lean_object* x_18; +uint32_t x_3; uint32_t x_4; uint32_t x_5; uint64_t x_6; uint64_t x_7; uint64_t x_8; lean_object* x_9; uint8_t x_10; uint8_t x_11; uint8_t x_12; uint8_t x_13; uint8_t x_14; uint8_t x_15; lean_object* x_16; uint64_t x_17; lean_object* x_18; x_3 = l_Lean_Expr_approxDepth(x_2); x_4 = 1; -x_5 = lean_uint8_add(x_3, x_4); -x_6 = lean_uint8_to_uint64(x_5); +x_5 = lean_uint32_add(x_3, x_4); +x_6 = lean_uint32_to_uint64(x_5); x_7 = l_Lean_Expr_hash(x_2); x_8 = lean_uint64_mix_hash(x_6, x_7); x_9 = l_Lean_Expr_looseBVarRange(x_2); @@ -7209,11 +7248,11 @@ return x_18; LEAN_EXPORT lean_object* l_Lean_mkProj(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { -uint8_t x_4; uint8_t x_5; uint8_t x_6; uint64_t x_7; uint64_t x_8; uint64_t x_9; uint64_t x_10; uint64_t x_11; uint64_t x_12; uint64_t x_13; lean_object* x_14; uint8_t x_15; uint8_t x_16; uint8_t x_17; uint8_t x_18; uint8_t x_19; uint8_t x_20; lean_object* x_21; uint64_t x_22; lean_object* x_23; +uint32_t x_4; uint32_t x_5; uint32_t x_6; uint64_t x_7; uint64_t x_8; uint64_t x_9; uint64_t x_10; uint64_t x_11; uint64_t x_12; uint64_t x_13; lean_object* x_14; uint8_t x_15; uint8_t x_16; uint8_t x_17; uint8_t x_18; uint8_t x_19; uint8_t x_20; lean_object* x_21; uint64_t x_22; lean_object* x_23; x_4 = l_Lean_Expr_approxDepth(x_3); x_5 = 1; -x_6 = lean_uint8_add(x_4, x_5); -x_7 = lean_uint8_to_uint64(x_6); +x_6 = lean_uint32_add(x_4, x_5); +x_7 = lean_uint32_to_uint64(x_6); x_8 = l_Lean_Name_hash(x_1); x_9 = lean_uint64_of_nat(x_2); x_10 = l_Lean_Expr_hash(x_3); @@ -7242,10 +7281,10 @@ return x_23; LEAN_EXPORT lean_object* l_Lean_mkApp(lean_object* x_1, lean_object* x_2) { _start: { -uint8_t x_3; uint8_t x_4; uint8_t x_5; uint8_t x_6; uint64_t x_7; uint64_t x_8; uint64_t x_9; lean_object* x_10; lean_object* x_11; uint8_t x_12; uint8_t x_13; uint8_t x_14; uint8_t x_15; uint8_t x_16; uint8_t x_17; +uint32_t x_3; uint32_t x_4; uint8_t x_5; uint32_t x_6; uint64_t x_7; uint64_t x_8; uint64_t x_9; lean_object* x_10; lean_object* x_11; uint8_t x_12; uint8_t x_13; uint8_t x_14; uint8_t x_15; uint8_t x_16; uint32_t x_17; x_3 = l_Lean_Expr_approxDepth(x_1); x_4 = l_Lean_Expr_approxDepth(x_2); -x_5 = lean_uint8_dec_lt(x_4, x_3); +x_5 = lean_uint32_dec_lt(x_4, x_3); x_6 = 1; x_7 = l_Lean_Expr_hash(x_1); x_8 = l_Lean_Expr_hash(x_2); @@ -7269,9 +7308,9 @@ goto block_135; } block_135: { -uint8_t x_18; uint64_t x_19; uint64_t x_20; lean_object* x_21; lean_object* x_78; -x_18 = lean_uint8_add(x_17, x_6); -x_19 = lean_uint8_to_uint64(x_18); +uint32_t x_18; uint64_t x_19; uint64_t x_20; lean_object* x_21; lean_object* x_78; +x_18 = lean_uint32_add(x_17, x_6); +x_19 = lean_uint32_to_uint64(x_18); x_20 = lean_uint64_mix_hash(x_19, x_9); if (x_12 == 0) { @@ -7626,10 +7665,10 @@ return x_133; LEAN_EXPORT lean_object* l_Lean_mkLambda(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4) { _start: { -uint8_t x_5; uint8_t x_6; uint8_t x_7; uint8_t x_8; uint64_t x_9; uint64_t x_10; uint64_t x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16; uint8_t x_17; uint8_t x_18; uint8_t x_19; uint8_t x_20; uint8_t x_21; +uint32_t x_5; uint32_t x_6; uint8_t x_7; uint32_t x_8; uint64_t x_9; uint64_t x_10; uint64_t x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16; uint8_t x_17; uint8_t x_18; uint8_t x_19; uint8_t x_20; uint32_t x_21; x_5 = l_Lean_Expr_approxDepth(x_3); x_6 = l_Lean_Expr_approxDepth(x_4); -x_7 = lean_uint8_dec_lt(x_6, x_5); +x_7 = lean_uint32_dec_lt(x_6, x_5); x_8 = 1; x_9 = l_Lean_Expr_hash(x_3); x_10 = l_Lean_Expr_hash(x_4); @@ -7656,9 +7695,9 @@ goto block_123; } block_123: { -uint8_t x_22; uint64_t x_23; uint64_t x_24; lean_object* x_25; lean_object* x_74; -x_22 = lean_uint8_add(x_21, x_8); -x_23 = lean_uint8_to_uint64(x_22); +uint32_t x_22; uint64_t x_23; uint64_t x_24; lean_object* x_25; lean_object* x_74; +x_22 = lean_uint32_add(x_21, x_8); +x_23 = lean_uint32_to_uint64(x_22); x_24 = lean_uint64_mix_hash(x_23, x_11); if (x_16 == 0) { @@ -8023,10 +8062,10 @@ return x_6; LEAN_EXPORT lean_object* l_Lean_mkForall(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4) { _start: { -uint8_t x_5; uint8_t x_6; uint8_t x_7; uint8_t x_8; uint64_t x_9; uint64_t x_10; uint64_t x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16; uint8_t x_17; uint8_t x_18; uint8_t x_19; uint8_t x_20; uint8_t x_21; +uint32_t x_5; uint32_t x_6; uint8_t x_7; uint32_t x_8; uint64_t x_9; uint64_t x_10; uint64_t x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16; uint8_t x_17; uint8_t x_18; uint8_t x_19; uint8_t x_20; uint32_t x_21; x_5 = l_Lean_Expr_approxDepth(x_3); x_6 = l_Lean_Expr_approxDepth(x_4); -x_7 = lean_uint8_dec_lt(x_6, x_5); +x_7 = lean_uint32_dec_lt(x_6, x_5); x_8 = 1; x_9 = l_Lean_Expr_hash(x_3); x_10 = l_Lean_Expr_hash(x_4); @@ -8053,9 +8092,9 @@ goto block_123; } block_123: { -uint8_t x_22; uint64_t x_23; uint64_t x_24; lean_object* x_25; lean_object* x_74; -x_22 = lean_uint8_add(x_21, x_8); -x_23 = lean_uint8_to_uint64(x_22); +uint32_t x_22; uint64_t x_23; uint64_t x_24; lean_object* x_25; lean_object* x_74; +x_22 = lean_uint32_add(x_21, x_8); +x_23 = lean_uint32_to_uint64(x_22); x_24 = lean_uint64_mix_hash(x_23, x_11); if (x_16 == 0) { @@ -8488,10 +8527,10 @@ return x_5; LEAN_EXPORT lean_object* l_Lean_mkLet(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, uint8_t x_5) { _start: { -uint8_t x_6; uint8_t x_7; uint8_t x_8; uint8_t x_9; uint8_t x_10; uint64_t x_11; uint64_t x_12; uint64_t x_13; uint64_t x_14; uint64_t x_15; lean_object* x_16; lean_object* x_17; uint8_t x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; uint8_t x_22; uint8_t x_23; uint8_t x_24; uint8_t x_25; uint8_t x_26; +uint32_t x_6; uint32_t x_7; uint8_t x_8; uint32_t x_9; uint32_t x_10; uint64_t x_11; uint64_t x_12; uint64_t x_13; uint64_t x_14; uint64_t x_15; lean_object* x_16; lean_object* x_17; uint8_t x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; uint8_t x_22; uint8_t x_23; uint8_t x_24; uint8_t x_25; uint32_t x_26; x_6 = l_Lean_Expr_approxDepth(x_2); x_7 = l_Lean_Expr_approxDepth(x_3); -x_8 = lean_uint8_dec_lt(x_7, x_6); +x_8 = lean_uint32_dec_lt(x_7, x_6); x_9 = l_Lean_Expr_approxDepth(x_4); x_10 = 1; x_11 = l_Lean_Expr_hash(x_2); @@ -8513,7 +8552,7 @@ x_25 = l_Lean_Expr_hasLevelParam(x_2); if (x_8 == 0) { uint8_t x_133; -x_133 = lean_uint8_dec_lt(x_9, x_7); +x_133 = lean_uint32_dec_lt(x_9, x_7); if (x_133 == 0) { x_26 = x_9; @@ -8528,7 +8567,7 @@ goto block_132; else { uint8_t x_134; -x_134 = lean_uint8_dec_lt(x_9, x_6); +x_134 = lean_uint32_dec_lt(x_9, x_6); if (x_134 == 0) { x_26 = x_9; @@ -8542,9 +8581,9 @@ goto block_132; } block_132: { -uint8_t x_27; uint64_t x_28; uint64_t x_29; lean_object* x_30; -x_27 = lean_uint8_add(x_26, x_10); -x_28 = lean_uint8_to_uint64(x_27); +uint32_t x_27; uint64_t x_28; uint64_t x_29; lean_object* x_30; +x_27 = lean_uint32_add(x_26, x_10); +x_28 = lean_uint32_to_uint64(x_27); x_29 = lean_uint64_mix_hash(x_28, x_15); if (x_18 == 0) { @@ -9062,7 +9101,7 @@ return x_13; LEAN_EXPORT lean_object* l_Lean_mkLit(lean_object* x_1) { _start: { -uint64_t x_2; uint64_t x_3; uint64_t x_4; uint8_t x_5; lean_object* x_6; uint8_t x_7; uint8_t x_8; lean_object* x_9; uint64_t x_10; lean_object* x_11; +uint64_t x_2; uint64_t x_3; uint64_t x_4; uint32_t x_5; lean_object* x_6; uint8_t x_7; uint8_t x_8; lean_object* x_9; uint64_t x_10; lean_object* x_11; x_2 = 3; x_3 = l_Lean_Literal_hash(x_1); x_4 = lean_uint64_mix_hash(x_2, x_3); @@ -10419,7 +10458,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_getRevArg_x21___closed__1; -x_3 = lean_unsigned_to_nat(565u); +x_3 = lean_unsigned_to_nat(566u); x_4 = lean_unsigned_to_nat(22u); x_5 = l_Lean_Expr_getRevArg_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -10640,7 +10679,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_appFn_x21___closed__1; -x_3 = lean_unsigned_to_nat(585u); +x_3 = lean_unsigned_to_nat(586u); x_4 = lean_unsigned_to_nat(17u); x_5 = l_Lean_Expr_appFn_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -10689,7 +10728,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_appArg_x21___closed__1; -x_3 = lean_unsigned_to_nat(589u); +x_3 = lean_unsigned_to_nat(590u); x_4 = lean_unsigned_to_nat(17u); x_5 = l_Lean_Expr_appFn_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -10923,7 +10962,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_constName_x21___closed__1; -x_3 = lean_unsigned_to_nat(608u); +x_3 = lean_unsigned_to_nat(609u); x_4 = lean_unsigned_to_nat(19u); x_5 = l_Lean_Expr_constName_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -11010,7 +11049,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_constLevels_x21___closed__1; -x_3 = lean_unsigned_to_nat(616u); +x_3 = lean_unsigned_to_nat(617u); x_4 = lean_unsigned_to_nat(20u); x_5 = l_Lean_Expr_constName_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -11060,7 +11099,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_bvarIdx_x21___closed__1; -x_3 = lean_unsigned_to_nat(620u); +x_3 = lean_unsigned_to_nat(621u); x_4 = lean_unsigned_to_nat(18u); x_5 = l_Lean_Expr_bvarIdx_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -11126,7 +11165,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_fvarId_x21___closed__1; -x_3 = lean_unsigned_to_nat(624u); +x_3 = lean_unsigned_to_nat(625u); x_4 = lean_unsigned_to_nat(16u); x_5 = l_Lean_Expr_fvarId_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -11176,7 +11215,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_mvarId_x21___closed__1; -x_3 = lean_unsigned_to_nat(628u); +x_3 = lean_unsigned_to_nat(629u); x_4 = lean_unsigned_to_nat(16u); x_5 = l_Lean_Expr_mvarId_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -11233,7 +11272,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_bindingName_x21___closed__1; -x_3 = lean_unsigned_to_nat(633u); +x_3 = lean_unsigned_to_nat(634u); x_4 = lean_unsigned_to_nat(23u); x_5 = l_Lean_Expr_bindingName_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -11291,7 +11330,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_bindingDomain_x21___closed__1; -x_3 = lean_unsigned_to_nat(638u); +x_3 = lean_unsigned_to_nat(639u); x_4 = lean_unsigned_to_nat(23u); x_5 = l_Lean_Expr_bindingName_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -11349,7 +11388,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_bindingBody_x21___closed__1; -x_3 = lean_unsigned_to_nat(643u); +x_3 = lean_unsigned_to_nat(644u); x_4 = lean_unsigned_to_nat(23u); x_5 = l_Lean_Expr_bindingName_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -11417,7 +11456,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_bindingInfo_x21___closed__1; -x_3 = lean_unsigned_to_nat(648u); +x_3 = lean_unsigned_to_nat(649u); x_4 = lean_unsigned_to_nat(23u); x_5 = l_Lean_Expr_bindingName_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -11479,7 +11518,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_letName_x21___closed__1; -x_3 = lean_unsigned_to_nat(652u); +x_3 = lean_unsigned_to_nat(653u); x_4 = lean_unsigned_to_nat(22u); x_5 = l_Lean_Expr_letName_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -11562,7 +11601,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_mdataExpr_x21___closed__1; -x_3 = lean_unsigned_to_nat(660u); +x_3 = lean_unsigned_to_nat(661u); x_4 = lean_unsigned_to_nat(19u); x_5 = l_Lean_Expr_mdataExpr_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -11619,7 +11658,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_projExpr_x21___closed__1; -x_3 = lean_unsigned_to_nat(664u); +x_3 = lean_unsigned_to_nat(665u); x_4 = lean_unsigned_to_nat(20u); x_5 = l_Lean_Expr_projExpr_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -13316,7 +13355,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_updateApp_x21___closed__1; -x_3 = lean_unsigned_to_nat(941u); +x_3 = lean_unsigned_to_nat(942u); x_4 = lean_unsigned_to_nat(20u); x_5 = l_Lean_Expr_appFn_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -13387,7 +13426,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_updateConst_x21___closed__1; -x_3 = lean_unsigned_to_nat(950u); +x_3 = lean_unsigned_to_nat(951u); x_4 = lean_unsigned_to_nat(20u); x_5 = l_Lean_Expr_constName_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -13465,7 +13504,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_updateSort_x21___closed__1; -x_3 = lean_unsigned_to_nat(959u); +x_3 = lean_unsigned_to_nat(960u); x_4 = lean_unsigned_to_nat(16u); x_5 = l_Lean_Expr_updateSort_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -13548,7 +13587,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_updateMData_x21___closed__1; -x_3 = lean_unsigned_to_nat(976u); +x_3 = lean_unsigned_to_nat(977u); x_4 = lean_unsigned_to_nat(19u); x_5 = l_Lean_Expr_updateMData_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -13618,7 +13657,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_updateProj_x21___closed__1; -x_3 = lean_unsigned_to_nat(981u); +x_3 = lean_unsigned_to_nat(982u); x_4 = lean_unsigned_to_nat(20u); x_5 = l_Lean_Expr_updateProj_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -13701,7 +13740,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_updateForall_x21___closed__1; -x_3 = lean_unsigned_to_nat(990u); +x_3 = lean_unsigned_to_nat(991u); x_4 = lean_unsigned_to_nat(23u); x_5 = l_Lean_Expr_updateForall_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -13777,7 +13816,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_updateForallE_x21___closed__1; -x_3 = lean_unsigned_to_nat(995u); +x_3 = lean_unsigned_to_nat(996u); x_4 = lean_unsigned_to_nat(23u); x_5 = l_Lean_Expr_updateForall_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -13864,7 +13903,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_updateLambda_x21___closed__1; -x_3 = lean_unsigned_to_nat(1004u); +x_3 = lean_unsigned_to_nat(1005u); x_4 = lean_unsigned_to_nat(19u); x_5 = l_Lean_Expr_updateLambda_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -13940,7 +13979,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_updateLambdaE_x21___closed__1; -x_3 = lean_unsigned_to_nat(1009u); +x_3 = lean_unsigned_to_nat(1010u); x_4 = lean_unsigned_to_nat(19u); x_5 = l_Lean_Expr_updateLambda_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -14017,7 +14056,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Expr_mkData___closed__2; x_2 = l_Lean_Expr_updateLet_x21___closed__1; -x_3 = lean_unsigned_to_nat(1018u); +x_3 = lean_unsigned_to_nat(1019u); x_4 = lean_unsigned_to_nat(22u); x_5 = l_Lean_Expr_letName_x21___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -17572,102 +17611,102 @@ l_Lean_instInhabitedExpr___closed__2 = _init_l_Lean_instInhabitedExpr___closed__ lean_mark_persistent(l_Lean_instInhabitedExpr___closed__2); l_Lean_instInhabitedExpr = _init_l_Lean_instInhabitedExpr(); lean_mark_persistent(l_Lean_instInhabitedExpr); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__2___closed__1 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__2___closed__1(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____lambda__2___closed__1); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__1 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__1(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__1); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__2 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__2(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__2); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__3 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__3(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__3); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__4 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__4(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__4); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__5 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__5(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__5); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__6 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__6(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__6); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__7 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__7(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__7); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__8 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__8(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__8); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__9 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__9(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__9); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__10 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__10(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__10); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__11 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__11(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__11); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__12 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__12(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__12); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__13 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__13(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__13); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__14 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__14(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__14); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__15 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__15(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__15); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__16 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__16(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__16); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__17 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__17(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__17); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__18 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__18(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__18); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__19 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__19(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__19); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__20 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__20(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__20); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__21 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__21(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__21); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__22 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__22(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__22); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__23 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__23(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__23); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__24 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__24(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__24); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__25 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__25(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__25); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__26 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__26(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__26); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__27 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__27(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__27); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__28 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__28(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__28); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__29 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__29(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__29); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__30 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__30(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__30); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__31 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__31(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__31); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__32 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__32(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__32); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__33 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__33(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__33); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__34 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__34(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__34); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__35 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__35(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__35); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__36 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__36(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__36); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__37 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__37(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__37); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__38 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__38(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__38); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__39 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__39(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__39); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__40 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__40(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__40); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__41 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__41(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__41); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__42 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__42(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__42); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__43 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__43(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__43); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__44 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__44(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__44); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__45 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__45(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__45); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__46 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__46(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__46); -l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__47 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__47(); -lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2195____closed__47); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__2___closed__1 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__2___closed__1(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____lambda__2___closed__1); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__1 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__1(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__1); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__2 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__2(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__2); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__3 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__3(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__3); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__4 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__4(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__4); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__5 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__5(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__5); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__6 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__6(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__6); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__7 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__7(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__7); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__8 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__8(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__8); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__9 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__9(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__9); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__10 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__10(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__10); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__11 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__11(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__11); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__12 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__12(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__12); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__13 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__13(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__13); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__14 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__14(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__14); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__15 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__15(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__15); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__16 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__16(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__16); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__17 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__17(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__17); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__18 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__18(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__18); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__19 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__19(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__19); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__20 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__20(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__20); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__21 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__21(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__21); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__22 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__22(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__22); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__23 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__23(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__23); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__24 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__24(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__24); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__25 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__25(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__25); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__26 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__26(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__26); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__27 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__27(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__27); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__28 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__28(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__28); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__29 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__29(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__29); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__30 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__30(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__30); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__31 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__31(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__31); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__32 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__32(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__32); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__33 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__33(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__33); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__34 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__34(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__34); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__35 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__35(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__35); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__36 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__36(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__36); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__37 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__37(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__37); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__38 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__38(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__38); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__39 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__39(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__39); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__40 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__40(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__40); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__41 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__41(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__41); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__42 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__42(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__42); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__43 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__43(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__43); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__44 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__44(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__44); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__45 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__45(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__45); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__46 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__46(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__46); +l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__47 = _init_l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__47(); +lean_mark_persistent(l___private_Lean_Expr_0__Lean_reprExpr____x40_Lean_Expr___hyg_2210____closed__47); l_Lean_instReprExpr___closed__1 = _init_l_Lean_instReprExpr___closed__1(); lean_mark_persistent(l_Lean_instReprExpr___closed__1); l_Lean_instReprExpr = _init_l_Lean_instReprExpr(); diff --git a/stage0/stdlib/Lean/HeadIndex.c b/stage0/stdlib/Lean/HeadIndex.c index fa2d5577ae..06cf5790c5 100644 --- a/stage0/stdlib/Lean/HeadIndex.c +++ b/stage0/stdlib/Lean/HeadIndex.c @@ -16,7 +16,7 @@ extern "C" { LEAN_EXPORT lean_object* l___private_Lean_HeadIndex_0__Lean_Expr_toHeadIndexQuick_x3f(lean_object*); LEAN_EXPORT lean_object* l_panic___at___private_Lean_HeadIndex_0__Lean_Expr_toHeadIndexSlow___spec__1(lean_object*); LEAN_EXPORT lean_object* l_Lean_Expr_head___boxed(lean_object*); -uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(lean_object*); +uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(lean_object*); uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* lean_expr_instantiate1(lean_object*, lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); @@ -258,7 +258,7 @@ case 0: lean_object* x_2; uint64_t x_3; uint64_t x_4; uint64_t x_5; x_2 = lean_ctor_get(x_1, 0); x_3 = 11; -x_4 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_2); +x_4 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_2); x_5 = lean_uint64_mix_hash(x_3, x_4); return x_5; } diff --git a/stage0/stdlib/Lean/LocalContext.c b/stage0/stdlib/Lean/LocalContext.c index 4bd7fc4838..6d432dcc58 100644 --- a/stage0/stdlib/Lean/LocalContext.c +++ b/stage0/stdlib/Lean/LocalContext.c @@ -59,7 +59,7 @@ lean_object* lean_array_uget(lean_object*, size_t); LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_LocalContext_allM___spec__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t); LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_LocalContext_any___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); uint64_t lean_uint64_of_nat(lean_object*); -uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(lean_object*); +uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(lean_object*); LEAN_EXPORT lean_object* l_Lean_LocalDecl_isAuxDecl___boxed(lean_object*); LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_LocalContext_foldl___spec__9___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_LocalContext_foldl___spec__9___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*); @@ -1548,7 +1548,7 @@ else lean_object* x_9; lean_object* x_10; uint64_t x_11; size_t x_12; size_t x_13; size_t x_14; size_t x_15; size_t x_16; size_t x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; x_9 = lean_array_fget(x_2, x_5); x_10 = lean_array_fget(x_3, x_5); -x_11 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_9); +x_11 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_9); x_12 = lean_uint64_to_usize(x_11); x_13 = 1; x_14 = lean_usize_sub(x_1, x_13); @@ -2060,7 +2060,7 @@ if (x_4 == 0) lean_object* x_5; lean_object* x_6; uint64_t x_7; size_t x_8; size_t x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; x_5 = lean_ctor_get(x_1, 0); x_6 = lean_ctor_get(x_1, 1); -x_7 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_2); +x_7 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_2); x_8 = lean_uint64_to_usize(x_7); x_9 = 1; x_10 = l_Std_PersistentHashMap_insertAux___at_Lean_LocalContext_mkLocalDecl___spec__2(x_5, x_8, x_9, x_2, x_3); @@ -2079,7 +2079,7 @@ x_14 = lean_ctor_get(x_1, 1); lean_inc(x_14); lean_inc(x_13); lean_dec(x_1); -x_15 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_2); +x_15 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_2); x_16 = lean_uint64_to_usize(x_15); x_17 = 1; x_18 = l_Std_PersistentHashMap_insertAux___at_Lean_LocalContext_mkLocalDecl___spec__2(x_13, x_16, x_17, x_2, x_3); @@ -2427,7 +2427,7 @@ lean_object* x_3; uint64_t x_4; size_t x_5; lean_object* x_6; x_3 = lean_ctor_get(x_1, 0); lean_inc(x_3); lean_dec(x_1); -x_4 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_2); +x_4 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_2); x_5 = lean_uint64_to_usize(x_4); x_6 = l_Std_PersistentHashMap_findAux___at_Lean_LocalContext_find_x3f___spec__2(x_3, x_5, x_2); lean_dec(x_2); @@ -2646,7 +2646,7 @@ lean_object* x_3; uint64_t x_4; size_t x_5; uint8_t x_6; x_3 = lean_ctor_get(x_1, 0); lean_inc(x_3); lean_dec(x_1); -x_4 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_2); +x_4 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_2); x_5 = lean_uint64_to_usize(x_4); x_6 = l_Std_PersistentHashMap_containsAux___at_Lean_LocalContext_contains___spec__2(x_3, x_5, x_2); lean_dec(x_2); @@ -3834,7 +3834,7 @@ if (x_3 == 0) lean_object* x_4; lean_object* x_5; uint64_t x_6; size_t x_7; lean_object* x_8; lean_object* x_9; uint8_t x_10; x_4 = lean_ctor_get(x_1, 0); x_5 = lean_ctor_get(x_1, 1); -x_6 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_2); +x_6 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_2); x_7 = lean_uint64_to_usize(x_6); x_8 = l_Std_PersistentHashMap_eraseAux___at_Lean_LocalContext_erase___spec__2(x_4, x_7, x_2); x_9 = lean_ctor_get(x_8, 1); @@ -3872,7 +3872,7 @@ x_16 = lean_ctor_get(x_1, 1); lean_inc(x_16); lean_inc(x_15); lean_dec(x_1); -x_17 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_2); +x_17 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_2); x_18 = lean_uint64_to_usize(x_17); x_19 = l_Std_PersistentHashMap_eraseAux___at_Lean_LocalContext_erase___spec__2(x_15, x_18, x_2); x_20 = lean_ctor_get(x_19, 1); diff --git a/stage0/stdlib/Lean/Meta/Closure.c b/stage0/stdlib/Lean/Meta/Closure.c index d1fa2bc8aa..21a881450b 100644 --- a/stage0/stdlib/Lean/Meta/Closure.c +++ b/stage0/stdlib/Lean/Meta/Closure.c @@ -3930,7 +3930,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Meta_Closure_collectExprAux___closed__1; x_2 = l_Lean_Meta_Closure_collectExprAux___closed__2; -x_3 = lean_unsigned_to_nat(976u); +x_3 = lean_unsigned_to_nat(977u); x_4 = lean_unsigned_to_nat(19u); x_5 = l_Lean_Meta_Closure_collectExprAux___closed__3; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -3959,7 +3959,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Meta_Closure_collectExprAux___closed__1; x_2 = l_Lean_Meta_Closure_collectExprAux___closed__5; -x_3 = lean_unsigned_to_nat(981u); +x_3 = lean_unsigned_to_nat(982u); x_4 = lean_unsigned_to_nat(20u); x_5 = l_Lean_Meta_Closure_collectExprAux___closed__6; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -3988,7 +3988,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Meta_Closure_collectExprAux___closed__1; x_2 = l_Lean_Meta_Closure_collectExprAux___closed__8; -x_3 = lean_unsigned_to_nat(941u); +x_3 = lean_unsigned_to_nat(942u); x_4 = lean_unsigned_to_nat(20u); x_5 = l_Lean_Meta_Closure_collectExprAux___closed__9; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -4017,7 +4017,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Meta_Closure_collectExprAux___closed__1; x_2 = l_Lean_Meta_Closure_collectExprAux___closed__11; -x_3 = lean_unsigned_to_nat(1009u); +x_3 = lean_unsigned_to_nat(1010u); x_4 = lean_unsigned_to_nat(19u); x_5 = l_Lean_Meta_Closure_collectExprAux___closed__12; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -4046,7 +4046,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Meta_Closure_collectExprAux___closed__1; x_2 = l_Lean_Meta_Closure_collectExprAux___closed__14; -x_3 = lean_unsigned_to_nat(995u); +x_3 = lean_unsigned_to_nat(996u); x_4 = lean_unsigned_to_nat(23u); x_5 = l_Lean_Meta_Closure_collectExprAux___closed__15; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -4075,7 +4075,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Meta_Closure_collectExprAux___closed__1; x_2 = l_Lean_Meta_Closure_collectExprAux___closed__17; -x_3 = lean_unsigned_to_nat(1018u); +x_3 = lean_unsigned_to_nat(1019u); x_4 = lean_unsigned_to_nat(22u); x_5 = l_Lean_Meta_Closure_collectExprAux___closed__18; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); diff --git a/stage0/stdlib/Lean/Meta/DiscrTreeTypes.c b/stage0/stdlib/Lean/Meta/DiscrTreeTypes.c index 4c7bd20857..b0a91a2f9f 100644 --- a/stage0/stdlib/Lean/Meta/DiscrTreeTypes.c +++ b/stage0/stdlib/Lean/Meta/DiscrTreeTypes.c @@ -16,7 +16,7 @@ extern "C" { static lean_object* l_Lean_Meta_DiscrTree_root___default___closed__2; static lean_object* l_Lean_Meta_DiscrTree_instBEqKey___closed__1; LEAN_EXPORT lean_object* l_Lean_Meta_DiscrTree_root___default(lean_object*); -uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(lean_object*); +uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Meta_DiscrTreeTypes_0__Lean_Meta_DiscrTree_reprKey____x40_Lean_Meta_DiscrTreeTypes___hyg_310_(lean_object*, lean_object*); static lean_object* l_Lean_Meta_DiscrTree_instInhabitedKey___closed__1; LEAN_EXPORT lean_object* l_Lean_Meta_DiscrTree_instHashableKey; @@ -938,7 +938,7 @@ lean_object* x_9; lean_object* x_10; uint64_t x_11; uint64_t x_12; uint64_t x_13 x_9 = lean_ctor_get(x_1, 0); x_10 = lean_ctor_get(x_1, 1); x_11 = 3541; -x_12 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_9); +x_12 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_9); x_13 = lean_uint64_of_nat(x_10); x_14 = lean_uint64_mix_hash(x_12, x_13); x_15 = lean_uint64_mix_hash(x_11, x_14); diff --git a/stage0/stdlib/Lean/Meta/ExprDefEq.c b/stage0/stdlib/Lean/Meta/ExprDefEq.c index 1a774c756c..4d8e2bf017 100644 --- a/stage0/stdlib/Lean/Meta/ExprDefEq.c +++ b/stage0/stdlib/Lean/Meta/ExprDefEq.c @@ -81,7 +81,7 @@ LEAN_EXPORT lean_object* l_Lean_Meta_isDefEqStringLit(lean_object*, lean_object* static lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_assignConst___lambda__2___closed__1; LEAN_EXPORT lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_unfoldNonProjFnDefEq___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Meta_CheckAssignment_checkMVar___spec__49___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(lean_object*); +uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_isDefEqBindingAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_MetavarContext_0__Lean_MetavarContext_DependsOn_dep_visitMain___at_Lean_Meta_CheckAssignment_checkMVar___spec__24___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_unstuckMVar___at___private_Lean_Meta_ExprDefEq_0__Lean_Meta_isDefEqOnFailure___spec__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -10924,7 +10924,7 @@ lean_object* x_4; lean_object* x_5; lean_object* x_6; uint64_t x_7; size_t x_8; x_4 = lean_ctor_get(x_2, 0); x_5 = lean_ctor_get(x_2, 1); x_6 = lean_array_get_size(x_1); -x_7 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_4); +x_7 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_4); x_8 = lean_uint64_to_usize(x_7); x_9 = lean_usize_modn(x_8, x_6); lean_dec(x_6); @@ -10944,7 +10944,7 @@ lean_inc(x_14); lean_inc(x_13); lean_dec(x_2); x_15 = lean_array_get_size(x_1); -x_16 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_13); +x_16 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_13); x_17 = lean_uint64_to_usize(x_16); x_18 = lean_usize_modn(x_17, x_15); lean_dec(x_15); @@ -11084,7 +11084,7 @@ lean_object* x_4; lean_object* x_5; lean_object* x_6; uint64_t x_7; size_t x_8; x_4 = lean_ctor_get(x_1, 0); x_5 = lean_ctor_get(x_1, 1); x_6 = lean_array_get_size(x_5); -x_7 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_2); +x_7 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_2); x_8 = lean_uint64_to_usize(x_7); x_9 = lean_usize_modn(x_8, x_6); x_10 = lean_array_uget(x_5, x_9); @@ -11136,7 +11136,7 @@ lean_inc(x_21); lean_inc(x_20); lean_dec(x_1); x_22 = lean_array_get_size(x_21); -x_23 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_2); +x_23 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_2); x_24 = lean_uint64_to_usize(x_23); x_25 = lean_usize_modn(x_24, x_22); x_26 = lean_array_uget(x_21, x_25); @@ -12959,7 +12959,7 @@ _start: lean_object* x_3; lean_object* x_4; uint64_t x_5; size_t x_6; size_t x_7; lean_object* x_8; uint8_t x_9; x_3 = lean_ctor_get(x_1, 1); x_4 = lean_array_get_size(x_3); -x_5 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_2); +x_5 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_2); x_6 = lean_uint64_to_usize(x_5); x_7 = lean_usize_modn(x_6, x_4); lean_dec(x_4); @@ -15577,7 +15577,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Meta_CheckAssignment_check___closed__1; x_2 = l_Lean_Meta_CheckAssignment_check___closed__2; -x_3 = lean_unsigned_to_nat(976u); +x_3 = lean_unsigned_to_nat(977u); x_4 = lean_unsigned_to_nat(19u); x_5 = l_Lean_Meta_CheckAssignment_check___closed__3; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -15606,7 +15606,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Meta_CheckAssignment_check___closed__1; x_2 = l_Lean_Meta_CheckAssignment_check___closed__5; -x_3 = lean_unsigned_to_nat(981u); +x_3 = lean_unsigned_to_nat(982u); x_4 = lean_unsigned_to_nat(20u); x_5 = l_Lean_Meta_CheckAssignment_check___closed__6; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -15635,7 +15635,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Meta_CheckAssignment_check___closed__1; x_2 = l_Lean_Meta_CheckAssignment_check___closed__8; -x_3 = lean_unsigned_to_nat(1009u); +x_3 = lean_unsigned_to_nat(1010u); x_4 = lean_unsigned_to_nat(19u); x_5 = l_Lean_Meta_CheckAssignment_check___closed__9; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -15664,7 +15664,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Meta_CheckAssignment_check___closed__1; x_2 = l_Lean_Meta_CheckAssignment_check___closed__11; -x_3 = lean_unsigned_to_nat(995u); +x_3 = lean_unsigned_to_nat(996u); x_4 = lean_unsigned_to_nat(23u); x_5 = l_Lean_Meta_CheckAssignment_check___closed__12; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -15693,7 +15693,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Meta_CheckAssignment_check___closed__1; x_2 = l_Lean_Meta_CheckAssignment_check___closed__14; -x_3 = lean_unsigned_to_nat(1018u); +x_3 = lean_unsigned_to_nat(1019u); x_4 = lean_unsigned_to_nat(22u); x_5 = l_Lean_Meta_CheckAssignment_check___closed__15; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); diff --git a/stage0/stdlib/Lean/Meta/Tactic/Simp/Main.c b/stage0/stdlib/Lean/Meta/Tactic/Simp/Main.c index 16c7d6cf4a..466f7e520e 100644 --- a/stage0/stdlib/Lean/Meta/Tactic/Simp/Main.c +++ b/stage0/stdlib/Lean/Meta/Tactic/Simp/Main.c @@ -21379,7 +21379,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Meta_Simp_simp_simpProj___lambda__1___closed__1; x_2 = l_Lean_Meta_Simp_simp_simpProj___lambda__1___closed__2; -x_3 = lean_unsigned_to_nat(981u); +x_3 = lean_unsigned_to_nat(982u); x_4 = lean_unsigned_to_nat(20u); x_5 = l_Lean_Meta_Simp_simp_simpProj___lambda__1___closed__3; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); diff --git a/stage0/stdlib/Lean/Meta/Tactic/Simp/SimpLemmas.c b/stage0/stdlib/Lean/Meta/Tactic/Simp/SimpLemmas.c index 289cb0819b..514ad22c4f 100644 --- a/stage0/stdlib/Lean/Meta/Tactic/Simp/SimpLemmas.c +++ b/stage0/stdlib/Lean/Meta/Tactic/Simp/SimpLemmas.c @@ -11950,7 +11950,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Meta_SimpLemma_getValue___closed__1; x_2 = l_Lean_Meta_SimpLemma_getValue___closed__2; -x_3 = lean_unsigned_to_nat(950u); +x_3 = lean_unsigned_to_nat(951u); x_4 = lean_unsigned_to_nat(20u); x_5 = l_Lean_Meta_SimpLemma_getValue___closed__3; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); diff --git a/stage0/stdlib/Lean/Meta/Tactic/Util.c b/stage0/stdlib/Lean/Meta/Tactic/Util.c index 84d9e3b73f..f3a34f6d77 100644 --- a/stage0/stdlib/Lean/Meta/Tactic/Util.c +++ b/stage0/stdlib/Lean/Meta/Tactic/Util.c @@ -32,7 +32,7 @@ uint8_t l_Lean_LocalDecl_isAuxDecl(lean_object*); lean_object* lean_name_mk_string(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Meta_throwTacticEx(lean_object*); lean_object* lean_array_uget(lean_object*, size_t); -uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(lean_object*); +uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(lean_object*); lean_object* l_Std_HashMapImp_find_x3f___at_Lean_Meta_ToHide_visitVisibleExpr_visit___spec__1(lean_object*, lean_object*); static lean_object* l_Lean_Meta_checkNotAssigned___closed__3; extern lean_object* l_Lean_maxRecDepthErrorMessage; @@ -1257,7 +1257,7 @@ lean_inc(x_3); x_4 = lean_ctor_get(x_1, 1); lean_inc(x_4); x_5 = lean_array_get_size(x_4); -x_6 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_2); +x_6 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_2); x_7 = lean_uint64_to_usize(x_6); x_8 = lean_usize_modn(x_7, x_5); lean_dec(x_5); @@ -3002,7 +3002,7 @@ lean_object* x_4; lean_object* x_5; lean_object* x_6; uint64_t x_7; size_t x_8; x_4 = lean_ctor_get(x_2, 0); x_5 = lean_ctor_get(x_2, 1); x_6 = lean_array_get_size(x_1); -x_7 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_4); +x_7 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_4); x_8 = lean_uint64_to_usize(x_7); x_9 = lean_usize_modn(x_8, x_6); lean_dec(x_6); @@ -3022,7 +3022,7 @@ lean_inc(x_14); lean_inc(x_13); lean_dec(x_2); x_15 = lean_array_get_size(x_1); -x_16 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_13); +x_16 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_13); x_17 = lean_uint64_to_usize(x_16); x_18 = lean_usize_modn(x_17, x_15); lean_dec(x_15); @@ -3162,7 +3162,7 @@ lean_object* x_4; lean_object* x_5; lean_object* x_6; uint64_t x_7; size_t x_8; x_4 = lean_ctor_get(x_1, 0); x_5 = lean_ctor_get(x_1, 1); x_6 = lean_array_get_size(x_5); -x_7 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_2); +x_7 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_2); x_8 = lean_uint64_to_usize(x_7); x_9 = lean_usize_modn(x_8, x_6); x_10 = lean_array_uget(x_5, x_9); @@ -3214,7 +3214,7 @@ lean_inc(x_21); lean_inc(x_20); lean_dec(x_1); x_22 = lean_array_get_size(x_21); -x_23 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_2); +x_23 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_2); x_24 = lean_uint64_to_usize(x_23); x_25 = lean_usize_modn(x_24, x_22); x_26 = lean_array_uget(x_21, x_25); @@ -4825,7 +4825,7 @@ _start: lean_object* x_3; lean_object* x_4; uint64_t x_5; size_t x_6; size_t x_7; lean_object* x_8; uint8_t x_9; x_3 = lean_ctor_get(x_1, 1); x_4 = lean_array_get_size(x_3); -x_5 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_2); +x_5 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_2); x_6 = lean_uint64_to_usize(x_5); x_7 = lean_usize_modn(x_6, x_4); lean_dec(x_4); diff --git a/stage0/stdlib/Lean/Meta/Transform.c b/stage0/stdlib/Lean/Meta/Transform.c index 25f6b231dc..69f8199eb2 100644 --- a/stage0/stdlib/Lean/Meta/Transform.c +++ b/stage0/stdlib/Lean/Meta/Transform.c @@ -636,7 +636,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Core_transform_visit___rarg___lambda__2___closed__1; x_2 = l_Lean_Core_transform_visit___rarg___lambda__2___closed__2; -x_3 = lean_unsigned_to_nat(1009u); +x_3 = lean_unsigned_to_nat(1010u); x_4 = lean_unsigned_to_nat(19u); x_5 = l_Lean_Core_transform_visit___rarg___lambda__2___closed__3; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -742,7 +742,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Core_transform_visit___rarg___lambda__2___closed__1; x_2 = l_Lean_Core_transform_visit___rarg___lambda__4___closed__1; -x_3 = lean_unsigned_to_nat(995u); +x_3 = lean_unsigned_to_nat(996u); x_4 = lean_unsigned_to_nat(23u); x_5 = l_Lean_Core_transform_visit___rarg___lambda__4___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -848,7 +848,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Core_transform_visit___rarg___lambda__2___closed__1; x_2 = l_Lean_Core_transform_visit___rarg___lambda__6___closed__1; -x_3 = lean_unsigned_to_nat(1018u); +x_3 = lean_unsigned_to_nat(1019u); x_4 = lean_unsigned_to_nat(22u); x_5 = l_Lean_Core_transform_visit___rarg___lambda__6___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -985,7 +985,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Core_transform_visit___rarg___lambda__2___closed__1; x_2 = l_Lean_Core_transform_visit___rarg___lambda__9___closed__1; -x_3 = lean_unsigned_to_nat(976u); +x_3 = lean_unsigned_to_nat(977u); x_4 = lean_unsigned_to_nat(19u); x_5 = l_Lean_Core_transform_visit___rarg___lambda__9___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -1058,7 +1058,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Core_transform_visit___rarg___lambda__2___closed__1; x_2 = l_Lean_Core_transform_visit___rarg___lambda__10___closed__1; -x_3 = lean_unsigned_to_nat(981u); +x_3 = lean_unsigned_to_nat(982u); x_4 = lean_unsigned_to_nat(20u); x_5 = l_Lean_Core_transform_visit___rarg___lambda__10___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); diff --git a/stage0/stdlib/Lean/MetavarContext.c b/stage0/stdlib/Lean/MetavarContext.c index 750102f329..22b2255240 100644 --- a/stage0/stdlib/Lean/MetavarContext.c +++ b/stage0/stdlib/Lean/MetavarContext.c @@ -15609,7 +15609,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__10___closed__1; x_2 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__10___closed__2; -x_3 = lean_unsigned_to_nat(959u); +x_3 = lean_unsigned_to_nat(960u); x_4 = lean_unsigned_to_nat(16u); x_5 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__10___closed__3; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -15691,7 +15691,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__10___closed__1; x_2 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__11___closed__1; -x_3 = lean_unsigned_to_nat(950u); +x_3 = lean_unsigned_to_nat(951u); x_4 = lean_unsigned_to_nat(20u); x_5 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__11___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -15776,7 +15776,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__10___closed__1; x_2 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__12___closed__1; -x_3 = lean_unsigned_to_nat(1009u); +x_3 = lean_unsigned_to_nat(1010u); x_4 = lean_unsigned_to_nat(19u); x_5 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__12___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -15882,7 +15882,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__10___closed__1; x_2 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__14___closed__1; -x_3 = lean_unsigned_to_nat(995u); +x_3 = lean_unsigned_to_nat(996u); x_4 = lean_unsigned_to_nat(23u); x_5 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__14___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -15988,7 +15988,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__10___closed__1; x_2 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__16___closed__1; -x_3 = lean_unsigned_to_nat(1018u); +x_3 = lean_unsigned_to_nat(1019u); x_4 = lean_unsigned_to_nat(22u); x_5 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__16___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -16121,7 +16121,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__10___closed__1; x_2 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__19___closed__1; -x_3 = lean_unsigned_to_nat(976u); +x_3 = lean_unsigned_to_nat(977u); x_4 = lean_unsigned_to_nat(19u); x_5 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__19___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -16206,7 +16206,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__10___closed__1; x_2 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__20___closed__1; -x_3 = lean_unsigned_to_nat(981u); +x_3 = lean_unsigned_to_nat(982u); x_4 = lean_unsigned_to_nat(20u); x_5 = l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__20___closed__2; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); diff --git a/stage0/stdlib/Lean/Server/References.c b/stage0/stdlib/Lean/Server/References.c index 199aa98125..882e25ad1c 100644 --- a/stage0/stdlib/Lean/Server/References.c +++ b/stage0/stdlib/Lean/Server/References.c @@ -34,7 +34,7 @@ uint8_t lean_usize_dec_eq(size_t, size_t); LEAN_EXPORT lean_object* l_Std_HashMapImp_erase___at_Lean_Server_References_removeWorkerRefs___spec__1(lean_object*, lean_object*); lean_object* lean_array_uget(lean_object*, size_t); LEAN_EXPORT lean_object* l_Std_AssocList_erase___at_Lean_Server_References_removeWorkerRefs___spec__2(lean_object*, lean_object*); -uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(lean_object*); +uint64_t l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(lean_object*); uint64_t l___private_Lean_Data_Lsp_Internal_0__Lean_Lsp_hashRefIdent____x40_Lean_Data_Lsp_Internal___hyg_104_(lean_object*); LEAN_EXPORT lean_object* l_Std_HashMapImp_moveEntries___at_Lean_Server_combineFvars___spec__8(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Std_HashMap_insert___at_Lean_Server_References_addIlean___spec__1(lean_object*, lean_object*, lean_object*); @@ -1661,7 +1661,7 @@ x_3 = lean_ctor_get(x_1, 1); lean_inc(x_3); lean_dec(x_1); x_4 = lean_array_get_size(x_3); -x_5 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_2); +x_5 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_2); x_6 = lean_uint64_to_usize(x_5); x_7 = lean_usize_modn(x_6, x_4); lean_dec(x_4); @@ -2180,7 +2180,7 @@ lean_object* x_4; lean_object* x_5; lean_object* x_6; uint64_t x_7; size_t x_8; x_4 = lean_ctor_get(x_2, 0); x_5 = lean_ctor_get(x_2, 2); x_6 = lean_array_get_size(x_1); -x_7 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_4); +x_7 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_4); x_8 = lean_uint64_to_usize(x_7); x_9 = lean_usize_modn(x_8, x_6); lean_dec(x_6); @@ -2202,7 +2202,7 @@ lean_inc(x_14); lean_inc(x_13); lean_dec(x_2); x_16 = lean_array_get_size(x_1); -x_17 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_13); +x_17 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_13); x_18 = lean_uint64_to_usize(x_17); x_19 = lean_usize_modn(x_18, x_16); lean_dec(x_16); @@ -2352,7 +2352,7 @@ lean_object* x_5; lean_object* x_6; lean_object* x_7; uint64_t x_8; size_t x_9; x_5 = lean_ctor_get(x_1, 0); x_6 = lean_ctor_get(x_1, 1); x_7 = lean_array_get_size(x_6); -x_8 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_2); +x_8 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_2); x_9 = lean_uint64_to_usize(x_8); x_10 = lean_usize_modn(x_9, x_7); x_11 = lean_array_uget(x_6, x_10); @@ -2405,7 +2405,7 @@ lean_inc(x_23); lean_inc(x_22); lean_dec(x_1); x_24 = lean_array_get_size(x_23); -x_25 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1704_(x_2); +x_25 = l___private_Lean_Expr_0__Lean_hashFVarId____x40_Lean_Expr___hyg_1719_(x_2); x_26 = lean_uint64_to_usize(x_25); x_27 = lean_usize_modn(x_26, x_24); x_28 = lean_array_uget(x_23, x_27);