(motive : Lean.Compiler.LCNF.FunDecl Lean.Compiler.LCNF.Purity.impure × Lean.Compiler.LCNF.LiveVars✝ → Sort u_1) →
  (__discr : Lean.Compiler.LCNF.FunDecl Lean.Compiler.LCNF.Purity.impure × Lean.Compiler.LCNF.LiveVars✝¹) →
    ((decl : Lean.Compiler.LCNF.FunDecl Lean.Compiler.LCNF.Purity.impure) →
        (jpLive : Lean.Compiler.LCNF.LiveVars✝²) → motive (decl, jpLive)) →
      motive __discr