(motive : Lean.Expr → Lean.Meta.IndPredBelow.Context✝ → Sort u_1) →
  (x : Lean.Expr) →
    (x_1 : Lean.Meta.IndPredBelow.Context✝¹) →
      ((f : Lean.FVarId) → (ctx : Lean.Meta.IndPredBelow.Context✝²) → motive (Lean.Expr.fvar f) ctx) →
        ((f a : Lean.Expr) → (ctx : Lean.Meta.IndPredBelow.Context✝³) → motive (f.app a) ctx) →
          ((nm : Lean.Name) →
              (t b : Lean.Expr) →
                (bi : Lean.BinderInfo) →
                  (ctx : Lean.Meta.IndPredBelow.Context✝⁴) → motive (Lean.Expr.forallE nm t b bi) ctx) →
            ((x : Lean.Expr) → (x_2 : Lean.Meta.IndPredBelow.Context✝⁵) → motive x x_2) → motive x x_1