∀ {liftInstParamOnly : Bool} {suffix : Lean.Name} {mainDecl : Lean.Compiler.LCNF.Decl Lean.Compiler.LCNF.Purity.pure}
  {inheritInlineAttrs : Bool} {minSize : ℕ} {allowEtaContraction liftInstParamOnly_1 : Bool} {suffix_1 : Lean.Name}
  {mainDecl_1 : Lean.Compiler.LCNF.Decl Lean.Compiler.LCNF.Purity.pure} {inheritInlineAttrs_1 : Bool} {minSize_1 : ℕ}
  {allowEtaContraction_1 : Bool},
  { liftInstParamOnly := liftInstParamOnly, suffix := suffix, mainDecl := mainDecl,
        inheritInlineAttrs := inheritInlineAttrs, minSize := minSize, allowEtaContraction := allowEtaContraction } =
      { liftInstParamOnly := liftInstParamOnly_1, suffix := suffix_1, mainDecl := mainDecl_1,
        inheritInlineAttrs := inheritInlineAttrs_1, minSize := minSize_1,
        allowEtaContraction := allowEtaContraction_1 } →
    liftInstParamOnly = liftInstParamOnly_1 ∧
      suffix = suffix_1 ∧
        mainDecl = mainDecl_1 ∧
          inheritInlineAttrs = inheritInlineAttrs_1 ∧ minSize = minSize_1 ∧ allowEtaContraction = allowEtaContraction_1