Theory lim

Parents

Contents

Type operators

(none)

Constants

Definitions

contldifferentiablediffldiffn_defhigher_differentiable_deftends_real_real

Theorems

CONTL_LIMCONT_ADDCONT_ATTAINSCONT_ATTAINS2CONT_ATTAINS_ALLCONT_BOUNDEDCONT_COMPOSECONT_CONSTCONT_DIVCONT_HASSUPCONT_INJ_LEMMACONT_INJ_LEMMA2CONT_INJ_RANGECONT_INVCONT_INVERSECONT_MULCONT_NEGCONT_SUBDIFF_ADDDIFF_CARATDIFF_CHAINDIFF_CMULDIFF_CONGDIFF_CONG_IMPDIFF_CONSTDIFF_CONTDIFF_DIVDIFF_EQ_FUN_EQDIFF_INVDIFF_INVERSEDIFF_INVERSE_LTDIFF_INVERSE_OPENDIFF_ISCONSTDIFF_ISCONST_ALLDIFF_ISCONST_ENDDIFF_LCONSTDIFF_LDECDIFF_LINCDIFF_LMAXDIFF_LMINDIFF_MULDIFF_NEGDIFF_NEG_ANTIMONO_LT_CCDIFF_NEG_ANTIMONO_LT_CODIFF_NEG_ANTIMONO_LT_CUDIFF_NEG_ANTIMONO_LT_INTERVALDIFF_NEG_ANTIMONO_LT_OCDIFF_NEG_ANTIMONO_LT_OODIFF_NEG_ANTIMONO_LT_OUDIFF_NEG_ANTIMONO_LT_UCDIFF_NEG_ANTIMONO_LT_UODIFF_NEG_ANTIMONO_LT_UUDIFF_POS_MONO_LT_CCDIFF_POS_MONO_LT_CODIFF_POS_MONO_LT_CUDIFF_POS_MONO_LT_INTERVALDIFF_POS_MONO_LT_OCDIFF_POS_MONO_LT_OODIFF_POS_MONO_LT_OUDIFF_POS_MONO_LT_UCDIFF_POS_MONO_LT_UODIFF_POS_MONO_LT_UUDIFF_POWDIFF_SUBDIFF_SUMDIFF_UNIQDIFF_XDIFF_XM1HAS_DERIVATIVE_POW'HAS_VECTOR_DERIVATIVE_ALTHAS_VECTOR_DERIVATIVE_POWINTERVAL_ABSINTERVAL_CLEMMAINTERVAL_LEMMAINTERVAL_LEMMA_LTIVTIVT2IVT_DERIVATIVE_0IVT_DERIVATIVE_NEGIVT_DERIVATIVE_POSLIMLIM_ADDLIM_AT_LIMLIM_CONSTLIM_DIVLIM_EQUALLIM_INVLIM_MULLIM_NEGLIM_NULLLIM_SUBLIM_TRANSFORMLIM_UNIQLIM_XMVTMVT_LEMMAROLLEcontl_eq_continuous_atdiff1_Idiff1_adddiff1_altdiff1_cmuldiff1_defdiff1_imp_diffldiff1_muldiff1_subdifferentiable_altdifferentiable_has_vector_derivativediffl_has_derivativediffl_has_derivative'diffl_has_vector_derivativediffl_imp_diff1diffl_imp_diffndiffn_0diffn_1diffn_ADDdiffn_SUCdiffn_SUC'diffn_adddiffn_chaindiffn_cmuldiffn_cmul_generaldiffn_computediffn_congdiffn_constdiffn_const_0diffn_imp_diffldiffn_lineardiffn_linear'diffn_linear_generaldiffn_muldiffn_neg_subdiffn_subdiffn_thmhas_vector_derivative_imp_diff1higher_differentiable_0higher_differentiable_1higher_differentiable_1_eq_differentiablehigher_differentiable_1_eq_differentiable_onhigher_differentiable_1_eq_differentiable_on'higher_differentiable_Ihigher_differentiable_addhigher_differentiable_affinehigher_differentiable_ainvhigher_differentiable_chainhigher_differentiable_cmulhigher_differentiable_cmul_eqhigher_differentiable_composehigher_differentiable_computehigher_differentiable_consthigher_differentiable_continuous_onhigher_differentiable_imp_11higher_differentiable_imp_1nhigher_differentiable_imp_continuoushigher_differentiable_imp_continuous'higher_differentiable_imp_mnhigher_differentiable_imp_n1higher_differentiable_linearhigher_differentiable_monohigher_differentiable_mulhigher_differentiable_neghigher_differentiable_neg'higher_differentiable_neg_subhigher_differentiable_subhigher_differentiable_sub_linearhigher_differentiable_thm

Definitions

contl
⊢ ∀f x. f contl x ⇔ ((λh. f (x + h)) -> f x) 0
differentiable
⊢ ∀f x. f differentiable x ⇔ ∃l. (f diffl l) x
diffl
⊢ ∀f l x. (f diffl l) x ⇔ ((λh. (f (x + h) − f x) / h) -> l) 0
⊢ (∀f x. diffn 0 f x = f x) ∧
  ∀m f x. diffn (SUC m) f x = @y. (diffn m f diffl y) x
⊢ (∀f x. higher_differentiable 0 f x ⇔ T) ∧
  ∀m f x.
    higher_differentiable (SUC m) f x ⇔
    (∃y. (diffn m f diffl y) x) ∧ higher_differentiable m f x
⊢ ∀f l x0. (f -> l) x0 ⇔ (f tends l) (mtop mr1,tendsto (mr1,x0))

Theorems

⊢ ∀f x. f contl x ⇔ (f -> f x) x
⊢ ∀f g x. f contl x ∧ g contl x ⇒ (λx. f x + g x) contl x
⊢ ∀f a b.
    a ≤ b ∧ (∀x. a ≤ x ∧ x ≤ b ⇒ f contl x) ⇒
    ∃M. (∀x. a ≤ x ∧ x ≤ b ⇒ f x ≤ M) ∧ ∃x. a ≤ x ∧ x ≤ b ∧ (f x = M)
⊢ ∀f a b.
    a ≤ b ∧ (∀x. a ≤ x ∧ x ≤ b ⇒ f contl x) ⇒
    ∃M. (∀x. a ≤ x ∧ x ≤ b ⇒ M ≤ f x) ∧ ∃x. a ≤ x ∧ x ≤ b ∧ (f x = M)
⊢ ∀f a b.
    a ≤ b ∧ (∀x. a ≤ x ∧ x ≤ b ⇒ f contl x) ⇒
    ∃L M.
      L ≤ M ∧ (∀y. L ≤ y ∧ y ≤ M ⇒ ∃x. a ≤ x ∧ x ≤ b ∧ (f x = y)) ∧
      ∀x. a ≤ x ∧ x ≤ b ⇒ L ≤ f x ∧ f x ≤ M
⊢ ∀f a b.
    a ≤ b ∧ (∀x. a ≤ x ∧ x ≤ b ⇒ f contl x) ⇒
    ∃M. ∀x. a ≤ x ∧ x ≤ b ⇒ f x ≤ M
⊢ ∀f g x. f contl x ∧ g contl f x ⇒ (λx. g (f x)) contl x
⊢ ∀k x. (λx. k) contl x
⊢ ∀f g x. f contl x ∧ g contl x ∧ g x ≠ 0 ⇒ (λx. f x / g x) contl x
⊢ ∀f a b.
    a ≤ b ∧ (∀x. a ≤ x ∧ x ≤ b ⇒ f contl x) ⇒
    ∃M. (∀x. a ≤ x ∧ x ≤ b ⇒ f x ≤ M) ∧
        ∀N. N < M ⇒ ∃x. a ≤ x ∧ x ≤ b ∧ N < f x
⊢ ∀f g x d.
    0 < d ∧ (∀z. abs (z − x) ≤ d ⇒ (g (f z) = z)) ∧
    (∀z. abs (z − x) ≤ d ⇒ f contl z) ⇒
    ¬∀z. abs (z − x) ≤ d ⇒ f z ≤ f x
⊢ ∀f g x d.
    0 < d ∧ (∀z. abs (z − x) ≤ d ⇒ (g (f z) = z)) ∧
    (∀z. abs (z − x) ≤ d ⇒ f contl z) ⇒
    ¬∀z. abs (z − x) ≤ d ⇒ f x ≤ f z
⊢ ∀f g x d.
    0 < d ∧ (∀z. abs (z − x) ≤ d ⇒ (g (f z) = z)) ∧
    (∀z. abs (z − x) ≤ d ⇒ f contl z) ⇒
    ∃e. 0 < e ∧ ∀y. abs (y − f x) ≤ e ⇒ ∃z. abs (z − x) ≤ d ∧ (f z = y)
⊢ ∀f x. f contl x ∧ f x ≠ 0 ⇒ (λx. (f x)⁻¹) contl x
⊢ ∀f g x d.
    0 < d ∧ (∀z. abs (z − x) ≤ d ⇒ (g (f z) = z)) ∧
    (∀z. abs (z − x) ≤ d ⇒ f contl z) ⇒
    g contl f x
⊢ ∀f g x. f contl x ∧ g contl x ⇒ (λx. f x * g x) contl x
⊢ ∀f x. f contl x ⇒ (λx. -f x) contl x
⊢ ∀f g x. f contl x ∧ g contl x ⇒ (λx. f x − g x) contl x
⊢ ∀f g l m x.
    (f diffl l) x ∧ (g diffl m) x ⇒ ((λx. f x + g x) diffl (l + m)) x
⊢ ∀f l x.
    (f diffl l) x ⇔
    ∃g. (∀z. f z − f x = g z * (z − x)) ∧ g contl x ∧ (g x = l)
⊢ ∀f g l m x.
    (f diffl l) (g x) ∧ (g diffl m) x ⇒ ((λx. f (g x)) diffl (l * m)) x
⊢ ∀f c l x. (f diffl l) x ⇒ ((λx. c * f x) diffl (c * l)) x
⊢ ∀f g l m x y.
    (∃a b. a < y ∧ y < b ∧ ∀z. a < z ∧ z < b ⇒ (f z = g z)) ∧ (l = m) ∧
    (x = y) ⇒
    ((f diffl l) x ⇔ (g diffl m) y)
⊢ ∀f g y x. (∀x. f x = g x) ∧ (g diffl y) x ⇒ (f diffl y) x
⊢ ∀k x. ((λx. k) diffl 0) x
⊢ ∀f l x. (f diffl l) x ⇒ f contl x
⊢ ∀f g l m x.
    (f diffl l) x ∧ (g diffl m) x ∧ g x ≠ 0 ⇒
    ((λx. f x / g x) diffl ((l * g x − m * f x) / (g x)²)) x
⊢ ∀f g s.
    is_interval s ∧ (∀z. z ∈ s ⇒ f contl z) ∧ (∀z. z ∈ s ⇒ g contl z) ∧
    (∀z. z ∈ interior s ⇒ ∃l. (f diffl l) z ∧ (g diffl l) z) ⇒
    ∃c. ∀x. x ∈ s ⇒ (f x = g x + c)
⊢ ∀f l x. (f diffl l) x ∧ f x ≠ 0 ⇒ ((λx. (f x)⁻¹) diffl -(l / (f x)²)) x
⊢ ∀f g l x d.
    0 < d ∧ (∀z. abs (z − x) ≤ d ⇒ (g (f z) = z)) ∧
    (∀z. abs (z − x) ≤ d ⇒ f contl z) ∧ (f diffl l) x ∧ l ≠ 0 ⇒
    (g diffl l⁻¹) (f x)
⊢ ∀f g l x d.
    0 < d ∧ (∀z. abs (z − x) < d ⇒ (g (f z) = z)) ∧
    (∀z. abs (z − x) < d ⇒ f contl z) ∧ (f diffl l) x ∧ l ≠ 0 ⇒
    (g diffl l⁻¹) (f x)
⊢ ∀f g l a x b.
    a < x ∧ x < b ∧ (∀z. a < z ∧ z < b ⇒ (g (f z) = z) ∧ f contl z) ∧
    (f diffl l) x ∧ l ≠ 0 ⇒
    (g diffl l⁻¹) (f x)
⊢ ∀f a b.
    a < b ∧ (∀x. a ≤ x ∧ x ≤ b ⇒ f contl x) ∧
    (∀x. a < x ∧ x < b ⇒ (f diffl 0) x) ⇒
    ∀x. a ≤ x ∧ x ≤ b ⇒ (f x = f a)
⊢ ∀f. (∀x. (f diffl 0) x) ⇒ ∀x y. f x = f y
⊢ ∀f a b.
    a < b ∧ (∀x. a ≤ x ∧ x ≤ b ⇒ f contl x) ∧
    (∀x. a < x ∧ x < b ⇒ (f diffl 0) x) ⇒
    (f b = f a)
⊢ ∀f x l.
    (f diffl l) x ∧ (∃d. 0 < d ∧ ∀y. abs (x − y) < d ⇒ (f y = f x)) ⇒
    (l = 0)
⊢ ∀f x l.
    (f diffl l) x ∧ l < 0 ⇒ ∃d. 0 < d ∧ ∀h. 0 < h ∧ h < d ⇒ f x < f (x − h)
⊢ ∀f x l.
    (f diffl l) x ∧ 0 < l ⇒ ∃d. 0 < d ∧ ∀h. 0 < h ∧ h < d ⇒ f x < f (x + h)
⊢ ∀f x l.
    (f diffl l) x ∧ (∃d. 0 < d ∧ ∀y. abs (x − y) < d ⇒ f y ≤ f x) ⇒ (l = 0)
⊢ ∀f x l.
    (f diffl l) x ∧ (∃d. 0 < d ∧ ∀y. abs (x − y) < d ⇒ f x ≤ f y) ⇒ (l = 0)
⊢ ∀f g l m x.
    (f diffl l) x ∧ (g diffl m) x ⇒
    ((λx. f x * g x) diffl (l * g x + m * f x)) x
⊢ ∀f l x. (f diffl l) x ⇒ ((λx. -f x) diffl -l) x
⊢ ∀f a b.
    f contl a ∧ f contl b ∧ (∀z. a < z ∧ z < b ⇒ ∃l. l < 0 ∧ (f diffl l) z) ⇒
    ∀x y. a ≤ x ∧ y ≤ b ∧ x < y ⇒ f y < f x
⊢ ∀f a b.
    f contl a ∧ (∀z. a < z ∧ z < b ⇒ ∃l. l < 0 ∧ (f diffl l) z) ⇒
    ∀x y. a ≤ x ∧ y < b ∧ x < y ⇒ f y < f x
⊢ ∀f a.
    f contl a ∧ (∀z. a < z ⇒ ∃l. l < 0 ∧ (f diffl l) z) ⇒
    ∀x y. a ≤ x ∧ x < y ⇒ f y < f x
⊢ ∀f s.
    is_interval s ∧ (∀z. z ∈ s ⇒ f contl z) ∧
    (∀z. z ∈ interior s ⇒ ∃l. l < 0 ∧ (f diffl l) z) ⇒
    ∀x y. x ∈ s ∧ y ∈ s ∧ x < y ⇒ f y < f x
⊢ ∀f a b.
    f contl b ∧ (∀z. a < z ∧ z < b ⇒ ∃l. l < 0 ∧ (f diffl l) z) ⇒
    ∀x y. a < x ∧ y ≤ b ∧ x < y ⇒ f y < f x
⊢ ∀f a b.
    (∀z. a < z ∧ z < b ⇒ ∃l. l < 0 ∧ (f diffl l) z) ⇒
    ∀x y. a < x ∧ y < b ∧ x < y ⇒ f y < f x
⊢ ∀f a.
    (∀z. a < z ⇒ ∃l. l < 0 ∧ (f diffl l) z) ⇒
    ∀x y. a < x ∧ x < y ⇒ f y < f x
⊢ ∀f b.
    f contl b ∧ (∀z. z < b ⇒ ∃l. l < 0 ∧ (f diffl l) z) ⇒
    ∀x y. y ≤ b ∧ x < y ⇒ f y < f x
⊢ ∀f b.
    (∀z. z < b ⇒ ∃l. l < 0 ∧ (f diffl l) z) ⇒
    ∀x y. y < b ∧ x < y ⇒ f y < f x
⊢ ∀f. (∀z. ∃l. l < 0 ∧ (f diffl l) z) ⇒ ∀x y. x < y ⇒ f y < f x
⊢ ∀f a b.
    f contl a ∧ f contl b ∧ (∀z. a < z ∧ z < b ⇒ ∃l. 0 < l ∧ (f diffl l) z) ⇒
    ∀x y. a ≤ x ∧ y ≤ b ∧ x < y ⇒ f x < f y
⊢ ∀f a b.
    f contl a ∧ (∀z. a < z ∧ z < b ⇒ ∃l. 0 < l ∧ (f diffl l) z) ⇒
    ∀x y. a ≤ x ∧ y < b ∧ x < y ⇒ f x < f y
⊢ ∀f a.
    f contl a ∧ (∀z. a < z ⇒ ∃l. 0 < l ∧ (f diffl l) z) ⇒
    ∀x y. a ≤ x ∧ x < y ⇒ f x < f y
⊢ ∀f s.
    is_interval s ∧ (∀z. z ∈ s ⇒ f contl z) ∧
    (∀z. z ∈ interior s ⇒ ∃l. 0 < l ∧ (f diffl l) z) ⇒
    ∀x y. x ∈ s ∧ y ∈ s ∧ x < y ⇒ f x < f y
⊢ ∀f a b.
    f contl b ∧ (∀z. a < z ∧ z < b ⇒ ∃l. 0 < l ∧ (f diffl l) z) ⇒
    ∀x y. a < x ∧ y ≤ b ∧ x < y ⇒ f x < f y
⊢ ∀f a b.
    (∀z. a < z ∧ z < b ⇒ ∃l. 0 < l ∧ (f diffl l) z) ⇒
    ∀x y. a < x ∧ y < b ∧ x < y ⇒ f x < f y
⊢ ∀f a.
    (∀z. a < z ⇒ ∃l. 0 < l ∧ (f diffl l) z) ⇒
    ∀x y. a < x ∧ x < y ⇒ f x < f y
⊢ ∀f b.
    f contl b ∧ (∀z. z < b ⇒ ∃l. 0 < l ∧ (f diffl l) z) ⇒
    ∀x y. y ≤ b ∧ x < y ⇒ f x < f y
⊢ ∀f b.
    (∀z. z < b ⇒ ∃l. 0 < l ∧ (f diffl l) z) ⇒
    ∀x y. y < b ∧ x < y ⇒ f x < f y
⊢ ∀f. (∀z. ∃l. 0 < l ∧ (f diffl l) z) ⇒ ∀x y. x < y ⇒ f x < f y
⊢ ∀n x. ((λx. x pow n) diffl (&n * x pow (n − 1))) x
⊢ ∀f g l m x.
    (f diffl l) x ∧ (g diffl m) x ⇒ ((λx. f x − g x) diffl (l − m)) x
⊢ ∀f f' m n x.
    (∀r. m ≤ r ∧ r < m + n ⇒ ((λx. f r x) diffl f' r x) x) ⇒
    ((λx. sum (m,n) (λn. f n x)) diffl sum (m,n) (λr. f' r x)) x
⊢ ∀f l m x. (f diffl l) x ∧ (f diffl m) x ⇒ (l = m)
⊢ ∀x. ((λx. x) diffl 1) x
⊢ ∀x. x ≠ 0 ⇒ ((λx. x⁻¹) diffl -x⁻¹ ²) x
⊢ ∀n x. ((λx. x pow n) has_derivative (λy. &n * x pow (n − 1) * y)) (at x)
⊢ ∀f l x.
    (f has_vector_derivative l) (at x) ⇔
    ((λh. (f (x + h) − f x) / h) ⟶ l) (at 0)
⊢ ∀n x. ((λx. x pow n) has_vector_derivative &n * x pow (n − 1)) (at x)
⊢ ∀x z d. x − d ≤ z ∧ z ≤ x + d ⇔ abs (z − x) ≤ d
⊢ ∀a b x. a < x ∧ x < b ⇒ ∃d. 0 < d ∧ ∀y. abs (y − x) ≤ d ⇒ a < y ∧ y < b
⊢ ∀a b x. a < x ∧ x < b ⇒ ∃d. 0 < d ∧ ∀y. abs (x − y) < d ⇒ a ≤ y ∧ y ≤ b
⊢ ∀a b x. a < x ∧ x < b ⇒ ∃d. 0 < d ∧ ∀y. abs (x − y) < d ⇒ a < y ∧ y < b
⊢ ∀f a b y.
    a ≤ b ∧ (f a ≤ y ∧ y ≤ f b) ∧ (∀x. a ≤ x ∧ x ≤ b ⇒ f contl x) ⇒
    ∃x. a ≤ x ∧ x ≤ b ∧ (f x = y)
⊢ ∀f a b y.
    a ≤ b ∧ (f b ≤ y ∧ y ≤ f a) ∧ (∀x. a ≤ x ∧ x ≤ b ⇒ f contl x) ⇒
    ∃x. a ≤ x ∧ x ≤ b ∧ (f x = y)
⊢ ∀f f' a b.
    a ≤ b ∧ (∀x. a ≤ x ∧ x ≤ b ⇒ (f diffl f' x) x) ∧ f' a > 0 ∧ f' b < 0 ⇒
    ∃z. a < z ∧ z < b ∧ (f' z = 0)
⊢ ∀f f' a b y.
    a ≤ b ∧ (∀x. a ≤ x ∧ x ≤ b ⇒ (f diffl f' x) x) ∧ f' a < y ∧ f' b > y ⇒
    ∃z. a < z ∧ z < b ∧ (f' z = y)
⊢ ∀f f' a b y.
    a ≤ b ∧ (∀x. a ≤ x ∧ x ≤ b ⇒ (f diffl f' x) x) ∧ f' a > y ∧ f' b < y ⇒
    ∃z. a < z ∧ z < b ∧ (f' z = y)
⊢ ∀f y0 x0.
    (f -> y0) x0 ⇔
    ∀e. 0 < e ⇒
        ∃d. 0 < d ∧
            ∀x. 0 < abs (x − x0) ∧ abs (x − x0) < d ⇒ abs (f x − y0) < e
⊢ ∀f g l m x. (f -> l) x ∧ (g -> m) x ⇒ ((λx. f x + g x) -> l + m) x
⊢ ∀f l a. (f ⟶ l) (at a) ⇔ (f -> l) a
⊢ ∀k x. ((λx. k) -> k) x
⊢ ∀f g l m x.
    (f -> l) x ∧ (g -> m) x ∧ m ≠ 0 ⇒ ((λx. f x / g x) -> l / m) x
⊢ ∀f g l x0. (∀x. x ≠ x0 ⇒ (f x = g x)) ⇒ ((f -> l) x0 ⇔ (g -> l) x0)
⊢ ∀f l x. (f -> l) x ∧ l ≠ 0 ⇒ ((λx. (f x)⁻¹) -> l⁻¹) x
⊢ ∀f g l m x. (f -> l) x ∧ (g -> m) x ⇒ ((λx. f x * g x) -> l * m) x
⊢ ∀f l x. (f -> l) x ⇔ ((λx. -f x) -> -l) x
⊢ ∀f l x. (f -> l) x ⇔ ((λx. f x − l) -> 0) x
⊢ ∀f g l m x. (f -> l) x ∧ (g -> m) x ⇒ ((λx. f x − g x) -> l − m) x
⊢ ∀f g x0 l. ((λx. f x − g x) -> 0) x0 ∧ (g -> l) x0 ⇒ (f -> l) x0
⊢ ∀f l m x. (f -> l) x ∧ (f -> m) x ⇒ (l = m)
⊢ ∀x0. ((λx. x) -> x0) x0
⊢ ∀f a b.
    a < b ∧ (∀x. a ≤ x ∧ x ≤ b ⇒ f contl x) ∧
    (∀x. a < x ∧ x < b ⇒ f differentiable x) ⇒
    ∃l z. a < z ∧ z < b ∧ (f diffl l) z ∧ (f b − f a = (b − a) * l)
⊢ ∀f a b.
    (λx. f x − (f b − f a) / (b − a) * x) a =
    (λx. f x − (f b − f a) / (b − a) * x) b
⊢ ∀f a b.
    a < b ∧ (f a = f b) ∧ (∀x. a ≤ x ∧ x ≤ b ⇒ f contl x) ∧
    (∀x. a < x ∧ x < b ⇒ f differentiable x) ⇒
    ∃z. a < z ∧ z < b ∧ (f diffl 0) z
⊢ ∀f x. f contl x ⇔ f continuous at x
⊢ diff1 (λx. x) = (λx. 1)
⊢ ∀f g x.
    (∀t. higher_differentiable 1 f t) ∧ (∀t. higher_differentiable 1 g t) ⇒
    (diff1 (λt. f t + g t) x = diff1 f x + diff1 g x)
⊢ ∀f x. diff1 f x = @y. (f has_vector_derivative y) (at x)
⊢ ∀f c x.
    (∀x. higher_differentiable 1 f x) ⇒
    (diff1 (λx. c * f x) x = c * diff1 f x)
⊢ ∀f x. diff1 f x = @y. (f diffl y) x
⊢ ∀f x y. higher_differentiable 1 f x ∧ (diff1 f x = y) ⇒ (f diffl y) x
⊢ ∀f g x.
    (∀t. higher_differentiable 1 f t) ∧ (∀t. higher_differentiable 1 g t) ⇒
    (diff1 (λt. f t * g t) x = diff1 f x * g x + f x * diff1 g x)
⊢ ∀f g x.
    (∀t. higher_differentiable 1 f t) ∧ (∀t. higher_differentiable 1 g t) ⇒
    (diff1 (λt. f t − g t) x = diff1 f x − diff1 g x)
⊢ ∀f x. f differentiable x ⇔ derivative$differentiable f (at x)
⊢ ∀f x. f differentiable x ⇔ ∃l. (f has_vector_derivative l) (at x)
⊢ ∀f l x. (f diffl l) x ⇔ (f has_derivative (λx. x * l)) (at x)
⊢ ∀f l x. (f diffl l) x ⇔ (f has_derivative $* l) (at x)
⊢ ∀f l x. (f diffl l) x ⇔ (f has_vector_derivative l) (at x)
⊢ ∀f x y. (f diffl y) x ⇒ (diff1 f x = y)
⊢ ∀m f x y. (diffn m f diffl y) x ⇒ (diffn (SUC m) f x = y)
⊢ diffn 0 f = f
⊢ ∀f x. diff1 f x = @y. (f diffl y) x
⊢ ∀m n f.
    (∀x. higher_differentiable (m + n) f x) ⇒
    (diffn m (diffn n f) = diffn (m + n) f)
⊢ ∀m f.
    (∀x. higher_differentiable (SUC m) f x) ⇒
    (diffn m (diff1 f) = diffn (SUC m) f)
⊢ ∀m f.
    (∀x. higher_differentiable (SUC m) f x) ⇒
    (diff1 (diffn m f) = diffn (SUC m) f)
⊢ ∀f g.
    (∀t. higher_differentiable 1 f t) ∧ (∀t. higher_differentiable 1 g t) ⇒
    (diff1 (λx. f x + g x) = (λx. diff1 f x + diff1 g x))
⊢ ∀f g.
    (∀t. higher_differentiable 1 f t) ∧ (∀t. higher_differentiable 1 g t) ⇒
    (diff1 (λx. f (g x)) = (λx. diff1 f (g x) * diff1 g x))
⊢ ∀f c.
    (∀x. higher_differentiable 1 f x) ⇒
    (diff1 (λx. c * f x) = (λx. c * diff1 f x))
⊢ ∀c f n.
    (∀x. higher_differentiable n f x) ⇒
    ∀x. diffn n (λt. c * f t) x = c * diffn n f x
diffn_compute
⊢ (∀f x. diffn 0 f x = f x) ∧
  (∀m f x.
     diffn (NUMERAL (BIT1 m)) f x =
     @y. (diffn (NUMERAL (BIT1 m) − 1) f diffl y) x) ∧
  ∀m f x.
    diffn (NUMERAL (BIT2 m)) f x =
    @y. (diffn (NUMERAL (BIT1 m)) f diffl y) x
⊢ ∀n f g x. (∀x. f x = g x) ⇒ (diffn n f x = diffn n g x)
⊢ ∀k. diff1 (λx. k) = (λx. 0)
⊢ ∀n x. (diffn n (λx. 0) diffl 0) x
⊢ ∀f x y n.
    higher_differentiable (SUC n) f x ∧ (diffn (SUC n) f x = y) ⇒
    (diffn n f diffl y) x
⊢ ∀a b. diff1 (λx. a * x + b) = (λx. a)
⊢ ∀a b n.
    2 ≤ n ∧ (∀t. higher_differentiable n (λx. a * x + b) t) ⇒
    (diffn n (λx. a * x + b) = (λx. 0))
⊢ ∀a b f n.
    (∀x. higher_differentiable n f x) ⇒
    (diffn n (λx. f (a * x + b)) = (λx. a pow n * diffn n f (a * x + b)))
⊢ ∀f g.
    (∀t. higher_differentiable 1 f t) ∧ (∀t. higher_differentiable 1 g t) ⇒
    (diff1 (λx. f x * g x) = (λx. diff1 f x * g x + diff1 g x * f x))
⊢ ∀n f a.
    (∀x. higher_differentiable n f x) ⇒
    (diffn n (λx. f (a − x)) = (λx. -1 pow n * diffn n f (a − x)))
⊢ ∀f g.
    (∀t. higher_differentiable 1 f t) ∧ (∀t. higher_differentiable 1 g t) ⇒
    (diff1 (λx. f x − g x) = (λx. diff1 f x − diff1 g x))
⊢ ∀f. (∀m t. ∃x. (diffn m f diffl x) t) ⇒
      (diffn 0 f = f) ∧ ∀m t. (diffn m f diffl diffn (SUC m) f t) t
⊢ ∀f x y. (f has_vector_derivative y) (at x) ⇒ (diff1 f x = y)
⊢ ∀n x. higher_differentiable n (λx. 0) x
⊢ ∀f x. higher_differentiable 1 f x ⇔ ∃y. (f diffl y) x
⊢ ∀f x. higher_differentiable 1 f x ⇔ derivative$differentiable f (at x)
⊢ ∀f. (∀x. higher_differentiable 1 f x) ⇔ f differentiable_on 𝕌(:real)
⊢ ∀f s.
    open s ⇒
    ((∀x. x ∈ s ⇒ higher_differentiable 1 f x) ⇔ f differentiable_on s)
⊢ ∀k x. higher_differentiable k (λx. x) x
⊢ ∀f g n.
    (∀x. higher_differentiable n f x) ∧ (∀x. higher_differentiable n g x) ⇒
    ∀x. higher_differentiable n (λx. f x + g x) x
⊢ ∀a b n f.
    (∀x. higher_differentiable n f x) ⇒
    ∀x. higher_differentiable n (λx. f (a * x + b)) x
⊢ ∀k x. higher_differentiable k (λx. -x) x
⊢ ∀n f g.
    (∀x. higher_differentiable n f x) ∧ (∀x. higher_differentiable n g x) ⇒
    ∀x. higher_differentiable n (λx. f (g x)) x
⊢ ∀f c n.
    (∀x. higher_differentiable n f x) ⇒
    ∀x. higher_differentiable n (λx. c * f x) x
⊢ ∀f c n.
    c ≠ 0 ⇒
    ((∀x. higher_differentiable n (λx. c * f x) x) ⇔
     ∀x. higher_differentiable n f x)
⊢ ∀n f g.
    (∀x. higher_differentiable n f x) ∧ (∀x. higher_differentiable n g x) ⇒
    ∀x. higher_differentiable n (f ∘ g) x
higher_differentiable_compute
⊢ (∀f x. higher_differentiable 0 f x ⇔ T) ∧
  (∀m f x.
     higher_differentiable (NUMERAL (BIT1 m)) f x ⇔
     (∃y. (diffn (NUMERAL (BIT1 m) − 1) f diffl y) x) ∧
     higher_differentiable (NUMERAL (BIT1 m) − 1) f x) ∧
  ∀m f x.
    higher_differentiable (NUMERAL (BIT2 m)) f x ⇔
    (∃y. (diffn (NUMERAL (BIT1 m)) f diffl y) x) ∧
    higher_differentiable (NUMERAL (BIT1 m)) f x
⊢ ∀n k x. higher_differentiable n (λx. k) x
⊢ ∀m n f.
    (∀x. higher_differentiable n f x) ∧ m < n ∧ 0 < n ⇒
    diffn m f continuous_on 𝕌(:real)
⊢ ∀n f x.
    1 < n ∧ higher_differentiable n f x ⇒
    higher_differentiable 1 (diff1 f) x
⊢ ∀n f.
    (∀x. higher_differentiable (SUC n) f x) ⇒
    ∀x. higher_differentiable 1 (diffn n f) x
⊢ ∀f x. higher_differentiable 1 f x ⇒ f continuous at x
⊢ ∀n f x. higher_differentiable n f x ∧ 1 ≤ n ⇒ f continuous at x
⊢ ∀m n f.
    (∀x. higher_differentiable (m + n) f x) ⇒
    ∀x. higher_differentiable m (diffn n f) x
⊢ ∀n f.
    (∀x. higher_differentiable (SUC n) f x) ⇒
    ∀x. higher_differentiable n (diff1 f) x
⊢ ∀a b n x. higher_differentiable n (λx. a * x + b) x
⊢ ∀f n m t.
    m ≤ n ∧ higher_differentiable n f t ⇒ higher_differentiable m f t
⊢ ∀f g n.
    (∀x. higher_differentiable n f x) ∧ (∀x. higher_differentiable n g x) ⇒
    ∀x. higher_differentiable n (λx. f x * g x) x
⊢ ∀n f.
    (∀x. higher_differentiable n f x) ⇒
    ∀x. higher_differentiable n (λx. -f x) x
⊢ ∀n f.
    (∀x. higher_differentiable n f x) ⇒
    ∀x. higher_differentiable n (λx. f (-x)) x
⊢ ∀a n f.
    (∀x. higher_differentiable n f x) ⇒
    ∀x. higher_differentiable n (λx. f (a − x)) x
⊢ ∀f g n.
    (∀x. higher_differentiable n f x) ∧ (∀x. higher_differentiable n g x) ⇒
    ∀x. higher_differentiable n (λx. f x − g x) x
⊢ ∀a k x. higher_differentiable k (λx. a − x) x
⊢ ∀f. (diffn 0 f = f) ∧
      ∀m t.
        higher_differentiable (SUC m) f t ⇒
        (diffn m f diffl diffn (SUC m) f t) t